mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 03:54:33 +02:00
8251317: Support for CLDR version 38
Reviewed-by: erikj, bchristi, joehw
This commit is contained in:
parent
c816464c1d
commit
68138893a5
209 changed files with 52398 additions and 15372 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -161,7 +161,7 @@ public class TestDateTimeFormatterBuilderWithLocale {
|
|||
// French Locale and ISO Chronology
|
||||
{FormatStyle.FULL, FormatStyle.FULL, IsoChronology.INSTANCE, Locale.FRENCH, "EEEE d MMMM y '\u00e0' HH:mm:ss zzzz"},
|
||||
{FormatStyle.LONG, FormatStyle.LONG, IsoChronology.INSTANCE, Locale.FRENCH, "d MMMM y '\u00e0' HH:mm:ss z"},
|
||||
{FormatStyle.MEDIUM, FormatStyle.MEDIUM, IsoChronology.INSTANCE, Locale.FRENCH, "d MMM y '\u00e0' HH:mm:ss"},
|
||||
{FormatStyle.MEDIUM, FormatStyle.MEDIUM, IsoChronology.INSTANCE, Locale.FRENCH, "d MMM y, HH:mm:ss"},
|
||||
{FormatStyle.SHORT, FormatStyle.SHORT, IsoChronology.INSTANCE, Locale.FRENCH, "dd/MM/y HH:mm"},
|
||||
{FormatStyle.FULL, null, IsoChronology.INSTANCE, Locale.FRENCH, "EEEE d MMMM y"},
|
||||
{FormatStyle.LONG, null, IsoChronology.INSTANCE, Locale.FRENCH, "d MMMM y"},
|
||||
|
@ -187,14 +187,14 @@ public class TestDateTimeFormatterBuilderWithLocale {
|
|||
{null, FormatStyle.SHORT, JapaneseChronology.INSTANCE, Locale.JAPANESE, "H:mm"},
|
||||
|
||||
// Chinese Local and Chronology
|
||||
{FormatStyle.FULL, FormatStyle.FULL, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5EEEE zzzz ah:mm:ss"},
|
||||
{FormatStyle.FULL, FormatStyle.FULL, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5EEEEzzzz ah:mm:ss"},
|
||||
{FormatStyle.LONG, FormatStyle.LONG, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5 z ah:mm:ss"},
|
||||
{FormatStyle.MEDIUM, FormatStyle.MEDIUM, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5 ah:mm:ss"},
|
||||
{FormatStyle.SHORT, FormatStyle.SHORT, MinguoChronology.INSTANCE, Locale.CHINESE, "Gyy/M/d ah:mm"},
|
||||
{FormatStyle.MEDIUM, FormatStyle.MEDIUM, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5ah:mm:ss"},
|
||||
{FormatStyle.SHORT, FormatStyle.SHORT, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy/M/d ah:mm"},
|
||||
{FormatStyle.FULL, null, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5EEEE"},
|
||||
{FormatStyle.LONG, null, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5"},
|
||||
{FormatStyle.MEDIUM, null, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy\u5e74M\u6708d\u65e5"},
|
||||
{FormatStyle.SHORT, null, MinguoChronology.INSTANCE, Locale.CHINESE, "Gyy/M/d"},
|
||||
{FormatStyle.SHORT, null, MinguoChronology.INSTANCE, Locale.CHINESE, "Gy/M/d"},
|
||||
{null, FormatStyle.FULL, MinguoChronology.INSTANCE, Locale.CHINESE, "zzzz ah:mm:ss"},
|
||||
{null, FormatStyle.LONG, MinguoChronology.INSTANCE, Locale.CHINESE, "z ah:mm:ss"},
|
||||
{null, FormatStyle.MEDIUM, MinguoChronology.INSTANCE, Locale.CHINESE, "ah:mm:ss"},
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -23,7 +23,7 @@
|
|||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8167273
|
||||
* @bug 8167273 8251317
|
||||
* @summary Test
|
||||
* Era names retrieved from Calendar and DateFormatSymbols class
|
||||
* should match for default providers preference
|
||||
|
@ -83,7 +83,7 @@ public class Bug8167273 {
|
|||
public static void testEraName() {
|
||||
Set<Locale> allLocales = Set.of(Locale.getAvailableLocales());
|
||||
Set<Locale> JpThlocales = Set.of(
|
||||
new Locale("th", "TH"),
|
||||
new Locale("th", "TH"), Locale.forLanguageTag("th-Thai-TH"),
|
||||
new Locale("ja", "JP", "JP"), new Locale("th", "TH", "TH")
|
||||
);
|
||||
Set<Locale> allLocs = new HashSet<>(allLocales);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -23,7 +23,7 @@
|
|||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8179071 8202537 8231273
|
||||
* @bug 8179071 8202537 8231273 8251317
|
||||
* @summary Test that language aliases of CLDR supplemental metadata are handled correctly.
|
||||
* @modules jdk.localedata
|
||||
* @run main/othervm -Djava.locale.providers=CLDR Bug8179071
|
||||
|
@ -44,17 +44,16 @@ import java.util.Set;
|
|||
public class Bug8179071 {
|
||||
|
||||
// Deprecated and Legacy tags.
|
||||
private static final Set<String> LegacyAliases = Set.of("pa-PK", "ug-Arab-CN", "kk-Cyrl-KZ",
|
||||
"bs-BA", "ks-Arab-IN", "mn-Cyrl-MN", "ha-Latn-NE",
|
||||
"shi-MA", "ha-Latn-NG", "ms-Latn-BN","ms-Latn-SG",
|
||||
"ky-Cyrl-KG", "az-AZ", "zh-guoyu", "zh-min-nan", "i-klingon", "i-tsu",
|
||||
"sr-XK", "sgn-CH-DE", "mo", "i-tay", "scc", "uz-UZ", "uz-AF", "sr-RS",
|
||||
"i-hak", "sgn-BE-FR", "i-lux", "vai-LR", "tl", "zh-hakka", "i-ami", "aa-SAAHO", "ha-Latn-GH",
|
||||
"zh-xiang", "i-pwn", "sgn-BE-NL", "jw", "sh", "tzm-Latn-MA", "i-bnn");
|
||||
// As of CLDR 38, language aliases for some of the legacy tags have been removed.
|
||||
private static final Set<String> LegacyAliases = Set.of(
|
||||
"zh-guoyu", "zh-min-nan", "i-klingon", "i-tsu",
|
||||
"sgn-CH-DE", "mo", "i-tay", "scc",
|
||||
"i-hak", "sgn-BE-FR", "i-lux", "tl", "zh-hakka", "i-ami", "aa-SAAHO",
|
||||
"zh-xiang", "i-pwn", "sgn-BE-NL", "jw", "sh", "i-bnn");
|
||||
// expected month format data for locales after language aliases replacement.
|
||||
private static Map<String, String> shortJanuaryNames = Map.of( "pa-PK", "\u062c\u0646\u0648\u0631\u06cc",
|
||||
"uz-AF" , "\u062c\u0646\u0648",
|
||||
"sr-ME", "jan",
|
||||
private static final Map<String, String> shortJanuaryNames = Map.of( "pa-PK", "\u0a1c\u0a28",
|
||||
"uz-AF" , "yan",
|
||||
"sr-ME", "\u0458\u0430\u043d",
|
||||
"scc", "\u0458\u0430\u043d",
|
||||
"sh", "jan",
|
||||
"ha-Latn-NE", "Jan",
|
||||
|
@ -85,7 +84,7 @@ public class Bug8179071 {
|
|||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
shortJanuaryNames.forEach((key, value) -> test(key, value));
|
||||
shortJanuaryNames.forEach(Bug8179071::test);
|
||||
checkInvalidTags();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -558,10 +558,10 @@ FormatData/es_MX/latn.NumberPatterns/0=#,##0.###
|
|||
# FormatData/es_MX/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
|
||||
FormatData/es_MX/latn.NumberPatterns/2=#,##0\u00a0%
|
||||
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=HH:mm:ss zzzz
|
||||
FormatData/es_MX/TimePatterns/1=HH:mm:ss z
|
||||
FormatData/es_MX/TimePatterns/2=HH:mm:ss
|
||||
FormatData/es_MX/TimePatterns/3=HH:mm
|
||||
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=d MMM y
|
||||
|
@ -793,7 +793,7 @@ FormatData/ar_AE/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_AE/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_AE/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_AE/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_AE/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_AE/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_AE/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_AE/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_AE/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -881,7 +881,7 @@ FormatData/ar_BH/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_BH/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_BH/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_BH/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_BH/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_BH/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_BH/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_BH/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_BH/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -969,7 +969,7 @@ FormatData/ar_DZ/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_DZ/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_DZ/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_DZ/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_DZ/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_DZ/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_DZ/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_DZ/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_DZ/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1057,7 +1057,7 @@ FormatData/ar_EG/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_EG/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_EG/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_EG/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_EG/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_EG/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_EG/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_EG/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_EG/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1145,7 +1145,7 @@ FormatData/ar_IQ/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_IQ/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_IQ/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_IQ/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_IQ/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_IQ/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_IQ/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_IQ/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_IQ/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1233,7 +1233,7 @@ FormatData/ar_JO/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_JO/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_JO/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_JO/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_JO/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_JO/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_JO/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_JO/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_JO/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1321,7 +1321,7 @@ FormatData/ar_KW/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_KW/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_KW/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_KW/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_KW/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_KW/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_KW/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_KW/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_KW/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1409,7 +1409,7 @@ FormatData/ar_LB/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_LB/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_LB/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_LB/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_LB/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_LB/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_LB/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_LB/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_LB/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1497,7 +1497,7 @@ FormatData/ar_LY/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_LY/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_LY/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_LY/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_LY/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_LY/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_LY/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_LY/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_LY/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1585,7 +1585,7 @@ FormatData/ar_MA/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_MA/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_MA/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_MA/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_MA/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_MA/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_MA/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_MA/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_MA/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1673,7 +1673,7 @@ FormatData/ar_OM/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_OM/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_OM/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_OM/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_OM/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_OM/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_OM/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_OM/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_OM/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1761,7 +1761,7 @@ FormatData/ar_QA/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_QA/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_QA/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_QA/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_QA/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_QA/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_QA/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_QA/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_QA/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1849,7 +1849,7 @@ FormatData/ar_SA/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_SA/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_SA/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_SA/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_SA/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_SA/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_SA/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_SA/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_SA/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -1938,7 +1938,7 @@ FormatData/ar_SD/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_SD/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_SD/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_SD/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_SD/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_SD/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_SD/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_SD/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_SD/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -2026,7 +2026,7 @@ FormatData/ar_SY/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_SY/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_SY/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_SY/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_SY/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_SY/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_SY/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_SY/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_SY/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -2114,7 +2114,7 @@ FormatData/ar_TN/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_TN/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_TN/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_TN/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_TN/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_TN/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_TN/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_TN/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_TN/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -2202,7 +2202,7 @@ FormatData/ar_YE/DatePatterns/0=EEEE\u060c d MMMM y
|
|||
FormatData/ar_YE/DatePatterns/1=d MMMM y
|
||||
FormatData/ar_YE/DatePatterns/2=dd\u200f/MM\u200f/y
|
||||
FormatData/ar_YE/DatePatterns/3=d\u200f/M\u200f/y
|
||||
FormatData/ar_YE/DateTimePatterns/0={1} {0}
|
||||
FormatData/ar_YE/DateTimePatterns/0={1} \u0641\u064a {0}
|
||||
LocaleNames/ar_YE/EG=\u0645\u0635\u0631
|
||||
LocaleNames/ar_YE/DZ=\u0627\u0644\u062c\u0632\u0627\u0626\u0631
|
||||
LocaleNames/ar_YE/BH=\u0627\u0644\u0628\u062d\u0631\u064a\u0646
|
||||
|
@ -2547,7 +2547,7 @@ FormatData/zh_SG/DatePatterns/0=y\u5e74M\u6708d\u65e5EEEE
|
|||
FormatData/zh_SG/DatePatterns/1=y\u5e74M\u6708d\u65e5
|
||||
FormatData/zh_SG/DatePatterns/2=y\u5e74M\u6708d\u65e5
|
||||
FormatData/zh_SG/DatePatterns/3=dd/MM/yy
|
||||
FormatData/zh_SG/DateTimePatterns/0={1} {0}
|
||||
FormatData/zh_SG/DateTimePatterns/0={1}{0}
|
||||
LocaleNames/zh_SG/ae=\u963f\u7ef4\u65af\u5854\u8bed
|
||||
LocaleNames/zh_SG/ak=\u963f\u80af\u8bed
|
||||
LocaleNames/zh_SG/cr=\u514b\u91cc\u65cf\u8bed
|
||||
|
@ -2620,14 +2620,14 @@ LocaleNames/en_SG/CC=Cocos (Keeling) Islands
|
|||
LocaleNames/en_SG/CI=C\u00f4te d\u2019Ivoire
|
||||
LocaleNames/en_SG/GS=South Georgia & South Sandwich Islands
|
||||
LocaleNames/en_SG/HM=Heard & McDonald Islands
|
||||
LocaleNames/en_SG/KN=St Kitts & Nevis
|
||||
LocaleNames/en_SG/PM=St Pierre & Miquelon
|
||||
LocaleNames/en_SG/KN=St. Kitts & Nevis
|
||||
LocaleNames/en_SG/PM=St. Pierre & Miquelon
|
||||
LocaleNames/en_SG/PS=Palestinian Territories
|
||||
LocaleNames/en_SG/SJ=Svalbard & Jan Mayen
|
||||
LocaleNames/en_SG/ST=S\u00e3o Tom\u00e9 & Pr\u00edncipe
|
||||
LocaleNames/en_SG/TC=Turks & Caicos Islands
|
||||
LocaleNames/en_SG/TL=Timor-Leste
|
||||
LocaleNames/en_SG/VC=St Vincent & Grenadines
|
||||
LocaleNames/en_SG/VC=St. Vincent & Grenadines
|
||||
LocaleNames/en_SG/WF=Wallis & Futuna
|
||||
#in
|
||||
FormatData/in/MonthNames/0=Januari
|
||||
|
@ -2885,14 +2885,14 @@ LocaleNames/en_MT/CC=Cocos (Keeling) Islands
|
|||
LocaleNames/en_MT/CI=C\u00f4te d\u2019Ivoire
|
||||
LocaleNames/en_MT/GS=South Georgia & South Sandwich Islands
|
||||
LocaleNames/en_MT/HM=Heard & McDonald Islands
|
||||
LocaleNames/en_MT/KN=St Kitts & Nevis
|
||||
LocaleNames/en_MT/PM=St Pierre & Miquelon
|
||||
LocaleNames/en_MT/KN=St. Kitts & Nevis
|
||||
LocaleNames/en_MT/PM=St. Pierre & Miquelon
|
||||
LocaleNames/en_MT/PS=Palestinian Territories
|
||||
LocaleNames/en_MT/SJ=Svalbard & Jan Mayen
|
||||
LocaleNames/en_MT/ST=S\u00e3o Tom\u00e9 & Pr\u00edncipe
|
||||
LocaleNames/en_MT/TC=Turks & Caicos Islands
|
||||
LocaleNames/en_MT/TL=Timor-Leste
|
||||
LocaleNames/en_MT/VC=St Vincent & Grenadines
|
||||
LocaleNames/en_MT/VC=St. Vincent & Grenadines
|
||||
LocaleNames/en_MT/WF=Wallis & Futuna
|
||||
#mt_MT
|
||||
FormatData/mt_MT/latn.NumberPatterns/0=#,##0.###
|
||||
|
@ -2925,8 +2925,8 @@ LocaleNames/en_PH/CC=Cocos (Keeling) Islands
|
|||
LocaleNames/en_PH/CI=C\u00f4te d\u2019Ivoire
|
||||
LocaleNames/en_PH/GS=South Georgia & South Sandwich Islands
|
||||
LocaleNames/en_PH/HM=Heard & McDonald Islands
|
||||
LocaleNames/en_PH/KN=St Kitts & Nevis
|
||||
LocaleNames/en_PH/PM=St Pierre & Miquelon
|
||||
LocaleNames/en_PH/KN=St. Kitts & Nevis
|
||||
LocaleNames/en_PH/PM=St. Pierre & Miquelon
|
||||
LocaleNames/en_PH/PS=Palestinian Territories
|
||||
LocaleNames/en_PH/SJ=Svalbard & Jan Mayen
|
||||
LocaleNames/en_PH/ST=S\u00e3o Tom\u00e9 & Pr\u00edncipe
|
||||
|
@ -3063,7 +3063,7 @@ LocaleNames/el_CY/ko=\u039a\u03bf\u03c1\u03b5\u03b1\u03c4\u03b9\u03ba\u03ac
|
|||
LocaleNames/el_CY/la=\u039b\u03b1\u03c4\u03b9\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el_CY/lt=\u039b\u03b9\u03b8\u03bf\u03c5\u03b1\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el_CY/lv=\u039b\u03b5\u03c4\u03bf\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el_CY/mk=\u039c\u03b1\u03ba\u03b5\u03b4\u03bf\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el_CY/mk=\u03a3\u03bb\u03b1\u03b2\u03bf\u03bc\u03b1\u03ba\u03b5\u03b4\u03bf\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el_CY/mn=\u039c\u03bf\u03b3\u03b3\u03bf\u03bb\u03b9\u03ba\u03ac
|
||||
#LocaleNames/el_CY/mo=<MISSING!>
|
||||
LocaleNames/el_CY/mt=\u039c\u03b1\u03bb\u03c4\u03b5\u03b6\u03b9\u03ba\u03ac
|
||||
|
@ -3285,7 +3285,7 @@ LocaleNames/el_CY/SR=\u03a3\u03bf\u03c5\u03c1\u03b9\u03bd\u03ac\u03bc
|
|||
LocaleNames/el_CY/ST=\u03a3\u03ac\u03bf \u03a4\u03bf\u03bc\u03ad \u03ba\u03b1\u03b9 \u03a0\u03c1\u03af\u03bd\u03c3\u03b9\u03c0\u03b5
|
||||
LocaleNames/el_CY/SV=\u0395\u03bb \u03a3\u03b1\u03bb\u03b2\u03b1\u03b4\u03cc\u03c1
|
||||
LocaleNames/el_CY/SY=\u03a3\u03c5\u03c1\u03af\u03b1
|
||||
LocaleNames/el_CY/SZ=\u03a3\u03bf\u03c5\u03b1\u03b6\u03b9\u03bb\u03ac\u03bd\u03b4\u03b7
|
||||
LocaleNames/el_CY/SZ=\u0395\u03c3\u03bf\u03c5\u03b1\u03c4\u03af\u03bd\u03b9
|
||||
LocaleNames/el_CY/TC=\u039d\u03ae\u03c3\u03bf\u03b9 \u03a4\u03b5\u03c1\u03ba\u03c2 \u03ba\u03b1\u03b9 \u039a\u03ac\u03b9\u03ba\u03bf\u03c2
|
||||
LocaleNames/el_CY/TD=\u03a4\u03c3\u03b1\u03bd\u03c4
|
||||
LocaleNames/el_CY/TF=\u0393\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac \u039d\u03cc\u03c4\u03b9\u03b1 \u0395\u03b4\u03ac\u03c6\u03b7
|
||||
|
@ -3489,7 +3489,7 @@ LocaleNames/es_US/oj=ojibwa
|
|||
LocaleNames/es_US/os=os\u00e9tico
|
||||
LocaleNames/es_US/pi=pali
|
||||
LocaleNames/es_US/rm=romanche
|
||||
LocaleNames/es_US/rn=kiroundi
|
||||
LocaleNames/es_US/rn=kirundi
|
||||
LocaleNames/es_US/rw=kinyarwanda
|
||||
LocaleNames/es_US/sc=sardo
|
||||
LocaleNames/es_US/sd=sindhi
|
||||
|
@ -3574,7 +3574,7 @@ LocaleNames/pt/da=dinamarqu\u00eas
|
|||
LocaleNames/pt/de=alem\u00e3o
|
||||
LocaleNames/pt/dv=divehi
|
||||
LocaleNames/pt/dz=dzonga
|
||||
LocaleNames/pt/ee=eve
|
||||
LocaleNames/pt/ee=ewe
|
||||
LocaleNames/pt/el=grego
|
||||
LocaleNames/pt/en=ingl\u00eas
|
||||
LocaleNames/pt/eo=esperanto
|
||||
|
@ -3736,7 +3736,7 @@ LocaleNames/pt/BA=B\u00f3snia e Herzegovina
|
|||
LocaleNames/pt/BE=B\u00e9lgica
|
||||
LocaleNames/pt/BF=Burquina Faso
|
||||
LocaleNames/pt/BG=Bulg\u00e1ria
|
||||
LocaleNames/pt/BH=Bahrein
|
||||
LocaleNames/pt/BH=Barein
|
||||
LocaleNames/pt/BM=Bermudas
|
||||
LocaleNames/pt/BO=Bol\u00edvia
|
||||
LocaleNames/pt/BR=Brasil
|
||||
|
@ -3771,7 +3771,7 @@ LocaleNames/pt/ET=Eti\u00f3pia
|
|||
LocaleNames/pt/FI=Finl\u00e2ndia
|
||||
LocaleNames/pt/FK=Ilhas Malvinas
|
||||
LocaleNames/pt/FM=Micron\u00e9sia
|
||||
LocaleNames/pt/FO=Ilhas Faroe
|
||||
LocaleNames/pt/FO=Ilhas Faro\u00e9
|
||||
LocaleNames/pt/FR=Fran\u00e7a
|
||||
LocaleNames/pt/GA=Gab\u00e3o
|
||||
LocaleNames/pt/GB=Reino Unido
|
||||
|
@ -3823,7 +3823,7 @@ LocaleNames/pt/LV=Let\u00f4nia
|
|||
LocaleNames/pt/LY=L\u00edbia
|
||||
LocaleNames/pt/MA=Marrocos
|
||||
LocaleNames/pt/MC=M\u00f4naco
|
||||
LocaleNames/pt/MD=Moldova
|
||||
LocaleNames/pt/MD=Mold\u00e1via
|
||||
LocaleNames/pt/MH=Ilhas Marshall
|
||||
LocaleNames/pt/MK=Maced\u00f4nia do Norte
|
||||
LocaleNames/pt/MM=Mianmar (Birm\u00e2nia)
|
||||
|
@ -3921,7 +3921,7 @@ LocaleNames/pt_PT/EE=Est\u00f3nia
|
|||
LocaleNames/pt_PT/EG=Egito
|
||||
LocaleNames/pt_PT/EH=Sara Ocidental
|
||||
LocaleNames/pt_PT/ER=Eritreia
|
||||
LocaleNames/pt_PT/FK=Ilhas Malvinas (Falkland)
|
||||
LocaleNames/pt_PT/FK=Ilhas Falkland
|
||||
LocaleNames/pt_PT/GL=Gronel\u00e2ndia
|
||||
LocaleNames/pt_PT/GS=Ilhas Ge\u00f3rgia do Sul e Sandwich do Sul
|
||||
LocaleNames/pt_PT/GW=Guin\u00e9-Bissau
|
||||
|
@ -4717,7 +4717,7 @@ LocaleNames/el/ko=\u039a\u03bf\u03c1\u03b5\u03b1\u03c4\u03b9\u03ba\u03ac
|
|||
LocaleNames/el/la=\u039b\u03b1\u03c4\u03b9\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el/lt=\u039b\u03b9\u03b8\u03bf\u03c5\u03b1\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el/lv=\u039b\u03b5\u03c4\u03bf\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el/mk=\u039c\u03b1\u03ba\u03b5\u03b4\u03bf\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el/mk=\u03a3\u03bb\u03b1\u03b2\u03bf\u03bc\u03b1\u03ba\u03b5\u03b4\u03bf\u03bd\u03b9\u03ba\u03ac
|
||||
LocaleNames/el/mn=\u039c\u03bf\u03b3\u03b3\u03bf\u03bb\u03b9\u03ba\u03ac
|
||||
#LocaleNames/el/mo=<MISSING!>
|
||||
LocaleNames/el/mt=\u039c\u03b1\u03bb\u03c4\u03b5\u03b6\u03b9\u03ba\u03ac
|
||||
|
@ -4938,7 +4938,7 @@ LocaleNames/el/SR=\u03a3\u03bf\u03c5\u03c1\u03b9\u03bd\u03ac\u03bc
|
|||
LocaleNames/el/ST=\u03a3\u03ac\u03bf \u03a4\u03bf\u03bc\u03ad \u03ba\u03b1\u03b9 \u03a0\u03c1\u03af\u03bd\u03c3\u03b9\u03c0\u03b5
|
||||
LocaleNames/el/SV=\u0395\u03bb \u03a3\u03b1\u03bb\u03b2\u03b1\u03b4\u03cc\u03c1
|
||||
LocaleNames/el/SY=\u03a3\u03c5\u03c1\u03af\u03b1
|
||||
LocaleNames/el/SZ=\u03a3\u03bf\u03c5\u03b1\u03b6\u03b9\u03bb\u03ac\u03bd\u03b4\u03b7
|
||||
LocaleNames/el/SZ=\u0395\u03c3\u03bf\u03c5\u03b1\u03c4\u03af\u03bd\u03b9
|
||||
LocaleNames/el/TC=\u039d\u03ae\u03c3\u03bf\u03b9 \u03a4\u03b5\u03c1\u03ba\u03c2 \u03ba\u03b1\u03b9 \u039a\u03ac\u03b9\u03ba\u03bf\u03c2
|
||||
LocaleNames/el/TD=\u03a4\u03c3\u03b1\u03bd\u03c4
|
||||
LocaleNames/el/TF=\u0393\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac \u039d\u03cc\u03c4\u03b9\u03b1 \u0395\u03b4\u03ac\u03c6\u03b7
|
||||
|
@ -5417,8 +5417,8 @@ FormatData/ms/Eras/0=S.M.
|
|||
FormatData/ms/Eras/1=TM
|
||||
FormatData/sr_BA/MonthNames/5=\u0458\u0443\u043d
|
||||
FormatData/sr_BA/MonthNames/6=\u0458\u0443\u043b
|
||||
FormatData/sr_BA/DayNames/3=\u0441\u0440\u0438\u0458\u0435\u0434\u0430
|
||||
FormatData/sr_BA/DayAbbreviations/3=\u0441\u0440
|
||||
FormatData/sr_BA/DayNames/3=\u0441\u0440\u0435\u0434\u0430
|
||||
FormatData/sr_BA/DayAbbreviations/3=\u0441\u0440\u0435
|
||||
FormatData/sr_BA/TimePatterns/0=HH:mm:ss zzzz
|
||||
FormatData/sr_BA/TimePatterns/1=HH:mm:ss z
|
||||
FormatData/sr_BA/TimePatterns/2=HH:mm:ss
|
||||
|
@ -5436,7 +5436,7 @@ LocaleNames/pt_BR/nr=ndebele do sul
|
|||
LocaleNames/pt_BR/st=soto do sul
|
||||
LocaleNames/pt_BR/AX=Ilhas Aland
|
||||
LocaleNames/pt_BR/BA=B\u00f3snia e Herzegovina
|
||||
LocaleNames/pt_BR/BH=Bahrein
|
||||
LocaleNames/pt_BR/BH=Barein
|
||||
LocaleNames/pt_BR/KP=Coreia do Norte
|
||||
LocaleNames/pt_BR/MK=Maced\u00f4nia do Norte
|
||||
LocaleNames/pt_BR/ZW=Zimb\u00e1bue
|
||||
|
@ -5453,7 +5453,7 @@ LocaleNames/pt_PT/mh=marshal\u00eas
|
|||
LocaleNames/pt_PT/mk=maced\u00f3nio
|
||||
LocaleNames/pt_PT/nr=ndebele do sul
|
||||
LocaleNames/pt_PT/os=oss\u00e9tico
|
||||
LocaleNames/pt_PT/st=soto do sul
|
||||
LocaleNames/pt_PT/st=sesoto
|
||||
LocaleNames/pt_PT/ta=t\u00e2mil
|
||||
LocaleNames/pt_PT/AI=Anguila
|
||||
LocaleNames/pt_PT/AX=Alanda
|
||||
|
@ -5702,7 +5702,7 @@ LocaleNames/nl/av=Avarisch
|
|||
LocaleNames/nl/ay=Aymara
|
||||
LocaleNames/nl/az=Azerbeidzjaans
|
||||
LocaleNames/nl/ba=Basjkiers
|
||||
LocaleNames/nl/be=Wit-Russisch
|
||||
LocaleNames/nl/be=Belarussisch
|
||||
LocaleNames/nl/bg=Bulgaars
|
||||
#LocaleNames/nl/bh=<MISSING!>
|
||||
LocaleNames/nl/bi=Bislama
|
||||
|
@ -6080,7 +6080,7 @@ LocaleNames/nl/SR=Suriname
|
|||
LocaleNames/nl/ST=Sao Tom\u00e9 en Principe
|
||||
LocaleNames/nl/SV=El Salvador
|
||||
LocaleNames/nl/SY=Syri\u00eb
|
||||
LocaleNames/nl/SZ=eSwatini
|
||||
LocaleNames/nl/SZ=Eswatini
|
||||
LocaleNames/nl/TC=Turks- en Caicoseilanden
|
||||
LocaleNames/nl/TD=Tsjaad
|
||||
LocaleNames/nl/TF=Franse Gebieden in de zuidelijke Indische Oceaan
|
||||
|
@ -6147,7 +6147,7 @@ FormatData/sr-Latn-ME/DayNames/3=srijeda
|
|||
FormatData/sr-Latn-RS/DayNames/4=\u010detvrtak
|
||||
#
|
||||
FormatData/sr-Latn/DayAbbreviations/1=pon
|
||||
FormatData/sr-Latn-BA/DayAbbreviations/2=ut
|
||||
FormatData/sr-Latn-BA/DayAbbreviations/2=utorak
|
||||
FormatData/sr-Latn-ME/DayAbbreviations/3=srijeda
|
||||
FormatData/sr-Latn-RS/DayAbbreviations/4=\u010det
|
||||
#
|
||||
|
@ -6260,7 +6260,7 @@ CurrencyNames/pt/kyd=D\u00f3lar das Ilhas Cayman
|
|||
CurrencyNames/pt/kzt=Tenge cazaque
|
||||
CurrencyNames/pt/lak=Kip laosiano
|
||||
CurrencyNames/pt/lbp=Libra libanesa
|
||||
CurrencyNames/pt/lkr=Rupia do Sri Lanka
|
||||
CurrencyNames/pt/lkr=Rupia cingalesa
|
||||
CurrencyNames/pt/lrd=D\u00f3lar liberiano
|
||||
CurrencyNames/pt/lsl=Loti do Lesoto
|
||||
CurrencyNames/pt/ltl=Litas lituano
|
||||
|
@ -6272,9 +6272,9 @@ CurrencyNames/pt/mdl=Leu mold\u00e1vio
|
|||
CurrencyNames/pt/mga=Ariary malgaxe
|
||||
CurrencyNames/pt/mgf=Franco de Madagascar
|
||||
CurrencyNames/pt/mkd=Dinar maced\u00f4nio
|
||||
CurrencyNames/pt/mmk=Quiat de Myanmar
|
||||
CurrencyNames/pt/mmk=Quiate mianmarense
|
||||
CurrencyNames/pt/mnt=Tugrik mongol
|
||||
CurrencyNames/pt/mop=Pataca de Macau
|
||||
CurrencyNames/pt/mop=Pataca macaense
|
||||
CurrencyNames/pt/mro=Ouguiya mauritana (1973\u20132017)
|
||||
CurrencyNames/pt/mtl=Lira maltesa
|
||||
CurrencyNames/pt/mur=Rupia mauriciana
|
||||
|
@ -6376,7 +6376,7 @@ CurrencyNames/pt/zwd=D\u00f3lar do Zimb\u00e1bue (1980\u20132008)
|
|||
#CurrencyNames/sr_RS/RSD=<MISSING!>
|
||||
|
||||
# bug 7025837
|
||||
CurrencyNames/sr-Latn-BA/bam=Bosansko-hercegova\u010dka konvertibilna marka
|
||||
CurrencyNames/sr-Latn-BA/bam=Bosanskohercegova\u010dka konvertibilna marka
|
||||
CurrencyNames/sr-Latn-BA/eur=Evro
|
||||
CurrencyNames/sr-Latn-ME/eur=Evro
|
||||
CurrencyNames/sr-Latn-RS/rsd=Srpski dinar
|
||||
|
@ -6499,7 +6499,7 @@ CurrencyNames/de/srd=Suriname-Dollar
|
|||
CurrencyNames/de/tpe=Timor-Escudo
|
||||
CurrencyNames/de/trl=T\u00fcrkische Lira (1922\u20132005)
|
||||
CurrencyNames/de/try=T\u00fcrkische Lira
|
||||
CurrencyNames/de/ttd=Trinidad und Tobago-Dollar
|
||||
CurrencyNames/de/ttd=Trinidad-und-Tobago-Dollar
|
||||
CurrencyNames/de/twd=Neuer Taiwan-Dollar
|
||||
CurrencyNames/de/tzs=Tansania-Schilling
|
||||
CurrencyNames/de/ugx=Uganda-Schilling
|
||||
|
@ -6621,7 +6621,7 @@ CurrencyNames/fr/tjs=somoni tadjik
|
|||
CurrencyNames/fr/tmm=manat turkm\u00e8ne
|
||||
CurrencyNames/fr/top=pa\u2019anga tongan
|
||||
CurrencyNames/fr/tpe=escudo timorais
|
||||
CurrencyNames/fr/ttd=dollar trinidadien
|
||||
CurrencyNames/fr/ttd=dollar de Trinit\u00e9-et-Tobago
|
||||
CurrencyNames/fr/twd=nouveau dollar ta\u00efwanais
|
||||
CurrencyNames/fr/tzs=shilling tanzanien
|
||||
CurrencyNames/fr/uah=hryvnia ukrainienne
|
||||
|
@ -6705,12 +6705,12 @@ CurrencyNames/ko/xxx=\uc54c \uc218 \uc5c6\ub294 \ud1b5\ud654 \ub2e8\uc704
|
|||
CurrencyNames/ko/zwd=\uc9d0\ubc14\ube0c\uc6e8 \ub2ec\ub7ec
|
||||
|
||||
CurrencyNames/sv/adp=andorransk peseta
|
||||
CurrencyNames/sv/aed=F\u00f6renade Arabemiratens dirham
|
||||
CurrencyNames/sv/aed=emiratisk dirham
|
||||
CurrencyNames/sv/afa=afghani (1927\u20132002)
|
||||
CurrencyNames/sv/afn=afghansk afghani
|
||||
CurrencyNames/sv/all=albansk lek
|
||||
CurrencyNames/sv/amd=armenisk dram
|
||||
CurrencyNames/sv/ang=Nederl\u00e4ndska Antillernas gulden
|
||||
CurrencyNames/sv/ang=Antillergulden
|
||||
CurrencyNames/sv/aoa=angolansk kwanza
|
||||
CurrencyNames/sv/ars=argentinsk peso
|
||||
CurrencyNames/sv/ats=\u00f6sterrikisk schilling
|
||||
|
@ -6719,7 +6719,7 @@ CurrencyNames/sv/awg=arubansk florin
|
|||
CurrencyNames/sv/azm=azerbajdzjansk manat (1993\u20132006)
|
||||
CurrencyNames/sv/azn=azerbajdzjansk manat
|
||||
CurrencyNames/sv/bam=bosnisk-hercegovinsk mark (konvertibel)
|
||||
CurrencyNames/sv/bbd=Barbados-dollar
|
||||
CurrencyNames/sv/bbd=barbadisk dollar
|
||||
CurrencyNames/sv/bdt=bangladeshisk taka
|
||||
CurrencyNames/sv/bef=belgisk franc
|
||||
CurrencyNames/sv/bgn=bulgarisk lev
|
||||
|
@ -6784,7 +6784,7 @@ CurrencyNames/sv/iqd=irakisk dinar
|
|||
CurrencyNames/sv/irr=iransk rial
|
||||
CurrencyNames/sv/isk=isl\u00e4ndsk krona
|
||||
CurrencyNames/sv/itl=italiensk lire
|
||||
CurrencyNames/sv/jmd=Jamaica-dollar
|
||||
CurrencyNames/sv/jmd=jamaicansk dollar
|
||||
CurrencyNames/sv/jod=jordansk dinar
|
||||
CurrencyNames/sv/jpy=japansk yen
|
||||
CurrencyNames/sv/kes=kenyansk shilling
|
||||
|
@ -6868,8 +6868,8 @@ CurrencyNames/sv/top=tongansk pa\u02bbanga
|
|||
CurrencyNames/sv/tpe=\u00f6sttimoresisk escudo
|
||||
CurrencyNames/sv/trl=turkisk lire (1922\u20132005)
|
||||
CurrencyNames/sv/try=turkisk lira
|
||||
CurrencyNames/sv/ttd=Trinidad och Tobago-dollar
|
||||
CurrencyNames/sv/twd=Taiwandollar
|
||||
CurrencyNames/sv/ttd=Trinidaddollar
|
||||
CurrencyNames/sv/twd=taiwanesisk dollar
|
||||
CurrencyNames/sv/tzs=tanzanisk shilling
|
||||
CurrencyNames/sv/uah=ukrainsk hryvnia
|
||||
CurrencyNames/sv/ugx=ugandisk shilling
|
||||
|
@ -7030,9 +7030,9 @@ CurrencyNames/zh_TW/zwl=\u8f9b\u5df4\u5a01\u5143 (2009)
|
|||
#CalendarData/lv/minimalDaysInFirstWeek=<MISSING!>
|
||||
|
||||
# bug 7003124
|
||||
FormatData/bg/TimePatterns/0=H:mm:ss zzzz
|
||||
FormatData/bg/TimePatterns/2=H:mm:ss
|
||||
FormatData/bg/TimePatterns/3=H:mm
|
||||
FormatData/bg/TimePatterns/0=H:mm:ss '\u0447'. zzzz
|
||||
FormatData/bg/TimePatterns/2=H:mm:ss '\u0447'.
|
||||
FormatData/bg/TimePatterns/3=H:mm '\u0447'.
|
||||
FormatData/bg/DatePatterns/0=EEEE, d MMMM y '\u0433'.
|
||||
FormatData/bg/DatePatterns/1=d MMMM y '\u0433'.
|
||||
FormatData/bg/DatePatterns/2=d.MM.y '\u0433'.
|
||||
|
|
|
@ -40,6 +40,7 @@
|
|||
* 8145136 8145952 8164784 8037111 8081643 7037368 8178872 8185841 8190918
|
||||
* 8187946 8195478 8181157 8179071 8193552 8202026 8204269 8202537 8208746
|
||||
* 8209775 8221432 8227127 8230284 8231273 8233579 8234288 8250665 8255086
|
||||
* 8251317
|
||||
* @summary Verify locale data
|
||||
* @modules java.base/sun.util.resources
|
||||
* @modules jdk.localedata
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -23,7 +23,7 @@
|
|||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8145136 8202537 8221432
|
||||
* @bug 8145136 8202537 8221432 8251317
|
||||
* @modules jdk.localedata
|
||||
* @summary Tests LikelySubtags is correctly reflected in JDK.
|
||||
* @run main/othervm -Djava.locale.providers=CLDR Bug8145136
|
||||
|
@ -37,7 +37,7 @@ public class Bug8145136 {
|
|||
|
||||
public static void main(String[] args) {
|
||||
/* This golden data is names of all *.xml files which contain locale
|
||||
* specific data in CLDR 35.1. With LikelySubtags,
|
||||
* specific data in CLDR 38. With LikelySubtags,
|
||||
* these locales should be present in output of getAvailableLocales()
|
||||
* method.
|
||||
*
|
||||
|
@ -59,9 +59,9 @@ public class Bug8145136 {
|
|||
"bs", "ca-AD", "ca-ES-VALENCIA", "ca-ES", "ca-FR", "ca-IT", "ca",
|
||||
"ccp-BD", "ccp-IN", "ccp", "ceb-PH", "ceb",
|
||||
"ce-RU", "ce", "cgg-UG", "cgg", "chr-US", "chr", "ckb-IQ", "ckb-IR",
|
||||
"ckb", "cs-CZ", "cs", "cu-RU", "cu", "cy-GB", "cy", "da-DK",
|
||||
"ckb", "cs-CZ", "cs", "cy-GB", "cy", "da-DK",
|
||||
"da-GL", "dav-KE", "dav", "da", "de-AT", "de-BE", "de-CH", "de-DE", "de-IT",
|
||||
"de-LI", "de-LU", "de", "dje-NE", "dje", "dsb-DE", "dsb", "dua-CM",
|
||||
"de-LI", "de-LU", "de", "dje-NE", "dje", "doi-IN", "doi", "dsb-DE", "dsb", "dua-CM",
|
||||
"dua", "dyo-SN", "dyo", "dz-BT", "dz", "ebu-KE", "ebu", "ee-GH",
|
||||
"ee-TG", "ee", "el-CY", "el-GR", "el", "en-001", "en-150", "en-AE", "en-AG",
|
||||
"en-AI", "en-AS", "en-AT", "en-AU", "en-BB", "en-BE", "en-BI",
|
||||
|
@ -117,12 +117,12 @@ public class Bug8145136 {
|
|||
"nl-NL", "nl-SR", "nl-SX", "nl", "nmg-CM", "nmg", "nnh-CM", "nnh",
|
||||
"nn-NO", "nn", "nus-SS", "nus", "nyn-UG", "nyn", "om-ET", "om-KE",
|
||||
"om", "or-IN", "or", "os-GE", "os-RU", "os", "pa-Arab-PK", "pa-Arab",
|
||||
"pa-Guru-IN", "pa-Guru", "pa", "pl-PL", "pl", "prg-001", "prg", "ps-AF", "ps-PK",
|
||||
"pa-Guru-IN", "pa-Guru", "pa", "pl-PL", "pl", "ps-AF", "ps-PK",
|
||||
"ps", "pt-AO", "pt-BR", "pt-CH", "pt-CV", "pt-GQ", "pt-GW", "pt-LU",
|
||||
"pt-MO", "pt-MZ", "pt-PT", "pt-ST", "pt-TL", "pt", "qu-BO", "qu-EC",
|
||||
"qu-PE", "qu", "rm-CH", "rm", "rn-BI", "rn", "rof-TZ", "rof", "ro-MD",
|
||||
"ro-RO", "ro", "ru-BY", "ru-KG", "ru-KZ", "ru-MD", "ru-RU", "ru-UA",
|
||||
"ru", "rwk-TZ", "rwk", "rw-RW", "rw", "sah-RU", "sah", "saq-KE",
|
||||
"ru", "rwk-TZ", "rwk", "rw-RW", "rw", "sa-IN", "sa", "sah-RU", "sah", "saq-KE",
|
||||
"saq", "sbp-TZ", "sbp", "sd-PK", "sd", "se-FI", "seh-MZ", "seh", "se-NO", "se-SE",
|
||||
"ses-ML", "ses", "se", "sg-CF", "sg", "shi-Latn-MA", "shi-Latn",
|
||||
"shi-Tfng-MA", "shi-Tfng", "shi", "si-LK", "si", "sk-SK", "sk",
|
||||
|
@ -137,7 +137,7 @@ public class Bug8145136 {
|
|||
"ug-CN", "ug", "uk-UA", "uk", "ur-IN", "ur-PK", "ur", "uz-Arab-AF",
|
||||
"uz-Arab", "uz-Cyrl-UZ", "uz-Cyrl", "uz-Latn-UZ", "uz-Latn", "uz",
|
||||
"vai-Latn-LR", "vai-Latn", "vai-Vaii-LR", "vai-Vaii", "vai", "vi-VN",
|
||||
"vi", "vo-001", "vo", "vun-TZ", "vun", "wae-CH", "wae", "wo-SN", "wo", "xh", "xh-ZA", "xog-UG",
|
||||
"vi", "vun-TZ", "vun", "wae-CH", "wae", "wo-SN", "wo", "xh", "xh-ZA", "xog-UG",
|
||||
"xog", "yav-CM", "yav", "yi-001", "yi", "yo-BJ", "yo-NG", "yo", "yue-Hans-CN", "yue-Hans", "yue-Hant-HK", "yue-Hant",
|
||||
"yue", "zgh-MA", "zgh", "zh-Hans-CN", "zh-Hans-HK",
|
||||
"zh-Hans-MO", "zh-Hans-SG", "zh-Hans", "zh-Hant-HK", "zh-Hant-MO",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -23,7 +23,7 @@
|
|||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8204603
|
||||
* @bug 8204603 8251317
|
||||
* @summary Test that correct data is retrieved for zh_CN and zh_TW locales
|
||||
* and CLDR provider supports all locales for which aliases exist.
|
||||
* @modules java.base/sun.util.locale.provider
|
||||
|
@ -33,12 +33,14 @@
|
|||
|
||||
import java.text.DateFormatSymbols;
|
||||
import java.text.DecimalFormatSymbols;
|
||||
import java.util.Arrays;
|
||||
import java.util.Calendar;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import sun.util.locale.provider.LocaleProviderAdapter;
|
||||
|
||||
/**
|
||||
|
@ -47,58 +49,57 @@ import sun.util.locale.provider.LocaleProviderAdapter;
|
|||
public class Bug8204603 {
|
||||
|
||||
/**
|
||||
* List of all locales for which CLDR provides alias Mappings. e.g alias of
|
||||
* List of sample locales for which CLDR provides alias Mappings. e.g alias of
|
||||
* zh-HK is zh-Hant-HK
|
||||
*/
|
||||
private static final List<Locale> ALIAS_LOCALES
|
||||
= List.of(Locale.forLanguageTag("az-AZ"), Locale.forLanguageTag("bs-BA"),
|
||||
Locale.forLanguageTag("ha-Latn-GH"), Locale.forLanguageTag("ha-Latn-NE"),
|
||||
Locale.forLanguageTag("ha-Latn-NG"), Locale.forLanguageTag("i-lux"),
|
||||
Locale.forLanguageTag("kk-Cyrl-KZ"), Locale.forLanguageTag("ks-Arab-IN"),
|
||||
Locale.forLanguageTag("ky-Cyrl-KG"), Locale.forLanguageTag("lb"),
|
||||
Locale.forLanguageTag("lb"), Locale.forLanguageTag("mn-Cyrl-MN"),
|
||||
Locale.forLanguageTag("mo"), Locale.forLanguageTag("ms-Latn-BN"),
|
||||
Locale.forLanguageTag("ms-Latn-MY"), Locale.forLanguageTag("ms-Latn-SG"),
|
||||
Locale.forLanguageTag("pa-IN"), Locale.forLanguageTag("pa-PK"),
|
||||
Locale.forLanguageTag("scc"), Locale.forLanguageTag("scr"),
|
||||
Locale.forLanguageTag("sh"), Locale.forLanguageTag("shi-MA"),
|
||||
Locale.forLanguageTag("sr-BA"), Locale.forLanguageTag("sr-RS"),
|
||||
Locale.forLanguageTag("sr-XK"), Locale.forLanguageTag("tl"),
|
||||
Locale.forLanguageTag("tzm-Latn-MA"), Locale.forLanguageTag("ug-Arab-CN"),
|
||||
Locale.forLanguageTag("uz-AF"), Locale.forLanguageTag("uz-UZ"),
|
||||
Locale.forLanguageTag("vai-LR"), Locale.forLanguageTag("vai-LR"),
|
||||
Locale.forLanguageTag("yue-CN"), Locale.forLanguageTag("yue-HK"),
|
||||
Locale.forLanguageTag("zh-CN"), Locale.forLanguageTag("zh-HK"),
|
||||
Locale.forLanguageTag("zh-MO"), Locale.forLanguageTag("zh-SG"),
|
||||
Locale.forLanguageTag("zh-TW"));
|
||||
|
||||
private static final List<Locale> ALIAS_LOCALES = List.of(
|
||||
Locale.forLanguageTag("az-AZ"), Locale.forLanguageTag("bs-BA"),
|
||||
Locale.forLanguageTag("ha-Latn-NG"), Locale.forLanguageTag("i-lux"),
|
||||
Locale.forLanguageTag("kk-Cyrl-KZ"), Locale.forLanguageTag("ks-Arab-IN"),
|
||||
Locale.forLanguageTag("ky-Cyrl-KG"), Locale.forLanguageTag("lb"),
|
||||
Locale.forLanguageTag("lb"), Locale.forLanguageTag("mn-Cyrl-MN"),
|
||||
Locale.forLanguageTag("mo"),
|
||||
Locale.forLanguageTag("ms-Latn-MY"),
|
||||
Locale.forLanguageTag("pa-IN"), Locale.forLanguageTag("pa-PK"),
|
||||
Locale.forLanguageTag("scc"), Locale.forLanguageTag("scr"),
|
||||
Locale.forLanguageTag("sh"), Locale.forLanguageTag("shi-MA"),
|
||||
Locale.forLanguageTag("sr-RS"),
|
||||
Locale.forLanguageTag("tl"),
|
||||
Locale.forLanguageTag("tzm-Latn-MA"), Locale.forLanguageTag("ug-Arab-CN"),
|
||||
Locale.forLanguageTag("uz-AF"), Locale.forLanguageTag("uz-UZ"),
|
||||
Locale.forLanguageTag("vai-LR"), Locale.forLanguageTag("vai-LR"),
|
||||
Locale.forLanguageTag("yue-CN"), Locale.forLanguageTag("yue-HK"),
|
||||
Locale.forLanguageTag("zh-CN"), Locale.forLanguageTag("zh-HK"),
|
||||
Locale.forLanguageTag("zh-MO"),
|
||||
Locale.forLanguageTag("zh-TW"));
|
||||
private static final Map<Locale, String> CALENDAR_DATA_MAP = Map.of(
|
||||
Locale.forLanguageTag("zh-CN"), "\u5468\u65E5",
|
||||
Locale.forLanguageTag("zh-TW"), "\u9031\u65E5");
|
||||
Locale.forLanguageTag("zh-CN"), "\u5468\u65E5",
|
||||
Locale.forLanguageTag("zh-TW"), "\u9031\u65E5");
|
||||
private static final Map<Locale, String> NAN_DATA_MAP = Map.of(
|
||||
Locale.forLanguageTag("zh-CN"), "NaN",
|
||||
Locale.forLanguageTag("zh-TW"), "\u975E\u6578\u503C");
|
||||
Locale.forLanguageTag("zh-CN"), "NaN",
|
||||
Locale.forLanguageTag("zh-TW"), "\u975E\u6578\u503C");
|
||||
|
||||
public static void main(String[] args) {
|
||||
testCldrSupportedLocales();
|
||||
CALENDAR_DATA_MAP.forEach((k, v) -> testCalendarData(k, v));
|
||||
NAN_DATA_MAP.forEach((k, v) -> testNanData(k, v));
|
||||
CALENDAR_DATA_MAP.forEach(Bug8204603::testCalendarData);
|
||||
NAN_DATA_MAP.forEach(Bug8204603::testNanData);
|
||||
}
|
||||
|
||||
/**
|
||||
* tests that CLDR provider should return true for alias locales.
|
||||
*
|
||||
*/
|
||||
private static void testCldrSupportedLocales() {
|
||||
LocaleProviderAdapter cldr = LocaleProviderAdapter.forType(LocaleProviderAdapter.Type.CLDR);
|
||||
Set<Locale> availableLocs = Set.of(cldr.getAvailableLocales());
|
||||
Set<String> langtags = new HashSet<>();
|
||||
availableLocs.forEach(loc -> langtags.add(loc.toLanguageTag()));
|
||||
ALIAS_LOCALES.stream().filter(loc -> !cldr.isSupportedProviderLocale(loc, langtags)).findAny()
|
||||
.ifPresent(l -> {
|
||||
throw new RuntimeException("Locale " + l
|
||||
+ " is not supported by CLDR locale provider");
|
||||
});
|
||||
Set<String> langtags = Arrays.stream(cldr.getAvailableLocales())
|
||||
.map(Locale::toLanguageTag)
|
||||
.collect(Collectors.toSet());
|
||||
ALIAS_LOCALES.stream()
|
||||
.filter(loc -> !cldr.isSupportedProviderLocale(loc, langtags))
|
||||
.findAny()
|
||||
.ifPresent(l -> {
|
||||
throw new RuntimeException("Locale " + l
|
||||
+ " is not supported by CLDR locale provider");
|
||||
});
|
||||
}
|
||||
|
||||
private static void testCalendarData(Locale loc, String expected) {
|
||||
|
|
|
@ -41,7 +41,7 @@ import tests.Result;
|
|||
/*
|
||||
* @test
|
||||
* @bug 8152143 8152704 8155649 8165804 8185841 8176841 8190918
|
||||
* 8179071 8202537 8221432 8222098
|
||||
* 8179071 8202537 8221432 8222098 8251317
|
||||
* @summary IncludeLocalesPlugin tests
|
||||
* @author Naoto Sato
|
||||
* @requires (vm.compMode != "Xcomp" & os.maxMemory >= 2g)
|
||||
|
@ -146,7 +146,7 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "en_001", "en_150", "en_AG", "en_AI",
|
||||
"(root)", "en", "en_US", "en_US_#Latn", "en_US_POSIX", "en_001", "en_150", "en_AG", "en_AI",
|
||||
"en_AT", "en_AU", "en_BB", "en_BE", "en_BM", "en_BS", "en_BW", "en_BZ",
|
||||
"en_CA", "en_CC", "en_CH", "en_CK", "en_CM", "en_CX", "en_CY", "en_DE",
|
||||
"en_DG", "en_DK", "en_DM", "en_ER", "en_FI", "en_FJ", "en_FK", "en_FM",
|
||||
|
@ -196,8 +196,8 @@ public class IncludeLocalesPluginTest {
|
|||
"en_PH", "en_PK", "en_PN", "en_PR", "en_PW", "en_RW", "en_SB", "en_SC",
|
||||
"en_SD", "en_SE", "en_SG", "en_SH", "en_SI", "en_SL", "en_SS", "en_SX",
|
||||
"en_SZ", "en_TC", "en_TK", "en_TO", "en_TT", "en_TV", "en_TZ", "en_UG",
|
||||
"en_UM", "en_US", "en_US_POSIX", "en_VC", "en_VG", "en_VI", "en_VU",
|
||||
"en_WS", "en_ZA", "en_ZM", "en_ZW", "ja", "ja_JP",
|
||||
"en_UM", "en_US", "en_US_#Latn", "en_US_POSIX", "en_VC", "en_VG", "en_VI", "en_VU",
|
||||
"en_WS", "en_ZA", "en_ZM", "en_ZW", "ja", "ja_JP", "ja_JP_#Jpan",
|
||||
"ja_JP_JP_#u-ca-japanese"),
|
||||
"",
|
||||
},
|
||||
|
@ -225,7 +225,7 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "en_001", "en_150", "en_AT",
|
||||
"(root)", "en", "en_001", "en_150", "en_AT", "en_US", "en_US_#Latn", "en_US_POSIX",
|
||||
"de", "de_AT"),
|
||||
"",
|
||||
},
|
||||
|
@ -254,13 +254,15 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_zh.class"),
|
||||
List.of(
|
||||
"(root)", "as_IN", "as", "bn_IN", "bn", "bo_IN", "bo", "brx_IN", "brx",
|
||||
"ccp", "ccp_IN","en", "en_001", "en_IN", "en_US", "en_US_POSIX", "gu_IN",
|
||||
"gu", "hi_IN", "hi", "kn_IN", "kn", "kok_IN", "kok", "ks_IN", "ks", "mai",
|
||||
"mai_IN", "mni", "mni_IN", "mni_IN_#Beng", "mni__#Beng", "ml_IN", "ml",
|
||||
"mr_IN", "mr", "ne_IN", "ne", "or_IN", "or", "pa", "pa_IN_#Guru",
|
||||
"pa__#Guru", "sat", "sat_IN", "sat_IN_#Olck", "sat__#Olck", "sd", "sd_IN",
|
||||
"sd_IN_#Deva", "sd__#Deva", "ta_IN", "ta", "te_IN", "te", "ur_IN", "ur"),
|
||||
"(root)", "as", "as_IN", "as_IN_#Beng", "bn", "bn_IN", "bo", "bo_IN", "brx", "brx_IN",
|
||||
"brx_IN_#Deva", "ccp", "ccp_IN", "doi", "doi_IN", "doi_IN_#Deva", "en", "en_001", "en_IN",
|
||||
"en_US", "en_US_#Latn", "en_US_POSIX", "gu", "gu_IN", "gu_IN_#Gujr", "hi", "hi_IN",
|
||||
"hi_IN_#Deva", "kn", "kn_IN", "kn_IN_#Knda", "kok", "kok_IN", "kok_IN_#Deva", "ks_IN_#Arab",
|
||||
"ks_IN", "ks__#Arab", "ks", "mai", "mai_IN", "mai_IN_#Deva", "mni", "mni__#Beng",
|
||||
"mni_IN", "mni_IN_#Beng", "ml", "ml_IN", "ml_IN_#Mlym", "mr", "mr_IN", "mr_IN_#Deva", "ne",
|
||||
"ne_IN", "or", "or_IN", "or_IN_#Orya", "pa", "pa__#Guru", "pa_IN", "pa_IN_#Guru", "sa",
|
||||
"sa_IN", "sa_IN_#Deva", "sat", "sat__#Olck", "sat_IN", "sat_IN_#Olck", "sd", "sd__#Deva",
|
||||
"sd_IN", "sd_IN_#Deva", "ta", "ta_IN", "ta_IN_#Taml", "te", "te_IN", "te_IN_#Telu", "ur_IN", "ur"),
|
||||
"",
|
||||
},
|
||||
|
||||
|
@ -283,8 +285,8 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_zh.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "th", "th_TH",
|
||||
"th_TH_TH_#u-nu-thai"),
|
||||
"(root)", "en", "en_US", "en_US_#Latn", "en_US_POSIX", "th", "th_TH",
|
||||
"th_TH_#Thai", "th_TH_TH_#u-nu-thai"),
|
||||
"",
|
||||
},
|
||||
|
||||
|
@ -310,7 +312,7 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "zh", "zh__#Hans", "zh__#Hant",
|
||||
"(root)", "en", "en_US", "en_US_#Latn", "en_US_POSIX", "zh", "zh__#Hans", "zh__#Hant",
|
||||
"zh_HK", "zh_HK_#Hans", "zh_HK_#Hant"),
|
||||
"",
|
||||
},
|
||||
|
@ -336,8 +338,8 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "zh", "zh__#Hans", "zh_CN",
|
||||
"zh_CN_#Hans", "zh_HK_#Hans", "zh_MO_#Hans", "zh_SG", "zh_SG_#Hans"),
|
||||
"(root)", "en", "en_US", "en_US_#Latn", "en_US_POSIX", "zh", "zh__#Hans", "zh_CN",
|
||||
"zh_CN_#Hans", "zh_HK", "zh_HK_#Hans", "zh_MO", "zh_MO_#Hans", "zh_SG", "zh_SG_#Hans"),
|
||||
"",
|
||||
},
|
||||
|
||||
|
@ -363,8 +365,8 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "nb", "nb_NO", "nb_SJ", "nn",
|
||||
"nn_NO", "no", "no_NO", "no_NO_NY"),
|
||||
"(root)", "en", "en_US", "en_US_#Latn", "en_US_POSIX", "nb", "nb_NO",
|
||||
"nb_NO_#Latn", "nb_SJ", "nn", "nn_NO", "nn_NO_#Latn", "no", "no_NO", "no_NO_NY"),
|
||||
"",
|
||||
},
|
||||
|
||||
|
@ -392,8 +394,8 @@ public class IncludeLocalesPluginTest {
|
|||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_ja.class",
|
||||
"/jdk.localedata/sun/text/resources/cldr/ext/FormatData_th.class"),
|
||||
List.of(
|
||||
"(root)", "en", "en_US", "en_US_POSIX", "in", "in_ID", "iw", "iw_IL",
|
||||
"ji", "ji_001"),
|
||||
"(root)", "en", "en_US", "en_US_#Latn", "en_US_POSIX", "in", "in_ID",
|
||||
"in_ID_#Latn", "iw", "iw_IL", "iw_IL_#Hebr", "ji", "ji_001", "ji_001_#Hebr"),
|
||||
"",
|
||||
},
|
||||
|
||||
|
@ -420,7 +422,7 @@ public class IncludeLocalesPluginTest {
|
|||
"en_PH", "en_PK", "en_PN", "en_PR", "en_PW", "en_RW", "en_SB", "en_SC",
|
||||
"en_SD", "en_SE", "en_SG", "en_SH", "en_SI", "en_SL", "en_SS", "en_SX",
|
||||
"en_SZ", "en_TC", "en_TK", "en_TO", "en_TT", "en_TV", "en_TZ", "en_UG",
|
||||
"en_UM", "en_US", "en_US_POSIX", "en_VC", "en_VG", "en_VI", "en_VU",
|
||||
"en_UM", "en_US", "en_US_#Latn", "en_US_POSIX", "en_VC", "en_VG", "en_VI", "en_VU",
|
||||
"en_WS", "en_ZA", "en_ZM", "en_ZW"),
|
||||
"",
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue