Getting Started
Core Features
How-To Guides
Integrations
Troubleshooting
Multi-language support allows you to reach a global audience by providing your documentation or site content in multiple languages. You can define which languages are supported, set a default, and configure how your URLs appear for different locales.
To enable multi-language support, you configure the system by specifying the languages you wish to support and the language that should appear by default.
['en', 'zh-CN']) that your site will support.Note
When multi-language support is enabled, the system builds a separate navigation structure (page tree) for each language you have defined.
You can manage your translations by extending existing translation keys or by adding your own. The system uses specific keys to map interface elements (like buttons, labels, and error messages) to their translated text.
Tip
If a specific page does not have a translation for the user's currently selected language, the system can automatically display a "fallback" language to ensure the user still sees content instead of an empty page.
en for English, zh-CN for Simplified Chinese).Warning
Ensure that your chosen primary locale is one of the codes included in your supported list. If you use a code that isn't defined in your configuration, the system may not behave as expected for visitors accessing your site.
The following diagram illustrates how the system handles language switching: