ICU-22923 Integrate CLDR 47 release beta2, part 3, source and test files

This commit is contained in:
DraganBesevic 2025-02-26 09:04:17 -08:00 committed by DraganBesevic
parent 7931e6f7ce
commit 19dd858b6a
11 changed files with 330 additions and 314 deletions

View file

@ -5189,9 +5189,9 @@ void DateFormatTest::TestFlexibleDayPeriod() {
sdf.applyPattern(UnicodeString("hh:mm:ss BBB"));
// assertEquals("hh:mm:ss BBB | 00:00:00", "12:00:00 midnight", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBB | 00:00:00", "12:00:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBB | 00:00:30", "12:00:30 at night", sdf.format(k000030, out.remove()));
assertEquals("hh:mm:ss BBB | 00:30:00", "12:30:00 at night", sdf.format(k003000, out.remove()));
assertEquals("hh:mm:ss BBB | 00:00:00", "12:00:00 in the morning", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBB | 00:00:30", "12:00:30 in the morning", sdf.format(k000030, out.remove()));
assertEquals("hh:mm:ss BBB | 00:30:00", "12:30:00 in the morning", sdf.format(k003000, out.remove()));
assertEquals("hh:mm:ss BBB | 06:00:00", "06:00:00 in the morning", sdf.format(k060000, out.remove()));
assertEquals("hh:mm:ss BBB | 12:00:00", "12:00:00 noon", sdf.format(k120000, out.remove()));
assertEquals("hh:mm:ss BBB | 18:00:00", "06:00:00 in the evening", sdf.format(k180000, out.remove()));
@ -5199,27 +5199,27 @@ void DateFormatTest::TestFlexibleDayPeriod() {
sdf.applyPattern(UnicodeString("hh:mm BBB"));
// assertEquals("hh:mm BBB | 00:00:00", "12:00 midnight", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBB | 00:00:00", "12:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBB | 00:00:00", "12:00 in the morning", sdf.format(k000000, out.remove()));
// assertEquals("hh:mm BBB | 00:00:30", "12:00 midnight", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBB | 00:00:00", "12:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBB | 00:30:00", "12:30 at night", sdf.format(k003000, out.remove()));
assertEquals("hh:mm BBB | 00:00:00", "12:00 in the morning", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBB | 00:30:00", "12:30 in the morning", sdf.format(k003000, out.remove()));
sdf.applyPattern(UnicodeString("hh BBB"));
// assertEquals("hh BBB | 00:00:00", "12 midnight", sdf.format(k000000, out.remove()));
assertEquals("hh BBB | 00:00:30", "12 at night", sdf.format(k000030, out.remove()));
assertEquals("hh BBB | 00:00:30", "12 in the morning", sdf.format(k000030, out.remove()));
// assertEquals("hh BBB | 00:00:30", "12 midnight", sdf.format(k000030, out.remove()));
assertEquals("hh BBB | 00:00:30", "12 at night", sdf.format(k000030, out.remove()));
assertEquals("hh BBB | 00:00:30", "12 in the morning", sdf.format(k000030, out.remove()));
// assertEquals("hh BBB | 00:30:00", "12 midnight", sdf.format(k003000, out.remove()));
assertEquals("hh BBB | 00:30:00", "12 at night", sdf.format(k003000, out.remove()));
assertEquals("hh BBB | 00:30:00", "12 in the morning", sdf.format(k003000, out.remove()));
// Wide.
sdf.applyPattern(UnicodeString("hh:mm:ss BBBB"));
// assertEquals("hh:mm:ss BBBB | 00:00:00", "12:00:00 midnight", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:00:00", "12:00:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:00:30", "12:00:30 at night", sdf.format(k000030, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:30:00", "12:30:00 at night", sdf.format(k003000, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:00:00", "12:00:00 in the morning", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:00:30", "12:00:30 in the morning", sdf.format(k000030, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:30:00", "12:30:00 in the morning", sdf.format(k003000, out.remove()));
assertEquals("hh:mm:ss BBBB | 06:00:00", "06:00:00 in the morning", sdf.format(k060000, out.remove()));
assertEquals("hh:mm:ss BBBB | 12:00:00", "12:00:00 noon", sdf.format(k120000, out.remove()));
assertEquals("hh:mm:ss BBBB | 18:00:00", "06:00:00 in the evening", sdf.format(k180000, out.remove()));
@ -5227,27 +5227,27 @@ void DateFormatTest::TestFlexibleDayPeriod() {
sdf.applyPattern(UnicodeString("hh:mm BBBB"));
// assertEquals("hh:mm BBBB | 00:00:00", "12:00 midnight", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBBB | 00:00:00", "12:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBBB | 00:00:00", "12:00 in the morning", sdf.format(k000000, out.remove()));
// assertEquals("hh:mm BBBB | 00:00:30", "12:00 midnight", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBBB | 00:00:30", "12:00 at night", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBBB | 00:30:00", "12:30 at night", sdf.format(k003000, out.remove()));
assertEquals("hh:mm BBBB | 00:00:30", "12:00 in the morning", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBBB | 00:30:00", "12:30 in the morning", sdf.format(k003000, out.remove()));
sdf.applyPattern(UnicodeString("hh BBBB"));
// assertEquals("hh BBBB | 00:00:00", "12 midnight", sdf.format(k000000, out.remove()));
assertEquals("hh BBBB | 00:00:00", "12 at night", sdf.format(k000000, out.remove()));
assertEquals("hh BBBB | 00:00:00", "12 in the morning", sdf.format(k000000, out.remove()));
// assertEquals("hh BBBB | 00:00:30", "12 midnight", sdf.format(k000030, out.remove()));
assertEquals("hh BBBB | 00:00:00", "12 at night", sdf.format(k000000, out.remove()));
assertEquals("hh BBBB | 00:00:00", "12 in the morning", sdf.format(k000000, out.remove()));
// assertEquals("hh BBBB | 00:80:00", "12 midnight", sdf.format(k003000, out.remove()));
assertEquals("hh BBBB | 00:00:00", "12 at night", sdf.format(k000000, out.remove()));
assertEquals("hh BBBB | 00:00:00", "12 in the morning", sdf.format(k000000, out.remove()));
// Narrow.
sdf.applyPattern(UnicodeString("hh:mm:ss BBBBB"));
// assertEquals("hh:mm:ss BBBBB | 00:00:00", "12:00:00 mi", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 00:00:00", "12:00:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 00:00:30", "12:00:30 at night", sdf.format(k000030, out.remove()));
assertEquals("hh:mm:ss BBBBB | 00:30:00", "12:30:00 at night", sdf.format(k003000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 00:00:00", "12:00:00 in the morning", sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 00:00:30", "12:00:30 in the morning", sdf.format(k000030, out.remove()));
assertEquals("hh:mm:ss BBBBB | 00:30:00", "12:30:00 in the morning", sdf.format(k003000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 06:00:00", "06:00:00 in the morning", sdf.format(k060000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 12:00:00", "12:00:00 n", sdf.format(k120000, out.remove()));
assertEquals("hh:mm:ss BBBBB | 18:00:00", "06:00:00 in the evening", sdf.format(k180000, out.remove()));
@ -5255,19 +5255,19 @@ void DateFormatTest::TestFlexibleDayPeriod() {
sdf.applyPattern(UnicodeString("hh:mm BBBBB"));
// assertEquals("hh:mm BBBBB | 00:00:00", "12:00 mi", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBBBB | 00:00:00", "12:00 at night", sdf.format(k000000, out.remove()));
assertEquals("hh:mm BBBBB | 00:00:00", "12:00 in the morning", sdf.format(k000000, out.remove()));
// assertEquals("hh:mm BBBBB | 00:00:30", "12:00 mi", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBBBB | 00:00:30", "12:00 at night", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBBBB | 00:30:00", "12:30 at night", sdf.format(k003000, out.remove()));
assertEquals("hh:mm BBBBB | 00:00:30", "12:00 in the morning", sdf.format(k000030, out.remove()));
assertEquals("hh:mm BBBBB | 00:30:00", "12:30 in the morning", sdf.format(k003000, out.remove()));
sdf.applyPattern(UnicodeString("hh BBBBB"));
// assertEquals("hh BBBBB | 00:00:00", "12 mi", sdf.format(k000000, out.remove()));
assertEquals("hh BBBBB | 00:00:00", "12 at night", sdf.format(k000000, out.remove()));
assertEquals("hh BBBBB | 00:00:00", "12 in the morning", sdf.format(k000000, out.remove()));
// assertEquals("hh BBBBB | 00:00:30", "12 mi", sdf.format(k000030, out.remove()));
assertEquals("hh BBBBB | 00:00:30", "12 at night", sdf.format(k000030, out.remove()));
assertEquals("hh BBBBB | 00:00:30", "12 in the morning", sdf.format(k000030, out.remove()));
// assertEquals("hh BBBBB | 00:30:00", "12 mi", sdf.format(k003000, out.remove()));
assertEquals("hh BBBBB | 00:30:00", "12 at night", sdf.format(k003000, out.remove()));
assertEquals("hh BBBBB | 00:30:00", "12 in the morning", sdf.format(k003000, out.remove()));
}
void DateFormatTest::TestDayPeriodWithLocales() {
@ -5344,9 +5344,9 @@ void DateFormatTest::TestDayPeriodWithLocales() {
// assertEquals("hh:mm:ss BBBB | 00:00:00 | en_US", "12:00:00 midnight",
// sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBB | 00:00:00 | en_US", "12:00:00 at night",
assertEquals("hh:mm:ss BBBB | 00:00:00 | en_US", "12:00:00 in the morning",
sdf.format(k000000, out.remove()));
assertEquals("hh:mm:ss BBBB | 01:00:00 | en_US", "01:00:00 at night",
assertEquals("hh:mm:ss BBBB | 01:00:00 | en_US", "01:00:00 in the morning",
sdf.format(k010000, out.remove()));
assertEquals("hh:mm:ss BBBB | 12:00:00 | en_US", "12:00:00 noon",
sdf.format(k120000, out.remove()));
@ -5374,7 +5374,7 @@ void DateFormatTest::TestDayPeriodWithLocales() {
sdf.setTimeZone(*tz);
sdf.applyPattern(UnicodeString("hh:mm:ss BBBB"));
assertEquals("hh:mm:ss BBBB | 01:00:00 | en@calendar=buddhist", "01:00:00 at night",
assertEquals("hh:mm:ss BBBB | 01:00:00 | en@calendar=buddhist", "01:00:00 in the morning",
sdf.format(k010000, out.remove()));
}
@ -5414,7 +5414,7 @@ void DateFormatTest::TestMinuteSecondFieldsInOddPlaces() {
// assertEquals("hh:mm 'ss' BBBB | 00:00:30", "12:00 ss midnight",
// sdf.format(k000030, out.remove()));
assertEquals("hh:mm 'ss' BBBB | 00:00:30", "12:00 ss at night",
assertEquals("hh:mm 'ss' BBBB | 00:00:30", "12:00 ss in the morning",
sdf.format(k000030, out.remove()));
assertEquals("hh:mm 'ss' BBBB | 06:00:30", "06:00 ss in the morning",
sdf.format(k060030, out.remove()));
@ -5433,7 +5433,7 @@ void DateFormatTest::TestMinuteSecondFieldsInOddPlaces() {
// assertEquals("hh 'mm ss' BBBB | 00:30:00", "12 mm ss midnight",
// sdf.format(k003000, out.remove()));
assertEquals("hh 'mm ss' BBBB | 00:30:00", "12 mm ss at night",
assertEquals("hh 'mm ss' BBBB | 00:30:00", "12 mm ss in the morning",
sdf.format(k003000, out.remove()));
assertEquals("hh 'mm ss' BBBB | 06:30:00", "06 mm ss in the morning",
sdf.format(k063000, out.remove()));
@ -5454,28 +5454,28 @@ void DateFormatTest::TestMinuteSecondFieldsInOddPlaces() {
// assertEquals("BBBB hh:mm:ss | 00:00:00", "midnight 12:00:00",
// sdf.format(k000000, out.remove()));
assertEquals("BBBB hh:mm:ss | 00:00:00", "at night 12:00:00",
assertEquals("BBBB hh:mm:ss | 00:00:00", "in the morning 12:00:00",
sdf.format(k000000, out.remove()));
assertEquals("BBBB hh:mm:ss | 00:00:30", "at night 12:00:30",
assertEquals("BBBB hh:mm:ss | 00:00:30", "in the morning 12:00:30",
sdf.format(k000030, out.remove()));
assertEquals("BBBB hh:mm:ss | 00:30:00", "at night 12:30:00",
assertEquals("BBBB hh:mm:ss | 00:30:00", "in the morning 12:30:00",
sdf.format(k003000, out.remove()));
// Confirm applyPattern() reparses the pattern string.
sdf.applyPattern(UnicodeString("BBBB hh"));
// assertEquals("BBBB hh | 00:00:30", "midnight 12",
// sdf.format(k000030, out.remove()));
assertEquals("BBBB hh | 00:00:30", "at night 12",
assertEquals("BBBB hh | 00:00:30", "in the morning 12",
sdf.format(k000030, out.remove()));
sdf.applyPattern(UnicodeString("BBBB hh:mm:'ss'"));
// assertEquals("BBBB hh:mm:'ss' | 00:00:30", "midnight 12:00:ss",
// sdf.format(k000030, out.remove()));
assertEquals("BBBB hh | 00:00:30", "at night 12:00:ss",
assertEquals("BBBB hh | 00:00:30", "in the morning 12:00:ss",
sdf.format(k000030, out.remove()));
sdf.applyPattern(UnicodeString("BBBB hh:mm:ss"));
assertEquals("BBBB hh:mm:ss | 00:00:30", "at night 12:00:30",
assertEquals("BBBB hh:mm:ss | 00:00:30", "in the morning 12:00:30",
sdf.format(k000030, out.remove()));
}
@ -5495,6 +5495,7 @@ void DateFormatTest::TestDayPeriodParsing() {
UDate k193000 = 1447443000000.0;
UDate k200000 = 1447444800000.0;
UDate k210000 = 1447448400000.0;
UDate k223000 = 1447453800000.0;
UErrorCode errorCode = U_ZERO_ERROR;
SimpleDateFormat sdf(UnicodeString(), errorCode);
@ -5518,7 +5519,7 @@ void DateFormatTest::TestDayPeriodParsing() {
assertEquals("yyyy-MM-dd B | 2015-11-13 in the evening",
k193000, sdf.parse(UnicodeString("2015-11-13 in the evening"), errorCode));
assertEquals("yyyy-MM-dd B | 2015-11-13 at night",
k013000, sdf.parse(UnicodeString("2015-11-13 at night"), errorCode));
k223000, sdf.parse(UnicodeString("2015-11-13 at night"), errorCode));
// If time and day period are consistent with each other then time is parsed accordingly.
sdf.applyPattern(UnicodeString("yyyy-MM-dd hh:mm B"));
@ -5526,8 +5527,8 @@ void DateFormatTest::TestDayPeriodParsing() {
k000000, sdf.parse(UnicodeString("2015-11-13 12:00 midnight"), errorCode));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 12:00 noon",
k120000, sdf.parse(UnicodeString("2015-11-13 12:00 noon"), errorCode));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 01:00 at night",
k010000, sdf.parse(UnicodeString("2015-11-13 01:00 at night"), errorCode));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 01:00 in the morning",
k010000, sdf.parse(UnicodeString("2015-11-13 01:00 in the morning"), errorCode));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 01:00 in the afternoon",
k130000, sdf.parse(UnicodeString("2015-11-13 01:00 in the afternoon"), errorCode));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 09:00 in the morning",
@ -5581,8 +5582,8 @@ void DateFormatTest::TestDayPeriodParsing() {
k000000, sdf.parse(UnicodeString("2015-11-13 12:00 midnight"), errorCode));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 12:00 noon",
k120000, sdf.parse(UnicodeString("2015-11-13 12:00 noon"), errorCode));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 01:00 at night",
k010000, sdf.parse(UnicodeString("2015-11-13 01:00 at night"), errorCode));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 01:00 in the morning",
k010000, sdf.parse(UnicodeString("2015-11-13 01:00 in the morning"), errorCode));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 01:00 in the afternoon",
k130000, sdf.parse(UnicodeString("2015-11-13 01:00 in the afternoon"), errorCode));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 09:00 in the morning",

View file

@ -1149,7 +1149,7 @@ void DateIntervalFormatTest::testHourMetacharacters() {
"en", "CE 2010 09 27 10:00:00", "CE 2010 09 27 12:00:00", "hbbbbb", "10\\u202Fa\\u2009\\u2013\\u200912\\u202Fn",
"en", "CE 2010 09 27 13:00:00", "CE 2010 09 27 14:00:00", "hb", "1\\u2009\\u2013\\u20092\\u202FPM",
"en", "CE 2010 09 27 10:00:00", "CE 2010 09 27 13:00:00", "hB", "10 in the morning\\u2009\\u2013\\u20091 in the afternoon",
"en", "CE 2010 09 27 00:00:00", "CE 2010 09 27 01:00:00", "hB", "12\\u2009\\u2013\\u20091 at night",
"en", "CE 2010 09 27 00:00:00", "CE 2010 09 27 01:00:00", "hB", "12\\u2009\\u2013\\u20091 in the morning",
// J
"en", "CE 2010 09 27 10:00:00", "CE 2010 09 27 13:00:00", "J", "10\\u2009\\u2013\\u20091",

View file

@ -235,16 +235,19 @@ en-CK ; en-Latn-CK ; en-CK ;
en-CM ; en-Latn-CM ; en-CM ;
en-CX ; en-Latn-CX ; en-CX ;
en-CY ; en-Latn-CY ; en-CY ;
en-CZ ; en-Latn-CZ ; en-CZ ;
en-DE ; en-Latn-DE ; en-DE ;
en-DG ; en-Latn-DG ; en-DG ;
en-DK ; en-Latn-DK ; en-DK ;
en-DM ; en-Latn-DM ; en-DM ;
en-ER ; en-Latn-ER ; en-ER ;
en-ES ; en-Latn-ES ; en-ES ;
en-Egyp ; en-Egyp-US ; en-Egyp ;
en-FI ; en-Latn-FI ; en-FI ;
en-FJ ; en-Latn-FJ ; en-FJ ;
en-FK ; en-Latn-FK ; en-FK ;
en-FM ; en-Latn-FM ; en-FM ;
en-FR ; en-Latn-FR ; en-FR ;
en-GB ; en-Latn-GB ; en-GB ;
en-GD ; en-Latn-GD ; en-GD ;
en-GG ; en-Latn-GG ; en-GG ;
@ -255,12 +258,14 @@ en-GS ; en-Latn-GS ; en-GS ;
en-GU ; en-Latn-GU ; en-GU ;
en-GY ; en-Latn-GY ; en-GY ;
en-HK ; en-Latn-HK ; en-HK ;
en-HU ; en-Latn-HU ; en-HU ;
en-ID ; en-Latn-ID ; en-ID ;
en-IE ; en-Latn-IE ; en-IE ;
en-IL ; en-Latn-IL ; en-IL ;
en-IM ; en-Latn-IM ; en-IM ;
en-IN ; en-Latn-IN ; en-IN ;
en-IO ; en-Latn-IO ; en-IO ;
en-IT ; en-Latn-IT ; en-IT ;
en-JE ; en-Latn-JE ; en-JE ;
en-JM ; en-Latn-JM ; en-JM ;
en-KE ; en-Latn-KE ; en-KE ;
@ -285,15 +290,19 @@ en-NA ; en-Latn-NA ; en-NA ;
en-NF ; en-Latn-NF ; en-NF ;
en-NG ; en-Latn-NG ; en-NG ;
en-NL ; en-Latn-NL ; en-NL ;
en-NO ; en-Latn-NO ; en-NO ;
en-NR ; en-Latn-NR ; en-NR ;
en-NU ; en-Latn-NU ; en-NU ;
en-NZ ; en-Latn-NZ ; en-NZ ;
en-PG ; en-Latn-PG ; en-PG ;
en-PH ; en-Latn-PH ; en-PH ;
en-PK ; en-Latn-PK ; en-PK ;
en-PL ; en-Latn-PL ; en-PL ;
en-PN ; en-Latn-PN ; en-PN ;
en-PR ; en-Latn-PR ; en-PR ;
en-PT ; en-Latn-PT ; en-PT ;
en-PW ; en-Latn-PW ; en-PW ;
en-RO ; en-Latn-RO ; en-RO ;
en-RW ; en-Latn-RW ; en-RW ;
en-SB ; en-Latn-SB ; en-SB ;
en-SC ; en-Latn-SC ; en-SC ;
@ -302,6 +311,7 @@ en-SE ; en-Latn-SE ; en-SE ;
en-SG ; en-Latn-SG ; en-SG ;
en-SH ; en-Latn-SH ; en-SH ;
en-SI ; en-Latn-SI ; en-SI ;
en-SK ; en-Latn-SK ; en-SK ;
en-SL ; en-Latn-SL ; en-SL ;
en-SS ; en-Latn-SS ; en-SS ;
en-SX ; en-Latn-SX ; en-SX ;
@ -802,11 +812,6 @@ pl-AQ ; pl-Latn-AQ ; pl-AQ ;
pl-Egyp ; pl-Egyp-PL ; pl-Egyp ;
pl-Latn ; pl-Latn-PL ; pl ;
pl-PL ; pl-Latn-PL ; pl ;
prg ; prg-Latn-PL ; prg ;
prg-AQ ; prg-Latn-AQ ; prg-AQ ;
prg-Egyp ; prg-Egyp-PL ; prg-Egyp ;
prg-Latn ; prg-Latn-PL ; prg ;
prg-PL ; prg-Latn-PL ; prg ;
ps ; ps-Arab-AF ; ps ;
ps-AF ; ps-Arab-AF ; ps ;
ps-AQ ; ps-Arab-AQ ; ps-AQ ;
@ -1575,9 +1580,9 @@ und-NP ; ne-Deva-NP ; ne ;
und-NR ; en-Latn-NR ; en-NR ;
und-NU ; en-Latn-NU ; en-NU ;
und-NZ ; en-Latn-NZ ; en-NZ ;
und-Nkoo ; man-Nkoo-GN ; man-Nkoo ; man-GN
und-Nkoo ; man-Nkoo-GN ; man-Nkoo ;
und-Nkoo-AQ ; man-Nkoo-AQ ; ;
und-Nkoo-GN ; man-Nkoo-GN ; man-Nkoo ; man-GN
und-Nkoo-GN ; man-Nkoo-GN ; man-Nkoo ;
und-OM ; ar-Arab-OM ; ar-OM ;
und-Olck ; sat-Olck-IN ; sat ;
und-Olck-AQ ; sat-Olck-AQ ; sat-AQ ;

View file

@ -1,3 +1,4 @@
# DO NOT EDIT THIS FILE, instead regenerate it using GenerateLocaleIDTestData.java
# Test data for locale identifier canonicalization
# Copyright © 1991-2025 Unicode, Inc.
# For terms of use, see http://www.unicode.org/copyright.html

View file

@ -1,3 +1,4 @@
# DO NOT EDIT THIS FILE, instead regenerate it using GenerateLocaleIDTestData.java
# Test data for locale display name generation
# Copyright © 1991-2025 Unicode, Inc.
# For terms of use, see http://www.unicode.org/copyright.html
@ -356,7 +357,7 @@ es-Cyrl-MX; Spaans (Cyrillies, Meksiko)
hi-Latn; Hindi (Latyn)
nl-BE; Nederlands (België)
nl-Latn-BE; Nederlands (Latyn, België)
zh-Hans-fonipa; Chinees (Vereenvoudig, FONIPA)
zh-Hans-fonipa; Chinees (Vereenvoudig, fonipa)
@locale=af
@ -369,7 +370,7 @@ es-Cyrl-MX; Spaans (Cyrillies, Meksiko)
hi-Latn; Hindi (Latyn)
nl-BE; Vlaams
nl-Latn-BE; Vlaams (Latyn)
zh-Hans-fonipa; Chinees (Vereenvoudig, FONIPA)
zh-Hans-fonipa; Chinees (Vereenvoudig, fonipa)
@locale=am
@ -382,7 +383,7 @@ es-Cyrl-MX; ስፓኒሽ (ሲይሪልክ፣ ሜክሲኮ)
hi-Latn; ሕንድኛ (ላቲን)
nl-BE; ደች (ቤልጄም)
nl-Latn-BE; ደች (ላቲን፣ ቤልጄም)
zh-Hans-fonipa; ቻይንኛ (ቀለል ያለ፣ FONIPA)
zh-Hans-fonipa; ቻይንኛ (ቀለል ያለ፣ fonipa)
@locale=am
@ -395,7 +396,7 @@ es-Cyrl-MX; የሜክሲኮ ስፓኒሽ (ሲይሪልክ)
hi-Latn; ሕንድኛ [ላቲን]
nl-BE; ፍሌሚሽ
nl-Latn-BE; ፍሌሚሽ (ላቲን)
zh-Hans-fonipa; ቀለል ያለ ቻይንኛ (FONIPA)
zh-Hans-fonipa; ቀለል ያለ ቻይንኛ (fonipa)
@locale=ar
@ -408,7 +409,7 @@ es-Cyrl-MX; الإسبانية (السيريلية، المكسيك)
hi-Latn; الهندية (اللاتينية)
nl-BE; الهولندية (بلجيكا)
nl-Latn-BE; الهولندية (اللاتينية، بلجيكا)
zh-Hans-fonipa; الصينية (المبسطة، FONIPA)
zh-Hans-fonipa; الصينية (المبسطة، fonipa)
@locale=ar
@ -421,7 +422,7 @@ es-Cyrl-MX; الإسبانية المكسيكية (السيريلية)
hi-Latn; الهندية (اللاتينية)
nl-BE; الهولندية (بلجيكا)
nl-Latn-BE; الهولندية (اللاتينية، بلجيكا)
zh-Hans-fonipa; الصينية المبسطة (FONIPA)
zh-Hans-fonipa; الصينية المبسطة (fonipa)
@locale=as
@ -434,7 +435,7 @@ es-Cyrl-MX; স্পেনিচ (চিৰিলিক, মেক্সিক
hi-Latn; হিন্দী (লেটিন)
nl-BE; ডাচ (বেলজিয়াম)
nl-Latn-BE; ডাচ (লেটিন, বেলজিয়াম)
zh-Hans-fonipa; চীনা (সৰলীকৃত, FONIPA)
zh-Hans-fonipa; চীনা (সৰলীকৃত, fonipa)
@locale=as
@ -447,7 +448,7 @@ es-Cyrl-MX; মেক্সিকান স্পেনিচ (চিৰিল
hi-Latn; হিন্দী (লেটিন)
nl-BE; ফ্লেমিচ
nl-Latn-BE; ফ্লেমিচ (লেটিন)
zh-Hans-fonipa; সৰলীকৃত চীনা (FONIPA)
zh-Hans-fonipa; সৰলীকৃত চীনা (fonipa)
@locale=az
@ -460,7 +461,7 @@ es-Cyrl-MX; ispan (kiril, Meksika)
hi-Latn; hind (latın)
nl-BE; holland (Belçika)
nl-Latn-BE; holland (latın, Belçika)
zh-Hans-fonipa; çin (sadələşmiş, FONIPA)
zh-Hans-fonipa; çin (sadələşmiş, fonipa)
@locale=az
@ -473,7 +474,7 @@ es-Cyrl-MX; Meksika ispancası (kiril)
hi-Latn; Hindi [latın]
nl-BE; flamand
nl-Latn-BE; flamand (latın)
zh-Hans-fonipa; sadələşmiş çin (FONIPA)
zh-Hans-fonipa; sadələşmiş çin (fonipa)
@locale=az_Latn
@ -486,7 +487,7 @@ es-Cyrl-MX; ispan (kiril, Meksika)
hi-Latn; hind (latın)
nl-BE; holland (Belçika)
nl-Latn-BE; holland (latın, Belçika)
zh-Hans-fonipa; çin (sadələşmiş, FONIPA)
zh-Hans-fonipa; çin (sadələşmiş, fonipa)
@locale=az_Latn
@ -499,7 +500,7 @@ es-Cyrl-MX; Meksika ispancası (kiril)
hi-Latn; Hindi [latın]
nl-BE; flamand
nl-Latn-BE; flamand (latın)
zh-Hans-fonipa; sadələşmiş çin (FONIPA)
zh-Hans-fonipa; sadələşmiş çin (fonipa)
@locale=be
@ -512,7 +513,7 @@ es-Cyrl-MX; іспанская (кірыліца, Мексіка)
hi-Latn; хіндзі (лацініца)
nl-BE; нідэрландская (Бельгія)
nl-Latn-BE; нідэрландская (лацініца, Бельгія)
zh-Hans-fonipa; кітайская (спрошчанае кітайскае, FONIPA)
zh-Hans-fonipa; кітайская (спрошчанае кітайскае, fonipa)
@locale=be
@ -525,7 +526,7 @@ es-Cyrl-MX; мексіканская іспанская (кірыліца)
hi-Latn; хіндзі (лацініца)
nl-BE; фламандская
nl-Latn-BE; фламандская (лацініца)
zh-Hans-fonipa; кітайская [спрошчаныя іерогліфы] (FONIPA)
zh-Hans-fonipa; кітайская [спрошчаныя іерогліфы] (fonipa)
@locale=bg
@ -564,7 +565,7 @@ es-Cyrl-MX; স্প্যানিশ (সিরিলিক, মেক্স
hi-Latn; হিন্দি (ল্যাটিন)
nl-BE; ওলন্দাজ (বেলজিয়াম)
nl-Latn-BE; ওলন্দাজ (ল্যাটিন, বেলজিয়াম)
zh-Hans-fonipa; চীনা (সরলীকৃত, FONIPA)
zh-Hans-fonipa; চীনা (সরলীকৃত, fonipa)
@locale=bn
@ -577,7 +578,7 @@ es-Cyrl-MX; স্প্যানিশ (সিরিলিক, মেক্স
hi-Latn; হিন্দি (ল্যাটিন)
nl-BE; ফ্লেমিশ
nl-Latn-BE; ফ্লেমিশ (ল্যাটিন)
zh-Hans-fonipa; চীনা (সরলীকৃত, FONIPA)
zh-Hans-fonipa; চীনা (সরলীকৃত, fonipa)
@locale=bs
@ -668,7 +669,7 @@ es-Cyrl-MX; ᏍᏆᏂ (ᏲᏂᎢ ᏗᎪᏪᎵ, ᎠᏂᏍᏆᏂ)
hi-Latn; ᎯᏂᏗ (ᎳᏘᏂ)
nl-BE; ᏛᏥ (ᏇᎵᏥᎥᎻ)
nl-Latn-BE; ᏛᏥ (ᎳᏘᏂ, ᏇᎵᏥᎥᎻ)
zh-Hans-fonipa; ᏓᎶᏂᎨ (ᎠᎯᏗᎨ, FONIPA)
zh-Hans-fonipa; ᏓᎶᏂᎨ (ᎠᎯᏗᎨ, fonipa)
@locale=chr
@ -681,7 +682,7 @@ es-Cyrl-MX; ᏍᏆᏂᏱ ᏍᏆᏂ (ᏲᏂᎢ ᏗᎪᏪᎵ)
hi-Latn; ᎯᏂᏗ (ᎳᏘᏂ)
nl-BE; ᏊᎵᏥᎥᎻ ᏛᏥ
nl-Latn-BE; ᏊᎵᏥᎥᎻ ᏛᏥ (ᎳᏘᏂ)
zh-Hans-fonipa; ᎠᎯᏗᎨ ᏓᎶᏂᎨ (FONIPA)
zh-Hans-fonipa; ᎠᎯᏗᎨ ᏓᎶᏂᎨ (fonipa)
@locale=cs
@ -694,7 +695,7 @@ es-Cyrl-MX; španělština (cyrilice, Mexiko)
hi-Latn; hindština (latinka)
nl-BE; nizozemština (Belgie)
nl-Latn-BE; nizozemština (latinka, Belgie)
zh-Hans-fonipa; čínština (zjednodušené, FONIPA)
zh-Hans-fonipa; čínština (zjednodušené, fonipa)
@locale=cs
@ -707,7 +708,7 @@ es-Cyrl-MX; španělština (cyrilice, Mexiko)
hi-Latn; hindština (latinka)
nl-BE; vlámština
nl-Latn-BE; vlámština (latinka)
zh-Hans-fonipa; čínština [zjednodušená] (FONIPA)
zh-Hans-fonipa; čínština [zjednodušená] (fonipa)
@locale=cy
@ -798,7 +799,7 @@ es-Cyrl-MX; špańšćina (kyriliski, Mexiko)
hi-Latn; hindišćina (łatyński)
nl-BE; nižozemšćina (Belgiska)
nl-Latn-BE; nižozemšćina (łatyński, Belgiska)
zh-Hans-fonipa; chinšćina (zjadnorjone, FONIPA)
zh-Hans-fonipa; chinšćina (zjadnorjone, fonipa)
@locale=dsb
@ -811,7 +812,7 @@ es-Cyrl-MX; mexikańska špańšćina (kyriliski)
hi-Latn; hindišćina (łatyński)
nl-BE; flamšćina
nl-Latn-BE; flamšćina (łatyński)
zh-Hans-fonipa; chinšćina [zjadnorjona] (FONIPA)
zh-Hans-fonipa; chinšćina [zjadnorjona] (fonipa)
@locale=el
@ -1006,7 +1007,7 @@ es-Cyrl-MX; Spanish (Cyrillic, Mexico)
hi-Latn; Hindi (Latin)
nl-BE; Dutch (Belgium)
nl-Latn-BE; Dutch (Latin, Belgium)
zh-Hans-fonipa; Chinese (Pinasimple, FONIPA)
zh-Hans-fonipa; Chinese (Pinasimple, fonipa)
@locale=fil
@ -1019,7 +1020,7 @@ es-Cyrl-MX; Mexican na Espanyol (Cyrillic)
hi-Latn; Hindi (Latin)
nl-BE; Flemish
nl-Latn-BE; Flemish (Latin)
zh-Hans-fonipa; Pinasimpleng Chinese (FONIPA)
zh-Hans-fonipa; Pinasimpleng Chinese (fonipa)
@locale=fr
@ -1110,7 +1111,7 @@ es-Cyrl-MX; español (cirílico, México)
hi-Latn; hindi (latino)
nl-BE; neerlandés (Bélxica)
nl-Latn-BE; neerlandés (latino, Bélxica)
zh-Hans-fonipa; chinés (simplificado, FONIPA)
zh-Hans-fonipa; chinés (simplificado, fonipa)
@locale=gl
@ -1123,7 +1124,7 @@ es-Cyrl-MX; español de México (cirílico)
hi-Latn; hindi [alfabeto latino]
nl-BE; flamengo
nl-Latn-BE; flamengo (latino)
zh-Hans-fonipa; chinés simplificado (FONIPA)
zh-Hans-fonipa; chinés simplificado (fonipa)
@locale=gu
@ -1136,7 +1137,7 @@ es-Cyrl-MX; સ્પેનિશ (સિરિલિક, મેક્સિક
hi-Latn; હિન્દી (લેટિન)
nl-BE; ડચ (બેલ્જીયમ)
nl-Latn-BE; ડચ (લેટિન, બેલ્જીયમ)
zh-Hans-fonipa; ચાઇનીઝ (સરળીકૃત, FONIPA)
zh-Hans-fonipa; ચાઇનીઝ (સરળીકૃત, fonipa)
@locale=gu
@ -1149,7 +1150,7 @@ es-Cyrl-MX; મેક્સિકન સ્પેનિશ (સિરિલિ
hi-Latn; હિન્દી (લેટિન)
nl-BE; ફ્લેમિશ
nl-Latn-BE; ફ્લેમિશ (લેટિન)
zh-Hans-fonipa; સરળીકૃત ચાઇનીઝ (FONIPA)
zh-Hans-fonipa; સરળીકૃત ચાઇનીઝ (fonipa)
@locale=ha
@ -1162,7 +1163,7 @@ es-Cyrl-MX; Sifaniyanci (Cyrillic, Mesiko)
hi-Latn; Harshen Hindi (Latin)
nl-BE; Holanci (Belgiyom)
nl-Latn-BE; Holanci (Latin, Belgiyom)
zh-Hans-fonipa; Harshen Sinanci (Sauƙaƙaƙƙe, FONIPA)
zh-Hans-fonipa; Harshen Sinanci (Sauƙaƙaƙƙe, fonipa)
@locale=ha
@ -1175,7 +1176,7 @@ es-Cyrl-MX; Sifaniyanci Mesiko (Cyrillic)
hi-Latn; Harshen Hindi (Latin)
nl-BE; Holanci (Belgiyom)
nl-Latn-BE; Holanci (Latin, Belgiyom)
zh-Hans-fonipa; Sauƙaƙaƙƙen Sinanci (FONIPA)
zh-Hans-fonipa; Sauƙaƙaƙƙen Sinanci (fonipa)
@locale=he
@ -1214,7 +1215,7 @@ es-Cyrl-MX; स्पेनिश (सिरिलिक, मैक्सिक
hi-Latn; हिन्दी (लैटिन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लैटिन, बेल्जियम)
zh-Hans-fonipa; चीनी (सरलीकृत, FONIPA)
zh-Hans-fonipa; चीनी (सरलीकृत, fonipa)
@locale=hi
@ -1227,7 +1228,7 @@ es-Cyrl-MX; मैक्सिकन स्पेनिश (सिरिलि
hi-Latn; हिन्दी (लैटिन)
nl-BE; फ़्लेमिश
nl-Latn-BE; फ़्लेमिश (लैटिन)
zh-Hans-fonipa; सरलीकृत चीनी (FONIPA)
zh-Hans-fonipa; सरलीकृत चीनी (fonipa)
@locale=hi_Latn
@ -1292,7 +1293,7 @@ es-Cyrl-MX; španišćina (kyrilisce, Mexiko)
hi-Latn; hindišćina (łaćonsce)
nl-BE; nižozemšćina (Belgiska)
nl-Latn-BE; nižozemšćina (łaćonsce, Belgiska)
zh-Hans-fonipa; chinšćina (zjednorjene, FONIPA)
zh-Hans-fonipa; chinšćina (zjednorjene, fonipa)
@locale=hsb
@ -1305,7 +1306,7 @@ es-Cyrl-MX; mexiska španišćina (kyrilisce)
hi-Latn; hindišćina (łaćonsce)
nl-BE; flamšćina
nl-Latn-BE; flamšćina (łaćonsce)
zh-Hans-fonipa; chinšćina [zjednorjena] (FONIPA)
zh-Hans-fonipa; chinšćina [zjednorjena] (fonipa)
@locale=ht
@ -1370,7 +1371,7 @@ es-Cyrl-MX; իսպաներեն (կյուրեղագիր, Մեքսիկա)
hi-Latn; հինդի (լատինական)
nl-BE; հոլանդերեն (Բելգիա)
nl-Latn-BE; հոլանդերեն (լատինական, Բելգիա)
zh-Hans-fonipa; չինարեն (պարզեցված, FONIPA)
zh-Hans-fonipa; չինարեն (պարզեցված, fonipa)
@locale=hy
@ -1383,7 +1384,7 @@ es-Cyrl-MX; մեքսիկական իսպաներեն (կյուրեղագիր)
hi-Latn; հինդի [լատինատառ]
nl-BE; ֆլամանդերեն
nl-Latn-BE; ֆլամանդերեն (լատինական)
zh-Hans-fonipa; պարզեցված չինարեն (FONIPA)
zh-Hans-fonipa; պարզեցված չինարեն (fonipa)
@locale=id
@ -1422,7 +1423,7 @@ es-Cyrl-MX; Spanish (Cyrillic, Mexico)
hi-Latn; Hindi (Latin)
nl-BE; Dutch (Belgium)
nl-Latn-BE; Dutch (Latin, Belgium)
zh-Hans-fonipa; Chaịniiz (Nke dị mfe, FONIPA)
zh-Hans-fonipa; Chaịniiz (Nke dị mfe, fonipa)
@locale=ig
@ -1435,7 +1436,7 @@ es-Cyrl-MX; Spanish ndị Mexico (Cyrillic)
hi-Latn; Hindi (Latin)
nl-BE; Flemish
nl-Latn-BE; Flemish (Latin)
zh-Hans-fonipa; Asụsụ Chaịniiz dị mfe (FONIPA)
zh-Hans-fonipa; Asụsụ Chaịniiz dị mfe (fonipa)
@locale=is
@ -1448,7 +1449,7 @@ es-Cyrl-MX; spænska (kyrillískt, Mexíkó)
hi-Latn; hindí (latneskt)
nl-BE; hollenska (Belgía)
nl-Latn-BE; hollenska (latneskt, Belgía)
zh-Hans-fonipa; kínverska (einfaldað, FONIPA)
zh-Hans-fonipa; kínverska (einfaldað, fonipa)
@locale=is
@ -1461,7 +1462,7 @@ es-Cyrl-MX; mexíkósk spænska (kyrillískt)
hi-Latn; hindí (latneskt)
nl-BE; flæmska
nl-Latn-BE; flæmska (latneskt)
zh-Hans-fonipa; kínverska [einfölduð] (FONIPA)
zh-Hans-fonipa; kínverska [einfölduð] (fonipa)
@locale=it
@ -1526,7 +1527,7 @@ es-Cyrl-MX; Spanyol (Sirilik, Mèksiko)
hi-Latn; India (Latin)
nl-BE; Walanda (Bèlgi)
nl-Latn-BE; Walanda (Latin, Bèlgi)
zh-Hans-fonipa; Tyonghwa (Prasaja, FONIPA)
zh-Hans-fonipa; Tyonghwa (Prasaja, fonipa)
@locale=jv
@ -1539,7 +1540,7 @@ es-Cyrl-MX; Spanyol [Meksiko] (Sirilik)
hi-Latn; India (Latin)
nl-BE; Flemis
nl-Latn-BE; Flemis (Latin)
zh-Hans-fonipa; Tyonghwa [Ringkes] (FONIPA)
zh-Hans-fonipa; Tyonghwa [Ringkes] (fonipa)
@locale=ka
@ -1552,7 +1553,7 @@ es-Cyrl-MX; ესპანური (კირილიცა, მექსი
hi-Latn; ჰინდი (ლათინური)
nl-BE; ნიდერლანდური (ბელგია)
nl-Latn-BE; ნიდერლანდური (ლათინური, ბელგია)
zh-Hans-fonipa; ჩინური (გამარტივებული, FONIPA)
zh-Hans-fonipa; ჩინური (გამარტივებული, fonipa)
@locale=ka
@ -1565,7 +1566,7 @@ es-Cyrl-MX; მექსიკური ესპანური (კირი
hi-Latn; ჰინდი (ლათინური)
nl-BE; ფლამანდიური
nl-Latn-BE; ფლამანდიური (ლათინური)
zh-Hans-fonipa; გამარტივებული ჩინური (FONIPA)
zh-Hans-fonipa; გამარტივებული ჩინური (fonipa)
@locale=kk
@ -1630,7 +1631,7 @@ es-Cyrl-MX; អេស្ប៉ាញ (ស៊ីរីលីក, ម៉ិកស
hi-Latn; ហិណ្ឌី (ឡាតាំង)
nl-BE; ហូឡង់ (បែលហ្ស៊ិក)
nl-Latn-BE; ហូឡង់ (ឡាតាំង, បែលហ្ស៊ិក)
zh-Hans-fonipa; ចិន (អក្សរ​ចិន​កាត់, FONIPA)
zh-Hans-fonipa; ចិន (អក្សរ​ចិន​កាត់, fonipa)
@locale=km
@ -1643,7 +1644,7 @@ es-Cyrl-MX; អេស្ប៉ាញ (ស៊ីរីលីក, ម៉ិកស
hi-Latn; ហិណ្ឌី (ឡាតាំង)
nl-BE; ផ្លាមីស
nl-Latn-BE; ផ្លាមីស (ឡាតាំង)
zh-Hans-fonipa; ចិន​អក្សរ​កាត់ (FONIPA)
zh-Hans-fonipa; ចិន​អក្សរ​កាត់ (fonipa)
@locale=kn
@ -1656,7 +1657,7 @@ es-Cyrl-MX; ಸ್ಪ್ಯಾನಿಷ್ (ಸಿರಿಲಿಕ್, ಮೆಕ
hi-Latn; ಹಿಂದಿ (ಲ್ಯಾಟಿನ್)
nl-BE; ಡಚ್ (ಬೆಲ್ಜಿಯಮ್)
nl-Latn-BE; ಡಚ್ (ಲ್ಯಾಟಿನ್, ಬೆಲ್ಜಿಯಮ್)
zh-Hans-fonipa; ಚೈನೀಸ್ (ಸರಳೀಕೃತ, FONIPA)
zh-Hans-fonipa; ಚೈನೀಸ್ (ಸರಳೀಕೃತ, fonipa)
@locale=kn
@ -1669,7 +1670,7 @@ es-Cyrl-MX; ಮೆಕ್ಸಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್ (ಸಿ
hi-Latn; ಹಿಂದಿ (ಲ್ಯಾಟಿನ್)
nl-BE; ಫ್ಲೆಮಿಷ್
nl-Latn-BE; ಫ್ಲೆಮಿಷ್ (ಲ್ಯಾಟಿನ್)
zh-Hans-fonipa; ಸರಳೀಕೃತ ಚೈನೀಸ್ (FONIPA)
zh-Hans-fonipa; ಸರಳೀಕೃತ ಚೈನೀಸ್ (fonipa)
@locale=ko
@ -1682,7 +1683,7 @@ es-Cyrl-MX; 스페인어(키릴 문자, 멕시코)
hi-Latn; 힌디어(로마자)
nl-BE; 네덜란드어(벨기에)
nl-Latn-BE; 네덜란드어(로마자, 벨기에)
zh-Hans-fonipa; 중국어(간체, FONIPA)
zh-Hans-fonipa; 중국어(간체, fonipa)
@locale=ko
@ -1695,7 +1696,7 @@ es-Cyrl-MX; 스페인어(키릴 문자, 멕시코)
hi-Latn; 힌디어(로마자)
nl-BE; 플라망어
nl-Latn-BE; 플라망어(로마자)
zh-Hans-fonipa; 중국어(간체, FONIPA)
zh-Hans-fonipa; 중국어(간체, fonipa)
@locale=kok
@ -1708,7 +1709,7 @@ es-Cyrl-MX; स्पॅनीश (सिरिलिक, मेक्सिक
hi-Latn; हिन्दी (लॅटीन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लॅटीन, बेल्जियम)
zh-Hans-fonipa; चिनी (सोंपी, FONIPA)
zh-Hans-fonipa; चिनी (सोंपी, fonipa)
@locale=kok
@ -1721,7 +1722,7 @@ es-Cyrl-MX; मॅक्सिकन स्पॅनीश (सिरिलि
hi-Latn; हिन्दी (लॅटीन)
nl-BE; फ्लेमिश
nl-Latn-BE; फ्लेमिश (लॅटीन)
zh-Hans-fonipa; सोंपी चिनी (FONIPA)
zh-Hans-fonipa; सोंपी चिनी (fonipa)
@locale=kok_Deva
@ -1734,7 +1735,7 @@ es-Cyrl-MX; स्पॅनीश (सिरिलिक, मेक्सिक
hi-Latn; हिन्दी (लॅटीन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लॅटीन, बेल्जियम)
zh-Hans-fonipa; चिनी (सोंपी, FONIPA)
zh-Hans-fonipa; चिनी (सोंपी, fonipa)
@locale=kok_Deva
@ -1747,7 +1748,7 @@ es-Cyrl-MX; मॅक्सिकन स्पॅनीश (सिरिलि
hi-Latn; हिन्दी (लॅटीन)
nl-BE; फ्लेमिश
nl-Latn-BE; फ्लेमिश (लॅटीन)
zh-Hans-fonipa; सोंपी चिनी (FONIPA)
zh-Hans-fonipa; सोंपी चिनी (fonipa)
@locale=ky
@ -1760,7 +1761,7 @@ es-Cyrl-MX; испанча (Кирилл, Мексика)
hi-Latn; хиндиче (Латын)
nl-BE; голландча (Бельгия)
nl-Latn-BE; голландча (Латын, Бельгия)
zh-Hans-fonipa; кытайча (Жөнөкөйлөштүрүлгөн, FONIPA)
zh-Hans-fonipa; кытайча (Жөнөкөйлөштүрүлгөн, fonipa)
@locale=ky
@ -1773,7 +1774,7 @@ es-Cyrl-MX; испанча (Кирилл, Мексика)
hi-Latn; хиндиче (Латын)
nl-BE; фламандча
nl-Latn-BE; фламандча (Латын)
zh-Hans-fonipa; кытайча [жөнөкөйлөштүрүлгөн] (FONIPA)
zh-Hans-fonipa; кытайча [жөнөкөйлөштүрүлгөн] (fonipa)
@locale=lo
@ -1864,7 +1865,7 @@ es-Cyrl-MX; шпански (кирилско писмо, Мексико)
hi-Latn; хинди (латинично писмо)
nl-BE; холандски (Белгија)
nl-Latn-BE; холандски (латинично писмо, Белгија)
zh-Hans-fonipa; кинески (поедноставено, FONIPA)
zh-Hans-fonipa; кинески (поедноставено, fonipa)
@locale=mk
@ -1877,7 +1878,7 @@ es-Cyrl-MX; мексикански шпански (кирилско писмо)
hi-Latn; хинди (латинично писмо)
nl-BE; фламански
nl-Latn-BE; фламански (латинично писмо)
zh-Hans-fonipa; поедноставен кинески (FONIPA)
zh-Hans-fonipa; поедноставен кинески (fonipa)
@locale=ml
@ -1916,7 +1917,7 @@ es-Cyrl-MX; испани (кирилл, Мексик)
hi-Latn; хинди (латин)
nl-BE; нидерланд (Бельги)
nl-Latn-BE; нидерланд (латин, Бельги)
zh-Hans-fonipa; хятад (хялбаршуулсан, FONIPA)
zh-Hans-fonipa; хятад (хялбаршуулсан, fonipa)
@locale=mn
@ -1929,7 +1930,7 @@ es-Cyrl-MX; испани хэл [Мексик] (кирилл)
hi-Latn; хинди (латин)
nl-BE; фламанд
nl-Latn-BE; фламанд (латин)
zh-Hans-fonipa; хялбаршуулсан хятад (FONIPA)
zh-Hans-fonipa; хялбаршуулсан хятад (fonipa)
@locale=mr
@ -1942,7 +1943,7 @@ es-Cyrl-MX; स्पॅनिश (सीरिलिक, मेक्सिक
hi-Latn; हिंदी (लॅटिन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लॅटिन, बेल्जियम)
zh-Hans-fonipa; चीनी (सरलीकृत, FONIPA)
zh-Hans-fonipa; चीनी (सरलीकृत, fonipa)
@locale=mr
@ -1955,7 +1956,7 @@ es-Cyrl-MX; मेक्सिकन स्पॅनिश (सीरिलि
hi-Latn; हिंदी (लॅटिन)
nl-BE; फ्लेमिश
nl-Latn-BE; फ्लेमिश (लॅटिन)
zh-Hans-fonipa; सरलीकृत चीनी (FONIPA)
zh-Hans-fonipa; सरलीकृत चीनी (fonipa)
@locale=ms
@ -2046,7 +2047,7 @@ es-Cyrl-MX; स्पेनी (सिरिलिक, मेक्सिको)
hi-Latn; हिन्दी (ल्याटिन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (ल्याटिन, बेल्जियम)
zh-Hans-fonipa; चिनियाँ (सरलिकृत चिनियाँ, FONIPA)
zh-Hans-fonipa; चिनियाँ (सरलिकृत चिनियाँ, fonipa)
@locale=ne
@ -2059,7 +2060,7 @@ es-Cyrl-MX; मेक्सिकन स्पेनी (सिरिलिक)
hi-Latn; हिन्दी (ल्याटिन)
nl-BE; फ्लेमिस
nl-Latn-BE; फ्लेमिस (ल्याटिन)
zh-Hans-fonipa; सरलिकृत चिनियाँ (FONIPA)
zh-Hans-fonipa; सरलिकृत चिनियाँ (fonipa)
@locale=nl
@ -2150,7 +2151,7 @@ es-Cyrl-MX; ସ୍ପାନିସ୍‌ (ସିରିଲିକ୍, ମେକ୍
hi-Latn; ହିନ୍ଦୀ (ଲାଟିନ୍)
nl-BE; ଡଚ୍ (ବେଲଜିୟମ୍)
nl-Latn-BE; ଡଚ୍ (ଲାଟିନ୍, ବେଲଜିୟମ୍)
zh-Hans-fonipa; ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, FONIPA)
zh-Hans-fonipa; ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, fonipa)
@locale=or
@ -2163,7 +2164,7 @@ es-Cyrl-MX; ମେକ୍ସିକାନ ସ୍ପାନିସ୍‌ (ସିର
hi-Latn; ହିନ୍ଦୀ (ଲାଟିନ୍)
nl-BE; ଫ୍ଲେମିଶ୍
nl-Latn-BE; ଫ୍ଲେମିଶ୍ (ଲାଟିନ୍)
zh-Hans-fonipa; ସରଳୀକୃତ ଚାଇନିଜ (FONIPA)
zh-Hans-fonipa; ସରଳୀକୃତ ଚାଇନିଜ (fonipa)
@locale=pa
@ -2176,7 +2177,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਡੱਚ (ਬੈਲਜੀਅਮ)
nl-Latn-BE; ਡੱਚ (ਲਾਤੀਨੀ, ਬੈਲਜੀਅਮ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pa
@ -2189,7 +2190,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਫਲੈਮਿਸ਼
nl-Latn-BE; ਫਲੈਮਿਸ਼ (ਲਾਤੀਨੀ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pa_Guru
@ -2202,7 +2203,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਡੱਚ (ਬੈਲਜੀਅਮ)
nl-Latn-BE; ਡੱਚ (ਲਾਤੀਨੀ, ਬੈਲਜੀਅਮ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pa_Guru
@ -2215,7 +2216,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਫਲੈਮਿਸ਼
nl-Latn-BE; ਫਲੈਮਿਸ਼ (ਲਾਤੀਨੀ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pcm
@ -2228,7 +2229,7 @@ es-Cyrl-MX; Spánish Lángwej (Sírílik, Mẹ́ksíko)
hi-Latn; Híndi Lángwej (Látin)
nl-BE; Dọch Lángwej (Bẹ́ljọm)
nl-Latn-BE; Dọch Lángwej (Látin, Bẹ́ljọm)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, FONIPA)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, fonipa)
@locale=pcm
@ -2241,7 +2242,7 @@ es-Cyrl-MX; Mẹ́ksiko Spánish (Sírílik)
hi-Latn; Híndi [Látin]
nl-BE; Flẹ́mish Lángwej
nl-Latn-BE; Flẹ́mish Lángwej (Látin)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, FONIPA)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, fonipa)
@locale=pl
@ -2280,7 +2281,7 @@ es-Cyrl-MX; هسپانوي (سیریلیک, میکسیکو)
hi-Latn; هندي (لاتين/لاتيني)
nl-BE; هالېنډي (بیلجیم)
nl-Latn-BE; هالېنډي (لاتين/لاتيني, بیلجیم)
zh-Hans-fonipa; چیني (ساده شوی, FONIPA)
zh-Hans-fonipa; چیني (ساده شوی, fonipa)
@locale=ps
@ -2293,7 +2294,7 @@ es-Cyrl-MX; ميکسيکي هسپانوي (سیریلیک)
hi-Latn; هندي [لاتيني]
nl-BE; فلېمېشي
nl-Latn-BE; فلېمېشي (لاتين/لاتيني)
zh-Hans-fonipa; چیني (ساده شوی, FONIPA)
zh-Hans-fonipa; چیني (ساده شوی, fonipa)
@locale=pt
@ -2358,7 +2359,7 @@ es-Cyrl-MX; es (Cyrl, MX)
hi-Latn; hi (Latn)
nl-BE; nl (BE)
nl-Latn-BE; nl (Latn, BE)
zh-Hans-fonipa; zh (Hans, FONIPA)
zh-Hans-fonipa; zh (Hans, fonipa)
@locale=root
@ -2371,7 +2372,7 @@ es-Cyrl-MX; es (Cyrl, MX)
hi-Latn; hi (Latn)
nl-BE; nl (BE)
nl-Latn-BE; nl (Latn, BE)
zh-Hans-fonipa; zh (Hans, FONIPA)
zh-Hans-fonipa; zh (Hans, fonipa)
@locale=ru
@ -2410,7 +2411,7 @@ es-Cyrl-MX; هسپانوي (سيريلي, ميڪسيڪو)
hi-Latn; هندي (لاطيني)
nl-BE; ڊچ (بيلجيم)
nl-Latn-BE; ڊچ (لاطيني, بيلجيم)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=sd
@ -2423,7 +2424,7 @@ es-Cyrl-MX; ميڪسيڪين اسپيني (سيريلي)
hi-Latn; هندي (لاطيني)
nl-BE; فليمش
nl-Latn-BE; فليمش (لاطيني)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=sd_Arab
@ -2436,7 +2437,7 @@ es-Cyrl-MX; هسپانوي (سيريلي, ميڪسيڪو)
hi-Latn; هندي (لاطيني)
nl-BE; ڊچ (بيلجيم)
nl-Latn-BE; ڊچ (لاطيني, بيلجيم)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=sd_Arab
@ -2449,7 +2450,7 @@ es-Cyrl-MX; ميڪسيڪين اسپيني (سيريلي)
hi-Latn; هندي (لاطيني)
nl-BE; فليمش
nl-Latn-BE; فليمش (لاطيني)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=si
@ -2462,7 +2463,7 @@ es-Cyrl-MX; ස්පාඤ්ඤ (සිරිලික්, මෙක්සි
hi-Latn; හින්දි (ලතින්)
nl-BE; ලන්දේසි (බෙල්ජියම)
nl-Latn-BE; ලන්දේසි (ලතින්, බෙල්ජියම)
zh-Hans-fonipa; චීන (සුළුකළ, FONIPA)
zh-Hans-fonipa; චීන (සුළුකළ, fonipa)
@locale=si
@ -2475,7 +2476,7 @@ es-Cyrl-MX; මෙක්සිකානු ස්පාඤ්ඤ (සිරි
hi-Latn; හින්දි (ලතින්)
nl-BE; ෆ්ලෙමිශ්
nl-Latn-BE; ෆ්ලෙමිශ් (ලතින්)
zh-Hans-fonipa; සරල චීන (FONIPA)
zh-Hans-fonipa; සරල චීන (fonipa)
@locale=sk
@ -2488,7 +2489,7 @@ es-Cyrl-MX; španielčina (cyrilika, Mexiko)
hi-Latn; hindčina (latinka)
nl-BE; holandčina (Belgicko)
nl-Latn-BE; holandčina (latinka, Belgicko)
zh-Hans-fonipa; čínština (zjednodušené, FONIPA)
zh-Hans-fonipa; čínština (zjednodušené, fonipa)
@locale=sk
@ -2501,7 +2502,7 @@ es-Cyrl-MX; španielčina [mexická] (cyrilika)
hi-Latn; hindčina (latinka)
nl-BE; flámčina
nl-Latn-BE; flámčina (latinka)
zh-Hans-fonipa; čínština [zjednodušená] (FONIPA)
zh-Hans-fonipa; čínština [zjednodušená] (fonipa)
@locale=sl
@ -2540,7 +2541,7 @@ es-Cyrl-MX; Isbaanish (Siriylik, Meksiko)
hi-Latn; Hindi (Laatiin)
nl-BE; Holandays (Biljam)
nl-Latn-BE; Holandays (Laatiin, Biljam)
zh-Hans-fonipa; Shinees (La fududeeyay, FONIPA)
zh-Hans-fonipa; Shinees (La fududeeyay, fonipa)
@locale=so
@ -2553,7 +2554,7 @@ es-Cyrl-MX; Isbaanishka Mexico (Siriylik)
hi-Latn; Hindi [Latin]
nl-BE; Af faleemi
nl-Latn-BE; Af faleemi (Laatiin)
zh-Hans-fonipa; Shiinaha Rasmiga ah (FONIPA)
zh-Hans-fonipa; Shiinaha Rasmiga ah (fonipa)
@locale=sq
@ -2566,7 +2567,7 @@ es-Cyrl-MX; spanjisht (cirilik, Meksikë)
hi-Latn; indisht (latin)
nl-BE; holandisht (Belgjikë)
nl-Latn-BE; holandisht (latin, Belgjikë)
zh-Hans-fonipa; kinezisht (i thjeshtuar, FONIPA)
zh-Hans-fonipa; kinezisht (i thjeshtuar, fonipa)
@locale=sq
@ -2579,7 +2580,7 @@ es-Cyrl-MX; spanjishte meksikane (cirilik)
hi-Latn; hindisht [latine]
nl-BE; flamandisht
nl-Latn-BE; flamandisht (latin)
zh-Hans-fonipa; kinezishte e thjeshtuar (FONIPA)
zh-Hans-fonipa; kinezishte e thjeshtuar (fonipa)
@locale=sr
@ -2696,7 +2697,7 @@ es-Cyrl-MX; Kihispania (Kisiriliki, Meksiko)
hi-Latn; Kihindi (Kilatini)
nl-BE; Kiholanzi (Ubelgiji)
nl-Latn-BE; Kiholanzi (Kilatini, Ubelgiji)
zh-Hans-fonipa; Kichina (Rahisi, FONIPA)
zh-Hans-fonipa; Kichina (Rahisi, fonipa)
@locale=sw
@ -2709,7 +2710,7 @@ es-Cyrl-MX; Kihispania (Kisiriliki, Meksiko)
hi-Latn; Kihindi (Kilatini)
nl-BE; Kiflemi
nl-Latn-BE; Kiflemi (Kilatini)
zh-Hans-fonipa; Kichina [Kilichorahisishwa] (FONIPA)
zh-Hans-fonipa; Kichina [Kilichorahisishwa] (fonipa)
@locale=ta
@ -2722,7 +2723,7 @@ es-Cyrl-MX; ஸ்பானிஷ் (சிரிலிக், மெக்ச
hi-Latn; இந்தி (லத்தின்)
nl-BE; டச்சு (பெல்ஜியம்)
nl-Latn-BE; டச்சு (லத்தின், பெல்ஜியம்)
zh-Hans-fonipa; சீனம் (எளிதாக்கப்பட்டது, FONIPA)
zh-Hans-fonipa; சீனம் (எளிதாக்கப்பட்டது, fonipa)
@locale=ta
@ -2735,7 +2736,7 @@ es-Cyrl-MX; மெக்ஸிகன் ஸ்பானிஷ் (சிரி
hi-Latn; இந்தி (லத்தின்)
nl-BE; ஃப்லெமிஷ்
nl-Latn-BE; ஃப்லெமிஷ் (லத்தின்)
zh-Hans-fonipa; எளிதாக்கப்பட்ட சீனம் (FONIPA)
zh-Hans-fonipa; எளிதாக்கப்பட்ட சீனம் (fonipa)
@locale=te
@ -2748,7 +2749,7 @@ es-Cyrl-MX; స్పానిష్ (సిరిలిక్, మెక్స
hi-Latn; హిందీ (లాటిన్)
nl-BE; డచ్ (బెల్జియం)
nl-Latn-BE; డచ్ (లాటిన్, బెల్జియం)
zh-Hans-fonipa; చైనీస్ (సరళీకృతం, FONIPA)
zh-Hans-fonipa; చైనీస్ (సరళీకృతం, fonipa)
@locale=te
@ -2761,7 +2762,7 @@ es-Cyrl-MX; మెక్సికన్ స్పానిష్ (సిరి
hi-Latn; హిందీ (లాటిన్)
nl-BE; ఫ్లెమిష్
nl-Latn-BE; ఫ్లెమిష్ (లాటిన్)
zh-Hans-fonipa; సరళీకృత చైనీస్ (FONIPA)
zh-Hans-fonipa; సరళీకృత చైనీస్ (fonipa)
@locale=th
@ -2800,7 +2801,7 @@ es-Cyrl-MX; ስጳንኛ (ቋንቋ ሲሪል፣ ሜክሲኮ)
hi-Latn; ሂንዲ (ላቲን)
nl-BE; ዳች (ቤልጅዩም)
nl-Latn-BE; ዳች (ላቲን፣ ቤልጅዩም)
zh-Hans-fonipa; ቻይንኛ (ዝተቐለለ፣ FONIPA)
zh-Hans-fonipa; ቻይንኛ (ዝተቐለለ፣ fonipa)
@locale=ti
@ -2813,7 +2814,7 @@ es-Cyrl-MX; ስጳንኛ (ቋንቋ ሲሪል፣ ሜክሲኮ)
hi-Latn; ሂንዲ (ላቲን)
nl-BE; ፍላሚሽ
nl-Latn-BE; ፍላሚሽ (ላቲን)
zh-Hans-fonipa; ቀሊል ቻይንኛ (FONIPA)
zh-Hans-fonipa; ቀሊል ቻይንኛ (fonipa)
@locale=tk
@ -2826,7 +2827,7 @@ es-Cyrl-MX; ispan dili (Kiril elipbiýi, Meksika)
hi-Latn; hindi dili (Latyn elipbiýi)
nl-BE; niderland dili (Belgiýa)
nl-Latn-BE; niderland dili (Latyn elipbiýi, Belgiýa)
zh-Hans-fonipa; hytaý dili (Ýönekeýleşdirilen, FONIPA)
zh-Hans-fonipa; hytaý dili (Ýönekeýleşdirilen, fonipa)
@locale=tk
@ -2839,7 +2840,7 @@ es-Cyrl-MX; ispan dili (Kiril elipbiýi, Meksika)
hi-Latn; hindi dili (Latyn elipbiýi)
nl-BE; flamand dili
nl-Latn-BE; flamand dili (Latyn elipbiýi)
zh-Hans-fonipa; ýönekeýleşdirilen hytaý dili (FONIPA)
zh-Hans-fonipa; ýönekeýleşdirilen hytaý dili (fonipa)
@locale=tr
@ -2904,7 +2905,7 @@ es-Cyrl-MX; ہسپانوی (سیریلک،میکسیکو)
hi-Latn; ہندی (لاطینی)
nl-BE; ڈچ (بیلجیم)
nl-Latn-BE; ڈچ (لاطینی،بیلجیم)
zh-Hans-fonipa; چینی (آسان،FONIPA)
zh-Hans-fonipa; چینی (آسان،fonipa)
@locale=ur
@ -2917,7 +2918,7 @@ es-Cyrl-MX; میکسیکن ہسپانوی (سیریلک)
hi-Latn; ہندی (لاطینی)
nl-BE; فلیمِش
nl-Latn-BE; فلیمِش (لاطینی)
zh-Hans-fonipa; چینی [آسان کردہ] (FONIPA)
zh-Hans-fonipa; چینی [آسان کردہ] (fonipa)
@locale=uz
@ -2930,7 +2931,7 @@ es-Cyrl-MX; ispancha (kirill, Meksika)
hi-Latn; hind (lotin)
nl-BE; niderland (Belgiya)
nl-Latn-BE; niderland (lotin, Belgiya)
zh-Hans-fonipa; xitoy (soddalashgan, FONIPA)
zh-Hans-fonipa; xitoy (soddalashgan, fonipa)
@locale=uz
@ -2943,7 +2944,7 @@ es-Cyrl-MX; ispan [Meksika] (kirill)
hi-Latn; hind (lotin)
nl-BE; flamand
nl-Latn-BE; flamand (lotin)
zh-Hans-fonipa; xitoy [soddalashgan] (FONIPA)
zh-Hans-fonipa; xitoy [soddalashgan] (fonipa)
@locale=uz_Latn
@ -2956,7 +2957,7 @@ es-Cyrl-MX; ispancha (kirill, Meksika)
hi-Latn; hind (lotin)
nl-BE; niderland (Belgiya)
nl-Latn-BE; niderland (lotin, Belgiya)
zh-Hans-fonipa; xitoy (soddalashgan, FONIPA)
zh-Hans-fonipa; xitoy (soddalashgan, fonipa)
@locale=uz_Latn
@ -2969,7 +2970,7 @@ es-Cyrl-MX; ispan [Meksika] (kirill)
hi-Latn; hind (lotin)
nl-BE; flamand
nl-Latn-BE; flamand (lotin)
zh-Hans-fonipa; xitoy [soddalashgan] (FONIPA)
zh-Hans-fonipa; xitoy [soddalashgan] (fonipa)
@locale=vi
@ -3008,7 +3009,7 @@ es-Cyrl-MX; Èdè Sípáníìṣì (èdè ilẹ̀ Rọ́ṣíà, Mesiko)
hi-Latn; Èdè Híńdì (Èdè Látìn)
nl-BE; Èdè Dọ́ọ̀ṣì (Bégíọ́mù)
nl-Latn-BE; Èdè Dọ́ọ̀ṣì (Èdè Látìn, Bégíọ́mù)
zh-Hans-fonipa; Edè Ṣáínà (tí wọ́n mú rọrùn., FONIPA)
zh-Hans-fonipa; Edè Ṣáínà (tí wọ́n mú rọrùn., fonipa)
@locale=yo
@ -3021,7 +3022,7 @@ es-Cyrl-MX; Èdè Sípáníìṣì [orílẹ̀-èdè Mẹ́síkò] (èdè ilẹ
hi-Latn; Èdè Híndì [Látìnì]
nl-BE; Èdè Flemiṣi
nl-Latn-BE; Èdè Flemiṣi (Èdè Látìn)
zh-Hans-fonipa; Ẹdè Ṣáínà Onírọ̀rùn (FONIPA)
zh-Hans-fonipa; Ẹdè Ṣáínà Onírọ̀rùn (fonipa)
@locale=yue

View file

@ -5168,9 +5168,9 @@ public class DateFormatTest extends CoreTestFmwk {
// For ICU 57 output of "midnight" is temporarily suppressed.
// assertEquals("hh:mm:ss BBB | 00:00:00", "12:00:00 midnight", sdf.format(k000000));
assertEquals("hh:mm:ss BBB | 00:00:00", "12:00:00 at night", sdf.format(k000000));
assertEquals("hh:mm:ss BBB | 00:00:30", "12:00:30 at night", sdf.format(k000030));
assertEquals("hh:mm:ss BBB | 00:30:00", "12:30:00 at night", sdf.format(k003000));
assertEquals("hh:mm:ss BBB | 00:00:00", "12:00:00 in the morning", sdf.format(k000000));
assertEquals("hh:mm:ss BBB | 00:00:30", "12:00:30 in the morning", sdf.format(k000030));
assertEquals("hh:mm:ss BBB | 00:30:00", "12:30:00 in the morning", sdf.format(k003000));
assertEquals("hh:mm:ss BBB | 06:00:00", "06:00:00 in the morning", sdf.format(k060000));
assertEquals("hh:mm:ss BBB | 12:00:00", "12:00:00 noon", sdf.format(k120000));
assertEquals("hh:mm:ss BBB | 18:00:00", "06:00:00 in the evening", sdf.format(k180000));
@ -5178,27 +5178,27 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("hh:mm BBB");
// assertEquals("hh:mm BBB | 00:00:00", "12:00 midnight", sdf.format(k000000));
assertEquals("hh:mm BBB | 00:00:00", "12:00 at night", sdf.format(k000000));
assertEquals("hh:mm BBB | 00:00:00", "12:00 in the morning", sdf.format(k000000));
// assertEquals("hh:mm BBB | 00:00:30", "12:00 midnight", sdf.format(k000030));
assertEquals("hh:mm BBB | 00:00:30", "12:00 at night", sdf.format(k000030));
assertEquals("hh:mm BBB | 00:30:00", "12:30 at night", sdf.format(k003000));
assertEquals("hh:mm BBB | 00:00:30", "12:00 in the morning", sdf.format(k000030));
assertEquals("hh:mm BBB | 00:30:00", "12:30 in the morning", sdf.format(k003000));
sdf.applyPattern("hh BBB");
// assertEquals("hh BBB | 00:00:00", "12 midnight", sdf.format(k000000));
assertEquals("hh BBB | 00:00:00", "12 at night", sdf.format(k000000));
assertEquals("hh BBB | 00:00:00", "12 in the morning", sdf.format(k000000));
// assertEquals("hh BBB | 00:00:30", "12 midnight", sdf.format(k000030));
assertEquals("hh BBB | 00:00:30", "12 at night", sdf.format(k000030));
assertEquals("hh BBB | 00:00:30", "12 in the morning", sdf.format(k000030));
// assertEquals("hh BBB | 00:30:00", "12 midnight", sdf.format(k003000));
assertEquals("hh BBB | 00:30:00", "12 at night", sdf.format(k003000));
assertEquals("hh BBB | 00:30:00", "12 in the morning", sdf.format(k003000));
// Wide
sdf.applyPattern("hh:mm:ss BBBB");
// assertEquals("hh:mm:ss BBBB | 00:00:00", "12:00:00 midnight", sdf.format(k000000));
assertEquals("hh:mm:ss BBBB | 00:00:00", "12:00:00 at night", sdf.format(k000000));
assertEquals("hh:mm:ss BBBB | 00:00:30", "12:00:30 at night", sdf.format(k000030));
assertEquals("hh:mm:ss BBBB | 00:30:00", "12:30:00 at night", sdf.format(k003000));
assertEquals("hh:mm:ss BBBB | 00:00:00", "12:00:00 in the morning", sdf.format(k000000));
assertEquals("hh:mm:ss BBBB | 00:00:30", "12:00:30 in the morning", sdf.format(k000030));
assertEquals("hh:mm:ss BBBB | 00:30:00", "12:30:00 in the morning", sdf.format(k003000));
assertEquals("hh:mm:ss BBBB | 06:00:00", "06:00:00 in the morning", sdf.format(k060000));
assertEquals("hh:mm:ss BBBB | 12:00:00", "12:00:00 noon", sdf.format(k120000));
assertEquals("hh:mm:ss BBBB | 18:00:00", "06:00:00 in the evening", sdf.format(k180000));
@ -5206,27 +5206,27 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("hh:mm BBBB");
// assertEquals("hh:mm BBBB | 00:00:00", "12:00 midnight", sdf.format(k000000));
assertEquals("hh:mm BBBB | 00:00:00", "12:00 at night", sdf.format(k000000));
assertEquals("hh:mm BBBB | 00:00:00", "12:00 in the morning", sdf.format(k000000));
// assertEquals("hh:mm BBBB | 00:00:30", "12:00 midnight", sdf.format(k000030));
assertEquals("hh:mm BBBB | 00:00:30", "12:00 at night", sdf.format(k000030));
assertEquals("hh:mm BBBB | 00:30:00", "12:30 at night", sdf.format(k003000));
assertEquals("hh:mm BBBB | 00:00:30", "12:00 in the morning", sdf.format(k000030));
assertEquals("hh:mm BBBB | 00:30:00", "12:30 in the morning", sdf.format(k003000));
sdf.applyPattern("hh BBBB");
// assertEquals("hh BBBB | 00:00:00", "12 midnight", sdf.format(k000000));
assertEquals("hh BBBB | 00:00:00", "12 at night", sdf.format(k000000));
assertEquals("hh BBBB | 00:00:00", "12 in the morning", sdf.format(k000000));
// assertEquals("hh BBBB | 00:00:30", "12 midnight", sdf.format(k000030));
assertEquals("hh BBBB | 00:00:30", "12 at night", sdf.format(k000030));
assertEquals("hh BBBB | 00:00:30", "12 in the morning", sdf.format(k000030));
// assertEquals("hh BBBB | 00:30:00", "12 midnight", sdf.format(k003000));
assertEquals("hh BBBB | 00:30:00", "12 at night", sdf.format(k003000));
assertEquals("hh BBBB | 00:30:00", "12 in the morning", sdf.format(k003000));
// Narrow
sdf.applyPattern("hh:mm:ss BBBBB");
// assertEquals("hh:mm:ss BBBBB | 00:00:00", "12:00:00 mi", sdf.format(k000000));
assertEquals("hh:mm:ss BBBBB | 00:00:00", "12:00:00 at night", sdf.format(k000000));
assertEquals("hh:mm:ss BBBBB | 00:00:30", "12:00:30 at night", sdf.format(k000030));
assertEquals("hh:mm:ss BBBBB | 00:30:00", "12:30:00 at night", sdf.format(k003000));
assertEquals("hh:mm:ss BBBBB | 00:00:00", "12:00:00 in the morning", sdf.format(k000000));
assertEquals("hh:mm:ss BBBBB | 00:00:30", "12:00:30 in the morning", sdf.format(k000030));
assertEquals("hh:mm:ss BBBBB | 00:30:00", "12:30:00 in the morning", sdf.format(k003000));
assertEquals("hh:mm:ss BBBBB | 06:00:00", "06:00:00 in the morning", sdf.format(k060000));
assertEquals("hh:mm:ss BBBBB | 12:00:00", "12:00:00 n", sdf.format(k120000));
assertEquals("hh:mm:ss BBBBB | 18:00:00", "06:00:00 in the evening", sdf.format(k180000));
@ -5234,19 +5234,19 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("hh:mm BBBBB");
// assertEquals("hh:mm BBBBB | 00:00:00", "12:00 mi", sdf.format(k000000));
assertEquals("hh:mm BBBBB | 00:00:00", "12:00 at night", sdf.format(k000000));
assertEquals("hh:mm BBBBB | 00:00:00", "12:00 in the morning", sdf.format(k000000));
// assertEquals("hh:mm BBBBB | 00:00:30", "12:00 mi", sdf.format(k000030));
assertEquals("hh:mm BBBBB | 00:00:30", "12:00 at night", sdf.format(k000030));
assertEquals("hh:mm BBBBB | 00:30:00", "12:30 at night", sdf.format(k003000));
assertEquals("hh:mm BBBBB | 00:00:30", "12:00 in the morning", sdf.format(k000030));
assertEquals("hh:mm BBBBB | 00:30:00", "12:30 in the morning", sdf.format(k003000));
sdf.applyPattern("hh BBBBB");
// assertEquals("hh BBBBB | 00:00:00", "12 mi", sdf.format(k000000));
assertEquals("hh BBBBB | 00:00:00", "12 at night", sdf.format(k000000));
assertEquals("hh BBBBB | 00:00:00", "12 in the morning", sdf.format(k000000));
// assertEquals("hh BBBBB | 00:00:30", "12 mi", sdf.format(k000030));
assertEquals("hh BBBBB | 00:00:30", "12 at night", sdf.format(k000030));
assertEquals("hh BBBBB | 00:00:30", "12 in the morning", sdf.format(k000030));
// assertEquals("hh BBBBB | 00:30:00", "12 mi", sdf.format(k003000));
assertEquals("hh BBBBB | 00:30:00", "12 at night", sdf.format(k003000));
assertEquals("hh BBBBB | 00:30:00", "12 in the morning", sdf.format(k003000));
}
@Test
@ -5305,8 +5305,8 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("hh:mm:ss BBBB");
// assertEquals("hh:mm:ss BBBB | 00:00:00 | en_US", "12:00:00 midnight", sdf.format(k000000));
assertEquals("hh:mm:ss BBBB | 00:00:00 | en_US", "12:00:00 at night", sdf.format(k000000));
assertEquals("hh:mm:ss BBBB | 01:00:00 | en_US", "01:00:00 at night", sdf.format(k010000));
assertEquals("hh:mm:ss BBBB | 00:00:00 | en_US", "12:00:00 in the morning", sdf.format(k000000));
assertEquals("hh:mm:ss BBBB | 01:00:00 | en_US", "01:00:00 in the morning", sdf.format(k010000));
assertEquals("hh:mm:ss BBBB | 12:00:00 | en_US", "12:00:00 noon", sdf.format(k120000));
// Locale es_CO should not fall back to es and should have a
@ -5330,7 +5330,7 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.setTimeZone(TimeZone.GMT_ZONE);
sdf.applyPattern("hh:mm:ss BBBB");
assertEquals("hh:mm:ss BBBB | 01:00:00 | en@calendar=buddhist", "01:00:00 at night", sdf.format(k010000));
assertEquals("hh:mm:ss BBBB | 01:00:00 | en@calendar=buddhist", "01:00:00 in the morning", sdf.format(k010000));
}
@Test
@ -5357,7 +5357,7 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("hh:mm 'ss' BBBB");
// assertEquals("hh:mm 'ss' BBBB | 00:00:30", "12:00 ss midnight", sdf.format(k000030));
assertEquals("hh:mm 'ss' BBBB | 00:00:30", "12:00 ss at night", sdf.format(k000030));
assertEquals("hh:mm 'ss' BBBB | 00:00:30", "12:00 ss in the morning", sdf.format(k000030));
assertEquals("hh:mm 'ss' BBBB | 06:00:30", "06:00 ss in the morning", sdf.format(k060030));
// Minutes field is not present.
@ -5370,7 +5370,7 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("hh 'mm ss' BBBB");
// assertEquals("hh 'mm ss' BBBB | 00:30:00", "12 mm ss midnight", sdf.format(k003000));
assertEquals("hh 'mm ss' BBBB | 00:30:00", "12 mm ss at night", sdf.format(k003000));
assertEquals("hh 'mm ss' BBBB | 00:30:00", "12 mm ss in the morning", sdf.format(k003000));
assertEquals("hh 'mm ss' BBBB | 06:30:00", "06 mm ss in the morning", sdf.format(k063000));
// Minutes and seconds fields appear after day periods.
@ -5384,21 +5384,21 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("BBBB hh:mm:ss");
// assertEquals("BBBB hh:mm:ss | 00:00:00", "midnight 12:00:00", sdf.format(k000000));
assertEquals("BBBB hh:mm:ss | 00:00:00", "at night 12:00:00", sdf.format(k000000));
assertEquals("BBBB hh:mm:ss | 00:00:30", "at night 12:00:30", sdf.format(k000030));
assertEquals("BBBB hh:mm:ss | 00:30:00", "at night 12:30:00", sdf.format(k003000));
assertEquals("BBBB hh:mm:ss | 00:00:00", "in the morning 12:00:00", sdf.format(k000000));
assertEquals("BBBB hh:mm:ss | 00:00:30", "in the morning 12:00:30", sdf.format(k000030));
assertEquals("BBBB hh:mm:ss | 00:30:00", "in the morning 12:30:00", sdf.format(k003000));
// Confirm applyPattern() reparses the pattern string.
sdf.applyPattern("BBBB hh");
// assertEquals("BBBB hh | 00:00:30", "midnight 12", sdf.format(k000030));
assertEquals("BBBB hh | 00:00:30", "at night 12", sdf.format(k000030));
assertEquals("BBBB hh | 00:00:30", "in the morning 12", sdf.format(k000030));
sdf.applyPattern("BBBB hh:mm:'ss'");
// assertEquals("BBBB hh:mm:'ss' | 00:00:30", "midnight 12:00:ss", sdf.format(k000030));
assertEquals("BBBB hh:mm:'ss' | 00:00:30", "at night 12:00:ss", sdf.format(k000030));
assertEquals("BBBB hh:mm:'ss' | 00:00:30", "in the morning 12:00:ss", sdf.format(k000030));
sdf.applyPattern("BBBB hh:mm:ss");
assertEquals("BBBB hh:mm:ss | 00:00:30", "at night 12:00:30", sdf.format(k000030));
assertEquals("BBBB hh:mm:ss | 00:00:30", "in the morning 12:00:30", sdf.format(k000030));
}
@Test
@ -5418,6 +5418,7 @@ public class DateFormatTest extends CoreTestFmwk {
Date k193000 = new Date(1447443000000L);
Date k200000 = new Date(1447444800000L);
Date k210000 = new Date(1447448400000L);
Date k223000 = new Date(1447453800000L);
SimpleDateFormat sdf = new SimpleDateFormat("");
sdf.setTimeZone(TimeZone.GMT_ZONE);
@ -5429,13 +5430,13 @@ public class DateFormatTest extends CoreTestFmwk {
assertEquals("yyyy-MM-dd B | 2015-11-13 noon", k120000, sdf.parse("2015-11-13 noon"));
assertEquals("yyyy-MM-dd B | 2015-11-13 in the afternoon", k150000, sdf.parse("2015-11-13 in the afternoon"));
assertEquals("yyyy-MM-dd B | 2015-11-13 in the evening", k193000, sdf.parse("2015-11-13 in the evening"));
assertEquals("yyyy-MM-dd B | 2015-11-13 at night", k013000, sdf.parse("2015-11-13 at night"));
assertEquals("yyyy-MM-dd B | 2015-11-13 at night", k223000, sdf.parse("2015-11-13 at night"));
// If time and day period are consistent with each other then time is parsed accordingly.
sdf.applyPattern("yyyy-MM-dd hh:mm B");
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 12:00 midnight", k000000, sdf.parse("2015-11-13 12:00 midnight"));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 12:00 noon", k120000, sdf.parse("2015-11-13 12:00 noon"));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 01:00 at night", k010000, sdf.parse("2015-11-13 01:00 at night"));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 01:00 in the morning", k010000, sdf.parse("2015-11-13 01:00 in the morning"));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 01:00 in the afternoon", k130000, sdf.parse("2015-11-13 01:00 in the afternoon"));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 09:00 in the morning", k090000, sdf.parse("2015-11-13 09:00 in the morning"));
assertEquals("yyyy-MM-dd hh:mm B | 2015-11-13 09:00 at night", k210000, sdf.parse("2015-11-13 09:00 at night"));
@ -5471,7 +5472,7 @@ public class DateFormatTest extends CoreTestFmwk {
sdf.applyPattern("yyyy-MM-dd HH:mm B");
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 12:00 midnight", k000000, sdf.parse("2015-11-13 12:00 midnight"));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 12:00 noon", k120000, sdf.parse("2015-11-13 12:00 noon"));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 01:00 at night", k010000, sdf.parse("2015-11-13 01:00 at night"));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 01:00 in the morning", k010000, sdf.parse("2015-11-13 01:00 in the morning"));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 01:00 in the afternoon", k130000, sdf.parse("2015-11-13 01:00 in the afternoon"));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 09:00 in the morning", k090000, sdf.parse("2015-11-13 09:00 in the morning"));
assertEquals("yyyy-MM-dd HH:mm B | 2015-11-13 09:00 at night", k210000, sdf.parse("2015-11-13 09:00 at night"));

View file

@ -1824,8 +1824,8 @@ public class ULocaleTest extends CoreTestFmwk {
{"en_Cyrl-RU", "en-Cyrl-RU", "en-Cyrl-RU"},
{"en_Latn-RU", "en-RU", "en-RU"},
{"sr_Cyrl-US", "sr-US", "sr-US"},
{"sr_Cyrl-RU", "sr-Cyrl-RU", "sr-Cyrl-RU"},
{"sr_Latn-RU", "sr-RU", "sr-RU"},
{"sr_Cyrl-RU", "sr-RU", "sr-RU"},
{"sr_Latn-RU", "sr_Latn-RU", "sr_Latn-RU"},
};
for (String[] test : data) {
ULocale source = new ULocale(test[0]);

View file

@ -794,7 +794,7 @@ public class DateIntervalFormatTest extends CoreTestFmwk {
"en", "CE 2010 09 27 10:00:00", "CE 2010 09 27 12:00:00", "hbbbbb", "10\\u202Fa\\u2009\\u2013\\u200912\\u202Fn",
"en", "CE 2010 09 27 13:00:00", "CE 2010 09 27 14:00:00", "hb", "1\\u2009\\u2013\\u20092\\u202FPM",
"en", "CE 2010 09 27 10:00:00", "CE 2010 09 27 13:00:00", "hB", "10 in the morning\\u2009\\u2013\\u20091 in the afternoon",
"en", "CE 2010 09 27 00:00:00", "CE 2010 09 27 01:00:00", "hB", "12\\u2009\\u2013\\u20091 at night",
"en", "CE 2010 09 27 00:00:00", "CE 2010 09 27 01:00:00", "hB", "12\\u2009\\u2013\\u20091 in the morning",
// J
"en", "CE 2010 09 27 10:00:00", "CE 2010 09 27 13:00:00", "J", "10\\u2009\\u2013\\u20091",

View file

@ -235,16 +235,19 @@ en-CK ; en-Latn-CK ; en-CK ;
en-CM ; en-Latn-CM ; en-CM ;
en-CX ; en-Latn-CX ; en-CX ;
en-CY ; en-Latn-CY ; en-CY ;
en-CZ ; en-Latn-CZ ; en-CZ ;
en-DE ; en-Latn-DE ; en-DE ;
en-DG ; en-Latn-DG ; en-DG ;
en-DK ; en-Latn-DK ; en-DK ;
en-DM ; en-Latn-DM ; en-DM ;
en-ER ; en-Latn-ER ; en-ER ;
en-ES ; en-Latn-ES ; en-ES ;
en-Egyp ; en-Egyp-US ; en-Egyp ;
en-FI ; en-Latn-FI ; en-FI ;
en-FJ ; en-Latn-FJ ; en-FJ ;
en-FK ; en-Latn-FK ; en-FK ;
en-FM ; en-Latn-FM ; en-FM ;
en-FR ; en-Latn-FR ; en-FR ;
en-GB ; en-Latn-GB ; en-GB ;
en-GD ; en-Latn-GD ; en-GD ;
en-GG ; en-Latn-GG ; en-GG ;
@ -255,12 +258,14 @@ en-GS ; en-Latn-GS ; en-GS ;
en-GU ; en-Latn-GU ; en-GU ;
en-GY ; en-Latn-GY ; en-GY ;
en-HK ; en-Latn-HK ; en-HK ;
en-HU ; en-Latn-HU ; en-HU ;
en-ID ; en-Latn-ID ; en-ID ;
en-IE ; en-Latn-IE ; en-IE ;
en-IL ; en-Latn-IL ; en-IL ;
en-IM ; en-Latn-IM ; en-IM ;
en-IN ; en-Latn-IN ; en-IN ;
en-IO ; en-Latn-IO ; en-IO ;
en-IT ; en-Latn-IT ; en-IT ;
en-JE ; en-Latn-JE ; en-JE ;
en-JM ; en-Latn-JM ; en-JM ;
en-KE ; en-Latn-KE ; en-KE ;
@ -285,15 +290,19 @@ en-NA ; en-Latn-NA ; en-NA ;
en-NF ; en-Latn-NF ; en-NF ;
en-NG ; en-Latn-NG ; en-NG ;
en-NL ; en-Latn-NL ; en-NL ;
en-NO ; en-Latn-NO ; en-NO ;
en-NR ; en-Latn-NR ; en-NR ;
en-NU ; en-Latn-NU ; en-NU ;
en-NZ ; en-Latn-NZ ; en-NZ ;
en-PG ; en-Latn-PG ; en-PG ;
en-PH ; en-Latn-PH ; en-PH ;
en-PK ; en-Latn-PK ; en-PK ;
en-PL ; en-Latn-PL ; en-PL ;
en-PN ; en-Latn-PN ; en-PN ;
en-PR ; en-Latn-PR ; en-PR ;
en-PT ; en-Latn-PT ; en-PT ;
en-PW ; en-Latn-PW ; en-PW ;
en-RO ; en-Latn-RO ; en-RO ;
en-RW ; en-Latn-RW ; en-RW ;
en-SB ; en-Latn-SB ; en-SB ;
en-SC ; en-Latn-SC ; en-SC ;
@ -302,6 +311,7 @@ en-SE ; en-Latn-SE ; en-SE ;
en-SG ; en-Latn-SG ; en-SG ;
en-SH ; en-Latn-SH ; en-SH ;
en-SI ; en-Latn-SI ; en-SI ;
en-SK ; en-Latn-SK ; en-SK ;
en-SL ; en-Latn-SL ; en-SL ;
en-SS ; en-Latn-SS ; en-SS ;
en-SX ; en-Latn-SX ; en-SX ;
@ -802,11 +812,6 @@ pl-AQ ; pl-Latn-AQ ; pl-AQ ;
pl-Egyp ; pl-Egyp-PL ; pl-Egyp ;
pl-Latn ; pl-Latn-PL ; pl ;
pl-PL ; pl-Latn-PL ; pl ;
prg ; prg-Latn-PL ; prg ;
prg-AQ ; prg-Latn-AQ ; prg-AQ ;
prg-Egyp ; prg-Egyp-PL ; prg-Egyp ;
prg-Latn ; prg-Latn-PL ; prg ;
prg-PL ; prg-Latn-PL ; prg ;
ps ; ps-Arab-AF ; ps ;
ps-AF ; ps-Arab-AF ; ps ;
ps-AQ ; ps-Arab-AQ ; ps-AQ ;
@ -1575,9 +1580,9 @@ und-NP ; ne-Deva-NP ; ne ;
und-NR ; en-Latn-NR ; en-NR ;
und-NU ; en-Latn-NU ; en-NU ;
und-NZ ; en-Latn-NZ ; en-NZ ;
und-Nkoo ; man-Nkoo-GN ; man-Nkoo ; man-GN
und-Nkoo ; man-Nkoo-GN ; man-Nkoo ;
und-Nkoo-AQ ; man-Nkoo-AQ ; ;
und-Nkoo-GN ; man-Nkoo-GN ; man-Nkoo ; man-GN
und-Nkoo-GN ; man-Nkoo-GN ; man-Nkoo ;
und-OM ; ar-Arab-OM ; ar-OM ;
und-Olck ; sat-Olck-IN ; sat ;
und-Olck-AQ ; sat-Olck-AQ ; sat-AQ ;

View file

@ -1,3 +1,4 @@
# DO NOT EDIT THIS FILE, instead regenerate it using GenerateLocaleIDTestData.java
# Test data for locale identifier canonicalization
# Copyright © 1991-2025 Unicode, Inc.
# For terms of use, see http://www.unicode.org/copyright.html

View file

@ -1,3 +1,4 @@
# DO NOT EDIT THIS FILE, instead regenerate it using GenerateLocaleIDTestData.java
# Test data for locale display name generation
# Copyright © 1991-2025 Unicode, Inc.
# For terms of use, see http://www.unicode.org/copyright.html
@ -356,7 +357,7 @@ es-Cyrl-MX; Spaans (Cyrillies, Meksiko)
hi-Latn; Hindi (Latyn)
nl-BE; Nederlands (België)
nl-Latn-BE; Nederlands (Latyn, België)
zh-Hans-fonipa; Chinees (Vereenvoudig, FONIPA)
zh-Hans-fonipa; Chinees (Vereenvoudig, fonipa)
@locale=af
@ -369,7 +370,7 @@ es-Cyrl-MX; Spaans (Cyrillies, Meksiko)
hi-Latn; Hindi (Latyn)
nl-BE; Vlaams
nl-Latn-BE; Vlaams (Latyn)
zh-Hans-fonipa; Chinees (Vereenvoudig, FONIPA)
zh-Hans-fonipa; Chinees (Vereenvoudig, fonipa)
@locale=am
@ -382,7 +383,7 @@ es-Cyrl-MX; ስፓኒሽ (ሲይሪልክ፣ ሜክሲኮ)
hi-Latn; ሕንድኛ (ላቲን)
nl-BE; ደች (ቤልጄም)
nl-Latn-BE; ደች (ላቲን፣ ቤልጄም)
zh-Hans-fonipa; ቻይንኛ (ቀለል ያለ፣ FONIPA)
zh-Hans-fonipa; ቻይንኛ (ቀለል ያለ፣ fonipa)
@locale=am
@ -395,7 +396,7 @@ es-Cyrl-MX; የሜክሲኮ ስፓኒሽ (ሲይሪልክ)
hi-Latn; ሕንድኛ [ላቲን]
nl-BE; ፍሌሚሽ
nl-Latn-BE; ፍሌሚሽ (ላቲን)
zh-Hans-fonipa; ቀለል ያለ ቻይንኛ (FONIPA)
zh-Hans-fonipa; ቀለል ያለ ቻይንኛ (fonipa)
@locale=ar
@ -408,7 +409,7 @@ es-Cyrl-MX; الإسبانية (السيريلية، المكسيك)
hi-Latn; الهندية (اللاتينية)
nl-BE; الهولندية (بلجيكا)
nl-Latn-BE; الهولندية (اللاتينية، بلجيكا)
zh-Hans-fonipa; الصينية (المبسطة، FONIPA)
zh-Hans-fonipa; الصينية (المبسطة، fonipa)
@locale=ar
@ -421,7 +422,7 @@ es-Cyrl-MX; الإسبانية المكسيكية (السيريلية)
hi-Latn; الهندية (اللاتينية)
nl-BE; الهولندية (بلجيكا)
nl-Latn-BE; الهولندية (اللاتينية، بلجيكا)
zh-Hans-fonipa; الصينية المبسطة (FONIPA)
zh-Hans-fonipa; الصينية المبسطة (fonipa)
@locale=as
@ -434,7 +435,7 @@ es-Cyrl-MX; স্পেনিচ (চিৰিলিক, মেক্সিক
hi-Latn; হিন্দী (লেটিন)
nl-BE; ডাচ (বেলজিয়াম)
nl-Latn-BE; ডাচ (লেটিন, বেলজিয়াম)
zh-Hans-fonipa; চীনা (সৰলীকৃত, FONIPA)
zh-Hans-fonipa; চীনা (সৰলীকৃত, fonipa)
@locale=as
@ -447,7 +448,7 @@ es-Cyrl-MX; মেক্সিকান স্পেনিচ (চিৰিল
hi-Latn; হিন্দী (লেটিন)
nl-BE; ফ্লেমিচ
nl-Latn-BE; ফ্লেমিচ (লেটিন)
zh-Hans-fonipa; সৰলীকৃত চীনা (FONIPA)
zh-Hans-fonipa; সৰলীকৃত চীনা (fonipa)
@locale=az
@ -460,7 +461,7 @@ es-Cyrl-MX; ispan (kiril, Meksika)
hi-Latn; hind (latın)
nl-BE; holland (Belçika)
nl-Latn-BE; holland (latın, Belçika)
zh-Hans-fonipa; çin (sadələşmiş, FONIPA)
zh-Hans-fonipa; çin (sadələşmiş, fonipa)
@locale=az
@ -473,7 +474,7 @@ es-Cyrl-MX; Meksika ispancası (kiril)
hi-Latn; Hindi [latın]
nl-BE; flamand
nl-Latn-BE; flamand (latın)
zh-Hans-fonipa; sadələşmiş çin (FONIPA)
zh-Hans-fonipa; sadələşmiş çin (fonipa)
@locale=az_Latn
@ -486,7 +487,7 @@ es-Cyrl-MX; ispan (kiril, Meksika)
hi-Latn; hind (latın)
nl-BE; holland (Belçika)
nl-Latn-BE; holland (latın, Belçika)
zh-Hans-fonipa; çin (sadələşmiş, FONIPA)
zh-Hans-fonipa; çin (sadələşmiş, fonipa)
@locale=az_Latn
@ -499,7 +500,7 @@ es-Cyrl-MX; Meksika ispancası (kiril)
hi-Latn; Hindi [latın]
nl-BE; flamand
nl-Latn-BE; flamand (latın)
zh-Hans-fonipa; sadələşmiş çin (FONIPA)
zh-Hans-fonipa; sadələşmiş çin (fonipa)
@locale=be
@ -512,7 +513,7 @@ es-Cyrl-MX; іспанская (кірыліца, Мексіка)
hi-Latn; хіндзі (лацініца)
nl-BE; нідэрландская (Бельгія)
nl-Latn-BE; нідэрландская (лацініца, Бельгія)
zh-Hans-fonipa; кітайская (спрошчанае кітайскае, FONIPA)
zh-Hans-fonipa; кітайская (спрошчанае кітайскае, fonipa)
@locale=be
@ -525,7 +526,7 @@ es-Cyrl-MX; мексіканская іспанская (кірыліца)
hi-Latn; хіндзі (лацініца)
nl-BE; фламандская
nl-Latn-BE; фламандская (лацініца)
zh-Hans-fonipa; кітайская [спрошчаныя іерогліфы] (FONIPA)
zh-Hans-fonipa; кітайская [спрошчаныя іерогліфы] (fonipa)
@locale=bg
@ -564,7 +565,7 @@ es-Cyrl-MX; স্প্যানিশ (সিরিলিক, মেক্স
hi-Latn; হিন্দি (ল্যাটিন)
nl-BE; ওলন্দাজ (বেলজিয়াম)
nl-Latn-BE; ওলন্দাজ (ল্যাটিন, বেলজিয়াম)
zh-Hans-fonipa; চীনা (সরলীকৃত, FONIPA)
zh-Hans-fonipa; চীনা (সরলীকৃত, fonipa)
@locale=bn
@ -577,7 +578,7 @@ es-Cyrl-MX; স্প্যানিশ (সিরিলিক, মেক্স
hi-Latn; হিন্দি (ল্যাটিন)
nl-BE; ফ্লেমিশ
nl-Latn-BE; ফ্লেমিশ (ল্যাটিন)
zh-Hans-fonipa; চীনা (সরলীকৃত, FONIPA)
zh-Hans-fonipa; চীনা (সরলীকৃত, fonipa)
@locale=bs
@ -668,7 +669,7 @@ es-Cyrl-MX; ᏍᏆᏂ (ᏲᏂᎢ ᏗᎪᏪᎵ, ᎠᏂᏍᏆᏂ)
hi-Latn; ᎯᏂᏗ (ᎳᏘᏂ)
nl-BE; ᏛᏥ (ᏇᎵᏥᎥᎻ)
nl-Latn-BE; ᏛᏥ (ᎳᏘᏂ, ᏇᎵᏥᎥᎻ)
zh-Hans-fonipa; ᏓᎶᏂᎨ (ᎠᎯᏗᎨ, FONIPA)
zh-Hans-fonipa; ᏓᎶᏂᎨ (ᎠᎯᏗᎨ, fonipa)
@locale=chr
@ -681,7 +682,7 @@ es-Cyrl-MX; ᏍᏆᏂᏱ ᏍᏆᏂ (ᏲᏂᎢ ᏗᎪᏪᎵ)
hi-Latn; ᎯᏂᏗ (ᎳᏘᏂ)
nl-BE; ᏊᎵᏥᎥᎻ ᏛᏥ
nl-Latn-BE; ᏊᎵᏥᎥᎻ ᏛᏥ (ᎳᏘᏂ)
zh-Hans-fonipa; ᎠᎯᏗᎨ ᏓᎶᏂᎨ (FONIPA)
zh-Hans-fonipa; ᎠᎯᏗᎨ ᏓᎶᏂᎨ (fonipa)
@locale=cs
@ -694,7 +695,7 @@ es-Cyrl-MX; španělština (cyrilice, Mexiko)
hi-Latn; hindština (latinka)
nl-BE; nizozemština (Belgie)
nl-Latn-BE; nizozemština (latinka, Belgie)
zh-Hans-fonipa; čínština (zjednodušené, FONIPA)
zh-Hans-fonipa; čínština (zjednodušené, fonipa)
@locale=cs
@ -707,7 +708,7 @@ es-Cyrl-MX; španělština (cyrilice, Mexiko)
hi-Latn; hindština (latinka)
nl-BE; vlámština
nl-Latn-BE; vlámština (latinka)
zh-Hans-fonipa; čínština [zjednodušená] (FONIPA)
zh-Hans-fonipa; čínština [zjednodušená] (fonipa)
@locale=cy
@ -798,7 +799,7 @@ es-Cyrl-MX; špańšćina (kyriliski, Mexiko)
hi-Latn; hindišćina (łatyński)
nl-BE; nižozemšćina (Belgiska)
nl-Latn-BE; nižozemšćina (łatyński, Belgiska)
zh-Hans-fonipa; chinšćina (zjadnorjone, FONIPA)
zh-Hans-fonipa; chinšćina (zjadnorjone, fonipa)
@locale=dsb
@ -811,7 +812,7 @@ es-Cyrl-MX; mexikańska špańšćina (kyriliski)
hi-Latn; hindišćina (łatyński)
nl-BE; flamšćina
nl-Latn-BE; flamšćina (łatyński)
zh-Hans-fonipa; chinšćina [zjadnorjona] (FONIPA)
zh-Hans-fonipa; chinšćina [zjadnorjona] (fonipa)
@locale=el
@ -1006,7 +1007,7 @@ es-Cyrl-MX; Spanish (Cyrillic, Mexico)
hi-Latn; Hindi (Latin)
nl-BE; Dutch (Belgium)
nl-Latn-BE; Dutch (Latin, Belgium)
zh-Hans-fonipa; Chinese (Pinasimple, FONIPA)
zh-Hans-fonipa; Chinese (Pinasimple, fonipa)
@locale=fil
@ -1019,7 +1020,7 @@ es-Cyrl-MX; Mexican na Espanyol (Cyrillic)
hi-Latn; Hindi (Latin)
nl-BE; Flemish
nl-Latn-BE; Flemish (Latin)
zh-Hans-fonipa; Pinasimpleng Chinese (FONIPA)
zh-Hans-fonipa; Pinasimpleng Chinese (fonipa)
@locale=fr
@ -1110,7 +1111,7 @@ es-Cyrl-MX; español (cirílico, México)
hi-Latn; hindi (latino)
nl-BE; neerlandés (Bélxica)
nl-Latn-BE; neerlandés (latino, Bélxica)
zh-Hans-fonipa; chinés (simplificado, FONIPA)
zh-Hans-fonipa; chinés (simplificado, fonipa)
@locale=gl
@ -1123,7 +1124,7 @@ es-Cyrl-MX; español de México (cirílico)
hi-Latn; hindi [alfabeto latino]
nl-BE; flamengo
nl-Latn-BE; flamengo (latino)
zh-Hans-fonipa; chinés simplificado (FONIPA)
zh-Hans-fonipa; chinés simplificado (fonipa)
@locale=gu
@ -1136,7 +1137,7 @@ es-Cyrl-MX; સ્પેનિશ (સિરિલિક, મેક્સિક
hi-Latn; હિન્દી (લેટિન)
nl-BE; ડચ (બેલ્જીયમ)
nl-Latn-BE; ડચ (લેટિન, બેલ્જીયમ)
zh-Hans-fonipa; ચાઇનીઝ (સરળીકૃત, FONIPA)
zh-Hans-fonipa; ચાઇનીઝ (સરળીકૃત, fonipa)
@locale=gu
@ -1149,7 +1150,7 @@ es-Cyrl-MX; મેક્સિકન સ્પેનિશ (સિરિલિ
hi-Latn; હિન્દી (લેટિન)
nl-BE; ફ્લેમિશ
nl-Latn-BE; ફ્લેમિશ (લેટિન)
zh-Hans-fonipa; સરળીકૃત ચાઇનીઝ (FONIPA)
zh-Hans-fonipa; સરળીકૃત ચાઇનીઝ (fonipa)
@locale=ha
@ -1162,7 +1163,7 @@ es-Cyrl-MX; Sifaniyanci (Cyrillic, Mesiko)
hi-Latn; Harshen Hindi (Latin)
nl-BE; Holanci (Belgiyom)
nl-Latn-BE; Holanci (Latin, Belgiyom)
zh-Hans-fonipa; Harshen Sinanci (Sauƙaƙaƙƙe, FONIPA)
zh-Hans-fonipa; Harshen Sinanci (Sauƙaƙaƙƙe, fonipa)
@locale=ha
@ -1175,7 +1176,7 @@ es-Cyrl-MX; Sifaniyanci Mesiko (Cyrillic)
hi-Latn; Harshen Hindi (Latin)
nl-BE; Holanci (Belgiyom)
nl-Latn-BE; Holanci (Latin, Belgiyom)
zh-Hans-fonipa; Sauƙaƙaƙƙen Sinanci (FONIPA)
zh-Hans-fonipa; Sauƙaƙaƙƙen Sinanci (fonipa)
@locale=he
@ -1214,7 +1215,7 @@ es-Cyrl-MX; स्पेनिश (सिरिलिक, मैक्सिक
hi-Latn; हिन्दी (लैटिन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लैटिन, बेल्जियम)
zh-Hans-fonipa; चीनी (सरलीकृत, FONIPA)
zh-Hans-fonipa; चीनी (सरलीकृत, fonipa)
@locale=hi
@ -1227,7 +1228,7 @@ es-Cyrl-MX; मैक्सिकन स्पेनिश (सिरिलि
hi-Latn; हिन्दी (लैटिन)
nl-BE; फ़्लेमिश
nl-Latn-BE; फ़्लेमिश (लैटिन)
zh-Hans-fonipa; सरलीकृत चीनी (FONIPA)
zh-Hans-fonipa; सरलीकृत चीनी (fonipa)
@locale=hi_Latn
@ -1292,7 +1293,7 @@ es-Cyrl-MX; španišćina (kyrilisce, Mexiko)
hi-Latn; hindišćina (łaćonsce)
nl-BE; nižozemšćina (Belgiska)
nl-Latn-BE; nižozemšćina (łaćonsce, Belgiska)
zh-Hans-fonipa; chinšćina (zjednorjene, FONIPA)
zh-Hans-fonipa; chinšćina (zjednorjene, fonipa)
@locale=hsb
@ -1305,7 +1306,7 @@ es-Cyrl-MX; mexiska španišćina (kyrilisce)
hi-Latn; hindišćina (łaćonsce)
nl-BE; flamšćina
nl-Latn-BE; flamšćina (łaćonsce)
zh-Hans-fonipa; chinšćina [zjednorjena] (FONIPA)
zh-Hans-fonipa; chinšćina [zjednorjena] (fonipa)
@locale=ht
@ -1370,7 +1371,7 @@ es-Cyrl-MX; իսպաներեն (կյուրեղագիր, Մեքսիկա)
hi-Latn; հինդի (լատինական)
nl-BE; հոլանդերեն (Բելգիա)
nl-Latn-BE; հոլանդերեն (լատինական, Բելգիա)
zh-Hans-fonipa; չինարեն (պարզեցված, FONIPA)
zh-Hans-fonipa; չինարեն (պարզեցված, fonipa)
@locale=hy
@ -1383,7 +1384,7 @@ es-Cyrl-MX; մեքսիկական իսպաներեն (կյուրեղագիր)
hi-Latn; հինդի [լատինատառ]
nl-BE; ֆլամանդերեն
nl-Latn-BE; ֆլամանդերեն (լատինական)
zh-Hans-fonipa; պարզեցված չինարեն (FONIPA)
zh-Hans-fonipa; պարզեցված չինարեն (fonipa)
@locale=id
@ -1422,7 +1423,7 @@ es-Cyrl-MX; Spanish (Cyrillic, Mexico)
hi-Latn; Hindi (Latin)
nl-BE; Dutch (Belgium)
nl-Latn-BE; Dutch (Latin, Belgium)
zh-Hans-fonipa; Chaịniiz (Nke dị mfe, FONIPA)
zh-Hans-fonipa; Chaịniiz (Nke dị mfe, fonipa)
@locale=ig
@ -1435,7 +1436,7 @@ es-Cyrl-MX; Spanish ndị Mexico (Cyrillic)
hi-Latn; Hindi (Latin)
nl-BE; Flemish
nl-Latn-BE; Flemish (Latin)
zh-Hans-fonipa; Asụsụ Chaịniiz dị mfe (FONIPA)
zh-Hans-fonipa; Asụsụ Chaịniiz dị mfe (fonipa)
@locale=is
@ -1448,7 +1449,7 @@ es-Cyrl-MX; spænska (kyrillískt, Mexíkó)
hi-Latn; hindí (latneskt)
nl-BE; hollenska (Belgía)
nl-Latn-BE; hollenska (latneskt, Belgía)
zh-Hans-fonipa; kínverska (einfaldað, FONIPA)
zh-Hans-fonipa; kínverska (einfaldað, fonipa)
@locale=is
@ -1461,7 +1462,7 @@ es-Cyrl-MX; mexíkósk spænska (kyrillískt)
hi-Latn; hindí (latneskt)
nl-BE; flæmska
nl-Latn-BE; flæmska (latneskt)
zh-Hans-fonipa; kínverska [einfölduð] (FONIPA)
zh-Hans-fonipa; kínverska [einfölduð] (fonipa)
@locale=it
@ -1526,7 +1527,7 @@ es-Cyrl-MX; Spanyol (Sirilik, Mèksiko)
hi-Latn; India (Latin)
nl-BE; Walanda (Bèlgi)
nl-Latn-BE; Walanda (Latin, Bèlgi)
zh-Hans-fonipa; Tyonghwa (Prasaja, FONIPA)
zh-Hans-fonipa; Tyonghwa (Prasaja, fonipa)
@locale=jv
@ -1539,7 +1540,7 @@ es-Cyrl-MX; Spanyol [Meksiko] (Sirilik)
hi-Latn; India (Latin)
nl-BE; Flemis
nl-Latn-BE; Flemis (Latin)
zh-Hans-fonipa; Tyonghwa [Ringkes] (FONIPA)
zh-Hans-fonipa; Tyonghwa [Ringkes] (fonipa)
@locale=ka
@ -1552,7 +1553,7 @@ es-Cyrl-MX; ესპანური (კირილიცა, მექსი
hi-Latn; ჰინდი (ლათინური)
nl-BE; ნიდერლანდური (ბელგია)
nl-Latn-BE; ნიდერლანდური (ლათინური, ბელგია)
zh-Hans-fonipa; ჩინური (გამარტივებული, FONIPA)
zh-Hans-fonipa; ჩინური (გამარტივებული, fonipa)
@locale=ka
@ -1565,7 +1566,7 @@ es-Cyrl-MX; მექსიკური ესპანური (კირი
hi-Latn; ჰინდი (ლათინური)
nl-BE; ფლამანდიური
nl-Latn-BE; ფლამანდიური (ლათინური)
zh-Hans-fonipa; გამარტივებული ჩინური (FONIPA)
zh-Hans-fonipa; გამარტივებული ჩინური (fonipa)
@locale=kk
@ -1630,7 +1631,7 @@ es-Cyrl-MX; អេស្ប៉ាញ (ស៊ីរីលីក, ម៉ិកស
hi-Latn; ហិណ្ឌី (ឡាតាំង)
nl-BE; ហូឡង់ (បែលហ្ស៊ិក)
nl-Latn-BE; ហូឡង់ (ឡាតាំង, បែលហ្ស៊ិក)
zh-Hans-fonipa; ចិន (អក្សរ​ចិន​កាត់, FONIPA)
zh-Hans-fonipa; ចិន (អក្សរ​ចិន​កាត់, fonipa)
@locale=km
@ -1643,7 +1644,7 @@ es-Cyrl-MX; អេស្ប៉ាញ (ស៊ីរីលីក, ម៉ិកស
hi-Latn; ហិណ្ឌី (ឡាតាំង)
nl-BE; ផ្លាមីស
nl-Latn-BE; ផ្លាមីស (ឡាតាំង)
zh-Hans-fonipa; ចិន​អក្សរ​កាត់ (FONIPA)
zh-Hans-fonipa; ចិន​អក្សរ​កាត់ (fonipa)
@locale=kn
@ -1656,7 +1657,7 @@ es-Cyrl-MX; ಸ್ಪ್ಯಾನಿಷ್ (ಸಿರಿಲಿಕ್, ಮೆಕ
hi-Latn; ಹಿಂದಿ (ಲ್ಯಾಟಿನ್)
nl-BE; ಡಚ್ (ಬೆಲ್ಜಿಯಮ್)
nl-Latn-BE; ಡಚ್ (ಲ್ಯಾಟಿನ್, ಬೆಲ್ಜಿಯಮ್)
zh-Hans-fonipa; ಚೈನೀಸ್ (ಸರಳೀಕೃತ, FONIPA)
zh-Hans-fonipa; ಚೈನೀಸ್ (ಸರಳೀಕೃತ, fonipa)
@locale=kn
@ -1669,7 +1670,7 @@ es-Cyrl-MX; ಮೆಕ್ಸಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್ (ಸಿ
hi-Latn; ಹಿಂದಿ (ಲ್ಯಾಟಿನ್)
nl-BE; ಫ್ಲೆಮಿಷ್
nl-Latn-BE; ಫ್ಲೆಮಿಷ್ (ಲ್ಯಾಟಿನ್)
zh-Hans-fonipa; ಸರಳೀಕೃತ ಚೈನೀಸ್ (FONIPA)
zh-Hans-fonipa; ಸರಳೀಕೃತ ಚೈನೀಸ್ (fonipa)
@locale=ko
@ -1682,7 +1683,7 @@ es-Cyrl-MX; 스페인어(키릴 문자, 멕시코)
hi-Latn; 힌디어(로마자)
nl-BE; 네덜란드어(벨기에)
nl-Latn-BE; 네덜란드어(로마자, 벨기에)
zh-Hans-fonipa; 중국어(간체, FONIPA)
zh-Hans-fonipa; 중국어(간체, fonipa)
@locale=ko
@ -1695,7 +1696,7 @@ es-Cyrl-MX; 스페인어(키릴 문자, 멕시코)
hi-Latn; 힌디어(로마자)
nl-BE; 플라망어
nl-Latn-BE; 플라망어(로마자)
zh-Hans-fonipa; 중국어(간체, FONIPA)
zh-Hans-fonipa; 중국어(간체, fonipa)
@locale=kok
@ -1708,7 +1709,7 @@ es-Cyrl-MX; स्पॅनीश (सिरिलिक, मेक्सिक
hi-Latn; हिन्दी (लॅटीन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लॅटीन, बेल्जियम)
zh-Hans-fonipa; चिनी (सोंपी, FONIPA)
zh-Hans-fonipa; चिनी (सोंपी, fonipa)
@locale=kok
@ -1721,7 +1722,7 @@ es-Cyrl-MX; मॅक्सिकन स्पॅनीश (सिरिलि
hi-Latn; हिन्दी (लॅटीन)
nl-BE; फ्लेमिश
nl-Latn-BE; फ्लेमिश (लॅटीन)
zh-Hans-fonipa; सोंपी चिनी (FONIPA)
zh-Hans-fonipa; सोंपी चिनी (fonipa)
@locale=kok_Deva
@ -1734,7 +1735,7 @@ es-Cyrl-MX; स्पॅनीश (सिरिलिक, मेक्सिक
hi-Latn; हिन्दी (लॅटीन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लॅटीन, बेल्जियम)
zh-Hans-fonipa; चिनी (सोंपी, FONIPA)
zh-Hans-fonipa; चिनी (सोंपी, fonipa)
@locale=kok_Deva
@ -1747,7 +1748,7 @@ es-Cyrl-MX; मॅक्सिकन स्पॅनीश (सिरिलि
hi-Latn; हिन्दी (लॅटीन)
nl-BE; फ्लेमिश
nl-Latn-BE; फ्लेमिश (लॅटीन)
zh-Hans-fonipa; सोंपी चिनी (FONIPA)
zh-Hans-fonipa; सोंपी चिनी (fonipa)
@locale=ky
@ -1760,7 +1761,7 @@ es-Cyrl-MX; испанча (Кирилл, Мексика)
hi-Latn; хиндиче (Латын)
nl-BE; голландча (Бельгия)
nl-Latn-BE; голландча (Латын, Бельгия)
zh-Hans-fonipa; кытайча (Жөнөкөйлөштүрүлгөн, FONIPA)
zh-Hans-fonipa; кытайча (Жөнөкөйлөштүрүлгөн, fonipa)
@locale=ky
@ -1773,7 +1774,7 @@ es-Cyrl-MX; испанча (Кирилл, Мексика)
hi-Latn; хиндиче (Латын)
nl-BE; фламандча
nl-Latn-BE; фламандча (Латын)
zh-Hans-fonipa; кытайча [жөнөкөйлөштүрүлгөн] (FONIPA)
zh-Hans-fonipa; кытайча [жөнөкөйлөштүрүлгөн] (fonipa)
@locale=lo
@ -1864,7 +1865,7 @@ es-Cyrl-MX; шпански (кирилско писмо, Мексико)
hi-Latn; хинди (латинично писмо)
nl-BE; холандски (Белгија)
nl-Latn-BE; холандски (латинично писмо, Белгија)
zh-Hans-fonipa; кинески (поедноставено, FONIPA)
zh-Hans-fonipa; кинески (поедноставено, fonipa)
@locale=mk
@ -1877,7 +1878,7 @@ es-Cyrl-MX; мексикански шпански (кирилско писмо)
hi-Latn; хинди (латинично писмо)
nl-BE; фламански
nl-Latn-BE; фламански (латинично писмо)
zh-Hans-fonipa; поедноставен кинески (FONIPA)
zh-Hans-fonipa; поедноставен кинески (fonipa)
@locale=ml
@ -1916,7 +1917,7 @@ es-Cyrl-MX; испани (кирилл, Мексик)
hi-Latn; хинди (латин)
nl-BE; нидерланд (Бельги)
nl-Latn-BE; нидерланд (латин, Бельги)
zh-Hans-fonipa; хятад (хялбаршуулсан, FONIPA)
zh-Hans-fonipa; хятад (хялбаршуулсан, fonipa)
@locale=mn
@ -1929,7 +1930,7 @@ es-Cyrl-MX; испани хэл [Мексик] (кирилл)
hi-Latn; хинди (латин)
nl-BE; фламанд
nl-Latn-BE; фламанд (латин)
zh-Hans-fonipa; хялбаршуулсан хятад (FONIPA)
zh-Hans-fonipa; хялбаршуулсан хятад (fonipa)
@locale=mr
@ -1942,7 +1943,7 @@ es-Cyrl-MX; स्पॅनिश (सीरिलिक, मेक्सिक
hi-Latn; हिंदी (लॅटिन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (लॅटिन, बेल्जियम)
zh-Hans-fonipa; चीनी (सरलीकृत, FONIPA)
zh-Hans-fonipa; चीनी (सरलीकृत, fonipa)
@locale=mr
@ -1955,7 +1956,7 @@ es-Cyrl-MX; मेक्सिकन स्पॅनिश (सीरिलि
hi-Latn; हिंदी (लॅटिन)
nl-BE; फ्लेमिश
nl-Latn-BE; फ्लेमिश (लॅटिन)
zh-Hans-fonipa; सरलीकृत चीनी (FONIPA)
zh-Hans-fonipa; सरलीकृत चीनी (fonipa)
@locale=ms
@ -2046,7 +2047,7 @@ es-Cyrl-MX; स्पेनी (सिरिलिक, मेक्सिको)
hi-Latn; हिन्दी (ल्याटिन)
nl-BE; डच (बेल्जियम)
nl-Latn-BE; डच (ल्याटिन, बेल्जियम)
zh-Hans-fonipa; चिनियाँ (सरलिकृत चिनियाँ, FONIPA)
zh-Hans-fonipa; चिनियाँ (सरलिकृत चिनियाँ, fonipa)
@locale=ne
@ -2059,7 +2060,7 @@ es-Cyrl-MX; मेक्सिकन स्पेनी (सिरिलिक)
hi-Latn; हिन्दी (ल्याटिन)
nl-BE; फ्लेमिस
nl-Latn-BE; फ्लेमिस (ल्याटिन)
zh-Hans-fonipa; सरलिकृत चिनियाँ (FONIPA)
zh-Hans-fonipa; सरलिकृत चिनियाँ (fonipa)
@locale=nl
@ -2150,7 +2151,7 @@ es-Cyrl-MX; ସ୍ପାନିସ୍‌ (ସିରିଲିକ୍, ମେକ୍
hi-Latn; ହିନ୍ଦୀ (ଲାଟିନ୍)
nl-BE; ଡଚ୍ (ବେଲଜିୟମ୍)
nl-Latn-BE; ଡଚ୍ (ଲାଟିନ୍, ବେଲଜିୟମ୍)
zh-Hans-fonipa; ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, FONIPA)
zh-Hans-fonipa; ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, fonipa)
@locale=or
@ -2163,7 +2164,7 @@ es-Cyrl-MX; ମେକ୍ସିକାନ ସ୍ପାନିସ୍‌ (ସିର
hi-Latn; ହିନ୍ଦୀ (ଲାଟିନ୍)
nl-BE; ଫ୍ଲେମିଶ୍
nl-Latn-BE; ଫ୍ଲେମିଶ୍ (ଲାଟିନ୍)
zh-Hans-fonipa; ସରଳୀକୃତ ଚାଇନିଜ (FONIPA)
zh-Hans-fonipa; ସରଳୀକୃତ ଚାଇନିଜ (fonipa)
@locale=pa
@ -2176,7 +2177,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਡੱਚ (ਬੈਲਜੀਅਮ)
nl-Latn-BE; ਡੱਚ (ਲਾਤੀਨੀ, ਬੈਲਜੀਅਮ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pa
@ -2189,7 +2190,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਫਲੈਮਿਸ਼
nl-Latn-BE; ਫਲੈਮਿਸ਼ (ਲਾਤੀਨੀ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pa_Guru
@ -2202,7 +2203,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਡੱਚ (ਬੈਲਜੀਅਮ)
nl-Latn-BE; ਡੱਚ (ਲਾਤੀਨੀ, ਬੈਲਜੀਅਮ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pa_Guru
@ -2215,7 +2216,7 @@ es-Cyrl-MX; ਸਪੇਨੀ (ਸਿਰਿਲਿਕ, ਮੈਕਸੀਕੋ)
hi-Latn; ਹਿੰਦੀ (ਲਾਤੀਨੀ)
nl-BE; ਫਲੈਮਿਸ਼
nl-Latn-BE; ਫਲੈਮਿਸ਼ (ਲਾਤੀਨੀ)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, FONIPA)
zh-Hans-fonipa; ਚੀਨੀ (ਸਰਲ, fonipa)
@locale=pcm
@ -2228,7 +2229,7 @@ es-Cyrl-MX; Spánish Lángwej (Sírílik, Mẹ́ksíko)
hi-Latn; Híndi Lángwej (Látin)
nl-BE; Dọch Lángwej (Bẹ́ljọm)
nl-Latn-BE; Dọch Lángwej (Látin, Bẹ́ljọm)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, FONIPA)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, fonipa)
@locale=pcm
@ -2241,7 +2242,7 @@ es-Cyrl-MX; Mẹ́ksiko Spánish (Sírílik)
hi-Latn; Híndi [Látin]
nl-BE; Flẹ́mish Lángwej
nl-Latn-BE; Flẹ́mish Lángwej (Látin)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, FONIPA)
zh-Hans-fonipa; Mandarín Chainíz Lángwej (Ízí Chainíz Lángwej, fonipa)
@locale=pl
@ -2280,7 +2281,7 @@ es-Cyrl-MX; هسپانوي (سیریلیک, میکسیکو)
hi-Latn; هندي (لاتين/لاتيني)
nl-BE; هالېنډي (بیلجیم)
nl-Latn-BE; هالېنډي (لاتين/لاتيني, بیلجیم)
zh-Hans-fonipa; چیني (ساده شوی, FONIPA)
zh-Hans-fonipa; چیني (ساده شوی, fonipa)
@locale=ps
@ -2293,7 +2294,7 @@ es-Cyrl-MX; ميکسيکي هسپانوي (سیریلیک)
hi-Latn; هندي [لاتيني]
nl-BE; فلېمېشي
nl-Latn-BE; فلېمېشي (لاتين/لاتيني)
zh-Hans-fonipa; چیني (ساده شوی, FONIPA)
zh-Hans-fonipa; چیني (ساده شوی, fonipa)
@locale=pt
@ -2358,7 +2359,7 @@ es-Cyrl-MX; es (Cyrl, MX)
hi-Latn; hi (Latn)
nl-BE; nl (BE)
nl-Latn-BE; nl (Latn, BE)
zh-Hans-fonipa; zh (Hans, FONIPA)
zh-Hans-fonipa; zh (Hans, fonipa)
@locale=root
@ -2371,7 +2372,7 @@ es-Cyrl-MX; es (Cyrl, MX)
hi-Latn; hi (Latn)
nl-BE; nl (BE)
nl-Latn-BE; nl (Latn, BE)
zh-Hans-fonipa; zh (Hans, FONIPA)
zh-Hans-fonipa; zh (Hans, fonipa)
@locale=ru
@ -2410,7 +2411,7 @@ es-Cyrl-MX; هسپانوي (سيريلي, ميڪسيڪو)
hi-Latn; هندي (لاطيني)
nl-BE; ڊچ (بيلجيم)
nl-Latn-BE; ڊچ (لاطيني, بيلجيم)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=sd
@ -2423,7 +2424,7 @@ es-Cyrl-MX; ميڪسيڪين اسپيني (سيريلي)
hi-Latn; هندي (لاطيني)
nl-BE; فليمش
nl-Latn-BE; فليمش (لاطيني)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=sd_Arab
@ -2436,7 +2437,7 @@ es-Cyrl-MX; هسپانوي (سيريلي, ميڪسيڪو)
hi-Latn; هندي (لاطيني)
nl-BE; ڊچ (بيلجيم)
nl-Latn-BE; ڊچ (لاطيني, بيلجيم)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=sd_Arab
@ -2449,7 +2450,7 @@ es-Cyrl-MX; ميڪسيڪين اسپيني (سيريلي)
hi-Latn; هندي (لاطيني)
nl-BE; فليمش
nl-Latn-BE; فليمش (لاطيني)
zh-Hans-fonipa; چيني (سادي, FONIPA)
zh-Hans-fonipa; چيني (سادي, fonipa)
@locale=si
@ -2462,7 +2463,7 @@ es-Cyrl-MX; ස්පාඤ්ඤ (සිරිලික්, මෙක්සි
hi-Latn; හින්දි (ලතින්)
nl-BE; ලන්දේසි (බෙල්ජියම)
nl-Latn-BE; ලන්දේසි (ලතින්, බෙල්ජියම)
zh-Hans-fonipa; චීන (සුළුකළ, FONIPA)
zh-Hans-fonipa; චීන (සුළුකළ, fonipa)
@locale=si
@ -2475,7 +2476,7 @@ es-Cyrl-MX; මෙක්සිකානු ස්පාඤ්ඤ (සිරි
hi-Latn; හින්දි (ලතින්)
nl-BE; ෆ්ලෙමිශ්
nl-Latn-BE; ෆ්ලෙමිශ් (ලතින්)
zh-Hans-fonipa; සරල චීන (FONIPA)
zh-Hans-fonipa; සරල චීන (fonipa)
@locale=sk
@ -2488,7 +2489,7 @@ es-Cyrl-MX; španielčina (cyrilika, Mexiko)
hi-Latn; hindčina (latinka)
nl-BE; holandčina (Belgicko)
nl-Latn-BE; holandčina (latinka, Belgicko)
zh-Hans-fonipa; čínština (zjednodušené, FONIPA)
zh-Hans-fonipa; čínština (zjednodušené, fonipa)
@locale=sk
@ -2501,7 +2502,7 @@ es-Cyrl-MX; španielčina [mexická] (cyrilika)
hi-Latn; hindčina (latinka)
nl-BE; flámčina
nl-Latn-BE; flámčina (latinka)
zh-Hans-fonipa; čínština [zjednodušená] (FONIPA)
zh-Hans-fonipa; čínština [zjednodušená] (fonipa)
@locale=sl
@ -2540,7 +2541,7 @@ es-Cyrl-MX; Isbaanish (Siriylik, Meksiko)
hi-Latn; Hindi (Laatiin)
nl-BE; Holandays (Biljam)
nl-Latn-BE; Holandays (Laatiin, Biljam)
zh-Hans-fonipa; Shinees (La fududeeyay, FONIPA)
zh-Hans-fonipa; Shinees (La fududeeyay, fonipa)
@locale=so
@ -2553,7 +2554,7 @@ es-Cyrl-MX; Isbaanishka Mexico (Siriylik)
hi-Latn; Hindi [Latin]
nl-BE; Af faleemi
nl-Latn-BE; Af faleemi (Laatiin)
zh-Hans-fonipa; Shiinaha Rasmiga ah (FONIPA)
zh-Hans-fonipa; Shiinaha Rasmiga ah (fonipa)
@locale=sq
@ -2566,7 +2567,7 @@ es-Cyrl-MX; spanjisht (cirilik, Meksikë)
hi-Latn; indisht (latin)
nl-BE; holandisht (Belgjikë)
nl-Latn-BE; holandisht (latin, Belgjikë)
zh-Hans-fonipa; kinezisht (i thjeshtuar, FONIPA)
zh-Hans-fonipa; kinezisht (i thjeshtuar, fonipa)
@locale=sq
@ -2579,7 +2580,7 @@ es-Cyrl-MX; spanjishte meksikane (cirilik)
hi-Latn; hindisht [latine]
nl-BE; flamandisht
nl-Latn-BE; flamandisht (latin)
zh-Hans-fonipa; kinezishte e thjeshtuar (FONIPA)
zh-Hans-fonipa; kinezishte e thjeshtuar (fonipa)
@locale=sr
@ -2696,7 +2697,7 @@ es-Cyrl-MX; Kihispania (Kisiriliki, Meksiko)
hi-Latn; Kihindi (Kilatini)
nl-BE; Kiholanzi (Ubelgiji)
nl-Latn-BE; Kiholanzi (Kilatini, Ubelgiji)
zh-Hans-fonipa; Kichina (Rahisi, FONIPA)
zh-Hans-fonipa; Kichina (Rahisi, fonipa)
@locale=sw
@ -2709,7 +2710,7 @@ es-Cyrl-MX; Kihispania (Kisiriliki, Meksiko)
hi-Latn; Kihindi (Kilatini)
nl-BE; Kiflemi
nl-Latn-BE; Kiflemi (Kilatini)
zh-Hans-fonipa; Kichina [Kilichorahisishwa] (FONIPA)
zh-Hans-fonipa; Kichina [Kilichorahisishwa] (fonipa)
@locale=ta
@ -2722,7 +2723,7 @@ es-Cyrl-MX; ஸ்பானிஷ் (சிரிலிக், மெக்ச
hi-Latn; இந்தி (லத்தின்)
nl-BE; டச்சு (பெல்ஜியம்)
nl-Latn-BE; டச்சு (லத்தின், பெல்ஜியம்)
zh-Hans-fonipa; சீனம் (எளிதாக்கப்பட்டது, FONIPA)
zh-Hans-fonipa; சீனம் (எளிதாக்கப்பட்டது, fonipa)
@locale=ta
@ -2735,7 +2736,7 @@ es-Cyrl-MX; மெக்ஸிகன் ஸ்பானிஷ் (சிரி
hi-Latn; இந்தி (லத்தின்)
nl-BE; ஃப்லெமிஷ்
nl-Latn-BE; ஃப்லெமிஷ் (லத்தின்)
zh-Hans-fonipa; எளிதாக்கப்பட்ட சீனம் (FONIPA)
zh-Hans-fonipa; எளிதாக்கப்பட்ட சீனம் (fonipa)
@locale=te
@ -2748,7 +2749,7 @@ es-Cyrl-MX; స్పానిష్ (సిరిలిక్, మెక్స
hi-Latn; హిందీ (లాటిన్)
nl-BE; డచ్ (బెల్జియం)
nl-Latn-BE; డచ్ (లాటిన్, బెల్జియం)
zh-Hans-fonipa; చైనీస్ (సరళీకృతం, FONIPA)
zh-Hans-fonipa; చైనీస్ (సరళీకృతం, fonipa)
@locale=te
@ -2761,7 +2762,7 @@ es-Cyrl-MX; మెక్సికన్ స్పానిష్ (సిరి
hi-Latn; హిందీ (లాటిన్)
nl-BE; ఫ్లెమిష్
nl-Latn-BE; ఫ్లెమిష్ (లాటిన్)
zh-Hans-fonipa; సరళీకృత చైనీస్ (FONIPA)
zh-Hans-fonipa; సరళీకృత చైనీస్ (fonipa)
@locale=th
@ -2800,7 +2801,7 @@ es-Cyrl-MX; ስጳንኛ (ቋንቋ ሲሪል፣ ሜክሲኮ)
hi-Latn; ሂንዲ (ላቲን)
nl-BE; ዳች (ቤልጅዩም)
nl-Latn-BE; ዳች (ላቲን፣ ቤልጅዩም)
zh-Hans-fonipa; ቻይንኛ (ዝተቐለለ፣ FONIPA)
zh-Hans-fonipa; ቻይንኛ (ዝተቐለለ፣ fonipa)
@locale=ti
@ -2813,7 +2814,7 @@ es-Cyrl-MX; ስጳንኛ (ቋንቋ ሲሪል፣ ሜክሲኮ)
hi-Latn; ሂንዲ (ላቲን)
nl-BE; ፍላሚሽ
nl-Latn-BE; ፍላሚሽ (ላቲን)
zh-Hans-fonipa; ቀሊል ቻይንኛ (FONIPA)
zh-Hans-fonipa; ቀሊል ቻይንኛ (fonipa)
@locale=tk
@ -2826,7 +2827,7 @@ es-Cyrl-MX; ispan dili (Kiril elipbiýi, Meksika)
hi-Latn; hindi dili (Latyn elipbiýi)
nl-BE; niderland dili (Belgiýa)
nl-Latn-BE; niderland dili (Latyn elipbiýi, Belgiýa)
zh-Hans-fonipa; hytaý dili (Ýönekeýleşdirilen, FONIPA)
zh-Hans-fonipa; hytaý dili (Ýönekeýleşdirilen, fonipa)
@locale=tk
@ -2839,7 +2840,7 @@ es-Cyrl-MX; ispan dili (Kiril elipbiýi, Meksika)
hi-Latn; hindi dili (Latyn elipbiýi)
nl-BE; flamand dili
nl-Latn-BE; flamand dili (Latyn elipbiýi)
zh-Hans-fonipa; ýönekeýleşdirilen hytaý dili (FONIPA)
zh-Hans-fonipa; ýönekeýleşdirilen hytaý dili (fonipa)
@locale=tr
@ -2904,7 +2905,7 @@ es-Cyrl-MX; ہسپانوی (سیریلک،میکسیکو)
hi-Latn; ہندی (لاطینی)
nl-BE; ڈچ (بیلجیم)
nl-Latn-BE; ڈچ (لاطینی،بیلجیم)
zh-Hans-fonipa; چینی (آسان،FONIPA)
zh-Hans-fonipa; چینی (آسان،fonipa)
@locale=ur
@ -2917,7 +2918,7 @@ es-Cyrl-MX; میکسیکن ہسپانوی (سیریلک)
hi-Latn; ہندی (لاطینی)
nl-BE; فلیمِش
nl-Latn-BE; فلیمِش (لاطینی)
zh-Hans-fonipa; چینی [آسان کردہ] (FONIPA)
zh-Hans-fonipa; چینی [آسان کردہ] (fonipa)
@locale=uz
@ -2930,7 +2931,7 @@ es-Cyrl-MX; ispancha (kirill, Meksika)
hi-Latn; hind (lotin)
nl-BE; niderland (Belgiya)
nl-Latn-BE; niderland (lotin, Belgiya)
zh-Hans-fonipa; xitoy (soddalashgan, FONIPA)
zh-Hans-fonipa; xitoy (soddalashgan, fonipa)
@locale=uz
@ -2943,7 +2944,7 @@ es-Cyrl-MX; ispan [Meksika] (kirill)
hi-Latn; hind (lotin)
nl-BE; flamand
nl-Latn-BE; flamand (lotin)
zh-Hans-fonipa; xitoy [soddalashgan] (FONIPA)
zh-Hans-fonipa; xitoy [soddalashgan] (fonipa)
@locale=uz_Latn
@ -2956,7 +2957,7 @@ es-Cyrl-MX; ispancha (kirill, Meksika)
hi-Latn; hind (lotin)
nl-BE; niderland (Belgiya)
nl-Latn-BE; niderland (lotin, Belgiya)
zh-Hans-fonipa; xitoy (soddalashgan, FONIPA)
zh-Hans-fonipa; xitoy (soddalashgan, fonipa)
@locale=uz_Latn
@ -2969,7 +2970,7 @@ es-Cyrl-MX; ispan [Meksika] (kirill)
hi-Latn; hind (lotin)
nl-BE; flamand
nl-Latn-BE; flamand (lotin)
zh-Hans-fonipa; xitoy [soddalashgan] (FONIPA)
zh-Hans-fonipa; xitoy [soddalashgan] (fonipa)
@locale=vi
@ -3008,7 +3009,7 @@ es-Cyrl-MX; Èdè Sípáníìṣì (èdè ilẹ̀ Rọ́ṣíà, Mesiko)
hi-Latn; Èdè Híńdì (Èdè Látìn)
nl-BE; Èdè Dọ́ọ̀ṣì (Bégíọ́mù)
nl-Latn-BE; Èdè Dọ́ọ̀ṣì (Èdè Látìn, Bégíọ́mù)
zh-Hans-fonipa; Edè Ṣáínà (tí wọ́n mú rọrùn., FONIPA)
zh-Hans-fonipa; Edè Ṣáínà (tí wọ́n mú rọrùn., fonipa)
@locale=yo
@ -3021,7 +3022,7 @@ es-Cyrl-MX; Èdè Sípáníìṣì [orílẹ̀-èdè Mẹ́síkò] (èdè ilẹ
hi-Latn; Èdè Híndì [Látìnì]
nl-BE; Èdè Flemiṣi
nl-Latn-BE; Èdè Flemiṣi (Èdè Látìn)
zh-Hans-fonipa; Ẹdè Ṣáínà Onírọ̀rùn (FONIPA)
zh-Hans-fonipa; Ẹdè Ṣáínà Onírọ̀rùn (fonipa)
@locale=yue