transglot reads and writes twenty localization file formats, covering web, mobile, game and document workflows.
Who this is for
Anyone deciding whether their stack fits.
What happens next
Web and JavaScript: flat JSON, nested JSON, YAML.
Apple: .strings, .stringsdict, and the newer String Catalog format.
Android: Android XML resources.
Flutter: ARB.
PHP and Laravel: Laravel PHP arrays and Laravel JSON.
Industry interchange: XLIFF 1.2, XLIFF 2.0, and Gettext PO.
.NET and Java: RESX and Java properties.
Spreadsheets: CSV and XLSX.
Documents: Markdown, including MDX.
Games: Unity CSV and Unreal PO.
Whichever you use, transglot keeps your placeholders and plural forms intact, and the automatic checks flag a translation that breaks them before it reaches your app.
Related
Push your source strings
The command line tool
