Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8352427

Update CLDR to Version 47.0

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Unresolved
    • Icon: P3 P3
    • 25
    • core-libs
    • None
    • behavioral
    • low
    • Hide
      As always, upgrading locale data has some risk of breaking applications that use locale-sensitive operations. Notable changes in CLDR that could affect applications:
      [CLDR-9791: Add language for South Georgia and Bouvet Islands (#4166)](https://github.com/unicode-org/cldr/pull/4166)
      [CLDR-16821: Fix Australian time zone names (#4301)](https://github.com/unicode-org/cldr/pull/4301)
      [CLDR-17484: English day periods are wrong (#4375)](https://github.com/unicode-org/cldr/pull/4375)
      [CLDR-18099: Add European English locales with data (#4276)(#4302)](https://github.com/unicode-org/cldr/pull/4276 https://github.com/unicode-org/cldr/pull/4302 )
      [CLDR-18268: Add timeData for GS (#4319)](https://github.com/unicode-org/cldr/pull/4319)
      Show
      As always, upgrading locale data has some risk of breaking applications that use locale-sensitive operations. Notable changes in CLDR that could affect applications: [CLDR-9791: Add language for South Georgia and Bouvet Islands (#4166)]( https://github.com/unicode-org/cldr/pull/4166 ) [CLDR-16821: Fix Australian time zone names (#4301)]( https://github.com/unicode-org/cldr/pull/4301 ) [CLDR-17484: English day periods are wrong (#4375)]( https://github.com/unicode-org/cldr/pull/4375 ) [CLDR-18099: Add European English locales with data (#4276)(#4302)]( https://github.com/unicode-org/cldr/pull/4276 https://github.com/unicode-org/cldr/pull/4302 ) [CLDR-18268: Add timeData for GS (#4319)]( https://github.com/unicode-org/cldr/pull/4319 )
    • Java API
    • JDK

      Summary

      Update CLDR to Version 47.0

      Problem

      To keep up with the latest CLDR locale data in the JDK.

      Solution

      Incorporate the CLDR version 47 locale data

      Specification

      Add a row in the CLDR version vs. JDK version table in java.util.spi.LocaleServiceProvider class description as:

      --- a/src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
      +++ b/src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
      @@ -181,6 +181,8 @@
        *     <th scope="col">CLDR version</th></tr>
        * </thead>
        * <tbody>
      + * <tr><th scope="row" style="text-align:left">JDK 25</th>
      + *     <td>CLDR 47</td></tr>
        * <tr><th scope="row" style="text-align:left">JDK 24</th>
        *     <td>CLDR 46</td></tr>
        * <tr><th scope="row" style="text-align:left">JDK 23</th>

            naoto Naoto Sato
            naoto Naoto Sato
            Joe Wang, Justin Lu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: