Large locale files are usually grouped by feature, screen, or domain. The problem is not translating the values. The problem is preserving a predictable file shape so developers can diff, merge, and validate changes safely.
Recommended workflow
- Keep one source locale as the canonical file for structure changes.
- Translate after key additions are settled, not while the file shape is still moving daily.
- Review output by feature area so checkout, onboarding, and settings can be signed off separately.
- Validate the translated JSON with schema checks or app-level smoke tests before merge.
What makes review faster
Diff-friendly output matters more than perfect first-pass translation quality. If engineers can quickly verify that keys, nesting, and protected language survived, the team can iterate on wording without fighting broken JSON.
For a translator that keeps keys, nesting and placeholders intact, try JSON Translate. To catch broken placeholders or missing keys in CI, there's the free @json-translate/check CLI.
Originally published on the JSON Translate blog.
Top comments (0)