Zum Inhalt springen

Lokalisierung mobiler Apps

Verwalte die Lokalisierung von iOS- und Android-Apps effektiv, ohne dieselben Zeichenfolgen zweimal zu übersetzen.

Übersetzen Sie iOS und Android Datein in einem Crowdin Projekt. Verwende je nach den Anforderungen deines Projekts eine der unten vorgeschlagenen Optionen.

Empfehlungen:

  • Lade iOS-Dateien (iOS Strings, iOS XLIFF) und Android-Dateien (Android XML) in unterschiedliche Speicherorte (Ordner) innerhalb des Crowdin-Projekts hoch.
  • Verbinde sowohl die Android- als auch die iOS-Repositories mit deinem Crowdin-Projekt, um die Synchronisierung der Ausgangs- und Übersetzungsdateien zu automatisieren.
  • Verwende die Option Doppelte Zeichenfolgen, um Duplikate zu verwalten.
  • Verwende die Option Platzhalter vereinheitlichen, um Platzhalter von Android und iOS zu verwalten.

Lade iOS- und Android-App-Dateien in ein Crowdin-Projekt hoch und wähle in den Einstellungen > Import > Ausgangszeichenfolgen des Projekts die Option Ausblenden.

Normalerweise verwenden iOS- und Android-Apps den Großteil der Ausgangszeichenfolgen gemeinsam über beide Dateitypen hinweg. Sobald du die Option Ausblenden auswählst, erkennt das System doppelte Zeichenfolgen in beiden Dateitypen und blendet sie aus. Sichtbar bleiben nur die Zeichenfolgen aus den zuerst hochgeladenen Dateien.

Nachdem die Master-Zeichenfolge übersetzt wurde, übernehmen ausgeblendete Duplikate aufgrund der ausgewählten Option Ausblenden diese Übersetzung. Auf diese Weise arbeiten Übersetzer nur mit eindeutigen, sichtbaren Texten. Wenn die Übersetzung der Master-Zeichenfolge aktualisiert wird, übernehmen ausgeblendete Duplikate ebenfalls die aktualisierte Übersetzung.

Erfahre mehr über doppelte Zeichenfolgen.

Wenn einige Ausgangszeichenfolgen für iOS und Android gleich sind und sich nur durch Platzhalter unterscheiden, empfehlen wir, in den Einstellungen > Import > Ausgangszeichenfolgen des Projekts die Option Platzhalter vereinheitlichen auszuwählen.

Beispielsweise hast du die iOS-Zeichenfolge Hello, %@! und eine ähnliche Android-Zeichenfolge Hello, %s! hinzugefügt. Die Option Platzhalter vereinheitlichen wandelt beide in Hello, [%s]! um, sodass die Übersetzung aus der Android-Datei auf iOS übertragen werden kann. Beim Export erhältst du die Übersetzungen mit den ursprünglichen Platzhaltern.

Du kannst über den Bereich Zeichenfolgen des Projekts auch neue Zeichenfolgen für Android-XML- und iOS-Strings-Dateien online hinzufügen oder bearbeiten.

Erfahre mehr über Zeichenfolgen bearbeiten.

Empfehlungen:

  • Lade entweder iOS-Dateien (iOS Strings, iOS XLIFF) oder Android-Dateien (Android XML) in dein Crowdin-Projekt hoch.
  • Konfiguriere Bundles, damit du Übersetzungen im benötigten Dateiformat exportieren kannst.

Erfahre mehr über Bundles.

Lokalisiere die Ressourcen nur einer Anwendung innerhalb von Crowdin und lade unterschiedliche Dateiformate für deine Android- und iOS-Apps herunter.

Beispielsweise kannst du eine XML-Datei für die Android-Lokalisierung in Crowdin hochladen und beim Export zwei Dateien erhalten: XML für Android und Strings für iOS. Möglicherweise musst du geringfügige Anpassungen an den exportierten Dateien vornehmen (die Übersetzungsschlüssel bleiben dieselben wie in der Android-Datei und müssen daher eventuell für die iOS-Datei angepasst werden). Mit diesem Ansatz lassen sich jedoch Lokalisierungszeit und Kosten für Übersetzungsdienste erheblich reduzieren.

Hier sind die nächsten Schritte, die du bei der Lokalisierung deiner mobilen Apps in Betracht ziehen kannst. Als Alternative zu einem eher herkömmlichen Vorgehen mit Ausgangsdateien kannst du Zeichenfolgen mithilfe von Crowdin-Plugins direkt aus deinen Designtools zur Übersetzung senden. Eine weitere gute Möglichkeit ist die Verwendung von CDN-Distributionen, um übersetzte Zeichenfolgen deiner mobilen Apps sofort zu aktualisieren, ohne eine neue Version im App Store oder bei Google Play veröffentlichen zu müssen.

Erfahre mehr über die Android- oder iOS-Lokalisierung mobiler Apps in unserem Blog.

War diese Seite hilfreich?