To prepare for the move to the International Components for Unicode (ICU) library from Oracle’s Java Development Kit (JDK) library, determine whether ICU is enabled in your org, or whether you’re using the JDK locale format. ICU is the new standard and enabled through a release update.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: all editions |
| User Permissions Needed | |
|---|---|
| To view release updates: | View Setup and Configuration |
| To enable or disable release updates |
Manage Release Updates OR Customize Application |
Orgs created in Winter ’20 or later have ICU locale formats enabled by default.
To determine whether your org is using ICU locale formats, navigate to Setup and enter Company Information in the Quick Find box. Then locate the Locale Formats field.
Next Steps:
- If your org is using JDK locale formats, we recommend that you test and adopt the ICU locale formats.
- If the Enable ICU formats for en_CA locale checkbox isn't selected, we recommend that you enable it.
- If your org is using ICU locale formats and the Enable ICU formats for en_CA locale checkbox is selected, your org is using the latest standard. No further action is required.
Review Setup Audit Trail
Setup Audit Trail tracks the recent setup changes that you and other admins make. For orgs created before Winter '20, you can review changes related to ICU locale enablement in Setup Audit Trail.
| If ICU Locales are enabled by... | User column displays | Action column displays |
|---|---|---|
| Admin | Admin's Username |
ICULocaleDateFormatEnabledOffOn has changed and canadaICUFormatEnabledOffOn has changed |
| Salesforce | Automated Process |
ICULocaleDateFormatEnabledOffOn has changed and canadaICUFormatEnabledOffOn has changed |