You don't need to re-run the setup. Adding a language is two steps: add it in your project, then run a job.
Step 1 — Add the language
- Log in to globalize.now
- Open your project → Languages
- Click Add language, pick the target language, save
If you'd rather commit a new locale file to the repo and have it picked up, turn on Auto-discover target locales in project settings.
Step 2 — Run the first translation
Either run a manual job from the project dashboard on the branch you want (choose whether it opens a pull request or pushes directly), or just push your next change to a watched branch. Either way globalize.now sees the new target language, translates the full back-catalogue of existing strings for it, and opens a PR with the new locale file. Expect a few minutes for a typical app.
Removing a language
Project → Languages, remove it, save. The existing locale file stays in your repo — we never delete files from your codebase. Delete it yourself if you want it gone.
How many languages can I have?
No hard limit. Each language is translated and quality-reviewed separately, so each one you add uses translation credit when new strings arrive — and the first run for a new language translates everything that already exists, which is the largest single job you'll see for it. As a guide, translation costs about €0.10 per 1,000 translated words per language, review included. See How is billing calculated? for what your plan includes.