How do I manage languages and track coverage?
4 मिनट पठनशुरुआती
The Languages tab gives you a clear picture of your translation progress across all target languages.
Understanding the Languages page
At the top, you'll see a summary:
- Coverage — overall translation completeness percentage
- Total keys — number of translation keys in your project
- Missing — total untranslated strings across all languages
- Below 50% — languages that need attention
Source vs. target languages
- Source language — the language you write your code in (e.g., English). Marked as "Source" in the table. This is set when you create the project and can be changed in project settings.
- Target languages — the languages you're translating into. Each shows a coverage bar, translated count, and missing count.
Adding a new language
- Click "Manage languages" in the top-right
- Search for a language by name or code
- Check the languages you want to add
- Click Save changes
New languages start at 0% coverage. All existing keys will show as "missing" for the new language.
Language status
Each target language can be in one of three states:
| Status | Meaning |
|---|---|
| Active | Language is live — translations are served via CDN |
| Draft | Language is being worked on — not yet published |
| Archived | Language is hidden from the editor but data is preserved |
Sorting and reordering
You can sort languages by:
- A–Z — alphabetical order
- Coverage — most or least translated first
- Missing — most or fewest missing translations
- Custom — drag-and-drop to set your preferred order
Custom order is saved per-project and affects the order languages appear in the translation editor columns.
Coverage tracking
The coverage percentage tells you how complete each language is:
- 100% — all keys have translations
- 50-99% — mostly translated, some gaps
- Below 50% — needs significant work
Click the red missing count on any language to jump to the translation editor filtered to show only untranslated keys for that language.