AI Glot websiteOpen AI Glot
DateiformateAndroid und Apple
Dateiformate

Android- und Apple-Strings übersetzen

Android strings.xml, iOS .strings und .stringsdict sowie Xcode String Catalogs übersetzen. Schlüssel, Kommentare und Formatplatzhalter bleiben erhalten, Pluralformen werden sprachgerecht angelegt.

Strings für mobile Apps liegen hier in vier Formaten vor: Android-Ressourcen (.xml in res/values, bis zu 12 MB), iOS- und macOS-Dateien .strings und .stringsdict (bis zu 4 MB) sowie Xcode String Catalogs (.xcstrings, bis zu 8 MB). Ressourcennamen und Schlüssel gehören zur Struktur und werden nie geändert. Formatplatzhalter wie %1$s, %d und %@ bleiben in der Übersetzung erhalten. Pluralformen werden passend zu den Kategorien der jeweiligen Zielsprache angelegt.

Was übersetzt wird und was unverändert bleibt

FormatÜbersetztBleibt unverändert
Android strings.xmlStrings, Pluralformen und Elemente von String-Arraysname-Attribute, Strings mit translatable="false" und Elemente mit xliff:g-Markup
iOS .stringsDer Wert jedes Schlüssel-Wert-PaarsSchlüssel, Entwicklerkommentare und Escape-Sequenzen (Zeilenumbruch, Tabulator, Anführungszeichen, Backslash)
iOS .stringsdictJede PluralformSchlüssel und Wörterbuchstruktur
Xcode .xcstringsJeder Schlüssel und SpracheintragSchlüssel, Kommentare, Statusangaben, Substitutionen und Gerätevarianten

Der wichtigste Unterschied zu einem allgemeinen Übersetzungstool ist der Umgang mit Pluralformen. Im Russischen kommen few und many hinzu, im Polnischen und Arabischen die jeweiligen eigenen Kategorien, während Japanisch nur other verwendet. Mengenformen, die eine Sprache nicht kennt, werden aus Android-Dateien entfernt.

Was Sie angeben können

Eine Android-App

Übersetzt Strings, Pluralformen und Arrays und behält die Reihenfolge der Argumente bei.

Übersetzen Sie strings.xml ins Französische. Behalten Sie Formatplatzhalter wie %1$s und %d bei und lassen Sie den String app_name unverändert.

Nur die neuen Strings

Gleicht eine Version ab, ohne bereits geprüfte Arbeit anzutasten.

Übersetzen Sie nur die Strings, die in der deutschen Datei fehlen, und behalten Sie die vorhandenen deutschen Übersetzungen bei.

Eine iOS-Localizable.strings-Datei

Behält Entwicklerkommentare und Escape-Sequenzen bei.

Übersetzen Sie die Werte ins Spanische. Lassen Sie %@ und %1$@ unverändert und übernehmen Sie die Kommentare unverändert.

Pluralregeln

Für .stringsdict: Legt die Pluralkategorien der Zielsprache an.

Übersetzen Sie die Pluralregeln ins Polnische und legen Sie alle dort erforderlichen Pluralkategorien an.

Ein String Catalog, mehrere Sprachen

Ergänzt den Katalog in einem Auftrag auf Deutsch, Japanisch und Portugiesisch.

Ergänzen Sie die fehlenden Übersetzungen auf Deutsch, Japanisch und Portugiesisch. Lassen Sie Schlüssel, Kommentare und bereits übersetzte Strings unverändert.

Gut zu wissen

  • Android-Dateien, .strings und .stringsdict enthalten jeweils eine Sprache: Pro Upload ist eine Zielsprache möglich. Wenn Sie zwei angeben, übersetzt der Plan eine davon und weist darauf hin. Verarbeiten Sie die Datei für jeden ausgelieferten values-Ordner oder jedes .lproj einmal. Das Glossar wird übernommen.
  • String Catalogs enthalten alle Sprachen in einer Datei und sind daher die Ausnahme: In einem Auftrag lassen sich mehrere Sprachen ergänzen.
  • Wohin die Datei gehört. Ein Android-Ergebnis kommt in res/values-fr/strings.xml oder den benötigten Qualifier. .strings gehört in das entsprechende .lproj.
  • Formatplatzhalter. Positionsangaben wie %1$s behalten ihren Index. So kann eine übersetzende Person einen Satz umstellen, ohne die Argumentreihenfolge zu verändern.
  • Allgemeine .xml-Dateien, die keine Android-Ressourcen sind, werden als sonstiges XML verarbeitet.
  • Ausgabefilter. Für diese Formate nicht verfügbar: Die gesamte Datei wird zurückgegeben.

Verwandte Themen

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.