Implement support for non-English language

Determinations Engine versus Web Determinations

When discussing localization in Web Determinations, it is important to distinguish between what is the concern of the Interview Engine and that of any clients to that engine such as Web Determinations. Basically, Web Determinations is responsible for localizing everything that is not authored as a part of the rulebase. Further, all Web Determinations and Determinations Engine sessions are created in a specific locale and it is assumed that anything coming out of the Determinations Engine session will be localized according to that locale.

The following are a few examples of what the Determinations Engine is responsible for:

 

The following are a few examples of what the Web Determinations is responsible for:

File Encoding

It should be noted that the .stxt and .exs files must be saved as UTF-8 otherwise invalid characters will result upon deployment.. Failure to do this will cause errors when the properties located in non-UTF-8 encoded files are loaded and retrieved.

Locale Codes

Generally, the two letter ISO 693-1 code followed by the two letter ISO 3166-1 country code separated by a hyphen is used. The only exception to this is where the two letter ISO 693-1 is not adequate to distinguish the language type, in which case the three character ISO 693-2 codes are used. An example of the latter is where it is necessary to distinguish between Simplified and Traditional Chinese.

 

Localizations for the following languages are provided:

Language Locale Code
Arabic (United Arab Emerates) ar-AE
Arabic (Egypt) ar-EG
Arabic (Saudi Arabia) ar-SA
Chinese (Simplified) zh-CN
Chinese (Traditional) zh-HK
Czech cs-CZ
Danish da-DK
Dutch nl-NL
English (Australia) en-AU
English (Canada) en-CA
English (Great Britain) en-GB
English (United States) en-US
Finnish fi-FI
French (France) fr-FR
Hebrew he-IL
Italian it-IT
Japanese ja-JP
Korean ko-KR
Polish pl-PL
Portuguese (Brazil) pt-BR
Portuguese (Portugal) pt-PT
Russian ru-RU
Spanish (Modern) es-ES
Swedish sv-SE
Thai th-TH

 

For further information on how Oracle Policy Automation provides language support, refer to the Oracle Policy Automation Rapid Language Support (RLS) User Guide that can be found in the opm directory at: C:\Program Files\Oracle\Policy Modeling\help\opm\OPA RLS User Guide.pdf