When you call sysLib.setLocale(), EGL reinitializes strLib.defaultDateFormat and strLib.defaultTimeFormat.
In the cases mentioned, the next Web page reverts by default to the Java locale that is specified in the browser.
If the user submits a form or clicks a link that opens a new window, the Java locale in the original window is unaffected by the locale in the new window. However, all Java code in the run unit of the page bean shares the changes you make with sysLib.setLocale(). It does not affect the locale of other pages (or the run unit of other page beans) within the same session.
Language codes follow the ISO 639-2 standard, and country codes follow the ISO 3166 standard. For more information, see the related reference links at the end of this topic and the documentation for the java.util.Locale class.
sysLib.setLocale( languageCode CHAR(2) in, countryCode CHAR(2) in [, variant CHAR(2) in])