Zum Inhalt springen

Einstellungen importieren

Im Bereich Import der Projekteinstellungen kannst du konfigurieren, wie Crowdin Platzhalter, doppelte Zeichenketten und Wortanzahlen in deinem Projekt behandeln soll.

Verbessere die Konsistenz der Übersetzungen und optimiere deinen Workflow, indem du Platzhalter vereinheitlichst und doppelte Zeichenfolgen verwaltest.

Aktiviere diese Option, um Platzhalter im Editor in ein einheitliches Format umzuwandeln (z. B. sowohl Android %s als auch iOS %@ als [%s] anzuzeigen). Dies verbessert die Effizienz des Übersetzungsspeichers, da Vorschläge über verschiedene Plattformen hinweg vollständig austauschbar sind.

Beim Export werden Platzhalter wieder in die ursprüngliche Syntax konvertiert. Diese Funktion gilt nur für Android XML, iOS Strings, iOS XLIFF und Apple Strings Catalog.

Du kannst Zeit sparen, indem du alle Duplikate mit derselben Übersetzung übersetzt und diese Instanzen vor den Übersetzern ausblendest. Dies kann die Genauigkeit beeinträchtigen.

Der Lokalisierungsprozess von Crowdin basiert darauf, Quellzeichenfolgen in die definierten Zielsprachen zu übersetzen. Quellzeichenketten werden in Lokalisierungsdateien in das System hochgeladen. Jede eindeutige Quellzeichenfolge, die in Crowdin erstmals hochgeladen oder hinzugefügt wird (bei CSV und anderen Formaten, die Zeichenfolgenbearbeitung unterstützen), gilt als Master-Zeichenfolge. Alle anderen Zeichenketten, die mit der Master-Zeichenkette identisch sind, aber später hochgeladen oder erstellt wurden, gelten als Duplikate.

Wenn dein Projekt doppelte Zeichenfolgen enthält, kannst du auswählen, wie das System damit umgehen soll. Die verfügbaren Optionen kombinieren drei Aspekte: Erkennungsgrundlage, Sichtbarkeit und Übersetzungsfreigabe.

OptionErkennungsgrundlageSichtbarkeit im EditorÜbersetzungsfreigabe
AnzeigenRegulär (Ausgangstext)Duplikate bleiben sichtbarNein
Anzeigen, aber automatisch übersetzenRegulär (Ausgangstext)Duplikate bleiben sichtbarJa
In einem Versionszweig anzeigen (normale Erkennung)Regulärer + Zweigpfad-GültigkeitsbereichDuplikate werden zwischen den Versionszweigen ausgeblendetJa
In einem Versionszweig anzeigen (strenge Erkennung)Streng (Quelltext + Schlüssel) + Gültigkeitsbereich des ZweigpfadsDuplikate werden zwischen den Versionszweigen ausgeblendetJa
Ausblenden (normale Erkennung)Regulär (Ausgangstext)Doppelte Einträge werden ausgeblendetJa
Ausblenden (strenge Erkennung)Streng (Quelltext + Schlüssel)Doppelte Einträge werden ausgeblendetJa

Die Erkennungsgrundlage bestimmt, was als Duplikat gilt:

  • Reguläre Duplikatserkennung – Beim Vergleich von Zeichenfolgen berücksichtigt Crowdin ausschließlich Quelltexte.
  • Strenge Duplikatserkennung – Beim Vergleich von Zeichenketten berücksichtigt Crowdin sowohl die Zeichenketten-Identifikatoren (Schlüssel) als auch die Quelltexte.

Wenn die gemeinsame Nutzung von Übersetzungen aktiviert ist, übernehmen Duplikate die Übersetzung der Master-Zeichenkette, sofern sie keine eigene haben.

Wenn für ein Duplikat eine eindeutige Übersetzung gespeichert wird (auch wenn es ausgeblendet ist), übernimmt es nicht mehr die Master-Übersetzung, sondern verwendet seine eigene.

Wenn diese eindeutige Übersetzung später entfernt wird, wird die Freigabe automatisch wiederhergestellt, und das Duplikat übernimmt wieder die Master-Übersetzung.

Die freigegebene Übersetzung wird in folgenden Fällen nicht angewendet:

  • Anzeigen ist ausgewählt (die automatische Freigabe ist deaktiviert).
  • Das Duplikat verfügt bereits über eine eigene eindeutige Übersetzung.
  • In den Modi Innerhalb eines Versions-Branches anzeigen liegen Strings außerhalb des für die Duplikaterkennung verwendeten Branch- oder Pfadbereichs.

Wenn die Option Anzeigen – Übersetzer übersetzen jede Instanz separat ausgewählt ist, werden alle doppelten Strings den Übersetzern angezeigt. Jedes Duplikat erfordert eine separate Übersetzung.

💡 Anwendungsfall: Eignet sich hervorragend für Projekte, in denen dieselben Wörter je nach Kontext unterschiedliche Bedeutungen haben können.

Wenn die Option Anzeigen, aber automatisch übersetzen ausgewählt ist, werden alle doppelten Strings angezeigt und übernehmen automatisch die Übersetzungen ihrer Master-Strings. Dies ermöglicht Übersetzern, doppelte Strings bei Bedarf zu überprüfen und neu zu übersetzen.

