Languages
Manage UI languages, translation strings, JSON import/export, and the default locale.
Overview
Languages manages UI locales: activate languages, edit translation strings, import/export JSON, and set the default language.
Where it lives
Route: /admin/settings/languages (admin.settings.languages)
Open Admin → Data → Languages.
Permissions
| Ability | Used for |
|---|---|
languages.view |
View the page |
languages.manage |
Add/edit/delete languages, edit strings, import/export, set default |
Key workflows
- Add language — code, name, native name, optional copy-from, active flag
- Edit strings — paginated inline editor with search and untranslated-only filter
- Download / Upload JSON — non-English languages; upload must map English source → translation
- Set default — full page reload so chrome locale updates
- English cannot be deleted, deactivated, or overwritten via upload in the UI