Java 11 implements the decision to use locale data from the Unicode Common Locale Data Repository by default. CLDR is a key component of many software applications that support multiple languages. It is touted as the largest locale data repository and is used by a plethora of large software providers, including Apple, Google, IBM, and Microsoft. The widespread use of CLDR has made it the unofficial industry standard repository for locale data. Making this the default repository in the current Java platform further solidifies it as the software industry standard.
Interestingly, CLDR was already part of JDK 8, but was not the default library. In Java 8, we had to enable CLDR by setting a system property, as shown here:
java.locale.providers=JRE,CLDR
Now, in Java, we no longer have to enable CLDR, as it will be the default repository.
There are additional...