To review all the languages you may choose to use, access the Settings option in the top navigation menu of the CMS interface then click Languages.
The Settings tab: activate the multi-language feature
By default, the multi-language feature is disabled and the only language in use is English.
Use the Edit/Save buttons located in the upper-right corner of the section to configure settings.
- If you know that your website will require multi-language functionality at some point in the future, it is recommended that you activate this feature from the start. When activating the multi-language feature at a later development stage, you should be aware that the link structure changes and you will probably have to do a lot of redirects.
- Activating the multi-language feature doesn't force you to immediately add another language. You can have a website with the multi-language feature activated and a single language enabled on the frontend.
The Languages tab: add and edit languages
To add a new language:
- Click the Add New Record button located in the upper-right corner of the list box.
- In the Add New Language box, you must select a language by country and the text direction, enter a name and the browser's locale.
- Click the Save button.
By default, all new languages are disabled (not displayed on the frontend). You can enable any of them in their edit section by selecting the Status enabled checkbox > Save button.
The name you have just entered in the Title field is what gets displayed in the frontend language menu.
Use these buttons to:
- delete any language.
- trigger the edit section of any language.
- vertically drag and drop any language, which will change the order they appear on the frontend.
Traslation, translation, translation
If you are using more than one language, make sure to translate every page you create by going through all the available tabs of that section.
The presence of the Select Language box throughout the CMS interface, always positioned just under the tab bar, is an universal indicator of fields that need to be translated.
Whenever you encounter this Select Language box, click the Edit button, select the language and complete the empty fields with the proper translations, then click the Save button.
- You will know which fields to complete by the small flag icons positioned in front of them.
- When translating links, always use Latin characters and/or Arabic digits.
What else do I have to translate?
Following the above presented guidelines, you will also have to translate:
1. The global static texts of your website from the Global Settings section.
2. The static texts of any premium module you may choose to use. (e.g. Users)
To avoid having to repeatedly translate all the static texts every time you create a page based on a certain type of module, you can globally translate them at a module level in the Available Modules section