Work with JSON i18n locale files: sort keys, find missing keys across languages, merge multiple locales, flatten/unflatten nested keys.
Work with JSON i18n locale files: sort keys, find missing keys across languages, merge multiple locales, flatten/unflatten nested keys.
Use the Missing Keys tab and paste both locale files. It lists keys that exist in one but not the other and flags placeholder mismatches on shared keys.
Use the Flatten / Unflatten tab to convert nested keys to dot notation, and unflatten them back again.
The ICU Plural Rules tab shows which category, such as one, few, many or other, a count resolves to in a chosen locale using Intl.PluralRules.
Yes, the CSV / XLIFF tab converts locale JSON to key,value CSV or XLIFF 1.2, and converts CSV or XLIFF back to JSON.
It transforms your strings into accented, roughly 35% longer placeholder text with brackets to reveal hard-coded text and layout overflow. The Pseudo-Localization tab does this for your locale JSON and leaves placeholders untouched.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.