You don't need to re-run the full setup. Adding a new language is a two-step process: add it to your globalize.now project settings, then trigger a push.
Step 1 — Add the language in globalize.now
- Log in to globalize.now
- Go to your project settings → Languages
- Click Add language and select the target language
- Save
Step 2 — Trigger a translation run
Make a small push to your connected branch — even a one-line change is enough. globalize.now will detect that a new target language has been added and run a full translation of all existing strings in that language, opening a PR with the new locale file.
git add .
git commit -m "chore: add [language] to globalize.now"
git push
Within 2–10 minutes, a new PR will appear with the translated locale file for the added language.
What about languages I want to remove?
Go to project settings → Languages, remove the language, and save. The existing locale file stays in your repo — we don't delete files from your codebase. You can delete the locale file manually if you want to remove it, or leave it in place.
How many languages can I have?
No hard limit. Each language adds to your monthly translated-character count when new strings are pushed. Adding a new language to an existing app with many strings will use a larger character batch on the first run (translating the full back-catalogue). See the billing guide for how characters are counted.