Localization Support

Localization support is provided for questionnaires. Using the Cúram IEG2 editor, questionnaire scripts can be translated into different languages. This includes translations for question pages and questions. When executing a questionnaire script in a locale other than the default locale, the questions, the script text, legislation links, and help on the questions can all be set up to appear in translated languages.

TransactionInfo.getProgramLocale() is used to determine the locale for that particular execution. To execute the questionnaire script in the appropriate language, the method performs the following: