Upload a ZIP file containing translations to verify against the English base translations.
Supported formats: .zip, .7z, .rar, .tar, .gz
Expected structure: Archive containing translation files matching the English structure
Select a language below to download its translation files. These will serve as your template.
Extract the archive and locate the JSON files. For each translation entry, replace the text while keeping the keys unchanged.
Basic Translation Example:
"noLevels": "No new levels to announce" → "noLevels": "Your translated text here"
Dynamic Values (Important!):
Some translations contain {{value}} placeholders. These must be kept but can be repositioned:
"welcome": "Welcome back, {{username}}!"
→ "welcome": "{{username}}, willkommen zurück!"
"progress": "{{count}} of {{total}} levels completed"
→ "progress": "{{count}} von {{total}} Level abgeschlossen"
⚠️ Never translate the placeholders themselves (e.g., {{username}}, {{count}}, etc.)
Pack your translated files into a new archive (.zip, .7z, .rar, etc.) and use the verifier above to check for any missing or incorrect translations.
Check the verification results. If everything is marked as valid, your translation is ready to be submitted!