Enable ICU Locale Formats (Release Update)

With this update, the International Components for Unicode (ICU) locale formats replace Oracle’s Java Development Kit (JDK) locale formats in Salesforce. Locales control the format for dates, times, currencies, addresses, names, numeric values, and the start day of the week. ICU sets the international standard for these formats. The ICU locale formats provide a consistent experience across the platform and improve integration with ICU-compliant applications across the globe. This update was first made available in Winter ’20. Orgs that haven’t already switched to ICU locale formats are encouraged to manually update.

Where: This change applies to Lightning Experience, Salesforce Classic, and the Salesforce mobile app in Group, Essentials, Starter Suite, Pro Suite, Professional, Enterprise, Performance, Unlimited, and Developer editions.

When: To get the major release upgrade date for your instance, go to Trust Status, search for your instance, and then click the maintenance tab.

Who: You can enable this update for all orgs. To use the ICU locale formats in your customizations, all Apex classes, Apex triggers, and Visualforce pages must use API version 45.0 or later.

How: To manually enable this update, from Setup, in the Quick Find box, enter Release Updates, and then select Release Updates. To Enable ICU Locale Formats, follow the testing and activation steps.

The English (Canada) locale (en_CA) requires separate activation. From Setup, in the Quick Find box, enter User Interface, and select User Interface. Then select Enable ICU formats for en_CA, and save your changes.

To confirm whether your org is using ICU or JDK locale formats, from Setup, enter Company Information in the Quick Find box. On the Company Information page, locate the Locale Formats field.

The enablement of this release update is not enforced in Spring '26. If your org is already using ICU locale formats, those locale formats remain enabled. For any org still using JDK, we recommend that they use the release update to manually enable ICU locale formats.