The Translations panel lets Creators add language locales and manage translated text for a module. When translations are enabled, end-users see labels and messages in their selected language. To open the panel, select Translations from the Tools drop-down.
Toolbar
The Translations toolbar provides controls for enabling, adding, and managing locales.
| Control | Description |
|---|---|
| Enable Translations | When checked, this setting activates translation support for the module. End-users see translated text in Express when a matching locale is active. |
| Opens a selector to add a new language locale column to the translation table. | |
| Downloads all current translations as a CSV file. | |
| Uploads a CSV file to populate the translation table. | |
| Discard Changes | Reverts any unsaved changes to the translation table. |
| Save Translations | Saves the current translation values. Saving translations does not save the module itself. |
Translation Table
The translation table lists every translatable string in the module. Each row represents one source string.
| Column | Description |
|---|---|
| English (Source) | The original text key as it displays in the module. This column is read-only. |
| Locale columns | One column per added locale. Each cell accepts the translated text for that string. Click Add translation... in any cell to enter text. To remove a locale, select the |
Translations are stored globally per field. If the same field key is used in multiple modules, the translation values are shared across all of them.
Changelog
| Date | Change |
|---|---|
| 2026-05-27 | Initial publication. |