Skip to content

Commit

Permalink
ICU-22922 Integrate CLDR 47 release alpha1, part 3, source files
Browse files Browse the repository at this point in the history
  • Loading branch information
DraganBesevic committed Jan 28, 2025
1 parent d732fe0 commit 484fa7f
Show file tree
Hide file tree
Showing 9 changed files with 54 additions and 41 deletions.
20 changes: 10 additions & 10 deletions icu4c/source/test/cintltst/cloctst.c
Original file line number Diff line number Diff line change
Expand Up @@ -4634,12 +4634,12 @@ const char* const full_data[][3] = {
"bn_IN"
}, {
"und_CD",
"sw_Latn_CD",
"sw_CD"
"fr_Latn_CD",
"fr_CD"
}, {
"und_CF",
"fr_Latn_CF",
"fr_CF"
"sg_Latn_CF",
"sg"
}, {
"und_CG",
"fr_Latn_CG",
Expand Down Expand Up @@ -4706,8 +4706,8 @@ const char* const full_data[][3] = {
"de"
}, {
"und_DJ",
"aa_Latn_DJ",
"aa_DJ"
"fr_Latn_DJ",
"fr_DJ"
}, {
"und_DK",
"da_Latn_DK",
Expand Down Expand Up @@ -5258,8 +5258,8 @@ const char* const full_data[][3] = {
"it_SM"
}, {
"und_SN",
"fr_Latn_SN",
"fr_SN"
"wo_Latn_SN",
"wo"
}, {
"und_SO",
"so_Latn_SO",
Expand All @@ -5286,8 +5286,8 @@ const char* const full_data[][3] = {
"si"
}, {
"und_TD",
"fr_Latn_TD",
"fr_TD"
"ar_Arab_TD",
"ar_TD"
}, {
"und_TG",
"fr_Latn_TG",
Expand Down
2 changes: 1 addition & 1 deletion icu4c/source/test/cintltst/creststn.c
Original file line number Diff line number Diff line change
Expand Up @@ -2185,7 +2185,7 @@ static void TestFallback(void)
UResourceBundle* myResB = ures_open(NULL,"no_NO_NY",&err);
UResourceBundle* resLocID = ures_getByKey(myResB, "Version", NULL, &err);
const UChar* version = NULL;
static const UChar versionStr[] = u"46"; // 46 in nn_NO or in a parent bundle/root
static const UChar versionStr[] = u"47"; // 47 in nn_NO or in a parent bundle/root

if(U_FAILURE(err)) {
log_data_err("Expected success when trying to test no_NO_NY aliased to nn_NO for Version "
Expand Down
6 changes: 3 additions & 3 deletions icu4c/source/test/intltest/dtfmttst.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2725,7 +2725,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Australian Eastern Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "VVVV", "Sydney Time", "Australia/Sydney" },

{ "en", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
Expand All @@ -2737,7 +2737,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Australian Eastern Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "VVVV", "Sydney Time", "Australia/Sydney" },

{ "en", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
Expand Down Expand Up @@ -2778,7 +2778,7 @@ void DateFormatTest::TestTimeZoneDisplayName()

// Proper CLDR primary zone support #9733
{ "en", "America/Santiago", "2013-01-01T00:00:00Z", "VVVV", "Chile Time", "America/Santiago" },
{ "en", "Pacific/Easter", "2013-01-01T00:00:00Z", "VVVV", "Easter Time", "Pacific/Easter" },
{ "en", "Pacific/Easter", "2013-01-01T00:00:00Z", "VVVV", "Easter Island Time", "Pacific/Easter" },

// ==========

Expand Down
20 changes: 10 additions & 10 deletions icu4c/source/test/intltest/loctest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2582,12 +2582,12 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
"bn_IN"
}, {
"und_CD",
"sw_Latn_CD",
"sw_CD"
"fr_Latn_CD",
"fr_CD"
}, {
"und_CF",
"fr_Latn_CF",
"fr_CF"
"sg_Latn_CF",
"sg"
}, {
"und_CG",
"fr_Latn_CG",
Expand Down Expand Up @@ -2650,8 +2650,8 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
"de"
}, {
"und_DJ",
"aa_Latn_DJ",
"aa_DJ"
"fr_Latn_DJ",
"fr_DJ"
}, {
"und_DK",
"da_Latn_DK",
Expand Down Expand Up @@ -3194,8 +3194,8 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
"it_SM"
}, {
"und_SN",
"fr_Latn_SN",
"fr_SN"
"wo_Latn_SN",
"wo"
}, {
"und_SO",
"so_Latn_SO",
Expand Down Expand Up @@ -3226,8 +3226,8 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
"syr"
}, {
"und_TD",
"fr_Latn_TD",
"fr_TD"
"ar_Arab_TD",
"ar_TD"
}, {
"und_TG",
"fr_Latn_TG",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -943,7 +943,7 @@ public void TestTimeZoneInLocale() {
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Australian Eastern Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "VVVV", "Sydney Time", "Australia/Sydney" },

{ "en", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
Expand All @@ -955,7 +955,7 @@ public void TestTimeZoneInLocale() {
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Australian Eastern Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "VVVV", "Sydney Time", "Australia/Sydney" },

{ "en", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
Expand Down Expand Up @@ -996,7 +996,7 @@ public void TestTimeZoneInLocale() {

// Proper CLDR primary zone support #9733
{ "en", "America/Santiago", "2013-01-01T00:00:00Z", "VVVV", "Chile Time", "America/Santiago" },
{ "en", "Pacific/Easter", "2013-01-01T00:00:00Z", "VVVV", "Easter Time", "Pacific/Easter" },
{ "en", "Pacific/Easter", "2013-01-01T00:00:00Z", "VVVV", "Easter Island Time", "Pacific/Easter" },

// ==========

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2725,12 +2725,12 @@ else if (!res.toString().equals(exp)) {
"bn_IN"
}, {
"und_CD",
"sw_Latn_CD",
"sw_CD"
"fr_Latn_CD",
"fr_CD"
}, {
"und_CF",
"fr_Latn_CF",
"fr_CF"
"sg_Latn_CF",
"sg"
}, {
"und_CG",
"fr_Latn_CG",
Expand Down Expand Up @@ -2793,8 +2793,8 @@ else if (!res.toString().equals(exp)) {
"de"
}, {
"und_DJ",
"aa_Latn_DJ",
"aa_DJ"
"fr_Latn_DJ",
"fr_DJ"
}, {
"und_DK",
"da_Latn_DK",
Expand Down Expand Up @@ -3337,8 +3337,8 @@ else if (!res.toString().equals(exp)) {
"it_SM"
}, {
"und_SN",
"fr_Latn_SN",
"fr_SN"
"wo_Latn_SN",
"wo"
}, {
"und_SO",
"so_Latn_SO",
Expand Down Expand Up @@ -3369,8 +3369,8 @@ else if (!res.toString().equals(exp)) {
"syr"
}, {
"und_TD",
"fr_Latn_TD",
"fr_TD"
"ar_Arab_TD",
"ar_TD"
}, {
"und_TG",
"fr_Latn_TG",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,7 @@ private static Map<String, String> buildDefaultScriptTable() {
t.put("ha_SD", "Arab");
t.put("hac", "Arab");
t.put("hak", "Hans");
t.put("hak_TW", "Hant");
t.put("har", "Ethi");
t.put("haz", "Arab");
t.put("hbo", "Hebr");
Expand Down Expand Up @@ -553,6 +554,7 @@ private static Map<String, String> buildDefaultScriptTable() {
t.put("lwm", "Thai");
t.put("lya", "Tibt");
t.put("lzh", "Hans");
t.put("lzz_GE", "Geor");
t.put("mag", "Deva");
t.put("mai", "Deva");
t.put("man_GN", "Nkoo");
Expand Down Expand Up @@ -616,6 +618,7 @@ private static Map<String, String> buildDefaultScriptTable() {
t.put("myz", "Mand");
t.put("mzn", "Arab");
t.put("nan", "Hans");
t.put("nan_TW", "Hant");
t.put("nao", "Deva");
t.put("ncd", "Deva");
t.put("ncq", "Laoo");
Expand Down Expand Up @@ -723,6 +726,7 @@ private static Map<String, String> buildDefaultScriptTable() {
t.put("pll", "Mymr");
t.put("pmh", "Brah");
t.put("pnt", "Grek");
t.put("pnt_RU", "Cyrl");
t.put("pra", "Khar");
t.put("prc", "Arab");
t.put("prd", "Arab");
Expand Down Expand Up @@ -787,7 +791,6 @@ private static Map<String, String> buildDefaultScriptTable() {
t.put("sds", "Arab");
t.put("sel", "Cyrl");
t.put("sfm", "Plrd");
t.put("sga", "Ogam");
t.put("sgh", "Cyrl");
t.put("sgj", "Deva");
t.put("sgr", "Arab");
Expand Down Expand Up @@ -1098,30 +1101,36 @@ private static Map<String, String> buildParentLocaleTable() {
t.put("en_CM", "en_001");
t.put("en_CX", "en_001");
t.put("en_CY", "en_001");
t.put("en_CZ", "en_150");
t.put("en_DE", "en_150");
t.put("en_DG", "en_001");
t.put("en_DK", "en_150");
t.put("en_DM", "en_001");
t.put("en_Dsrt", "root");
t.put("en_ER", "en_001");
t.put("en_ES", "en_150");
t.put("en_FI", "en_150");
t.put("en_FJ", "en_001");
t.put("en_FK", "en_001");
t.put("en_FM", "en_001");
t.put("en_FR", "en_150");
t.put("en_GB", "en_001");
t.put("en_GD", "en_001");
t.put("en_GG", "en_001");
t.put("en_GH", "en_001");
t.put("en_GI", "en_001");
t.put("en_GM", "en_001");
t.put("en_GS", "en_001");
t.put("en_GY", "en_001");
t.put("en_HK", "en_001");
t.put("en_HU", "en_150");
t.put("en_ID", "en_001");
t.put("en_IE", "en_001");
t.put("en_IL", "en_001");
t.put("en_IM", "en_001");
t.put("en_IN", "en_001");
t.put("en_IO", "en_001");
t.put("en_IT", "en_150");
t.put("en_JE", "en_001");
t.put("en_JM", "en_001");
t.put("en_KE", "en_001");
Expand All @@ -1143,13 +1152,16 @@ private static Map<String, String> buildParentLocaleTable() {
t.put("en_NF", "en_001");
t.put("en_NG", "en_001");
t.put("en_NL", "en_150");
t.put("en_NO", "en_150");
t.put("en_NR", "en_001");
t.put("en_NU", "en_001");
t.put("en_NZ", "en_001");
t.put("en_PG", "en_001");
t.put("en_PK", "en_001");
t.put("en_PN", "en_001");
t.put("en_PT", "en_150");
t.put("en_PW", "en_001");
t.put("en_RO", "en_150");
t.put("en_RW", "en_001");
t.put("en_SB", "en_001");
t.put("en_SC", "en_001");
Expand All @@ -1158,6 +1170,7 @@ private static Map<String, String> buildParentLocaleTable() {
t.put("en_SG", "en_001");
t.put("en_SH", "en_001");
t.put("en_SI", "en_150");
t.put("en_SK", "en_150");
t.put("en_SL", "en_001");
t.put("en_SS", "en_001");
t.put("en_SX", "en_001");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -570,7 +570,7 @@ private void check2(Set<ULocale> sorted) {
public void testAsymmetry() {
LocaleMatcher matcher;
matcher = new LocaleMatcher("mul, nl");
assertEquals("nl", matcher.getBestMatch("af").toString()); // af => nl
assertEquals("mul", matcher.getBestMatch("af").toString()); // af => nl

matcher = new LocaleMatcher("mul, af");
assertEquals("mul", matcher.getBestMatch("nl").toString()); // but nl !=> af
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public void testBasic() {
{"OK", "en-u-ca-buddhist"},
{"OK", "en-u-ca-islamic-umalqura"}, // additive
{"OK", "en-u-cf-account"},
{"OK", "en-u-co-big5han"},
{"{u, co-big5han}", "en-u-co-big5han"}, // deprecated in 47
{"OK", "en-u-cu-adp"},
{"OK", "en-u-fw-fri"},
{"OK", "en-u-dx-thai"},
Expand Down Expand Up @@ -106,7 +106,7 @@ public void testBasic() {

// really long case

{"OK", "en-u-ca-buddhist-ca-islamic-umalqura-cf-account-co-big5han-cu-adp-fw-fri-hc-h11-ka-noignore-kb-false-kc-false-kf-false-kk-false-kn-false-kr-latn-digit-symbol-ks-identic-kv-currency-nu-ahom-sd-usny-tz-adalv-va-posix"},
{"OK", "en-u-ca-buddhist-ca-islamic-umalqura-cf-account-co-pinyin-cu-adp-fw-fri-hc-h11-ka-noignore-kb-false-kc-false-kf-false-kk-false-kn-false-kr-latn-digit-symbol-ks-identic-kv-currency-nu-ahom-sd-usny-tz-adalv-va-posix"},

// root is canonicalized to the root locale (ICU-20273)
{"OK", "root"},
Expand Down

0 comments on commit 484fa7f

Please sign in to comment.