Localization Management
Introduction
The Localization Management plugin is used to manage and implement NocoBase's localization resources. It can translate system menus, collections, fields, and all plugins to adapt to the language and culture of specific regions.
Installation
This plugin is built-in and requires no additional installation.
Usage Instructions
Activating the Plugin

Accessing the Localization Management Page
Synchronizing Translation Entries
Currently, the following content can be synchronized:
- Local language packs for the system and plugins
- Collection titles, field titles, and field option labels
- Menu titles
After synchronization, the system will list all translatable entries for the current language.
Different modules may have the same original text entries, which need to be translated separately.
Automatically Create Translation Entries
When editing a page, custom text within each block will automatically generate the corresponding i18n entry and simultaneously create the translation for the current language.


When defining text in code, you need to manually specify the ns (namespace), for example:
${ctx.i18n.t('My custom js block', { ns: 'lm-flow-engine' })}
Editing Translation Content
Publishing Translations
After completing the translation, you need to click the "Publish" button to make the changes take effect.
Translating Other Languages
Enable other languages in "System Settings", for example, Simplified Chinese.

Switch to that language environment.
Synchronize the entries.
Translate and publish.


