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.