Defining Languages
Your product may support multiple languages. For example, the field labels, input text, and even outputs and reports can be configured to appear in a localized language. A language code for every potential language exists in the system to supply this information in various languages.
Select Admin > General > Language to define a language.
Description of Page
Enter a unique Language. If you are applying a language pack provided by the product, use the language code designed by the language pack.
Enter the Description for the language. Typically this should be the name of the language in that language.
Turn on Language Enable if the system should add a row for this language whenever a row is added in another language. For example, if you add a new currency code, the system will create language specific record for each language that has been enabled. You would only enable multiple languages if you have users who work in multiple languages. Languages that are configured as enabled, appear in the Switch Language dashboard zone.
Note:
For on premise applications, the login page displays all the languages that are enabled, allowing the user to toggle the login instructions in that language. The list of enabled languages is captured on the server at startup time. If a new language is enabled, contact your server administrator to refresh the server in order to see the new language displayed in the login page.
The following two fields control how the contents of grids and search results are sorted by the Java virtual machine (JVM) on your web server:
The Locale is a string containing three portions:
ISO language code (lower case, required)
ISO country code (upper case, optional)
Variant (optional).
Underscores separate the various portions, and the variant can include further underscores to designate multiple variants. The specific JVM in use by your particular hardware/OS configuration constrains the available Locales. Validating the Locale against the JVM is outside the scope of this transaction. This means you are responsible for choosing valid Locales.
The following are examples of valid locales:
Locale
Comments
en_​US
American English
en_​AU
Australian English
pt_​BR
Brazilian Portuguese
fr_​FR_​EURO
European French
ja_​JP
Japanese
In addition, the Java collation API can take a Collator Strength parameter. This parameter controls whether, for example, upper and lower-case characters are considered equivalent, or how accented characters are sorted. Valid values for collator strength are PRIMARY, SECONDARY, TERTIARY, and IDENTICAL. If you leave this field blank, Java will use its default value for the language. We'd like to stress that the impact of each value depends on the language.
Please see https://docs.oracle.com/javase/7/docs/api/java/text/Collator.html for more information about the collator strength for your language.
Display Order indicates if this language is written Left to Right or Right to Left.
Owner indicates if this language is owned by the base package or by your implementation (Customer Modification). The system sets the owner to Customer Modification when you add a language. This information is display-only.
Note that all administrative control tables and system metadata that contain language-specific columns (e.g., a description) reference a language code. In addition, other tables may reference the language as a specific column. For example, on the User record you indicate the preferred language of the user.