8134916: LocaleData.cldr for sun/text/resources/LocaleDataTest.java seems to contain wrong data

Reviewed-by: okutsu
This commit is contained in:
Naoto Sato 2015-12-21 09:05:25 -08:00
parent 197207b152
commit f19df7cb6e
2 changed files with 101 additions and 147 deletions
jdk/test/sun/text/resources

@ -72,10 +72,10 @@ FormatData/en_GB/TimePatterns/0=HH:mm:ss zzzz
FormatData/en_GB/TimePatterns/1=HH:mm:ss z
FormatData/en_GB/TimePatterns/2=HH:mm:ss
FormatData/en_GB/TimePatterns/3=HH:mm
FormatData/en_GB/DatePatterns/0=EEEE, MMMM d, y
FormatData/en_GB/DatePatterns/1=MMMM d, y
FormatData/en_GB/DatePatterns/2=MMM d, y
FormatData/en_GB/DatePatterns/3=M/d/yy
FormatData/en_GB/DatePatterns/0=EEEE, d MMMM y
FormatData/en_GB/DatePatterns/1=d MMMM y
FormatData/en_GB/DatePatterns/2=d MMM y
FormatData/en_GB/DatePatterns/3=dd/MM/y
FormatData/en_GB/DateTimePatterns/0={1} 'at' {0}
# bug #4070795
@ -398,10 +398,10 @@ CurrencyNames/es_AR/ARS=$
FormatData/es_AR/NumberPatterns/0=#,##0.###
# FormatData/es_AR/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
FormatData/es_AR/NumberPatterns/2=#,##0\u00a0%
FormatData/es_AR/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_AR/TimePatterns/1=H:mm:ss z
FormatData/es_AR/TimePatterns/2=H:mm:ss
FormatData/es_AR/TimePatterns/3=H:mm
FormatData/es_AR/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_AR/TimePatterns/1=h:mm:ss a z
FormatData/es_AR/TimePatterns/2=h:mm:ss a
FormatData/es_AR/TimePatterns/3=h:mm a
FormatData/es_AR/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_AR/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_AR/DatePatterns/2=d MMM y
@ -414,10 +414,10 @@ FormatData/es_BO/NumberPatterns/0=#,##0.###
# FormatData/es_BO/NumberPatterns/1=B$#,##0.00;(B$#,##0.00) # Changed; see bug 4122840
FormatData/es_BO/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_BO/BOB=Bs
FormatData/es_BO/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_BO/TimePatterns/1=H:mm:ss z
FormatData/es_BO/TimePatterns/2=H:mm:ss
FormatData/es_BO/TimePatterns/3=H:mm
FormatData/es_BO/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_BO/TimePatterns/1=h:mm:ss a z
FormatData/es_BO/TimePatterns/2=h:mm:ss a
FormatData/es_BO/TimePatterns/3=h:mm a
FormatData/es_BO/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_BO/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_BO/DatePatterns/2=d MMM y
@ -444,10 +444,10 @@ FormatData/es_CO/NumberPatterns/0=#,##0.###
FormatData/es_CO/NumberPatterns/2=#,##0\u00a0%
# changed currency symbol during 5102005 bugfix
CurrencyNames/es_CO/COP=$
FormatData/es_CO/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_CO/TimePatterns/1=H:mm:ss z
FormatData/es_CO/TimePatterns/2=H:mm:ss
FormatData/es_CO/TimePatterns/3=H:mm
FormatData/es_CO/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_CO/TimePatterns/1=h:mm:ss a z
FormatData/es_CO/TimePatterns/2=h:mm:ss a
FormatData/es_CO/TimePatterns/3=h:mm a
FormatData/es_CO/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_CO/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_CO/DatePatterns/2=d/MM/y
@ -461,10 +461,10 @@ FormatData/es_CR/NumberPatterns/0=#,##0.###
# FormatData/es_CR/NumberPatterns/1=C#,##0.00;(C#,##0.00) # Changed; see bug 4122840
FormatData/es_CR/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_CR/CRC=\u20a1
FormatData/es_CR/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_CR/TimePatterns/1=H:mm:ss z
FormatData/es_CR/TimePatterns/2=H:mm:ss
FormatData/es_CR/TimePatterns/3=H:mm
FormatData/es_CR/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_CR/TimePatterns/1=h:mm:ss a z
FormatData/es_CR/TimePatterns/2=h:mm:ss a
FormatData/es_CR/TimePatterns/3=h:mm a
FormatData/es_CR/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_CR/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_CR/DatePatterns/2=d MMM y
@ -477,10 +477,10 @@ FormatData/es_DO/NumberPatterns/0=#,##0.###
# FormatData/es_DO/NumberPatterns/1=RD$#,##0.00;(RD$#,##0.00) # Changed; see bug 4122840
FormatData/es_DO/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_DO/DOP=$
FormatData/es_DO/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_DO/TimePatterns/1=H:mm:ss z
FormatData/es_DO/TimePatterns/2=H:mm:ss
FormatData/es_DO/TimePatterns/3=H:mm
FormatData/es_DO/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_DO/TimePatterns/1=h:mm:ss a z
FormatData/es_DO/TimePatterns/2=h:mm:ss a
FormatData/es_DO/TimePatterns/3=h:mm a
FormatData/es_DO/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_DO/DatePatterns/1=d 'de' MMMM 'de' y
# FormatData/es_DO/DatePatterns/2=MM/dd/yyyy # Changed: see bug 8037343
@ -526,10 +526,10 @@ FormatData/es_GT/NumberPatterns/0=#,##0.###
# FormatData/es_GT/NumberPatterns/1=Q#,##0.00;(Q#,##0.00) # Changed; see bug 4122840
FormatData/es_GT/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_GT/GTQ=Q
FormatData/es_GT/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_GT/TimePatterns/1=H:mm:ss z
FormatData/es_GT/TimePatterns/2=H:mm:ss
FormatData/es_GT/TimePatterns/3=H:mm
FormatData/es_GT/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_GT/TimePatterns/1=h:mm:ss a z
FormatData/es_GT/TimePatterns/2=h:mm:ss a
FormatData/es_GT/TimePatterns/3=h:mm a
FormatData/es_GT/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_GT/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_GT/DatePatterns/2=d/MM/y
@ -542,10 +542,10 @@ FormatData/es_HN/NumberPatterns/0=#,##0.###
# FormatData/es_HN/NumberPatterns/1=L#,##0.00;(L#,##0.00) # Changed; see bug 4122840
FormatData/es_HN/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_HN/HNL=L
FormatData/es_HN/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_HN/TimePatterns/1=H:mm:ss z
FormatData/es_HN/TimePatterns/2=H:mm:ss
FormatData/es_HN/TimePatterns/3=H:mm
FormatData/es_HN/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_HN/TimePatterns/1=h:mm:ss a z
FormatData/es_HN/TimePatterns/2=h:mm:ss a
FormatData/es_HN/TimePatterns/3=h:mm a
FormatData/es_HN/DatePatterns/0=EEEE dd 'de' MMMM 'de' y
FormatData/es_HN/DatePatterns/1=dd 'de' MMMM 'de' y
FormatData/es_HN/DatePatterns/2=d MMM y
@ -558,10 +558,10 @@ FormatData/es_MX/NumberPatterns/0=#,##0.###
# FormatData/es_MX/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
FormatData/es_MX/NumberPatterns/2=#,##0%
CurrencyNames/es_MX/MXN=$
FormatData/es_MX/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_MX/TimePatterns/1=H:mm:ss z
FormatData/es_MX/TimePatterns/2=H:mm:ss
FormatData/es_MX/TimePatterns/3=H:mm
FormatData/es_MX/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_MX/TimePatterns/1=h:mm:ss a z
FormatData/es_MX/TimePatterns/2=h:mm:ss a
FormatData/es_MX/TimePatterns/3=h:mm a
FormatData/es_MX/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_MX/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_MX/DatePatterns/2=dd/MM/y
@ -574,10 +574,10 @@ FormatData/es_NI/NumberPatterns/0=#,##0.###
# FormatData/es_NI/NumberPatterns/1=$C#,##0.00;($C#,##0.00) # Changed; see bug 4122840
FormatData/es_NI/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_NI/NIO=C$
FormatData/es_NI/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_NI/TimePatterns/1=H:mm:ss z
FormatData/es_NI/TimePatterns/2=H:mm:ss
FormatData/es_NI/TimePatterns/3=H:mm
FormatData/es_NI/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_NI/TimePatterns/1=h:mm:ss a z
FormatData/es_NI/TimePatterns/2=h:mm:ss a
FormatData/es_NI/TimePatterns/3=h:mm a
FormatData/es_NI/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_NI/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_NI/DatePatterns/2=d MMM y
@ -590,10 +590,10 @@ FormatData/es_PA/NumberPatterns/0=#,##0.###
# FormatData/es_PA/NumberPatterns/1=B#,##0.00;(B#,##0.00) # Changed; see bug 4122840
FormatData/es_PA/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_PA/PAB=B/.
FormatData/es_PA/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_PA/TimePatterns/1=H:mm:ss z
FormatData/es_PA/TimePatterns/2=H:mm:ss
FormatData/es_PA/TimePatterns/3=H:mm
FormatData/es_PA/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_PA/TimePatterns/1=h:mm:ss a z
FormatData/es_PA/TimePatterns/2=h:mm:ss a
FormatData/es_PA/TimePatterns/3=h:mm a
FormatData/es_PA/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_PA/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_PA/DatePatterns/2=MM/dd/y
@ -605,10 +605,10 @@ FormatData/es_PA/DateTimePatterns/0={1}, {0}
FormatData/es_PE/NumberPatterns/0=#,##0.###
# FormatData/es_PE/NumberPatterns/1=S/#,##0.00;S/-#,##0.00 # Changed; see bug 4122840
FormatData/es_PE/NumberPatterns/2=#,##0\u00a0%
FormatData/es_PE/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_PE/TimePatterns/1=H:mm:ss z
FormatData/es_PE/TimePatterns/2=H:mm:ss
FormatData/es_PE/TimePatterns/3=H:mm
FormatData/es_PE/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_PE/TimePatterns/1=h:mm:ss a z
FormatData/es_PE/TimePatterns/2=h:mm:ss a
FormatData/es_PE/TimePatterns/3=h:mm a
FormatData/es_PE/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_PE/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_PE/DatePatterns/2=d MMM y
@ -621,10 +621,10 @@ FormatData/es_PR/NumberPatterns/0=#,##0.###
# FormatData/es_PR/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
FormatData/es_PR/NumberPatterns/2=#,##0\u00a0%
CurrencyNames/es_PR/USD=$
FormatData/es_PR/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_PR/TimePatterns/1=H:mm:ss z
FormatData/es_PR/TimePatterns/2=H:mm:ss
FormatData/es_PR/TimePatterns/3=H:mm
FormatData/es_PR/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_PR/TimePatterns/1=h:mm:ss a z
FormatData/es_PR/TimePatterns/2=h:mm:ss a
FormatData/es_PR/TimePatterns/3=h:mm a
FormatData/es_PR/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_PR/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_PR/DatePatterns/2=MM/dd/y
@ -637,10 +637,10 @@ CurrencyNames/es_PY/PYG=\u20b2
FormatData/es_PY/NumberPatterns/0=#,##0.###
# FormatData/es_PY/NumberPatterns/1=G#,##0.00;(G#,##0.00) # Changed; see bug 4122840
FormatData/es_PY/NumberPatterns/2=#,##0\u00a0%
FormatData/es_PY/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_PY/TimePatterns/1=H:mm:ss z
FormatData/es_PY/TimePatterns/2=H:mm:ss
FormatData/es_PY/TimePatterns/3=H:mm
FormatData/es_PY/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_PY/TimePatterns/1=h:mm:ss a z
FormatData/es_PY/TimePatterns/2=h:mm:ss a
FormatData/es_PY/TimePatterns/3=h:mm a
FormatData/es_PY/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_PY/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_PY/DatePatterns/2=d MMM y
@ -653,10 +653,10 @@ FormatData/es_SV/NumberPatterns/0=#,##0.###
# FormatData/es_SV/NumberPatterns/1=C#,##0.00;(C#,##0.00) # Changed; see bug 4122840
FormatData/es_SV/NumberPatterns/2=#,##0\u00a0%
#CurrencyNames/es_SV/SVC=<MISSING!>
FormatData/es_SV/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_SV/TimePatterns/1=H:mm:ss z
FormatData/es_SV/TimePatterns/2=H:mm:ss
FormatData/es_SV/TimePatterns/3=H:mm
FormatData/es_SV/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_SV/TimePatterns/1=h:mm:ss a z
FormatData/es_SV/TimePatterns/2=h:mm:ss a
FormatData/es_SV/TimePatterns/3=h:mm a
FormatData/es_SV/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_SV/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_SV/DatePatterns/2=d MMM y
@ -669,10 +669,10 @@ CurrencyNames/es_UY/UYU=$
FormatData/es_UY/NumberPatterns/0=#,##0.###
# FormatData/es_UY/NumberPatterns/1=NU$ #,##0.00;(NU$#,##0.00) # Changed; see bug 4122840
FormatData/es_UY/NumberPatterns/2=#,##0\u00a0%
FormatData/es_UY/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_UY/TimePatterns/1=H:mm:ss z
FormatData/es_UY/TimePatterns/2=H:mm:ss
FormatData/es_UY/TimePatterns/3=H:mm
FormatData/es_UY/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_UY/TimePatterns/1=h:mm:ss a z
FormatData/es_UY/TimePatterns/2=h:mm:ss a
FormatData/es_UY/TimePatterns/3=h:mm a
FormatData/es_UY/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_UY/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_UY/DatePatterns/2=d MMM y
@ -686,10 +686,10 @@ FormatData/es_UY/DateTimePatterns/0={1}, {0}
FormatData/es_VE/NumberPatterns/0=#,##0.###
# FormatData/es_VE/NumberPatterns/1=Bs#,##0.00;Bs -#,##0.00 # Changed; see bug 4122840
FormatData/es_VE/NumberPatterns/2=#,##0\u00a0%
FormatData/es_VE/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_VE/TimePatterns/1=H:mm:ss z
FormatData/es_VE/TimePatterns/2=H:mm:ss
FormatData/es_VE/TimePatterns/3=H:mm
FormatData/es_VE/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_VE/TimePatterns/1=h:mm:ss a z
FormatData/es_VE/TimePatterns/2=h:mm:ss a
FormatData/es_VE/TimePatterns/3=h:mm a
FormatData/es_VE/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_VE/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_VE/DatePatterns/2=d MMM y
@ -2372,22 +2372,22 @@ FormatData/ar_YE/NumberPatterns/1=\u00a4\u00a0#,##0.00
FormatData/en_AU/NumberPatterns/1=\u00a4#,##0.00
FormatData/en_NZ/NumberPatterns/1=\u00a4#,##0.00
FormatData/en_ZA/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_AR/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_BO/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_AR/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_BO/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_CL/NumberPatterns/1=\u00a4#,##0.00;\u00a4-#,##0.00
FormatData/es_CO/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_CR/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_DO/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_CO/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_CR/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_DO/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_EC/NumberPatterns/1=\u00a4#,##0.00;\u00a4-#,##0.00
FormatData/es_GT/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_HN/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_GT/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_HN/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_MX/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_NI/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_PA/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_PE/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_PR/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_NI/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_PA/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_PE/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_PR/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_PY/NumberPatterns/1=\u00a4\u00a0#,##0.00;\u00a4\u00a0-#,##0.00
FormatData/es_SV/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_SV/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_UY/NumberPatterns/1=\u00a4\u00a0#,##0.00
FormatData/es_VE/NumberPatterns/1=\u00a4#,##0.00;\u00a4-#,##0.00
FormatData/fr_FR/NumberPatterns/1=#,##0.00\u00a0\u00a4
@ -2908,10 +2908,10 @@ FormatData/en_PH/TimePatterns/0=h:mm:ss a zzzz
FormatData/en_PH/TimePatterns/1=h:mm:ss a z
FormatData/en_PH/TimePatterns/2=h:mm:ss a
FormatData/en_PH/TimePatterns/3=h:mm a
FormatData/en_PH/DatePatterns/0=EEEE, MMMM d, y
FormatData/en_PH/DatePatterns/1=MMMM d, y
FormatData/en_PH/DatePatterns/2=MMM d, y
FormatData/en_PH/DatePatterns/3=M/d/yy
FormatData/en_PH/DatePatterns/0=EEEE, d MMMM y
FormatData/en_PH/DatePatterns/1=d MMMM y
FormatData/en_PH/DatePatterns/2=d MMM y
FormatData/en_PH/DatePatterns/3=dd/MM/y
FormatData/en_PH/DateTimePatterns/0={1} 'at' {0}
LocaleNames/en_PH/kj=Kuanyama
LocaleNames/en_PH/kl=Kalaallisut
@ -3415,12 +3415,12 @@ LocaleNames/ms/ZA=Afrika Selatan
FormatData/es_US/Eras/0=a. C.
FormatData/es_US/Eras/1=d. C.
FormatData/es_US/NumberPatterns/0=#,##0.###
FormatData/es_US/NumberPatterns/1=#,##0.00\u00a0\u00a4
FormatData/es_US/NumberPatterns/1=\u00a4#,##0.00
FormatData/es_US/NumberPatterns/2=#,##0\u00a0%
FormatData/es_US/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_US/TimePatterns/1=H:mm:ss z
FormatData/es_US/TimePatterns/2=H:mm:ss
FormatData/es_US/TimePatterns/3=H:mm
FormatData/es_US/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_US/TimePatterns/1=h:mm:ss a z
FormatData/es_US/TimePatterns/2=h:mm:ss a
FormatData/es_US/TimePatterns/3=h:mm a
FormatData/es_US/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
FormatData/es_US/DatePatterns/1=d 'de' MMMM 'de' y
FormatData/es_US/DatePatterns/2=d MMM y
@ -5605,7 +5605,7 @@ FormatData/lt/DatePatterns/2=y-MM-dd
#CalendarData/sl/firstDayOfWeek=<MISSING!>
# bug 6573250
CurrencyNames/en_CA/USD=$
CurrencyNames/en_CA/USD=US$
# bug 6870908
FormatData/et/MonthNames/0=jaanuar
@ -7684,14 +7684,14 @@ LocaleNames/sv/ZA=Sydafrika
FormatData/sv_SE/NumberPatterns/2=#,##0\u00a0%
# bug 8017142
FormatData/es_CL/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_CL/TimePatterns/1=H:mm:ss z
FormatData/es_CL/TimePatterns/2=H:mm:ss
FormatData/es_CL/TimePatterns/3=H:mm
FormatData/es_EC/TimePatterns/0=H:mm:ss (zzzz)
FormatData/es_EC/TimePatterns/1=H:mm:ss z
FormatData/es_EC/TimePatterns/2=H:mm:ss
FormatData/es_EC/TimePatterns/3=H:mm
FormatData/es_CL/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_CL/TimePatterns/1=h:mm:ss a z
FormatData/es_CL/TimePatterns/2=h:mm:ss a
FormatData/es_CL/TimePatterns/3=h:mm a
FormatData/es_EC/TimePatterns/0=h:mm:ss a zzzz
FormatData/es_EC/TimePatterns/1=h:mm:ss a z
FormatData/es_EC/TimePatterns/2=h:mm:ss a
FormatData/es_EC/TimePatterns/3=h:mm a
# bug 8037343
FormatData/es_DO/DatePatterns/2=d MMM y

