Offline-Übersetzung
Mit der Offline-Übersetzung kannst du außerhalb von Crowdin mit deinen Projektdateien und den bevorzugten Desktop-CAT-Tools arbeiten. Sobald die Übersetzungen abgeschlossen sind, kannst du sie wieder in das Projekt hochladen. Diese Option ist nur verfügbar, wenn der Projektmanager Downloads in den Projekteinstellungen aktiviert hat.
Du kannst jede Datei einzeln (im Original- oder XLIFF-Format) herunterladen, gefilterte Strings (im XLIFF-Format) herunterladen oder alle Dateien für eine bestimmte Sprache (im Original- oder XLIFF-Format) herunterladen. Dies kann über den Editor oder die Sprachseite erfolgen.
Eine einzelne Datei über den Editor herunterladen
Abschnitt betitelt „Eine einzelne Datei über den Editor herunterladen“Um eine einzelne Datei für die Offline-Übersetzung herunterzuladen, gehe wie folgt vor:
- Öffnen Sie die gewünschte Datei im Editor.
- Gehe im Hauptmenü zu Datei und wähle Herunterladen oder Als XLIFF exportieren.

Eine einzelne Datei über die Sprachseite herunterladen
Abschnitt betitelt „Eine einzelne Datei über die Sprachseite herunterladen“- Öffne dein Projekt und wähle eine Sprache aus.
- Klicke neben der Datei, die du herunterladen möchtest, auf .
- Wähle Herunterladen oder Als XLIFF exportieren.

Alle Dateien für eine bestimmte Sprache herunterladen
Abschnitt betitelt „Alle Dateien für eine bestimmte Sprache herunterladen“Um alle Projektdateien für eine bestimmte Sprache herunterzuladen, gehe wie folgt vor:
- Öffne dein Projekt und wähle eine Sprache aus.
- Klicke auf .
- Wähle Übersetzungen herunterladen oder Als XLIFF exportieren.

Mit der Option Übersetzungen herunterladen erhältst du ein ZIP-Archiv mit allen Projektdateien, die Übersetzungen im ursprünglichen Format enthalten. Dies ist nützlich, wenn du die lokalisierte Version deines Produkts testen möchtest.
Die Option Als XLIFF exportieren stellt eine einzelne Datei mit allen Quellstrings und abgeschlossenen Übersetzungen bereit. Diese Methode ist für die Offline-Übersetzung in CAT-Tools bequemer, da Dateien nicht einzeln geöffnet und exportiert werden müssen. Die meisten Desktop-Lokalisierungstools unterstützen das XLIFF-Format.
Gefilterte Strings im XLIFF-Format herunterladen
Abschnitt betitelt „Gefilterte Strings im XLIFF-Format herunterladen“Du kannst Strings auch anhand bestimmter Kriterien exportieren. Beispielsweise kannst du nur nicht übersetzte Strings, von einem bestimmten Nutzer übersetzte Strings oder Strings mit Kommentaren exportieren.
Um gefilterte Strings herunterzuladen, gehe wie folgt vor:
- Öffnen Sie die gewünschte Datei im Editor.
- Wende Filter anhand deiner gewünschten Kriterien an.
- Gehe im Hauptmenü zu Datei und wähle Gefiltert als XLIFF exportieren.

Wenn du den Modus Mehrsprachig (Raster) des Editors verwendest, klicke auf den Dropdown-Pfeil neben der Spalte einer Zielsprache und wähle Gefiltert als XLIFF exportieren. 
Mehr über den Online Editor erfährst du hier.
Nachdem du die Übersetzungen offline abgeschlossen hast, kannst du sie im Original- oder XLIFF-Format wieder in das Projekt hochladen. Der Upload kann über den Editor oder die Sprachseite erfolgen.
Um eine Datei mit Übersetzungen hochzuladen, gehe wie folgt vor:
- Öffne die benötigte Datei im Editor.
- Gehe im Hauptmenü zu Datei und wähle Übersetzungen hochladen.

- Passe die erweiterten Importeinstellungen nach Bedarf an.
- Klicke auf Datei auswählen und wähle die Übersetzungsdatei von deinem Gerät aus.
Wenn du den Modus Mehrsprachig (Raster) des Editors verwendest, klicke auf den Dropdown-Pfeil neben der Spalte einer Zielsprache und wähle Übersetzungen hochladen. 
Mehr über den Online Editor erfährst du hier.
Übersetzungen über die Sprachseite hochladen
Abschnitt betitelt „Übersetzungen über die Sprachseite hochladen“- Öffne dein Projekt und wähle eine Sprache aus.
- Klicke neben der Datei, in die du Übersetzungen hochladen möchtest, auf .
- Wähle Upload Translations.

- Passe die erweiterten Importeinstellungen nach Bedarf an.
- Klicke auf Datei auswählen und wähle die Übersetzungsdatei von deinem Gerät aus.
Wenn du die Übersetzung einer aus dem Projekt exportierten XLIFF-Datei abgeschlossen hast, kannst du die fertigen Übersetzungen mithilfe der folgenden Schritte wieder in Crowdin hochladen:
- Öffne dein Projekt und wähle eine Sprache aus.
- Klicke auf .
- Wähle XLIFF-Übersetzungen hochladen.

- Passe die erweiterten Importeinstellungen nach Bedarf an.
- Klicke auf Datei auswählen und wähle die XLIFF-Datei mit den Übersetzungen von deinem Gerät aus.
Meine XLIFF-Datei wurde offline übersetzt. Nun enthält die Datei fertige Übersetzungen. Wenn ich sie jedoch wieder in Crowdin hochlade, werden die Übersetzungen im Projekt nicht angezeigt. Was könnte der Grund dafür sein?
Laut der offiziellen Dokumentation enthalten \<target>-Elemente in der XLIFF-Datei das Attribut state, das den aktuellen Übersetzungsstatus jedes Strings angibt.
Wenn du XLIFF-Dateien zur Offline-Übersetzung aus Crowdin exportierst, enthält jeder \<target>-Knoten ein state-Attribut mit dem entsprechenden Wert. Im Folgenden siehst du die möglichen Werte:
needs-translation– Das Segment muss übersetzt werden.translated– Das Segment wurde übersetzt.final– Das Segment wurde übersetzt und genehmigt.
In der Regel ändern Offline-CAT-Tools, die das XLIFF-Dateiformat unterstützen, den Status jedes Strings beim Export automatisch.
Wenn dein CAT-Tool das state-Attribut übersetzter Strings nicht automatisch ändert oder die Übersetzung manuell im Editor/Notepad vorgenommen wurde, musst du das state-Attribut in deiner XLIFF-Datei manuell auf den Wert translated oder final ändern, damit die Übersetzungen erfolgreich in Crowdin hochgeladen werden.
Beim Hochladen von Übersetzungen kannst du die folgenden Importoptionen anpassen, um zu steuern, wie das System mit den neuen Inhalten umgeht:
- Allow target translation to match source – Aktiviere diese Option, wenn die Übersetzung absichtlich mit dem Quelltext identisch ist (z. B. bei Produktnamen oder Codebegriffen).
- Approve added translations – Genehmige die hochgeladenen Übersetzungen automatisch, wenn du von ihrer Genauigkeit überzeugt bist.
- Translate hidden strings – Beziehe Strings ein, die im Editor ausgeblendet sind, aber weiterhin übersetzt werden müssen (z. B. für die Systemverwendung oder Platzhalter).