If you’re interested in international website development, then there are several features of the DotNetNuke platform that will help you. This article series will provide an overview of multilingual DotNetNuke website development, covering hosting options, country-specific URLs, language localization modules, and more.
DotNetNuke Multilingual Hosting Options
The base language of DotNetNuke is English. To add another language, open the Admin menu and navigate to Languages. From there, you will be provided with the following options: Add/delete a language, install a language pack, modify static resources for a language pack, override static translations, create a language pack, and enable or disable content localization. Once you configure your DotNetNuke system to accept these options, you can create or install a language pack as needed.
Adding a Language to a DotNetNuke Website
You can also delete languages, but before you do so, make sure none of the sites in your installation are using it.
You will add a language to your DotNetNuke website by selecting the ISO code for the language, a country, and a character set (if applicable). You can also create custom cultures in the instance that your chosen culture is missing. In the event that a language key won’t be present for your chosen language, the system will ask you to choose a fallback language. You can also delete languages, but before you do so, make sure none of the sites in your installation are using it.
Creating or Installing a Language Pack to DotNetNuke
To create a language pack for DotNetNuke, use the module command in Languages. The system will then select associated resource files automatically. Alternately, to install a language pack, simply install it as you would any other extension. You may then use the resource file verifier to make sure there are no missing files, missing keys, or obsolete files or keys. On this note, it is a best practice to update your language pack every time you update DNN. Contact Clarity today to learn more.
Find out more about Clarity VenturesSee our Enterprise Web Portfolio