How to use i18n strings
- 1. Paste a catalog. strings.xml, .strings, .po, ARB, or JSON.
- 2. Pick source and target. Values are treated as strings.
- 3. Copy the output. Review escaping.
- 4. No TM / machine translate. Keys only.
About this tool
Mobile and Flutter apps still ship strings in four file shapes. This converter maps simple key/value catalogs between Android XML, iOS .strings, gettext, ARB, and JSON so a spreadsheet export can become a resource file.
Plurals
quantity="one" and ICU {count, plural} are not modeled. Flat strings only.
Escaping
XML entities and quote escapes are best-effort.
Code examples
JSON
{ "hello": "Hello" }