DotNetNuke enables the use of multiple languages on the forms and modules. The languages available on a website and the default language are configured on the page admin/languages.
Assuming that the appropriate language has been added the language displayed will match:
- The language defined for the user (if logged in)
- The language configured in the browser
- The fall-back language for the website.
The languages are configured on the Admin/Languages web page. On this page there is a number of options, a table of installed languages, together with actions and a series of buttons.
A number of options are available for the languages installed. The system default language can be selected from a drop down list. There is also a checkbox to determine whether the languages to be presented to the user is determined by their browser (enable browser language detection).
Table of Languages
One row per installed language, providing options to:
- Enable the language
- Edit the language, defining whether it is the website fall-back language, if no other language matches the visitor options.
- Edit the resource keys, for each of system, host and site the strings of text used for each of the text prompt and help fields can be modified.
Language Action Buttons
The language action buttons perform the following functions:
- Add New Language. The website will have been configured with a default language, for example American English. To use British English on the website click on this button and select the language from the drop down list.
- Install Language Pack.
- Install available languages. DotNetNuke comes with a number of language packs already available. Clicking on this button takes the user to the Host Extensions page, with the languages section active. From here languages such as Deutsch; Español; français; italiano and Nederlands can be installed.
- Create language pack. This allows a new language pack to be created, following the amendments which you have made to the resource files for one of the existing languages packs.
- Verify language resource files. The resource file verifier checks the resource files for missing files in each of the languages installed.
Whilst DotNetNuke supports the use of multiple languages on a website, using the appropriate languages within forms and standard content. It doesn’t support the use of multiple languages for the content within a module. For example the Text/HTML module doesn’t permit the use of content for more than one language.
Admin Advanced Pages
Further pages in the admin common settings section are given in the table below:
|Advanced Configuration Settings||Device Preview Management||Extensions||Google Analytics|
|Languages||Lists||Newsletters||Search Engine Site Map|
|Site Log||Site Redirection Management||Site wizard||Skins|