
.strings-Dateien übersetzen, ohne Ihre App zu beschädigen
Schlüssel unverändert. Formatbezeichner erhalten. Pluralregeln korrekt. Ihre Localizable.strings-Datei ist in Sekunden statt Tagen übersetzt.
Die Übersetzung von Apple-.strings-Dateien ist mühsam und fehleranfällig
Sie exportieren Ihre Localizable.strings-Datei, übergeben sie einem Übersetzer oder fügen sie in ein allgemeines Werkzeug ein und erhalten beschädigte Formatbezeichner, fehlerhafte Escape-Sequenzen und verstümmelte Pluralregeln zurück. Anschließend verbringen Sie Stunden damit herauszufinden, warum Ihre App beim Start auf Japanisch abstürzt.
Formatbezeichner wie %@, %d und %1$@ werden von allgemeinen Werkzeugen übersetzt, umsortiert oder entfernt
Escape-Sequenzen (\n, \", \t) werden beschädigt oder doppelt maskiert, sodass die Zeichenfolgen nicht mehr korrekt geparst werden
Stringsdict-Pluralregeln benötigen sprachspezifische CLDR-Kategorien, die von den meisten Werkzeugen vollständig ignoriert werden
Übersetzerkommentare und Kontexthinweise werden entfernt, was zu falschen Übersetzungen führt
/* Localizable.strings (English) */
"welcome_title" = "Welcome to MyApp";
"login_button" = "Sign In";
"greeting" = "Hello, %@!";
"items_count" = "%d items in your cart";
"transfer" = "Send %1$@ to %2$@";/* Localizable.strings (Japanese) */
"welcome_title" = "MyAppへようこそ";
"login_button" = "サインイン";
"greeting" = "%@さん、こんにちは!";
"items_count" = "カートに%d個のアイテム";
"transfer" = "%2$@に%1$@を送信";Was i18n Agent unverändert erhält
Formatbezeichner
Positionsbezogene (%1$@) und typspezifische (%d, %f, %@) Bezeichner werden erkannt und unverändert beibehalten
Escape-Sequenzen
Zeilenumbrüche (\n), Tabulatoren (\t), Anführungszeichen (\") und Unicode-Escape-Sequenzen bleiben korrekt erhalten
Stringsdict-Pluralformen
CLDR-Pluralkategorien (zero, one, two, few, many, other) werden für jede Zielsprache korrekt festgelegt
Kommentare und Kontext
Übersetzerkommentare und Hinweise für die Entwicklung bleiben erhalten, damit der Übersetzungskontext gewahrt wird
Für alle Apple-Plattformen geeignet
Open-Source-Werkzeuge für die iOS-Lokalisierung
i18n Agent für Xcode
Eine macOS-Menüleisten-App, die Xcode eine Lokalisierung mit nur einem Klick hinzufügt. Sie erkennt Ihr aktives Projekt automatisch, übersetzt Ihre .strings-, .xcstrings- und .stringsdict-Dateien und schreibt sie in die richtigen .lproj-Verzeichnisse. Übertragen Sie vorhandene Übersetzungen als Translation Memory, um projektweit konsistente Ergebnisse zu erzielen.
LocaleChain
iOS weist eine bekannte Lücke auf: Fehlt die regionale Spracheinstellung eines Benutzers (etwa pt-BR), wechselt das System direkt zu Englisch, statt eine verwandte Spracheinstellung (etwa pt-PT) zu verwenden. LocaleChain ist ein Swift-Paket, das dieses Problem mit konfigurierbaren Fallback-Ketten behebt. Eine Zeile zur Einrichtung, keine Änderungen an Ihrem bestehenden Code.
So funktioniert es

Kein manuelles Kopieren und Einfügen. Keine String-Extraktion. Nur übersetzte Dateien.
i18n Agent jetzt testen
Legen Sie Ihre Übersetzungsdatei hier ab
JSON, YAML, PO, XML, CSV, Markdown, Properties
oder zum Auswählen klicken
Zielsprachen
Häufig gestellte Fragen
Entwickler?
Installieren Sie das CLI-Werkzeug und übersetzen Sie Ihre erste Datei in 2 Minuten.
CLI-Werkzeug installierenUnternehmensteam?
Noch an einen TMS-Vertrag gebunden? Sprechen wir über den Wechsel.