<i18n dev> [9] RFR: 8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale

Masayoshi Okutsu masayoshi.okutsu at oracle.com
Thu Sep 25 23:01:31 UTC 2014


Strictly speaking, this is an incompatible change from 8.0, but looks 
like those locales that don't have narrow month names expect the numbers 
rather than the English ones.

Masayoshi

On 9/26/2014 1:12 AM, Naoto Sato wrote:
> Could it cause regressions in other locales, which has been expecting 
> English narrow month names?
>
> Naoto
>
> On 9/25/14, 2:08 AM, Masayoshi Okutsu wrote:
>> Hello,
>>
>> Please review the fix for narrow month names support. The narrow names,
>> typically one letter names, are derived from the CLDR data. But there
>> are some semantic differences between the legacy JDK localization and
>> CLDR. The root resources have English names in JDK, but those are
>> language neutral in CLDR. I changed JDK resources to follow the CLDR
>> convention. Also I added test data for narrow month names of all 
>> locales.
>>
>> bug:
>> https://bugs.openjdk.java.net/browse/JDK-8042126
>>
>> wevrev:
>> http://cr.openjdk.java.net/~okutsu/9/8042126/webrev.00/
>>
>> Thanks,
>> Masayoshi



More information about the i18n-dev mailing list