<i18n dev> [15] RFR: 8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales

Joe Wang huizhe.wang at oracle.com
Sat Mar 14 04:38:39 UTC 2020


Hi Naoto,

I see. That makes sense. The change looks good to me.

Best,
Joe

On 3/13/20 7:16 PM, naoto.sato at oracle.com wrote:
> Hi Joe,
>
> Thank you for the review. Since those names are filled at the JDK 
> build time, there is no way to confirm the localized ones are from the 
> locale itself or its parents, unless parsing CLDR's source XML files 
> in the test at the runtime. I think it is enough to just ensure 
> there's no empty names returned at the runtime, IMO.
>
> Naoto
>
> On 3/13/20 5:00 PM, Joe Wang wrote:
>> Hi Naoto,
>>
>> The existing tests verifies that a display name matches an expected 
>> value. I wonder if you'd want to do a bit more than the Boolean 
>> assertion with a similar approach as the existing test, that is, 
>> check that the fallback values/alias names match expected names.
>>
>> Best,
>> Joe
>>
>>
>> On 3/13/20 1:25 PM, naoto.sato at oracle.com wrote:
>>> Hello,
>>>
>>> Please review the fix to the following issue:
>>>
>>> https://bugs.openjdk.java.net/browse/JDK-8240626
>>>
>>> The proposed chageset is located at:
>>>
>>> https://cr.openjdk.java.net/~naoto/8240626/webrev.00/
>>>
>>> In some locales, CLDR only provides partial translations of era 
>>> names, e.g., only HEISEI and REIWA are provided for Japanese 
>>> Calendar in Greek locale. CLDRConverter needs to supplement those 
>>> missing translations from parent locales.
>>>
>>> Naoto
>>



More information about the i18n-dev mailing list