Quickstart
This guide uses the CLI and gets you to your first translated files. You will need Node.js 18+ and Git 2+.
Install (or run via npx)
If you prefer a global install:
Authenticate
This opens a browser once and stores a session in ~/.neoiq-localize.
For CI or headless environments, use NEOIQ_LOCALIZE_API_KEY and NEOIQ_LOCALIZE_PROJECT_ID instead.
Initialize configuration
The init flow asks for your source locale, target locales, and file pattern, then creates neoiq-localize.json.
Add a source file
Create or confirm your source locale file, for example:
Translate
This will:
- Create translation files for each target language
- Translate only new or changed keys
- Update
neoiq-localize.lockto track translation state
Commit both neoiq-localize.json and neoiq-localize.lock to your repo.
Tips
If you add a new locale, backfill existing keys:
In CI, check for missing translations without writing files:
For monorepos, run the CLI in the folder that contains neoiq-localize.json.
Next steps
How is this guide?
Last updated on