Localization
Learn how to manage and use the Backoffice UI Localization files.
Registering Localization
When registering localizations to a language, you must add a new manifest to the Extension API. The manifest can be added through the umbraco-package.json
file. Usually, the localization keys are provided through a JavaScript module. In this example, we will use a file named en.js
:
Read more about extensions in the Package Manifest article.
The Localization file
The localization files for the UI are JavaScript modules with a default export containing a key-value structure organized in sections.
The sections and keys will be formatted into a map in Umbraco with the format section_key1
and section_key2.
These form the unique key they are requested.
If you do not have many translations, you can also choose to include them directly in the meta-object:
In this case, the en.js
file is not required and we can remove the "js" property from the manifest. Only strings can be used in the meta-object.
Last updated