Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 0.4 and later.)

Method 1 - Settings File

This method sets one language for all users.

...

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.The pui.language setting must not exist in any JavaScript file in userdata/extension/atrium/, or else this method will not work.

For example, to setup a single user whose ID is 2 to use Dutch, the ATUSERSP file can be updated with the following SQL statement:

Code Block
languagesql
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.

Changing the Language Identifiers from Older Versions with Existing Translations

...

Code Block
languagesql
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

...