International Components for Unicode (ICU) Locale Formats
This document details the transition to ICU locale formats in Salesforce, the impact on locale settings, and preparation steps for the change.
Salesforce has introduced a new international locale standard called International Components for Unicode (ICU) to enhance and eventually replace the previously used Java Development Kit (JDK) locales. This article explains the upcoming changes related to ICU locales in Salesforce, the impact on locale settings, and the steps you need to take to prepare for this required change.
With Quotes version 10.20, Zuora CPQ for Salesforce is fully compatible with the ICU (International Components for Unicode) locale enforcement by Salesforce, which is scheduled to be implemented in the Spring 24 release.
For more information, see Salesforce documentation pertaining to New International Locale Formats.
What is changing?
As of the Winter '20 release, Salesforce introduced ICU locales as an additional international locale standard. With the Spring '24 Salesforce release, all organizations will be required to use International Components for Unicode (ICU) locales, replacing the previously used JDK locales. This change aims to improve and standardize the formatting of elements such as dates, times, numbers, and currencies across Salesforce.
Impact on Locale settings
Locale settings in Salesforce determine the formats used for various elements, including dates, times, numbers, and currencies. By switching to ICU locales, organizations will experience a more consistent and accurate representation of these elements across different locales and languages. Salesforce provides a help document that outlines the differences between the current Oracle JDK locales and the new ICU locales to help you understand the changes in formatting.