Issue with request form date calendar widget not coming up when the language is set to Thai in RSA Identity Governance & Lifecycle
2 years ago
Originally Published: 2017-11-14
Article Number
000041582
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: All
Issue
When the Language is set to Thai, the date dialog box (under Fulfillment, for example) does not pop up. When you click on the icon nothing happens.

User-added image

This happens in all browsers.  Also this happens across all calendars in UI, while scheduling collectors, rules, reviews , reports.
Cause
The Thai language is not available out-of-the-box. You can have the strings translated to Thai (or other ISO 636 Language Code) by modifying the appropriate strings_xx.properties file and it will display in that locale (based on the browser settings or language selected.)

The cause of the issue is due to not having the correct value or missing the proper apostrophe (') for the property CALENDAR_MONTHS in the strings_th.properties file.




 
Resolution
The correct value for the property CALENDAR_MONTHS in strings_th.properties file is shown below.
 
CALENDAR_MONTHS ='\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21', '\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C', '\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21', '\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19', '\u0E2D\u0E32\u0E08', '\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19', '\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21', '\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21', '\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19', '\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21', '\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19', '\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21'