Data language is not the same as GUI language

Problem

When I change the GUI language in Web Viewer to another language (e.g. from English to Dutch), the data language is not changed. Names and descriptions are still shown in English even though the database contains translations for Dutch.

Background

The Signifikant platform supports multiple GUI languages that control texts such as “Search”, “Add to order”, etcetera. The Signifikant platform also supports editors to provide data and documents in multiple languages. Data languages that are chosen by default based on the GUI language are determined by the languages in the DefaultDataLanguage tag in the profile.config file. If the GUI language is not in this DefaultDataLanguage list, the first default data language is chosen (often English).

Solution

To ensure that the data language will follow the GUI language it is necessary to add all translated languages to the DefaultDataLanguage tag in the profile.config file. For the example above, the tag shall have the following content:

<DefaultDataLanguage>en-GB, nl-NL</DefaultDataLanguage>

This ensures that Dutch will be automatically chosen as data language when you change the GUI language to Dutch. If you choose French as GUI language, the data language will be English in the example above.