@ -36,7 +36,7 @@
* 6919624 6998391 7019267 7020960 7025837 7020583 7036905 7066203 7101495
* 7003124 7085757 7028073 7171028 7189611 8000983 7195759 8004489 8006509
* 7114053 7074882 7040556 8008577 8013836 8021121 6192407 6931564 8027695
* 8017142 8037343 8055222 8042126 8074791 8075173 8080774 8129361
* 8017142 8037343 8055222 8042126 8074791 8075173 8080774 8129361 8134916
* @summary Verify locale data
* @run main LocaleDataTest
* @run main LocaleDataTest -cldr
@ -149,6 +149,7 @@ import java.util.Locale;
import java.util.ResourceBundle;
import java.util.ResourceBundle.Control;
import java.util.MissingResourceException;
import sun.util.resources.LocaleData;
public class LocaleDataTest
{
@ -312,9 +313,7 @@ public class LocaleDataTest
} else {
locale = new Locale(language, country, variant);
}
ResourceBundle bundle = ResourceBundle.getBundle(fullName,
locale,
JRELocaleResourceBundleControl.INSTANCE);
ResourceBundle bundle = LocaleData.getBundle(fullName, locale);
resource = bundle.getObject(resTag);
}
catch (MissingResourceException e) {
@ -368,51 +367,6 @@ public class LocaleDataTest
}
return true;
}
private static class JRELocaleResourceBundleControl extends ResourceBundle.Control {
static final JRELocaleResourceBundleControl INSTANCE = new JRELocaleResourceBundleControl();
private JRELocaleResourceBundleControl() {
}
@Override
public Locale getFallbackLocale(String baseName, Locale locale) {
if (baseName == null || locale == null) {
throw new NullPointerException();
}
return null;
}
/**
* Changes baseName to its per-language/country package name and
* calls the super class implementation. For example,
* if the baseName is "sun.text.resources.FormatData" and locale is ja_JP,
* the baseName is changed to "sun.text.resources.ja.JP.FormatData". If
* baseName contains "cldr", such as "sun.text.resources.cldr.FormatData",
* the name is changed to "sun.text.resources.cldr.ja.JP.FormatData".
*/
@Override
public String toBundleName(String baseName, Locale locale) {
String newBaseName = baseName;
String lang = locale.getLanguage();
String ctry = locale.getCountry();
if (lang.length() > 0) {
if (baseName.startsWith(UTIL_RESOURCES_PACKAGE + cldrSuffix)
|| baseName.startsWith(TEXT_RESOURCES_PACKAGE + cldrSuffix)) {
// Assume the lengths are the same.
if (UTIL_RESOURCES_PACKAGE.length()
!= TEXT_RESOURCES_PACKAGE.length()) {
throw new InternalError("The resources package names have different lengths.");
}
int index = (TEXT_RESOURCES_PACKAGE + cldrSuffix).length();
ctry = (ctry.length() == 2) ? ("." + ctry) : "";
newBaseName = baseName.substring(0, index + 1) + lang + ctry
+ baseName.substring(index);
}
}
return super.toBundleName(newBaseName, locale);
}
}
}
class EscapeReader extends FilterReader {