Locales determine the display formats for date and time, users’ names, addresses, and
commas and periods in numbers. The start day of the week for calendars varies per locale. For
single-currency organizations, locales also set the default currency for the organization when you
select them in the Currency Locale picklist on the Company Information
page.
Required Editions
| Available in: Lightning Experience and Salesforce Classic |
| Available in: Group, Professional, Enterprise, Performance,
Unlimited, Database.com, and Developer Editions
|
- Go Global with New International Locale Formats
To keep the Salesforce Platform up to date with the latest international standards, we adopted a new set of locale formats in Winter ’20. Locales control the formats for dates, times, currencies, addresses, names, and numeric values. We currently use International Components for Unicode (ICU) version 71.1, which uses the Unicode Common Locale Data Repository (CLDR) version 41. By default, orgs created before Winter ’20 use the locale formats provided by Oracle’s Java Development Kit (JDK).
- Salesforce Supported Locales and ICU Formats
Salesforce supported locales and their corresponding International Components for Unicode (ICU) formats for name, address, numbers, currencies, dates, and times. We use ICU version 71.1, which uses the Unicode Common Locale Data Repository (CLDR) version 41. These formats are available upon activation of the Enable ICU Formats critical update and require version 45.0 or later of the Salesforce platform API.
- Salesforce Supported Locales and JDK Formats
Salesforce supported locales and their corresponding Oracle’s Java Development Kit (JDK) formats for name, address, numbers, currencies, dates, and times. We use JDK version 11, which uses Common Locale Data Repository (CLDR) version 33. We replace these formats with the International Components for Unicode (ICU) formats in Spring ’24. Or, now you can adopt the new formats through the Enable ICU Formats release update.