Content Localization in DNN allows site admins to make copies of their sites for various languages and provide access to translators to the required content. This article aims to describe how to enable Content Localization.
Once the Content Localization is enabled, it creates a translator role (e.g., Translator (EN-AU)) for each enabled language. It also enables the Localization tab for all site pages. Only users that have permissions to Edit Content can translate pages.
- DNN Platform or Evoq
To enable localization you will need:
- Navigate to Settings > Site Settings and Select the Languages tab.
- Add the necessary languages by clicking Add New Language. Note that due to a page refresh issue, the Enable Language On/Off toggle may appear greyed out at first after the language has been added.
- Enable the Allow Content Localization option.
- Click Save.
- Before moving on, make sure the Site Default language is selected. If you proceed past this step, your default language will be locked and you will not be able to change your site default language in the UI.
- Click Enable Localized Content.
- Enable the Make All Pages Translatable option if needed. It makes all pages that are in the default language translatable and creates copies of them for each of the enabled languages.
- Click on the Enable Localized Content button again. There may be an interval during which your site's pages are copied into the new localization. Note that this is copying the pages as-is. No translation is happening during this time. Translation will be the job of your site's Translator users.
- A new section under the Languages tab is available now. It displays the enabled languages and the following information for each language:
- Number: Displays the total number of pages and the percentage of pages that have been localized.
- Translated: Displays the total number of pages and the percentage of pages that have been translated.
- Active: Displays whether localized content is activated/not activated.
To view the newly created localized copy of the site in a certain language
- Click on the corresponding country flag, which is usually located at the top of the page.
A translator role is now displayed (at Settings > Roles) for each language that is enabled. You need to add users to the newly created translator roles so that they could begin the translation.