<i18n dev> RFR: 8167273: Calendar.getDisplayNames inconsistent with DateFormatSymbols

Rachna Goel rachna.goel at oracle.com
Mon Jan 23 07:22:15 UTC 2017


kindly review fix for JDK-8167273.

Bug : https://bugs.openjdk.java.net/browse/JDK-8167273

Patch :http://cr.openjdk.java.net/~rgoel/JDK-8167273/webrev.05/

Fix : Considering GregorianCalendar only, when CLDR is default provider
[ no, no-NO, zh-HK ] have Locale  providers mismatch
problem.  For those locales, specifying equivalence i.e ["no", "no-NO" ] 
:: "nb"
and "zh-HK" :: "zh_Hant_HK" is the preferred way.

For ["qu-EC", "qu-BO", "qu-PE", "qu"] there is not a providers
mismatch. All of them are retrieving resources from CLDR Provider. But 
first era name in those string arrays [narrow
eras and long eras] is empty. Those empty strings have been replaced 
with parentMap strings at build time.


More information about the i18n-dev mailing list