💡 Anwendungsfall: Eignet sich hervorragend, wenn du Zeit sparen, aber dennoch automatisch erzeugte Übersetzungen überprüfen möchtest.

Um besser zu veranschaulichen, wie die Option „Anzeigen, aber automatisch übersetzen“ funktioniert, betrachten wir die folgende JSON-Datei mit fünf Strings: Zwei Strings sind eindeutig, und drei Strings haben identische Ausgangstexte.

{
"hello": "Hello",
"welcome": "Welcome!",
"save1": "Save",
"save2": "Save",
"save3": "Save"
}

Beim Import dieser Datei kennzeichnet das System die erste dieser identischen Zeichenfolgen („save1“: „Save“) als Master-Zeichenfolge mit der Markierung „Master“, während die beiden nachfolgenden identischen Zeichenfolgen („save2“: „Save“ und ‚save3‘: „Save“) als Duplikate dieser Master-Zeichenfolge mit der Markierung „Duplicate“ gekennzeichnet werden.

Sobald du die Option Doppelte Strings auf Anzeigen, aber automatisch übersetzen setzt, hält das System alle fünf Strings für Übersetzer sichtbar und aktiviert die automatische Übersetzungsfreigabe.

Betrachten wir die folgenden Szenarien:

  • Master-String wird zuerst übersetzt – das System gibt die Übersetzung des Master-Strings sofort für seine Duplikate frei. Daher werden alle drei identischen Strings (der Master-String und seine beiden Duplikate) mit Übersetzungen angezeigt. Übersetzer können die freigegebene Übersetzung weiterhin überprüfen und für ein bestimmtes Duplikat durch eine eigene ersetzen. Dadurch wird die freigegebene Übersetzung nur für diesen String überschrieben, sodass präzise, kontextbezogene Übersetzungen möglich sind, ohne die anderen Duplikate zu beeinflussen.
  • Eines der Duplikate wird zuerst übersetzt – das System gibt die Übersetzung des Duplikats weder für den Master-String noch für das andere Duplikat frei. Folglich wird ein Duplikat mit einer Übersetzung angezeigt, während die Master-Zeichenkette und das andere Duplikat unübersetzt bleiben, bis die Master-Zeichenkette übersetzt wird (wodurch das verbleibende Duplikat die Übersetzung übernehmen kann) oder sie einzeln übersetzt werden.

Wenn die Optionen Innerhalb eines Versions-Branches anzeigen (reguläre oder strenge Erkennung) ausgewählt sind, stehen nur die Master-Strings, die ursprünglich in das System hochgeladen wurden, zur Übersetzung zur Verfügung. Alle doppelten Zeichenfolgen übernehmen automatisch die Übersetzungen der Master-Zeichenfolgen und werden in allen Versions-Branches ausgeblendet.

Hier sind einige Punkte, die du beachten solltest:

  • Das System überprüft immer den Pfad zum String über alle Branches hinweg. Selbst wenn die Strings beispielsweise in verschiedenen Versionszweigen (branch1 und branch2) identisch sind, ihre Pfade sich jedoch unterscheiden (branch1 – /localization/android.xml und branch2 – /localization/apps/android.xml), werden sie nicht als Duplikate erkannt.
  • Diese Option funktioniert nur für Strings in Dateien desselben Formats. Wenn beispielsweise dieselbe Zeichenfolge in den Dateien android.xml und ios.strings vorkommt, wird sie nicht als Duplikat erkannt.

💡 Anwendungsfall: Eignet sich hervorragend für fortlaufende Projekte mit verschiedenen Versions-Branches. Ermöglicht Übersetzern, mit eindeutigen Strings in separaten Branches zu arbeiten.

Wenn die Optionen Ausblenden (reguläre oder strenge Erkennung) ausgewählt sind, erkennt das System die doppelten Strings in allen Dateien. Nur die ursprünglich hochgeladenen Master-Strings sind sichtbar und sollten übersetzt werden. Die ausgeblendeten doppelten Strings übernehmen automatisch die Übersetzungen der entsprechenden Master-Strings.

💡 Anwendungsfall: Eignet sich hervorragend für Projekte mit klar abgegrenzten Bereichen, in denen alle Duplikate denselben Kontext haben.

Konfiguriere, wie Crowdin Wörter und Zeichen in deinem Projekt zählen soll. Insbesondere bestimmt diese Einstellung, ob HTML-Tags als reguläre Wörter gezählt oder ignoriert werden. Standardmäßig betrachtet Crowdin HTML-Tags in den meisten unterstützten Formaten als reguläre Wörter, mit Ausnahme der folgenden: HTML, Front Matter HTML, HAML, MD, Front Matter MD, XML, WEBXML, IDML, XLIFF, XLIFF 2.0, ADOC, DOCX und DITA.

  • Automatisch (Standard) – zählt Wörter und Zeichen auf Grundlage der formatspezifischen Standardregeln. Je nach Quelldateiformat werden HTML-Tags entweder als reguläre Wörter gezählt oder übersprungen.
  • Tags zählen – berücksichtigt Tags immer. Alle HTML-Tags werden als reguläre Wörter gezählt.
  • Tags überspringen – ignoriert Tags immer. HTML-Tags werden nicht gezählt.

Weitere Informationen zum Crowdin-Wörterzähler.

War diese Seite hilfreich?