This is complete: Enable language switching on the frontend and ensure the URL strategy is correct.
Default only for owners. For translation details, see How to Translate Content.
Path
- Website → Basic Settings (
/admin/settings). - Find Multilingual Settings (Description: Set the supported languages for the frontend, default language, and URL prefix strategy).
- Along with the brand, use the bottom of the page to Save All Settings (or save that section, depending on the screen). Success message: "Multilingual settings updated."
If you see "Multilingual feature has not been enabled by the platform administrator," please contact TimTech, do not expect to turn it on yourself.
Field
| Field | Description |
|---|---|
| Active Languages | Selected languages will appear in the frontend language switcher. Default language cannot be deselected. At least 2 languages are required for true multilingual support. |
| Default Language | Used when the frontend URL does not have a language prefix. Options are limited to the selected languages. |
| URL Prefix Strategy | Default language without prefix (recommended): Traditional Chinese /about, English /en/about, Simplified Chinese /zh-cn/about. Or all languages with prefix (Traditional Chinese will also be /zh-tw/about). |
| Browser Language Auto Detection (Accept-Language) | When enabled, visitors may be directed based on their browser language on their first visit (e.g., English system to /en/). When disabled, it will rely entirely on the URL and manual switcher. |
The default language must be included in the active languages; otherwise, it cannot be saved.
If there is already published content, the default language generally cannot be changed. See Multilingual Overview.
When the platform has just enabled multilingual for the site, if the automatically generated "Privacy Policy" and "Terms of Service" in new sites do not have translations in other languages, the system will provide a template for that language (already filled content will not be overwritten). Please revise according to business needs. See Privacy Policy and Terms of Service.
How to verify
- The frontend header shows the language switcher and lists the languages you selected.
- Using the recommended strategy: the default language homepage is
/or a path without prefix; the second language is/en/…(based on your selection). - After switching the language, the menu and title have a fallback (the main language appears when not translated, instead of being blank).
- Using an account other than the owner: should not be able to modify this table.
Common issues
| Situation | What to do |
|---|---|
| No multilingual setting block | Module not enabled. Contact TimTech. |
| "Default language must be included in the active languages" | Check the default language first, then save. |
| Old bookmarks invalid | Changing to "All languages have prefix" will change the default language URL. Plan redirects before the update. See Public path redirects. |
Related instructions
- How to edit the menu (menu display text can be language-specific)
