Beginning with Profound Version 5, Fix Pack 5.0, all Atrium messages or strings are configurable for different languages or cultures. You can customize these strings yourself, or even define new languages with configuration options.
...
- An IFS settings file sets one language to be displayed for all users.
- Setting a field under users' Atrium profiles, allowing different languages per user. (This method is available with Profound UI Version 6 Fix Pack 1.0 .4 and later.)
Method 1 - Settings File
This method sets one language for all users.
...
With this method, different users can use different languages. (This method is available with Profound UI Version 6 Fix Pack 1.0 .4 and later.)
To set a single user's language, find the user in the ATUSERSP physical file, and set the AULANG field to a valid language identifier. Valid language identifiers for Atrium are listed in a section below: Languages Provided for the Atrium Menu Interface.
...
Code Block | ||
---|---|---|
| ||
UPDATE InstName/atusersp set aulang = 'nl_NL' where auuser = 2 |
"InstName" should be the library where your instance of Profound UI is installed. The default is PROFOUNDUI.
Then, when the user reloads Atrium, the interface will be in Dutch.
The pui.language setting must not exist in any JavaScript file in userdata/extension/atrium/, or else this method will not work.
...
Atrium includes a translations file, ATNTRANSP, which defines alternate texts for navigation and toolbar items. Each navigation/toolbar item can display different languages, depending on the users' language setting in ATUSERSP.AULANG. For a translated text to appear, the AULANG field data must match the ATNTRANSP.ANTLANG data. For example, if a user's AULANG is 'de_DE' and there are translations defined for the navigation/toolbar items, then the entries in ATNTRANSP.ATNLANG must also be 'de_DE'. Older versions of Profound UI could only use 3-character language fields. The newer versions (V6 FP0FP 1.4 0 and later) can use 5.
To allow a user's language to be different and migrate from an older language setting, queries like the following samples can be used:
Code Block | ||
---|---|---|
| ||
UPDATE InstName/ATUSERSP SET AULANG = 'de_DE' WHERE AULANG = 'GER'; UPDATE InstName/ATNTRANSP SET ANTLANG = 'de_DE' WHERE ANTLANG = 'GER'; |
"InstName" should be the library where your instance of Profound UI is installed. The default is PROFOUNDUI.
Languages Provided for the Atrium Menu Interface
...