AI Glot websiteOpen AI Glot
BestandsformatenAndroid en Apple
Bestandsformaten

Android- en Apple-strings vertalen

Vertaal Android strings.xml, iOS .strings en .stringsdict, en Xcode String Catalogs. Sleutels, opmerkingen en formaatspecificaties blijven behouden; meervoudsvormen worden per taal ingevuld.

Strings voor mobiele apps bestaan hier in vier indelingen: Android-resources (.xml in res/values, maximaal 12 MB), iOS- en macOS-bestanden .strings en .stringsdict (maximaal 4 MB) en Xcode String Catalogs (.xcstrings, maximaal 8 MB). Resourcenamen en sleutels maken deel uit van de structuur en veranderen nooit. Formaataanduidingen zoals %1$s, %d en %@ blijven in de vertaalde string behouden. Meervoudsvormen worden ingevuld voor de categorieën die de doeltaal gebruikt.

Wat wordt vertaald en wat blijft behouden

IndelingWordt vertaaldBlijft ongewijzigd
Android strings.xmlStrings, meervoudsvormen en items in string-arraysname-attributen, strings met translatable="false" en items met xliff:g-markup
iOS .stringsDe waarde van elk paarSleutels, opmerkingen voor ontwikkelaars en escapes (nieuwe regel, tab, aanhalingsteken, backslash)
iOS .stringsdictElke meervoudsvormSleutels en de structuur van het woordenboek
Xcode .xcstringsElke sleutel en taalvermeldingSleutels, opmerkingen, statussen, vervangingen en apparaatspecifieke varianten

De verwerking van meervoudsvormen is het belangrijkste verschil met een algemene tool. Russisch krijgt few en many, Pools en Arabisch krijgen hun eigen categorieën, en Japans gebruikt alleen other. Aantallen die een taal nooit gebruikt, worden uit Android-bestanden verwijderd.

Wat je kunt vragen

Een Android-app

Vertaalt strings, meervoudsvormen en arrays en behoudt de volgorde van argumenten.

Vertaal strings.xml naar het Frans. Behoud formaataanduidingen zoals %1$s en %d en laat de string app_name ongewijzigd.

Alleen de nieuwe strings

Een releasebijwerking die al gecontroleerd werk ongemoeid laat.

Vertaal alleen de strings die ontbreken in het Duitse bestand en behoud de bestaande Duitse vertalingen.

Een iOS Localizable.strings-bestand

Behoudt opmerkingen voor ontwikkelaars en escapes.

Vertaal de waarden naar het Spaans. Behoud %@ en %1$@ ongewijzigd en laat de opmerkingen zoals ze zijn.

Meervoudsregels

Voor .stringsdict: vult de meervoudscategorieën van de doeltaal in.

Vertaal de meervoudsregels naar het Pools en vul alle meervoudscategorieën in die het Pools nodig heeft.

Een String Catalog met meerdere talen

Vult de catalogus in één taak aan voor Duits, Japans en Portugees.

Vul de ontbrekende vertalingen voor Duits, Japans en Portugees in. Laat de sleutels, opmerkingen en strings die al vertaald zijn ongewijzigd.

Goed om te weten

  • Android, .strings en .stringsdict bevatten één taal: één doeltaal per upload. Als je om twee talen vraagt, vertaalt het plan er één en wordt dat vermeld. Verwerk het bestand één keer voor elke values-map of .lproj die je meelevert; je woordenlijst blijft behouden.
  • String Catalogs bevatten alle talen in één bestand, en vormen daarmee de uitzondering: je kunt meerdere talen in één taak invullen.
  • Waar het bestand naartoe moet. Plaats een Android-resultaat in res/values-fr/strings.xml of de gewenste qualifier en een .strings-bestand in de bijbehorende .lproj.
  • Formaataanduidingen. Positiespecifieke aanduidingen, zoals %1$s, behouden hun index. Zo kan een vertaler een zin anders formuleren zonder de volgorde van de argumenten te veranderen.
  • Een algemeen .xml-bestand dat geen Android-resource is, wordt verwerkt als overige XML.
  • Uitvoerfilter. Niet beschikbaar voor deze indelingen: het hele bestand wordt teruggestuurd.

Gerelateerd

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.