logologo
Get Started
Tutorials
Guide
Development
Plugins
API
Home
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Get Started
Tutorials
Guide
Development
Plugins
API
Home
logologo

System Management

Plugin Manager
System Settings
Custom Brand
Theme Editor
Language Settings
Localization Management
Previous PageLanguage Settings

#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.

Note

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.

Note

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.