Languages
This is where you can enable the multi-language feature, add languages and edit their settings.
Click the tabs to access different settings and content areas. You can recognize which tab you are on by color association, e.g. if you click the blue tab, all the boxes below the tab bar will be blue.
Module tab: activate the multi-language feature
Advanced Settings
Menu Item, Settings box(es): edit the self-explanatory named fields to customize the default functionality and display style.
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 site 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 site with the multi-language feature activated and a single language enabled on the frontend.
Languages tab: add and edit languages
To add a new language:
- Click the Add New 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 front end). 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 front-end language menu.
Use these buttons to:
- delete any language.
- trigger the edit section of any language.
- vertically drag & drop any language and changes the order it appears on the front end.
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 right below the tab bar, is an 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 language icons positioned in front of them.
- When translating links, always use Latin characters or Arabic digits.
What else do I have to translate?
Following the above presented guidelines, you will also have to translate:
1. The global language variables of your site from the General section.
2. The language variables of any other module you may decide to install later.