Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8008577 Use CLDR Locale Data by Default
  3. JDK-8167322

Release Note: Use CLDR locale data by default

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Description

      In JDK 9, the default locale data uses data derived from the Unicode Consortium's Common Locale Data Repository (CLDR). As a result, users may see differences in locale sensitive services behavior and/or translations. For example, CLDR does not provide localized display names for most 3-letter time zone IDs, thus the display names may be different from JDK 8 and older. The JDK continues to ship with the legacy JRE locale data and the system property `java.locale.providers` can be used to configure the lookup order. To enable behavior compatible with JDK 8, the system property can be set with:

      `-Djava.locale.providers=COMPAT,SPI`

      For more detail, refer to the [JEP 252][jep252].

      [jep252]: http://openjdk.java.net/jeps/252

        Attachments

          Activity

            People

            Assignee:
            naoto Naoto Sato
            Reporter:
            naoto Naoto Sato
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: