Stacks supports multi-languages meaning your content can be created in multiple languages to see the need of your users. Administrators can choose between automatic machine translation from the default language to another desired language, this can then be further translated manually to ensure the context of the content is correct. End-users will then have control to toggle between available languages.
Installing Languages
- From the Dashboard, click System Configuration, then click Languages
- Click +Add language
- Choose the desired language from the Language name drop-down list
- Click Add language
- A progress bar will appear indicating the installation process, do not leave the page or cancel this process
- Once the installation is complete, the new language will appear on the Languages dashboard page
Setting a Default Language
Once a new language has been installed, from the list of Languages:
- Under the Default column, click the radio button for the desired default language
- Click Save Configuration
Manual Translations
Machine translations provide a quick and easy way for organizations to translate their Stacks site for users who speak different languages. From time to time however, nuances in regional dialects and not knowing context can cause machine translations can fail. In these circumstances administrators can manually translate site labels and the content they create, to ensure proper translations are made for users viewing your site in different languages.
Manually Translating Site Labels
To manually translate site labels:
- Ensure the alternate language has already been installed as per the instructions above
- From the Dashboard, click System Configuration
- Click Site Labels
- From the Language picker in the admin toolbar at the top of the screen, select the Language
- Go through the site label options and translate as needed
- Click Submit at the bottom of the page
Manually Translating Content
Administrators have the option to manually translate content such as: Callouts, News Articles, Research Guides, etc. into different languages.
To translate content:
- Ensure the alternate language has already been installed as per the instructions above
- Navigate to the dashboard for the specific content type that you want to translate (Callouts, News Articles, etc.)
- From the list, locate the specific content that requires translation
- Under the Operations column, click the drop-down arrow, then click Translate
- On the new page, under the Operations column, click Add beside the desired language
- A new page will display the content, in the language it was created in
- Manually translate as needed
- Click Save (all translations)
Deleting a Language
- From the Dashboard, click System Configuration, then click Languages
- Find the desired language from the table
- Under the Operations column, click the drop-down arrow, then click Delete
- A confirmation window will appear
- Click Delete to continue with deleting the language; OR
- Click Cancel to cancel the deletion and return to the list of languages
- A confirmation window will appear