• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc
Show / Hide Table of Contents

About Localization

DNN Version: 09.02.00
03/09/2022 • 3 minutes to read
Contributors  SmallMistake
03/09/2022  • 3 minutes to read  • Contributors  SmallMistake

DNN comes with a built in framework for localizing your content, The overall process involves you designating a default language and then adding additional languages. For each additional language you can perform translation tasks like creating new resources and marking pages for translation.

Setting Up Your Site for Localization

Step 1: Add a Language of Your Choosing

  • You can access the add language dialog under Settings - Site Settings - Languages. Click the + Add New Language button.

Step1-add-language

Step 2: Verify the New Language is Enabled

  • This is marked with a check mark. If not, use the cog icon to enable the language.

Step2-enable-language

Step 3: Enable Content Localization

  • It is recommended to flip the radio button Make All Pages Translatable on because this will make unique copies of each page that represent the translation of that page.
Warning

The default language can not be changed afterwards.

Step3-enable-content-localization

  • You can now visit your pages and start localizing content. As an admin, you'll find the language switcher most of the time (depending on the theme) at the right top of your screen.

Step 4: Translate a Page

  • Now that you have translatable versions of each page, a new Localization tab has been added under Content - Pages for each page.
  • Once you have finished translating the page via the language specific version, mark your translated page as 'translated' and give it a go (if you desire) to be published.

Step4-localize-content

Step 5: Activate Your Language

  • The last step is to activate your language. Go to Settings - Site Settings - Languages and click the icon that stands for multi language.

Step5a-activate-content

  • In the new window, flip the Activate Pages In This Language on to activate your pages.

Step5b-activate-content

  • This last step allows you as a content manager to prepare all the work for a new language and publish after everyone involved has approved.

If this still does not show your translated content, verify if you are using a module that needs language activation as well.

Back to top by the community, for the community... #DNNCMS