Developer JSON translation
Translate next-intl JSON locale files
Next.js localization files can grow quickly across pages, components, and namespaces. Keep the JSON shape stable while producing draft translations faster.
Works with nested namespace-style locale files
Preserves route, component, and UI message key paths
Fits a CI workflow with the free @json-translate/check CLI
A safer JSON translation flow
1
Translate one namespace at a time
Start with a page or shared namespace so reviews stay small and practical.
2
Protect runtime variables
Keep placeholders, product names, and route-like strings unchanged where the app expects exact values.
3
Run a production build smoke test
Check localized routes in the built Next.js app before merging translated files.