diff --git a/icu4c/source/data/locales/af.txt b/icu4c/source/data/locales/af.txt index 8e446e826ee..549950a3e65 100644 --- a/icu4c/source/data/locales/af.txt +++ b/icu4c/source/data/locales/af.txt @@ -87,4 +87,9 @@ af { // ShortLanguage { } // localPatternChars{} // + + // Currency display names + Currencies { + ZAR { "R", "ZAR" } + } } diff --git a/icu4c/source/data/locales/af_ZA.txt b/icu4c/source/data/locales/af_ZA.txt index bceb35d521b..e6e0503dfa5 100644 --- a/icu4c/source/data/locales/af_ZA.txt +++ b/icu4c/source/data/locales/af_ZA.txt @@ -8,11 +8,6 @@ af_ZA { Version { "1.0" } - CurrencyElements { - "R", - "ZAR", - ".", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", diff --git a/icu4c/source/data/locales/am_ET.txt b/icu4c/source/data/locales/am_ET.txt index 20beddcaba2..082ef5a3dc7 100644 --- a/icu4c/source/data/locales/am_ET.txt +++ b/icu4c/source/data/locales/am_ET.txt @@ -13,13 +13,6 @@ am_ET { "\u1320\u12CB\u1275", "\u12A8\u1233\u12D3\u1275", } - // CountryISBNNumber { "231" } - // CountryNumber { "231" } - CurrencyElements { - "$", - "ETB", - ".", - } DateTimePatterns { "hh:mm:ss a", "hh:mm:ss a", @@ -56,4 +49,9 @@ am_ET { // Width { "210" } // Units { "mm" } // } + + // Currency display names + Currencies { + ETB { "$", "ETB" } + } } diff --git a/icu4c/source/data/locales/ar.txt b/icu4c/source/data/locales/ar.txt index 9feda1a294d..03063c6a939 100644 --- a/icu4c/source/data/locales/ar.txt +++ b/icu4c/source/data/locales/ar.txt @@ -142,4 +142,26 @@ ar { // "[\u0621 \u0627-\u063A \u0641-\u064A\u0651 \u0653-\u0655 \u0670-\u06B7 \u06BA-\u06BE \u06C1 \u06C3-\u06CE \u06D0-\u06D2]" "[\u0621-\u063A\u0640-\u0655\u0660-\u066C\u200c\u200d\u200f\u200e]" } + + // Currency display names + Currencies { + AED { "\u062F.\u0625.\u200F", "AED" } + BHD { "\u062F.\u0628.\u200F", "BHD" } + DZD { "\u062F.\u062C.\u200F", "DZD" } + EGP { "\u062C.\u0645.\u200F", "EGP" } + INR { "\u20A8", "INR" } + IQD { "\u062F.\u0639.\u200F", "IQD" } + JOD { "\u062F.\u0623.\u200F", "JOD" } + KWD { "\u062F.\u0643.\u200F", "KWD" } + LBP { "\u0644.\u0644.\u200F", "LBP" } + LYD { "\u062F.\u0644.\u200F", "LYD" } + MAD { "\u062F.\u0645.\u200F", "MAD" } + OMR { "\u0631.\u0639.\u200F", "OMR" } + QAR { "\u0631.\u0642.\u200F", "QAR" } + SAR { "\u0631.\u0633.\u200F", "SAR" } + SDP { "\u062C.\u0633.\u200F", "SDP" } + SYP { "\u0644.\u0633.\u200F", "SYP" } + TND { "\u062F.\u062A.\u200F", "TND" } + YER { "\u0631.\u064A.\u200F", "YER" } + } } diff --git a/icu4c/source/data/locales/ar_AE.txt b/icu4c/source/data/locales/ar_AE.txt index bc6170f4370..c7d7e73bddb 100644 --- a/icu4c/source/data/locales/ar_AE.txt +++ b/icu4c/source/data/locales/ar_AE.txt @@ -7,11 +7,6 @@ ar_AE { Version{"1.0"} - CurrencyElements { - "\u062F.\u0625.\u200F", - "AED", - ".", - } // LocaleString { "ar_AE" } // ShortCountry { "ARE" } LocaleID:int { 0x3801 } diff --git a/icu4c/source/data/locales/ar_BH.txt b/icu4c/source/data/locales/ar_BH.txt index 79b70613f8e..e27f889d0db 100644 --- a/icu4c/source/data/locales/ar_BH.txt +++ b/icu4c/source/data/locales/ar_BH.txt @@ -7,11 +7,6 @@ ar_BH { Version{"1.0"} - CurrencyElements { - "\u062F.\u0628.\u200F", - "BHD", - ".", - } // LocaleString { "ar_BH" } // ShortCountry { "BHR" } LocaleID:int { 0x3c01 } diff --git a/icu4c/source/data/locales/ar_DZ.txt b/icu4c/source/data/locales/ar_DZ.txt index 595ca48fe24..dc07ad436a1 100644 --- a/icu4c/source/data/locales/ar_DZ.txt +++ b/icu4c/source/data/locales/ar_DZ.txt @@ -7,11 +7,6 @@ ar_DZ { Version{"1.0"} - CurrencyElements { - "\u062F.\u062C.\u200F", - "DZD", - ".", - } // LocaleString { "ar_DZ" } // ShortCountry { "DZA" } LocaleID:int { 0x1401 } diff --git a/icu4c/source/data/locales/ar_EG.txt b/icu4c/source/data/locales/ar_EG.txt index f1fa5cb77cb..319845c639a 100644 --- a/icu4c/source/data/locales/ar_EG.txt +++ b/icu4c/source/data/locales/ar_EG.txt @@ -7,11 +7,6 @@ ar_EG { Version{"1.0"} - CurrencyElements { - "\u062C.\u0645.\u200F", - "EGP", - ".", - } // LocaleString { "ar_EG" } // ShortCountry { "EGY" } LocaleID:int { 0x0c01 } diff --git a/icu4c/source/data/locales/ar_IN.txt b/icu4c/source/data/locales/ar_IN.txt index 39128b59063..8fe4f01e19e 100644 --- a/icu4c/source/data/locales/ar_IN.txt +++ b/icu4c/source/data/locales/ar_IN.txt @@ -8,11 +8,6 @@ ar_IN { Version{ "1.2" } - CurrencyElements { - "\u20A8", - "INR", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", diff --git a/icu4c/source/data/locales/ar_IQ.txt b/icu4c/source/data/locales/ar_IQ.txt index 70239576d74..b8ef536fc20 100644 --- a/icu4c/source/data/locales/ar_IQ.txt +++ b/icu4c/source/data/locales/ar_IQ.txt @@ -7,11 +7,6 @@ ar_IQ { Version{ "1.1" } - CurrencyElements { - "\u062F.\u0639.\u200F", - "IQD", - ".", - } NumberPatterns { "#,##0.###;#,##0.###-", "\u00A4 #,##0.000;\u00A4 #,##0.000-", diff --git a/icu4c/source/data/locales/ar_JO.txt b/icu4c/source/data/locales/ar_JO.txt index 10c4e2794af..237417dc3b1 100644 --- a/icu4c/source/data/locales/ar_JO.txt +++ b/icu4c/source/data/locales/ar_JO.txt @@ -7,11 +7,6 @@ ar_JO { Version{ "1.1" } - CurrencyElements { - "\u062F.\u0623.\u200F", - "JOD", - ".", - } DayAbbreviations { "\u0627\u0644\u0623\u062D\u062F", "\u0627\u0644\u0627\u062B\u0646\u064A\u0646", diff --git a/icu4c/source/data/locales/ar_KW.txt b/icu4c/source/data/locales/ar_KW.txt index d6136ab7ff6..59a54481b43 100644 --- a/icu4c/source/data/locales/ar_KW.txt +++ b/icu4c/source/data/locales/ar_KW.txt @@ -7,11 +7,6 @@ ar_KW { Version{ "1.1" } - CurrencyElements { - "\u062F.\u0643.\u200F", - "KWD", - ".", - } // LocaleString { "ar_KW" } // ShortCountry { "KWT" } LocaleID:int { 0x3401 } diff --git a/icu4c/source/data/locales/ar_LB.txt b/icu4c/source/data/locales/ar_LB.txt index 28129648968..554e480e022 100644 --- a/icu4c/source/data/locales/ar_LB.txt +++ b/icu4c/source/data/locales/ar_LB.txt @@ -7,11 +7,6 @@ ar_LB { Version{ "1.0" } - CurrencyElements { - "\u0644.\u0644.\u200F", - "LBP", - ".", - } DayAbbreviations { "\u0627\u0644\u0623\u062D\u062F", "\u0627\u0644\u0627\u062B\u0646\u064A\u0646", diff --git a/icu4c/source/data/locales/ar_LY.txt b/icu4c/source/data/locales/ar_LY.txt index 42ac92d5b15..033dda631df 100644 --- a/icu4c/source/data/locales/ar_LY.txt +++ b/icu4c/source/data/locales/ar_LY.txt @@ -7,11 +7,6 @@ ar_LY { Version{ "1.1" } - CurrencyElements { - "\u062F.\u0644.\u200F", - "LYD", - ".", - } NumberPatterns { "#,##0.###;#,##0.###-", "\u00A4 #,##0.000;\u00A4 #,##0.000-", diff --git a/icu4c/source/data/locales/ar_MA.txt b/icu4c/source/data/locales/ar_MA.txt index d527bd5a1a0..babb53e090e 100644 --- a/icu4c/source/data/locales/ar_MA.txt +++ b/icu4c/source/data/locales/ar_MA.txt @@ -7,11 +7,6 @@ ar_MA { Version{ "1.0" } - CurrencyElements { - "\u062F.\u0645.\u200F", - "MAD", - ".", - } // LocaleString { "ar_MA" } // ShortCountry { "MAR" } LocaleID:int { 0x1801 } diff --git a/icu4c/source/data/locales/ar_OM.txt b/icu4c/source/data/locales/ar_OM.txt index 6f4a772a171..8a3a7513fcb 100644 --- a/icu4c/source/data/locales/ar_OM.txt +++ b/icu4c/source/data/locales/ar_OM.txt @@ -7,11 +7,6 @@ ar_OM { Version{"1.0"} - CurrencyElements { - "\u0631.\u0639.\u200F", - "OMR", - ".", - } // LocaleString { "ar_OM" } // ShortCountry { "OMN" } LocaleID:int { 0x2001 } diff --git a/icu4c/source/data/locales/ar_QA.txt b/icu4c/source/data/locales/ar_QA.txt index 1f135fa278c..bbdc859fcc6 100644 --- a/icu4c/source/data/locales/ar_QA.txt +++ b/icu4c/source/data/locales/ar_QA.txt @@ -7,11 +7,6 @@ ar_QA { Version{"1.0"} - CurrencyElements { - "\u0631.\u0642.\u200F", - "QAR", - ".", - } // LocaleString { "ar_QA" } // ShortCountry { "QAT" } LocaleID:int { 0x4001 } diff --git a/icu4c/source/data/locales/ar_SA.txt b/icu4c/source/data/locales/ar_SA.txt index 053db6c7611..80244787211 100644 --- a/icu4c/source/data/locales/ar_SA.txt +++ b/icu4c/source/data/locales/ar_SA.txt @@ -7,11 +7,6 @@ ar_SA { Version{"1.0"} - CurrencyElements { - "\u0631.\u0633.\u200F", - "SAR", - ".", - } // LocaleString { "ar_SA" } // ShortCountry { "SAU" } LocaleID:int { 0x0401 } diff --git a/icu4c/source/data/locales/ar_SD.txt b/icu4c/source/data/locales/ar_SD.txt index 9eefeebfd80..90bd94bebf0 100644 --- a/icu4c/source/data/locales/ar_SD.txt +++ b/icu4c/source/data/locales/ar_SD.txt @@ -7,11 +7,6 @@ ar_SD { Version{"1.0"} - CurrencyElements { - "\u062C.\u0633.\u200F", - "SDP", - ".", - } // LocaleString { "ar_SD" } // ShortCountry { "SDN" } } diff --git a/icu4c/source/data/locales/ar_SY.txt b/icu4c/source/data/locales/ar_SY.txt index c23dee94604..f8aa6c5cb2a 100644 --- a/icu4c/source/data/locales/ar_SY.txt +++ b/icu4c/source/data/locales/ar_SY.txt @@ -7,11 +7,6 @@ ar_SY { Version{ "1.0" } - CurrencyElements { - "\u0644.\u0633.\u200F", - "SYP", - ".", - } DayAbbreviations { "\u0627\u0644\u0623\u062D\u062F", "\u0627\u0644\u0627\u062B\u0646\u064A\u0646", diff --git a/icu4c/source/data/locales/ar_TN.txt b/icu4c/source/data/locales/ar_TN.txt index 7b0365eaee5..0e400340a73 100644 --- a/icu4c/source/data/locales/ar_TN.txt +++ b/icu4c/source/data/locales/ar_TN.txt @@ -7,11 +7,6 @@ ar_TN { Version{ "1.1" } - CurrencyElements { - "\u062F.\u062A.\u200F", - "TND", - ".", - } NumberPatterns { "#,##0.###;#,##0.###-", "\u00A4 #,##0.000;\u00A4 #,##0.000-", diff --git a/icu4c/source/data/locales/ar_YE.txt b/icu4c/source/data/locales/ar_YE.txt index 4838e294016..cde98171161 100644 --- a/icu4c/source/data/locales/ar_YE.txt +++ b/icu4c/source/data/locales/ar_YE.txt @@ -7,11 +7,6 @@ ar_YE { Version{ "1.0" } - CurrencyElements { - "\u0631.\u064A.\u200F", - "YER", - ".", - } // LocaleString { "ar_YE" } // ShortCountry { "YEM" } LocaleID:int { 0x2401 } diff --git a/icu4c/source/data/locales/be.txt b/icu4c/source/data/locales/be.txt index fc74d720378..6d45d7fee45 100644 --- a/icu4c/source/data/locales/be.txt +++ b/icu4c/source/data/locales/be.txt @@ -97,6 +97,7 @@ be { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "bel" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -113,4 +114,9 @@ be { "Cyrl", // Abbreviation } ExemplarCharacters { "[\u0430-\u0437 \u0439-\u0448 \u044b-\u044f \u2019\u0451\u0456\u045e {\u0434\u0436} {\u0434\u0437}]" } + + // Currency display names + Currencies { + BYB { "\u0420\u0443\u0431", "BYB" } + } } diff --git a/icu4c/source/data/locales/be_BY.txt b/icu4c/source/data/locales/be_BY.txt index 66340100563..f42977698ec 100644 --- a/icu4c/source/data/locales/be_BY.txt +++ b/icu4c/source/data/locales/be_BY.txt @@ -7,11 +7,6 @@ be_BY { Version{ "1.1" } - CurrencyElements { - "\u0420\u0443\u0431", - "BYB", - ",", - } // LocaleString { "be_BY" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/bg.txt b/icu4c/source/data/locales/bg.txt index 6c7add8b40f..79f65c66406 100644 --- a/icu4c/source/data/locales/bg.txt +++ b/icu4c/source/data/locales/bg.txt @@ -96,6 +96,7 @@ bg { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "bul" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -115,4 +116,9 @@ bg { "Cyrl", // Abbreviation } ExemplarCharacters { "[\u0430-\u044c \u044e\u044f\u0463\u046b]" } + + // Currency display names + Currencies { + BGL { "\u043B\u0432", "BGL" } + } } diff --git a/icu4c/source/data/locales/bg_BG.txt b/icu4c/source/data/locales/bg_BG.txt index b34955fc2f9..a38672bd166 100644 --- a/icu4c/source/data/locales/bg_BG.txt +++ b/icu4c/source/data/locales/bg_BG.txt @@ -7,11 +7,6 @@ bg_BG { Version { "1.1" } - CurrencyElements { - "\u043B\u0432", - "BGL", - ",", - } // LocaleString { "bg_BG" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/bn.txt b/icu4c/source/data/locales/bn.txt index bae5a971571..8b9f72ec0d4 100644 --- a/icu4c/source/data/locales/bn.txt +++ b/icu4c/source/data/locales/bn.txt @@ -70,4 +70,9 @@ bn { "Beng" } ExemplarCharacters{"[[:Beng:]\u200c\u200d]"} + + // Currency display names + Currencies { + INR { "\u099F\u09BE\u0995\u09BE", "INR" } + } } diff --git a/icu4c/source/data/locales/bn_IN.txt b/icu4c/source/data/locales/bn_IN.txt index e38c1056c14..2a2a8f92c6f 100644 --- a/icu4c/source/data/locales/bn_IN.txt +++ b/icu4c/source/data/locales/bn_IN.txt @@ -8,11 +8,6 @@ bn_IN { Version{ "1.1" } - CurrencyElements { - "\u099F\u09BE\u0995\u09BE", - "INR", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", diff --git a/icu4c/source/data/locales/ca.txt b/icu4c/source/data/locales/ca.txt index 7e6f857387e..0d4cf6d414f 100644 --- a/icu4c/source/data/locales/ca.txt +++ b/icu4c/source/data/locales/ca.txt @@ -90,6 +90,7 @@ ca { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "cat" } localPatternChars { "GuMtkHmsSEDFwWahKzUe" } @@ -107,4 +108,9 @@ ca { // } ExemplarCharacters { "[a-z \u00e9 \u00ed \u00f3 \u00fa \u00e0 \u00e8 \u00f2 \u00ef \u00fc \u0140 \u00e7 \u00f1]" } + + // Currency display names + Currencies { + ESP { "Pts", "ESP" } + } } diff --git a/icu4c/source/data/locales/ca_ES.txt b/icu4c/source/data/locales/ca_ES.txt index 83fa4768b55..70cd263eb5a 100644 --- a/icu4c/source/data/locales/ca_ES.txt +++ b/icu4c/source/data/locales/ca_ES.txt @@ -7,11 +7,6 @@ ca_ES { Version{ "1.0" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } DateTimeElements:intvector { 2, 1, diff --git a/icu4c/source/data/locales/ca_ES_PREEURO.txt b/icu4c/source/data/locales/ca_ES_PREEURO.txt index b34c91ec6bb..8cdbf73066a 100644 --- a/icu4c/source/data/locales/ca_ES_PREEURO.txt +++ b/icu4c/source/data/locales/ca_ES_PREEURO.txt @@ -13,9 +13,4 @@ ca_ES_PREEURO { "#,##0%", "#E0", } - CurrencyElements { - "Pts", - "ESP", - ",", - } } diff --git a/icu4c/source/data/locales/cs.txt b/icu4c/source/data/locales/cs.txt index 370c58ebb8c..d8368802bbb 100644 --- a/icu4c/source/data/locales/cs.txt +++ b/icu4c/source/data/locales/cs.txt @@ -98,6 +98,7 @@ cs { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "ces" } localPatternChars { "GuMtkHmsSEDFwWahKzUe" } @@ -114,4 +115,9 @@ cs { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00fd \u00e1 \u00e9 \u00ed \u00f3 \u00fa \u011b \u016f \u010d \u010f \u0148 \u0159 \u0161 \u0165 \u017e]" } + + // Currency display names + Currencies { + CZK { "K\u010D", "CZK" } + } } diff --git a/icu4c/source/data/locales/cs_CZ.txt b/icu4c/source/data/locales/cs_CZ.txt index 4c4c0b2a2af..f538dc82eeb 100644 --- a/icu4c/source/data/locales/cs_CZ.txt +++ b/icu4c/source/data/locales/cs_CZ.txt @@ -7,11 +7,6 @@ cs_CZ { Version{ "1.0" } - CurrencyElements { - "K\u010D", - "CZK", - ",", - } // LocaleString { "cs_CZ" } NumberPatterns { "#,##0.##;-#,##0.##", diff --git a/icu4c/source/data/locales/da.txt b/icu4c/source/data/locales/da.txt index c1e8e027f76..934642808fe 100644 --- a/icu4c/source/data/locales/da.txt +++ b/icu4c/source/data/locales/da.txt @@ -94,6 +94,7 @@ da { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "dan" } localPatternChars { "GuMtkHmsSEDFwWahKzUe" } @@ -116,4 +117,9 @@ da { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00e6 \u00e5 \u00f8 \u00e1 \u00e9 \u00ed \u00f3 \u00fa \u00fd]" } + + // Currency display names + Currencies { + DKK { "kr", "DKK" } + } } diff --git a/icu4c/source/data/locales/da_DK.txt b/icu4c/source/data/locales/da_DK.txt index cc386e8d877..388eca50374 100644 --- a/icu4c/source/data/locales/da_DK.txt +++ b/icu4c/source/data/locales/da_DK.txt @@ -7,11 +7,6 @@ da_DK { Version{"1.0"} - CurrencyElements { - "kr", - "DKK", - ",", - } // LocaleString { "da_DK" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/de.txt b/icu4c/source/data/locales/de.txt index 7da782d9961..30a0c0e1ce7 100644 --- a/icu4c/source/data/locales/de.txt +++ b/icu4c/source/data/locales/de.txt @@ -502,6 +502,7 @@ de { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "deu" } localPatternChars { "GjMtkHmsSEDFwWahKzJe" } @@ -571,4 +572,11 @@ de { " & oe , \u00f6 & oe , \u00d6\n" " & ue , \u00fc & ue , \u00dc\n" } + + // Currency display names + Currencies { + ATS { "\u00F6S", "ATS" } + CHF { "SFr.", "CHF" } + DEM { "DM", "DEM" } + } } diff --git a/icu4c/source/data/locales/de_AT.txt b/icu4c/source/data/locales/de_AT.txt index 79941c1fb64..70e1ca404c6 100644 --- a/icu4c/source/data/locales/de_AT.txt +++ b/icu4c/source/data/locales/de_AT.txt @@ -7,11 +7,6 @@ de_AT { Version{"1.0"} - CurrencyElements { - "\u20AC", - "EUR", - ",", - } DateTimeElements:intvector { 2, 1, diff --git a/icu4c/source/data/locales/de_AT_PREEURO.txt b/icu4c/source/data/locales/de_AT_PREEURO.txt index 423aafc8c12..51d6637a534 100644 --- a/icu4c/source/data/locales/de_AT_PREEURO.txt +++ b/icu4c/source/data/locales/de_AT_PREEURO.txt @@ -7,9 +7,4 @@ de_AT_PREEURO { Version { "1.0" } - CurrencyElements { - "\u00F6S", - "ATS", - ",", - } } diff --git a/icu4c/source/data/locales/de_BE.txt b/icu4c/source/data/locales/de_BE.txt index 456bb810b3e..c1c54839a0e 100644 --- a/icu4c/source/data/locales/de_BE.txt +++ b/icu4c/source/data/locales/de_BE.txt @@ -11,11 +11,6 @@ de_BE { // "vorm", // "nachm", // } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } DateTimePatterns { "HH 'h' mm 'min' ss 's' z", "HH:mm:ss z", diff --git a/icu4c/source/data/locales/de_CH.txt b/icu4c/source/data/locales/de_CH.txt index d3759d7d2dd..df03580aa0f 100644 --- a/icu4c/source/data/locales/de_CH.txt +++ b/icu4c/source/data/locales/de_CH.txt @@ -28,11 +28,6 @@ de_CH { ZW { "Zimbabwe" } GB { "Grossbritannien" } } - CurrencyElements { - "SFr.", - "CHF", - ".", - } LocaleID:int { 0x0807 } // LocaleString { "de_CH" } NumberElements { @@ -47,6 +42,7 @@ de_CH { "\u2030", "\u221E", "\uFFFD", + ".", } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/de_DE.txt b/icu4c/source/data/locales/de_DE.txt index a3f4dbac8af..6228d636a7e 100644 --- a/icu4c/source/data/locales/de_DE.txt +++ b/icu4c/source/data/locales/de_DE.txt @@ -7,11 +7,6 @@ de_DE { Version { "1.0" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } // LocaleString { "de_DE" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/de_DE_PREEURO.txt b/icu4c/source/data/locales/de_DE_PREEURO.txt index 9de89d7dec8..c94c58c830a 100644 --- a/icu4c/source/data/locales/de_DE_PREEURO.txt +++ b/icu4c/source/data/locales/de_DE_PREEURO.txt @@ -7,9 +7,4 @@ de_DE_PREEURO { Version { "1.0" } - CurrencyElements { - "DM", - "DEM", - ",", - } } diff --git a/icu4c/source/data/locales/de_LU.txt b/icu4c/source/data/locales/de_LU.txt index 2afdedeaf72..7494653bb21 100644 --- a/icu4c/source/data/locales/de_LU.txt +++ b/icu4c/source/data/locales/de_LU.txt @@ -7,11 +7,6 @@ de_LU { Version { "1.0" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } // LocaleString { "de_LU" } NumberPatterns { "#,##0.###;-#,##0.###", @@ -25,4 +20,9 @@ de_LU { 2, 1, } + + // Currency display names + Currencies { + LUF { "F", "LUF" } + } } diff --git a/icu4c/source/data/locales/de_LU_PREEURO.txt b/icu4c/source/data/locales/de_LU_PREEURO.txt index dc4a9419788..a05096ec44b 100644 --- a/icu4c/source/data/locales/de_LU_PREEURO.txt +++ b/icu4c/source/data/locales/de_LU_PREEURO.txt @@ -7,11 +7,6 @@ de_LU_PREEURO { Version { "1.0" } - CurrencyElements { - "F", - "LUF", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0 \u00A4;-#,##0 \u00A4", diff --git a/icu4c/source/data/locales/el.txt b/icu4c/source/data/locales/el.txt index 651bc020c33..0139941b475 100644 --- a/icu4c/source/data/locales/el.txt +++ b/icu4c/source/data/locales/el.txt @@ -170,6 +170,7 @@ el { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "ell" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -244,4 +245,9 @@ el { "UNGEGN", "::Greek-Latin/UNGEGN;" } + + // Currency display names + Currencies { + GRD { "\u0394\u03C1\u03C7", "GRD" } + } } diff --git a/icu4c/source/data/locales/el_GR.txt b/icu4c/source/data/locales/el_GR.txt index fc03acf5762..97e22e72250 100644 --- a/icu4c/source/data/locales/el_GR.txt +++ b/icu4c/source/data/locales/el_GR.txt @@ -9,11 +9,6 @@ el_GR { Version { "1.0" } // LocaleString { "el_GR" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0.00\u00a4;-\u00a4#,##0.00", diff --git a/icu4c/source/data/locales/el_GR_PREEURO.txt b/icu4c/source/data/locales/el_GR_PREEURO.txt index 26ba1f277d0..ba70e784844 100644 --- a/icu4c/source/data/locales/el_GR_PREEURO.txt +++ b/icu4c/source/data/locales/el_GR_PREEURO.txt @@ -7,11 +7,6 @@ el_GR_PREEURO { Version { "1.0" } - CurrencyElements { - "\u0394\u03C1\u03C7", - "GRD", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0.00 \u00A4;-#,##0.00 \u00A4", diff --git a/icu4c/source/data/locales/en.txt b/icu4c/source/data/locales/en.txt index a3a0b057a4b..91cd1152b77 100644 --- a/icu4c/source/data/locales/en.txt +++ b/icu4c/source/data/locales/en.txt @@ -464,4 +464,181 @@ en { "%%lenient-parse:\n" " & ':' = '.' = ' ' = '-';\n" } + + // Last update: Tue Apr 8 16:57:53 2003 + Currencies { + ADP { "ADP", "Andorran Peseta" } // ANDORRA (AD) + AED { "Dh", "UAE Dirham" } // UNITED ARAB EMIRATES (AE) + AFN { "Af", "Afghani" } // AFGHANISTAN (AF) + ALL { "lek", "Leck" } // ALBANIA (AL) + AMD { "dram", "Armenian Dram" } // ARMENIA (AM) + ANG { "NA f.", "Netherlands Antillan Guilder" } // NETHERLANDS ANTILLES (AN) + AOA { "KZR", "Kwanza" } // ANGOLA (AO) + ARS { "Arg$", "Argentine Peso" } // ARGENTINA (AR) + AUD { "$A", "Australian Dollar" } // AUSTRALIA (AU), CHRISTMAS ISLAND (CX), COCOS (KEELING) ISLANDS (CC), HEARD ISLAND AND MCDONALD ISLANDS (HM), KIRIBATI (KI), NAURU (NR), NORFOLK ISLAND (NF), TUVALU (TV) + AWG { "AWG", "Aruban Guilder" } // ARUBA (AW) + AZM { "AZM", "Azerbaijanian Manat" } // AZERBAIJAN (AZ) + BAM { "KM", "Convertible Marks" } // BOSNIA AND HERZEGOVINA (BA) + BBD { "BDS$", "Barbados Dollar" } // BARBADOS (BB) + BDT { "Tk", "Taka" } // BANGLADESH (BD) + BGL { "lev", "Lev" } // BULGARIA (BG) + BGN { "BGN", "Bulgarian Lev" } // BULGARIA (BG) + BHD { "BD", "Bahraini Dinar" } // BAHRAIN (BH) + BIF { "Fbu", "Burundi Franc" } // BURUNDI (BI) + BMD { "Ber$", "Bermudian Dollar" } // BERMUDA (BM) + BND { "BND", "Brunei Dollar" } // BRUNEI DARUSSALAM (BN) + BOB { "Bs", "Boliviano" } // BOLIVIA (BO) + BOV { "BOV", "Mvdol" } // BOLIVIA (BO) + BRL { "R$", "Brazilian Real" } // BRAZIL (BR) + BSD { "BSD", "Bahamian Dollar" } // BAHAMAS (BS) + BTN { "Nu", "Ngultrum" } // BHUTAN (BT) + BWP { "BWP", "Pula" } // BOTSWANA (BW) + BYR { "Rbl", "Belarussian Ruble" } // BELARUS (BY) + BZD { "BZ$", "Belize Dollar" } // BELIZE (BZ) + CAD { "Can$", "Canadian Dollar" } // CANADA (CA) + CDF { "CGF", "Franc Congolais" } // CONGO, THE DEMOCRATIC REPUBLIC OF THE (CD) + CHF { "SwF", "Swiss Franc" } // LIECHTENSTEIN (LI), SWITZERLAND (CH) + CLF { "CLF", "Unidades de fomento" } // CHILE (CL) + CLP { "Ch$", "Chilean Peso" } // CHILE (CL) + CNY { "Y", "Yuan Renminbi" } // CHINA (CN) + COP { "Col$", "Colombian Peso" } // COLOMBIA (CO) + CRC { "C", "Costa Rican Colon" } // COSTA RICA (CR) + CUP { "CUP", "Cuban Peso" } // CUBA (CU) + CVE { "CVEsc", "Cape Verde Escudo" } // CAPE VERDE (CV) + CYP { "\u00A3C", "Cyprus Pound" } // CYPRUS (CY) + CZK { "CZK", "Czech Koruna" } // CZECH REPUBLIC (CZ) + DJF { "DF", "Djibouti Franc" } // DJIBOUTI (DJ) + DKK { "DKr", "Danish Krone" } // DENMARK (DK), FAROE ISLANDS (FO), GREENLAND (GL) + DOP { "RD$", "Dominican Peso" } // DOMINICAN REPUBLIC (DO) + DZD { "DA", "Algerian Dinar" } // ALGERIA (DZ) + ECS { "ECS", "Sucre" } // ECUADOR (EC) + ECV { "ECV", "Unidad de Valor Constante (UVC)" } // ECUADOR (EC) + EEK { "EEK", "Kroon" } // ESTONIA (EE) + EGP { "LE", "Egyptian Pound" } // EGYPT (EG) + ERN { "ERN", "Nakfa" } // ERITREA (ER) + ETB { "Br", "Ethiopian Birr" } // ETHIOPIA (ET) + EUR { "\u20AC", "Euro" } // ANDORRA (AD), AUSTRIA (AT), BELGIUM (BE), FINLAND (FI), FRANCE (FR), FRENCH GUIANA (GF), FRENCH SOUTHERN TERRITORIES (TF), GERMANY (DE), GREECE (GR), GUADELOUPE (GP), HOLY SEE (VATICAN CITY STATE) (VA), IRELAND (IE), ITALY (IT), LUXEMBOURG (LU), MARTINIQUE (MQ), MAYOTTE (YT), MONACO (MC), NETHERLANDS (NL), PORTUGAL (PT), REUNION (RE), SAINT PIERRE AND MIQUELON (PM), SAN MARINO (SM), SPAIN (ES) + FJD { "F$", "Fiji Dollar" } // FIJI (FJ) + FKP { "FKP", "Falkland Islands Pound" } // FALKLAND ISLANDS (MALVINAS) (FK) + GBP { "GBP", "Pound Sterling" } // UNITED KINGDOM (GB) + GEL { "lari", "Lari" } // GEORGIA (GE) + GHC { "GHC", "Cedi" } // GHANA (GH) + GIP { "GIP", "Gibraltar Pound" } // GIBRALTAR (GI) + GMD { "GMD", "Dalasi" } // GAMBIA (GM) + GNF { "GF", "Guinea Franc" } // GUINEA (GN) + GTQ { "Q", "Quetzal" } // GUATEMALA (GT) + GWP { "GWP", "Guinea-Bissau Peso" } // GUINEA-BISSAU (GW) + GYD { "G$", "Guyana Dollar" } // GUYANA (GY) + HKD { "HK$", "Hong Kong Dollar" } // HONG KONG (HK) + HNL { "L", "Lempira" } // HONDURAS (HN) + HRK { "HRK", "Croatian kuna" } // CROATIA (HR) + HTG { "HTG", "Gourde" } // HAITI (HT) + HUF { "Ft", "Forint" } // HUNGARY (HU) + IDR { "Rp", "Rupiah" } // INDONESIA (ID) + ILS { "NIS", "New Israeli Sheqel" } // ISRAEL (IL) + INR { "Re", "Indian Rupee" } // BHUTAN (BT), INDIA (IN) + IQD { "ID", "Iraqi Dinar" } // IRAQ (IQ) + IRR { "RI", "Iranian Rial" } // IRAN, ISLAMIC REPUBLIC OF (IR) + ISK { "ISK", "Iceland Krona" } // ICELAND (IS) + JMD { "J$", "Jamaican Dollar" } // JAMAICA (JM) + JOD { "JD", "Jordanian Dinar" } // JORDAN (JO) + JPY { "\uFFE5", "Yen" } // JAPAN (JP) + KES { "K Sh", "Kenyan Shilling" } // KENYA (KE) + KGS { "som", "Som" } // KYRGYZSTAN (KG) + KHR { "CR", "Riel" } // CAMBODIA (KH) + KMF { "CF", "Comoro Franc" } // COMOROS (KM) + KPW { "KPW", "North Korean Won" } // KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF (KP) + KRW { "\u20A9", "Won" } // KOREA, REPUBLIC OF (KR) + KWD { "KD", "Kuwaiti Dinar" } // KUWAIT (KW) + KYD { "KYD", "Cayman Islands Dollar" } // CAYMAN ISLANDS (KY) + KZT { "T", "Tenge" } // KAZAKHSTAN (KZ) + LAK { "KN", "Kip" } // LAO PEOPLE'S DEMOCRATIC REPUBLIC (LA) + LBP { "LL", "Lebanese Pound" } // LEBANON (LB) + LKR { "SL Re", "Sri Lanka Rupee" } // SRI LANKA (LK) + LRD { "LRD", "Liberian Dollar" } // LIBERIA (LR) + LSL { "M", "Loti" } // LESOTHO (LS) + LTL { "LTL", "Lithuanian Litas" } // LITHUANIA (LT) + LVL { "LVL", "Latvian Lats" } // LATVIA (LV) + LYD { "LD", "Lybian Dinar" } // LIBYAN ARAB JAMAHIRIYA (LY) + MAD { "DH", "Moroccan Dirham" } // MOROCCO (MA), WESTERN SAHARA (EH) + MDL { "MDL", "Moldovan Leu" } // MOLDOVA, REPUBLIC OF (MD) + MGF { "FMG", "Malagasy Franc" } // MADAGASCAR (MG) + MKD { "MDen", "Denar" } // MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF (MK) + MMK { "MMK", "Kyat" } // MYANMAR (MM) + MNT { "Tug", "Tugrik" } // MONGOLIA (MN) + MOP { "MOP", "Pataca" } // MACAO (MO) + MRO { "UM", "Ouguiya" } // MAURITANIA (MR) + MTL { "Lm", "Maltese Lira" } // MALTA (MT) + MUR { "MUR", "Mauritius Rupee" } // MAURITIUS (MU) + MVR { "Rf", "Rufiyaa" } // MALDIVES (MV) + MWK { "MK", "Kwacha" } // MALAWI (MW) + MXN { "MEX$", "Mexican Peso" } // MEXICO (MX) + MXV { "MXV", "Mexican Unidad de Inversion (UDI)" } // MEXICO (MX) + MYR { "RM", "Malaysian Ringgit" } // MALAYSIA (MY) + MZM { "Mt", "Metical" } // MOZAMBIQUE (MZ) + NAD { "N$", "Namibia Dollar" } // NAMIBIA (NA) + NGN { "\u20A6", "Naira" } // NIGERIA (NG) + NIO { "NIO", "Cordoba Oro" } // NICARAGUA (NI) + NOK { "NKr", "Norwegian Krone" } // BOUVET ISLAND (BV), NORWAY (NO), SVALBARD AND JAN MAYEN (SJ) + NPR { "Nrs", "Nepalese Rupee" } // NEPAL (NP) + NZD { "$NZ", "New Zealand Dollar" } // COOK ISLANDS (CK), NEW ZEALAND (NZ), NIUE (NU), PITCAIRN (PN), TOKELAU (TK) + OMR { "RO", "Rial Omani" } // OMAN (OM) + PAB { "PAB", "Balboa" } // PANAMA (PA) + PEN { "PEN", "Nuevo Sol" } // PERU (PE) + PGK { "PGK", "Kina" } // PAPUA NEW GUINEA (PG) + PHP { "PHP", "Philippine Peso" } // PHILIPPINES (PH) + PKR { "Pra", "Pakistan Rupee" } // PAKISTAN (PK) + PLN { "Zl", "Zloty" } // POLAND (PL) + PYG { "PYG", "Guarani" } // PARAGUAY (PY) + QAR { "QR", "Qatari Rial" } // QATAR (QA) + ROL { "leu", "Leu" } // ROMANIA (RO) + RUB { "RUB", "Russian Ruble" } // RUSSIAN FEDERATION (RU) + RUR { "RUR", "Russian Ruble" } // RUSSIAN FEDERATION (RU) + RWF { "RF", "Rwanda Franc" } // RWANDA (RW) + SAR { "SRl", "Saudi Riyal" } // SAUDI ARABIA (SA) + SBD { "SI$", "Solomon Islands Dollar" } // SOLOMON ISLANDS (SB) + SCR { "SR", "Seychelles Rupee" } // SEYCHELLES (SC) + SDD { "SDD", "Sudanese Dinar" } // SUDAN (SD) + SEK { "SKr", "Swedish Krona" } // SWEDEN (SE) + SGD { "S$", "Singapore Dollar" } // SINGAPORE (SG) + SHP { "SHP", "Saint Helena Pound" } // SAINT HELENA (SH) + SIT { "SIT", "Tolar" } // SLOVENIA (SI) + SKK { "Sk", "Slovak Koruna" } // SLOVAKIA (SK) + SLL { "Le", "Leone" } // SIERRA LEONE (SL) + SOS { "So. Sh.", "Somali Shilling" } // SOMALIA (SO) + SRG { "Sf", "Suriname Guilder" } // SURINAME (SR) + STD { "Db", "Dobra" } // SAO TOME AND PRINCIPE (ST) + SVC { "SVC", "El Salvador Colon" } // EL SALVADOR (SV) + SYP { "LS", "Syrian Pound" } // SYRIAN ARAB REPUBLIC (SY) + SZL { "E", "Lilangeni" } // SWAZILAND (SZ) + THB { "THB", "Baht" } // THAILAND (TH) + TJS { "TJS", "Somoni" } // TAJIKISTAN (TJ) + TMM { "TMM", "Manat" } // TURKMENISTAN (TM) + TND { "TND", "Tunisian Dinar" } // TUNISIA (TN) + TOP { "T$", "Pa´anga" } // TONGA (TO) + TRL { "TL", "Turkish Lira" } // TURKEY (TR) + TTD { "TT$", "Trinidad and Tobago Dollar" } // TRINIDAD AND TOBAGO (TT) + TWD { "NT$", "New Taiwan Dollar" } // TAIWAN, PROVINCE OF CHINA (TW) + TZS { "T Sh", "Tanzanian Shilling" } // TANZANIA, UNITED REPUBLIC OF (TZ) + UAH { "HRV", "Hryvnia" } // UKRAINE (UA) + UGX { "U Sh", "Uganda Shilling" } // UGANDA (UG) + USD { "US$", "US Dollar" } // AMERICAN SAMOA (AS), BRITISH INDIAN OCEAN TERRITORY (IO), TIMOR-LESTE (TL), EL SALVADOR (SV), GUAM (GU), HAITI (HT), MARSHALL ISLANDS (MH), MICRONESIA, FEDERATED STATES OF (FM), NORTHERN MARIANA ISLANDS (MP), PALAU (PW), PANAMA (PA), PUERTO RICO (PR), TURKS AND CAICOS ISLANDS (TC), UNITED STATES (US), UNITED STATES MINOR OUTLYING ISLANDS (UM), VIRGIN ISLANDS, BRITISH (VG), VIRGIN ISLANDS, U.S. (VI) + USN { "USN", "US Dollar (Next day)" } // UNITED STATES (US) + USS { "USS", "US Dollar (Same day)" } // UNITED STATES (US) + UYU { "Ur$", "Peso Uruguayo" } // URUGUAY (UY) + UZS { "SUM", "Uzbekistan Sum" } // UZBEKISTAN (UZ) + VEB { "Be", "Bolivar" } // VENEZUELA (VE) + VND { "VND", "Dong" } // VIET NAM (VN) + VUV { "VT", "Vatu" } // VANUATU (VU) + WST { "SAT", "Tala" } // SAMOA (WS) + XAF { "XAF", "CFA Franc BEAC" } // CAMEROON (CM), CENTRAL AFRICAN REPUBLIC (CF), CHAD (TD), CONGO (CG), EQUATORIAL GUINEA (GQ), GABON (GA) + XCD { "EC$", "East Caribbean Dollar" } // ANGUILLA (AI), ANTIGUA AND BARBUDA (AG), DOMINICA (DM), GRENADA (GD), MONTSERRAT (MS), SAINT KITTS AND NEVIS (KN), SAINT LUCIA (LC), SAINT VINCENT AND THE GRENADINES (VC) + XOF { "XOF", "CFA Franc BCEAO" } // BENIN (BJ), BURKINA FASO (BF), COTE D'IVOIRE (CI), GUINEA-BISSAU (GW), MALI (ML), NIGER (NE), SENEGAL (SN), TOGO (TG) + XPF { "CFPF", "CFP Franc" } // FRENCH POLYNESIA (PF), NEW CALEDONIA (NC), WALLIS AND FUTUNA (WF) + YER { "YRl", "Yemeni Rial" } // YEMEN (YE) + YUM { "YUD", "Yugoslavian Dinar" } // YUGOSLAVIA (YU) + ZAR { "R", "Rand" } // LESOTHO (LS), NAMIBIA (NA), SOUTH AFRICA (ZA) + ZMK { "ZMK", "Kwacha" } // ZAMBIA (ZM) + ZWD { "Z$", "Zimbabwe Dollar" } // ZIMBABWE (ZW) + } } diff --git a/icu4c/source/data/locales/en_AU.txt b/icu4c/source/data/locales/en_AU.txt index 0b11d93ce3d..a1118757268 100644 --- a/icu4c/source/data/locales/en_AU.txt +++ b/icu4c/source/data/locales/en_AU.txt @@ -16,11 +16,6 @@ en_AU { // AU { "Australia" } // NZ { "New Zealand" } // } - CurrencyElements { - "$", - "AUD", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a", @@ -39,4 +34,9 @@ en_AU { LocaleID:int { 0x0c09 } // LocaleString { "en_AU" } // ShortCountry { "AUS" } + + // Currency display names + Currencies { + AUD { "$", "Australian Dollar" } + } } diff --git a/icu4c/source/data/locales/en_BE.txt b/icu4c/source/data/locales/en_BE.txt index 1b94f50162e..7db53f43d76 100644 --- a/icu4c/source/data/locales/en_BE.txt +++ b/icu4c/source/data/locales/en_BE.txt @@ -39,13 +39,9 @@ en_BE { "\u2030", "\u221E", "\uFFFD", - } -// ShortCountry { "BEL" } - CurrencyElements { - "\u20AC", - "EUR", ",", } +// ShortCountry { "BEL" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/en_BE_PREEURO.txt b/icu4c/source/data/locales/en_BE_PREEURO.txt index 0573462e03d..1ca8671d3fa 100644 --- a/icu4c/source/data/locales/en_BE_PREEURO.txt +++ b/icu4c/source/data/locales/en_BE_PREEURO.txt @@ -7,11 +7,6 @@ en_BE_PREEURO { Version { "1.0" } - CurrencyElements { - "BF", - "BEF", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0.00 \u00a4;-#,##0.00 \u00a4", diff --git a/icu4c/source/data/locales/en_BW.txt b/icu4c/source/data/locales/en_BW.txt index f8350e3118d..c26f21d5196 100644 --- a/icu4c/source/data/locales/en_BW.txt +++ b/icu4c/source/data/locales/en_BW.txt @@ -7,12 +7,6 @@ en_BW { Version { "1.0" } - ///* Discarding duplicate data for tag: AmPmMarkers */ - CurrencyElements { - "Pu", - "BWP", - ".", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", diff --git a/icu4c/source/data/locales/en_CA.txt b/icu4c/source/data/locales/en_CA.txt index 860f6ebcb40..9ccb1e46211 100644 --- a/icu4c/source/data/locales/en_CA.txt +++ b/icu4c/source/data/locales/en_CA.txt @@ -16,11 +16,6 @@ en_CA { // AU { "Australia" } // NZ { "New Zealand" } // } - CurrencyElements { - "$", - "CAD", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", @@ -182,4 +177,9 @@ en_CA { "NDT", } }*/ + + // Currency display names + Currencies { + CAD { "$", "Canadian Dollar" } + } } diff --git a/icu4c/source/data/locales/en_GB.txt b/icu4c/source/data/locales/en_GB.txt index 4d28b1ae42f..ac6967ea217 100644 --- a/icu4c/source/data/locales/en_GB.txt +++ b/icu4c/source/data/locales/en_GB.txt @@ -16,11 +16,6 @@ en_GB { // AU { "Australia" } // NZ { "New Zealand" } // } - CurrencyElements { - "\u00A3", - "GBP", - ".", - } DateTimeElements:intvector { 2, 1, diff --git a/icu4c/source/data/locales/en_GB_EURO.txt b/icu4c/source/data/locales/en_GB_EURO.txt index 25dad027c2a..99a65a1dd0b 100644 --- a/icu4c/source/data/locales/en_GB_EURO.txt +++ b/icu4c/source/data/locales/en_GB_EURO.txt @@ -7,11 +7,6 @@ en_GB_EURO { Version{"1.0"} - CurrencyElements { - "\u20ac", - "EUR", - ".", - } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/en_HK.txt b/icu4c/source/data/locales/en_HK.txt index 0bd5376bfa4..d39b0c2d477 100644 --- a/icu4c/source/data/locales/en_HK.txt +++ b/icu4c/source/data/locales/en_HK.txt @@ -11,11 +11,6 @@ en_HK { // "AM", // "PM", // } - CurrencyElements { - "HK$", - "HKD", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", diff --git a/icu4c/source/data/locales/en_IE.txt b/icu4c/source/data/locales/en_IE.txt index dd0b1a1c21a..023563aacd1 100644 --- a/icu4c/source/data/locales/en_IE.txt +++ b/icu4c/source/data/locales/en_IE.txt @@ -16,11 +16,6 @@ en_IE { // AU { "Australia" } // NZ { "New Zealand" } // } - CurrencyElements { - "\u20AC", - "EUR", - ".", - } DateTimeElements:intvector { 2, 1, diff --git a/icu4c/source/data/locales/en_IE_PREEURO.txt b/icu4c/source/data/locales/en_IE_PREEURO.txt index e96c98c82b3..de0faf7eb3f 100644 --- a/icu4c/source/data/locales/en_IE_PREEURO.txt +++ b/icu4c/source/data/locales/en_IE_PREEURO.txt @@ -7,9 +7,4 @@ en_IE_PREEURO { Version { "1.0" } - CurrencyElements { - "IR\u00A3", - "IEP", - ".", - } } diff --git a/icu4c/source/data/locales/en_IN.txt b/icu4c/source/data/locales/en_IN.txt index 750c99b6132..fca168c3311 100644 --- a/icu4c/source/data/locales/en_IN.txt +++ b/icu4c/source/data/locales/en_IN.txt @@ -11,11 +11,6 @@ en_IN { // "AM", // "PM", // } - CurrencyElements { - "\u20a8", - "INR", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", @@ -48,4 +43,7 @@ en_IN { "#E0", } + Currencies { + INR { "\u00A90#Rs|1#Re|1>];\n" "1,000,000: =#,##0= (incomplete data);" } + + // Currency display names + Currencies { + ILS { "\u05E9\u0022\u05D7", "ILS" } + } } diff --git a/icu4c/source/data/locales/he_IL.txt b/icu4c/source/data/locales/he_IL.txt index 10051c30af8..e5ffe07057e 100644 --- a/icu4c/source/data/locales/he_IL.txt +++ b/icu4c/source/data/locales/he_IL.txt @@ -7,11 +7,6 @@ he_IL { Version { "1.3" } - CurrencyElements { - "\u05E9\u0022\u05D7", - "ILS", - ".", - } // LocaleString { "he_IL" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/hi.txt b/icu4c/source/data/locales/hi.txt index bcdbedfb374..3f7cf1779d3 100644 --- a/icu4c/source/data/locales/hi.txt +++ b/icu4c/source/data/locales/hi.txt @@ -310,8 +310,9 @@ hi { "-", "E", "\u2030", - "\u221e", - "\ufffd" + "\u221E", + "\uFFFD" + ".", } // NumberPatterns { @@ -335,5 +336,10 @@ hi { "Deva" // ISO 15924 Name } ExemplarCharacters{"[[:Deva:]\u200c\u200d]"} + + // Currency display names + Currencies { + INR { "\u0930\u0941", "INR" } + } } diff --git a/icu4c/source/data/locales/hi_IN.txt b/icu4c/source/data/locales/hi_IN.txt index 1c5fe2b1dfa..23436def985 100644 --- a/icu4c/source/data/locales/hi_IN.txt +++ b/icu4c/source/data/locales/hi_IN.txt @@ -16,11 +16,6 @@ hi_IN { "#E0", } // ShortCountry { IND } - CurrencyElements { - "\u0930\u0941", - "INR", - "." - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", diff --git a/icu4c/source/data/locales/hr.txt b/icu4c/source/data/locales/hr.txt index 8465223e766..75677a903b2 100644 --- a/icu4c/source/data/locales/hr.txt +++ b/icu4c/source/data/locales/hr.txt @@ -94,6 +94,7 @@ hr { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "hrv" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -110,4 +111,9 @@ hr { // LocaleScript:array { // "Latn" // ISO 15924 Name // } + + // Currency display names + Currencies { + HRK { "Kn", "HRK" } + } } diff --git a/icu4c/source/data/locales/hr_HR.txt b/icu4c/source/data/locales/hr_HR.txt index eba7c1a7232..6b1df1ef606 100644 --- a/icu4c/source/data/locales/hr_HR.txt +++ b/icu4c/source/data/locales/hr_HR.txt @@ -7,11 +7,6 @@ hr_HR { Version{ "1.2" } - CurrencyElements { - "Kn", - "HRK", - ",", - } // LocaleString { "hr_HR" } // NumberPatterns { // "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/hu.txt b/icu4c/source/data/locales/hu.txt index 054c3b71bb0..8f128225b06 100644 --- a/icu4c/source/data/locales/hu.txt +++ b/icu4c/source/data/locales/hu.txt @@ -104,6 +104,7 @@ hu { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "hun" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -120,4 +121,9 @@ hu { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00e1 \u00e9 \u00ed \u00f3 \u00fa \u00f6 \u00fc \u0151 \u0171]" } + + // Currency display names + Currencies { + HUF { "Ft", "HUF" } + } } diff --git a/icu4c/source/data/locales/hu_HU.txt b/icu4c/source/data/locales/hu_HU.txt index 4b15a10413f..63a0c785e35 100644 --- a/icu4c/source/data/locales/hu_HU.txt +++ b/icu4c/source/data/locales/hu_HU.txt @@ -7,11 +7,6 @@ hu_HU { Version{ "1.1" } - CurrencyElements { - "Ft", - "HUF", - ",", - } // LocaleString { "hu_HU" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/hy.txt b/icu4c/source/data/locales/hy.txt index c8d76001ee1..f6e1525625c 100644 --- a/icu4c/source/data/locales/hy.txt +++ b/icu4c/source/data/locales/hy.txt @@ -122,7 +122,8 @@ hy{ "-", "E", "\u2030", - "\u221e", - "\ufffd", + "\u221E", + "\uFFFD", + ",", } } diff --git a/icu4c/source/data/locales/id.txt b/icu4c/source/data/locales/id.txt index 0d1f7eea2d3..aec9178b671 100644 --- a/icu4c/source/data/locales/id.txt +++ b/icu4c/source/data/locales/id.txt @@ -63,8 +63,9 @@ id { "-", "E", "\u2030", - "\u221e", - "\ufffd", + "\u221E", + "\uFFFD", + ",", } NumberPatterns { "#,##0.###;-#,##0.###", @@ -84,4 +85,9 @@ id { // ShortLanguage { } // localPatternChars{} // + + // Currency display names + Currencies { + IDR { "Rp", "IDR" } + } } diff --git a/icu4c/source/data/locales/id_ID.txt b/icu4c/source/data/locales/id_ID.txt index 55846e6e04b..862dc5287e7 100644 --- a/icu4c/source/data/locales/id_ID.txt +++ b/icu4c/source/data/locales/id_ID.txt @@ -7,11 +7,6 @@ id_ID { Version { "1.0" } - CurrencyElements { - "Rp", - "IDR", - ",", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", diff --git a/icu4c/source/data/locales/is.txt b/icu4c/source/data/locales/is.txt index bb62a2b5ee8..ad560f4fd1c 100644 --- a/icu4c/source/data/locales/is.txt +++ b/icu4c/source/data/locales/is.txt @@ -91,6 +91,7 @@ is { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "isl" } zoneStrings { @@ -106,4 +107,9 @@ is { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00e1 \u00e9 \u00ed \u00f3 \u00fa \u00fd \u00f6 \u00e6 \u00f0 \u00fe]" } + + // Currency display names + Currencies { + ISK { "kr.", "ISK" } + } } diff --git a/icu4c/source/data/locales/is_IS.txt b/icu4c/source/data/locales/is_IS.txt index da67bfe7ec5..6b18b940291 100644 --- a/icu4c/source/data/locales/is_IS.txt +++ b/icu4c/source/data/locales/is_IS.txt @@ -7,11 +7,6 @@ is_IS { Version{ "1.0" } - CurrencyElements { - "kr.", - "ISK", - ",", - } // LocaleString { "is_IS" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/it.txt b/icu4c/source/data/locales/it.txt index 490b910a49f..679c56dc917 100644 --- a/icu4c/source/data/locales/it.txt +++ b/icu4c/source/data/locales/it.txt @@ -99,6 +99,7 @@ it { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "ita" } zoneStrings { @@ -217,4 +218,10 @@ it { " 2000: <%%with-o%%with-a>];\n" " 100,000: =%main=;\n" } + + // Currency display names + Currencies { + CHF { "SFr.", "CHF" } + ITL { "L.", "ITL" } + } } diff --git a/icu4c/source/data/locales/it_CH.txt b/icu4c/source/data/locales/it_CH.txt index 74dc7812179..60baf5be801 100644 --- a/icu4c/source/data/locales/it_CH.txt +++ b/icu4c/source/data/locales/it_CH.txt @@ -7,11 +7,6 @@ it_CH { Version{ "1.0" } - CurrencyElements { - "SFr.", - "CHF", - ".", - } DateTimePatterns { "HH.mm' h' z", "HH:mm:ss z", @@ -37,6 +32,7 @@ it_CH { "\u2030", "\u221E", "\uFFFD", + ".", } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/it_IT.txt b/icu4c/source/data/locales/it_IT.txt index bbf00e49ea3..16862d60cc7 100644 --- a/icu4c/source/data/locales/it_IT.txt +++ b/icu4c/source/data/locales/it_IT.txt @@ -7,11 +7,6 @@ it_IT { Version{ "1.0" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } // LocaleString { "it_IT" } // NumberPatterns { // "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/it_IT_PREEURO.txt b/icu4c/source/data/locales/it_IT_PREEURO.txt index 08be41d2e72..3555a8ce25e 100644 --- a/icu4c/source/data/locales/it_IT_PREEURO.txt +++ b/icu4c/source/data/locales/it_IT_PREEURO.txt @@ -7,11 +7,6 @@ it_IT_PREEURO { Version{ "1.0" } - CurrencyElements { - "L.", - "ITL", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "\u00A4 #,##0;-\u00A4 #,##0", diff --git a/icu4c/source/data/locales/ja.txt b/icu4c/source/data/locales/ja.txt index 3e4266536e2..8e55089178d 100644 --- a/icu4c/source/data/locales/ja.txt +++ b/icu4c/source/data/locales/ja.txt @@ -2447,4 +2447,9 @@ ja { " 1,000,000,000,000: <<\u5146[>>];\n" " 10,000,000,000,000,000: =#,##0=;" } + + // Currency display names + Currencies { + JPY { "\uFFE5", "JPY" } + } } diff --git a/icu4c/source/data/locales/ja_JP.txt b/icu4c/source/data/locales/ja_JP.txt index 31acb5ffed8..83d271cf97f 100644 --- a/icu4c/source/data/locales/ja_JP.txt +++ b/icu4c/source/data/locales/ja_JP.txt @@ -7,11 +7,6 @@ ja_JP { Version{ "1.0" } - CurrencyElements { - "\uFFE5", - "JPY", - ".", - } // LocaleString { "ja_JP" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/kl.txt b/icu4c/source/data/locales/kl.txt index 74f57bebc38..d6e77847359 100644 --- a/icu4c/source/data/locales/kl.txt +++ b/icu4c/source/data/locales/kl.txt @@ -64,8 +64,9 @@ kl{ "-", "E", "\u2030", - "\u221e", - "\ufffd", + "\u221E", + "\uFFFD", + ",", } ExemplarCharacters { "[a-z \u00e1 \u00e9 \u00ed \u00fa \u00e2 \u00ea \u00ee \u00f4 \u00fb \u00e6 \u00e5 \u00f8 \u00e3 \u0129 \u0169 \u0138]" } @@ -82,4 +83,9 @@ kl{ // localPatternChars{} // + + // Currency display names + Currencies { + DKK { "kr", "DKK" } + } } diff --git a/icu4c/source/data/locales/kl_GL.txt b/icu4c/source/data/locales/kl_GL.txt index d0e0738c1c0..47a34ebb5b6 100644 --- a/icu4c/source/data/locales/kl_GL.txt +++ b/icu4c/source/data/locales/kl_GL.txt @@ -7,11 +7,6 @@ kl_GL { Version { "1.0" } - CurrencyElements { - "kr", - "DKK", - ",", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", diff --git a/icu4c/source/data/locales/kn.txt b/icu4c/source/data/locales/kn.txt index 1be19c0aec8..576b084602d 100644 --- a/icu4c/source/data/locales/kn.txt +++ b/icu4c/source/data/locales/kn.txt @@ -96,4 +96,9 @@ kn { "[normalization on]" } } + + // Currency display names + Currencies { + INR { "\u0930\u0941", "INR" } + } } \ No newline at end of file diff --git a/icu4c/source/data/locales/kn_IN.txt b/icu4c/source/data/locales/kn_IN.txt index 3d0bc043530..34f7c1627e9 100644 --- a/icu4c/source/data/locales/kn_IN.txt +++ b/icu4c/source/data/locales/kn_IN.txt @@ -10,11 +10,6 @@ kn_IN { LocaleID:int { 0x044B } // ShortCountry { IND } - CurrencyElements { - "\u0930\u0941", - "INR", - "." - } DateTimePatterns { "hh:mm:ss a z", "hh:mm:ss a z", diff --git a/icu4c/source/data/locales/ko.txt b/icu4c/source/data/locales/ko.txt index 52579ca6fdd..638f1e8647f 100644 --- a/icu4c/source/data/locales/ko.txt +++ b/icu4c/source/data/locales/ko.txt @@ -2681,4 +2681,9 @@ ko { "\uD774\uD77C-\uD77D\uD781\uD788-\uD789\uD78C\uD790\uD798-\uD799" "\uD79B\uD79D]" } + + // Currency display names + Currencies { + KRW { "\u20A9", "KRW" } + } } diff --git a/icu4c/source/data/locales/ko_KR.txt b/icu4c/source/data/locales/ko_KR.txt index cf771e6f59d..f2454946ea5 100644 --- a/icu4c/source/data/locales/ko_KR.txt +++ b/icu4c/source/data/locales/ko_KR.txt @@ -7,11 +7,6 @@ ko_KR { Version { "1.2" } - CurrencyElements { - "\u20A9", - "KRW", - ".", - } // LocaleString { "ko_KR" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/kok.txt b/icu4c/source/data/locales/kok.txt index 58d18c58ae8..f0289285a95 100644 --- a/icu4c/source/data/locales/kok.txt +++ b/icu4c/source/data/locales/kok.txt @@ -245,6 +245,11 @@ kok { // CollationElements { // "" // } + + // Currency display names + Currencies { + INR { "\u0930\u0941", "INR" } + } } diff --git a/icu4c/source/data/locales/kok_IN.txt b/icu4c/source/data/locales/kok_IN.txt index 08e0374c7e3..e5c498d5e72 100644 --- a/icu4c/source/data/locales/kok_IN.txt +++ b/icu4c/source/data/locales/kok_IN.txt @@ -11,11 +11,6 @@ kok_IN { LocaleID:int { 0x0457 } // ShortCountry { IND } - CurrencyElements { - "\u0930\u0941", - "INR", // Rs. ? No. - "." - } NumberPatterns { "##,##,##0.###;-##,##,##0.###", "\u00A4##,##,##0.00;-\u00A4##,##,##0.00", diff --git a/icu4c/source/data/locales/kw.txt b/icu4c/source/data/locales/kw.txt index 94365011d5e..0dabe9963b2 100644 --- a/icu4c/source/data/locales/kw.txt +++ b/icu4c/source/data/locales/kw.txt @@ -77,4 +77,9 @@ kw{ // ShortLanguage { } // localPatternChars{} // + + // Currency display names + Currencies { + GBP { "\u00A3", "GBP" } + } } diff --git a/icu4c/source/data/locales/kw_GB.txt b/icu4c/source/data/locales/kw_GB.txt index 6881a967495..12801c4fd22 100644 --- a/icu4c/source/data/locales/kw_GB.txt +++ b/icu4c/source/data/locales/kw_GB.txt @@ -7,12 +7,6 @@ kw_GB { Version { "1.2" } - ///* Discarding duplicate data for tag: AmPmMarkers */ - CurrencyElements { - "\u00a3", - "GBP", - ".", - } DateTimeElements:intvector { 2, 1, diff --git a/icu4c/source/data/locales/lt.txt b/icu4c/source/data/locales/lt.txt index 705859de012..8331899de2b 100644 --- a/icu4c/source/data/locales/lt.txt +++ b/icu4c/source/data/locales/lt.txt @@ -98,6 +98,7 @@ lt { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "lit" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -114,4 +115,9 @@ lt { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u0105 \u0119 \u012f \u0173 \u0117 \u016b \u010d \u0161 \u017e]" } + + // Currency display names + Currencies { + LTL { "Lt", "LTL" } + } } diff --git a/icu4c/source/data/locales/lt_LT.txt b/icu4c/source/data/locales/lt_LT.txt index c8092472026..be70f3a148d 100644 --- a/icu4c/source/data/locales/lt_LT.txt +++ b/icu4c/source/data/locales/lt_LT.txt @@ -7,11 +7,6 @@ lt_LT { Version{ "1.1" } - CurrencyElements { - "Lt", - "LTL", - ",", - } // LocaleString { "lt_LT" } NumberPatterns { "##,##0.##;-##,##0.##", diff --git a/icu4c/source/data/locales/lv.txt b/icu4c/source/data/locales/lv.txt index 61bae71e006..306e7928c4b 100644 --- a/icu4c/source/data/locales/lv.txt +++ b/icu4c/source/data/locales/lv.txt @@ -98,6 +98,7 @@ lv { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "lav" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -114,4 +115,9 @@ lv { // LocaleScript{ // "Latn", // ISO 15924 Name // } + + // Currency display names + Currencies { + LVL { "Ls", "LVL" } + } } diff --git a/icu4c/source/data/locales/lv_LV.txt b/icu4c/source/data/locales/lv_LV.txt index 0001e25c373..595411798dd 100644 --- a/icu4c/source/data/locales/lv_LV.txt +++ b/icu4c/source/data/locales/lv_LV.txt @@ -7,11 +7,6 @@ lv_LV { Version{ "1.1" } - CurrencyElements { - "Ls", - "LVL", - ",", - } // LocaleString { "lv_LV" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/mk.txt b/icu4c/source/data/locales/mk.txt index df78908cb54..3c72257b7fd 100644 --- a/icu4c/source/data/locales/mk.txt +++ b/icu4c/source/data/locales/mk.txt @@ -92,6 +92,7 @@ mk { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "mkd" } localPatternChars { "GuMtkHmsSEDFwWahKzUe" } @@ -108,4 +109,9 @@ mk { "Cyrl", // ISO 15924 Name } ExemplarCharacters { "[\u0430-\u0438 \u043a-\u0448 \u0450 \u0453 \u0455 \u0458 \u0459 \u045a \u045c \u045d \u045f]" } + + // Currency display names + Currencies { + MKD { "Den", "MKD" } + } } diff --git a/icu4c/source/data/locales/mk_MK.txt b/icu4c/source/data/locales/mk_MK.txt index cb40170da8f..8b28da013db 100644 --- a/icu4c/source/data/locales/mk_MK.txt +++ b/icu4c/source/data/locales/mk_MK.txt @@ -7,11 +7,6 @@ mk_MK { Version{ "1.1" } - CurrencyElements { - "Den", - "MKD", - ",", - } // LocaleString { "mk_MK" } NumberPatterns { "#,##0.###;(#,##0.###)", diff --git a/icu4c/source/data/locales/mr.txt b/icu4c/source/data/locales/mr.txt index 4b24044e929..57133931dd8 100644 --- a/icu4c/source/data/locales/mr.txt +++ b/icu4c/source/data/locales/mr.txt @@ -248,6 +248,11 @@ mr { "Deva" // ISO 15924 Name } ExemplarCharacters{"[[:Deva:]-[\u0958-\u095f]\u200c\u200d]"} + + // Currency display names + Currencies { + INR { "\u0930\u0941", "INR" } + } } diff --git a/icu4c/source/data/locales/mr_IN.txt b/icu4c/source/data/locales/mr_IN.txt index 83a9de625f1..56cd59cefa2 100644 --- a/icu4c/source/data/locales/mr_IN.txt +++ b/icu4c/source/data/locales/mr_IN.txt @@ -11,11 +11,6 @@ mr_IN { LocaleID:int { 0x044e } // ShortCountry { IND } - CurrencyElements { - "\u0930\u0941", - "INR", // Rs. ? No. - "." - } NumberPatterns { "##,##,##0.###;-##,##,##0.###", "\u00A4##,##,##0.00;-\u00A4##,##,##0.00", diff --git a/icu4c/source/data/locales/mt.txt b/icu4c/source/data/locales/mt.txt index 1c412901a34..a39c21ce98e 100644 --- a/icu4c/source/data/locales/mt.txt +++ b/icu4c/source/data/locales/mt.txt @@ -990,6 +990,11 @@ mt { } + + // Currency display names + Currencies { + MTL { "Lm", "MTL" } + } } diff --git a/icu4c/source/data/locales/mt_MT.txt b/icu4c/source/data/locales/mt_MT.txt index 9d1ea80ff6d..240514992dc 100644 --- a/icu4c/source/data/locales/mt_MT.txt +++ b/icu4c/source/data/locales/mt_MT.txt @@ -13,11 +13,6 @@ mt_MT { // ShortCountry { MLT } - CurrencyElements { - "Lm", - MTL, - "." - } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/nb.txt b/icu4c/source/data/locales/nb.txt index 77a44569e44..08763b320a2 100644 --- a/icu4c/source/data/locales/nb.txt +++ b/icu4c/source/data/locales/nb.txt @@ -85,17 +85,18 @@ nb { "desember", } NumberElements { - ",", - "\u00A0", - ";", - "%", - "0", - "#", - "-", - "E", - "\u2030", - "\u221E", - "\uFFFD", + ",", + "\u00A0", + ";", + "%", + "0", + "#", + "-", + "E", + "\u2030", + "\u221E", + "\uFFFD", + ",", } // ShortLanguage { "nor" } Eras { @@ -118,4 +119,9 @@ nb { // } ExemplarCharacters { "[a-z \u00e6 \u00e5 \u00f8 \u00e9 \u00f3 \u00f4 \u00e0 \u00fc \u01ce]" } + + // Currency display names + Currencies { + NOK { "kr", "NOK" } + } } diff --git a/icu4c/source/data/locales/nb_NO.txt b/icu4c/source/data/locales/nb_NO.txt index f7a85c1857a..5a9842af4f2 100644 --- a/icu4c/source/data/locales/nb_NO.txt +++ b/icu4c/source/data/locales/nb_NO.txt @@ -7,11 +7,6 @@ nb_NO { Version{"1.0"} - CurrencyElements { - "kr", - "NOK", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "\u00A4 #,##0.00;\u00A4 -#,##0.00", diff --git a/icu4c/source/data/locales/nl.txt b/icu4c/source/data/locales/nl.txt index 020713299b0..8c4eb9f1ee0 100644 --- a/icu4c/source/data/locales/nl.txt +++ b/icu4c/source/data/locales/nl.txt @@ -89,6 +89,7 @@ nl { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "nld" } zoneStrings { @@ -133,4 +134,10 @@ nl { "1,000,000,000: << biljoen[ >>];\n" "1,000,000,000,000: =#,##0=" } + + // Currency display names + Currencies { + BEF { "BF", "BEF" } + NLG { "fl", "NLG" } + } } diff --git a/icu4c/source/data/locales/nl_BE.txt b/icu4c/source/data/locales/nl_BE.txt index 7437c9a2441..e5ff3937869 100644 --- a/icu4c/source/data/locales/nl_BE.txt +++ b/icu4c/source/data/locales/nl_BE.txt @@ -7,11 +7,6 @@ nl_BE { Version{ "1.1" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } DateTimeElements:intvector { 2, 1, diff --git a/icu4c/source/data/locales/nl_BE_PREEURO.txt b/icu4c/source/data/locales/nl_BE_PREEURO.txt index 2b2ae3d16fd..0ab4ed703df 100644 --- a/icu4c/source/data/locales/nl_BE_PREEURO.txt +++ b/icu4c/source/data/locales/nl_BE_PREEURO.txt @@ -7,9 +7,4 @@ nl_BE_PREEURO { Version { "1.0" } - CurrencyElements { - "BF", - "BEF", - ",", - } } diff --git a/icu4c/source/data/locales/nl_NL.txt b/icu4c/source/data/locales/nl_NL.txt index eeb66d8e399..9efbb9a379c 100644 --- a/icu4c/source/data/locales/nl_NL.txt +++ b/icu4c/source/data/locales/nl_NL.txt @@ -7,11 +7,6 @@ nl_NL { Version{ "1.0" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } // LocaleString { "nl_NL" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/nl_NL_PREEURO.txt b/icu4c/source/data/locales/nl_NL_PREEURO.txt index e713ac936da..632099c6ffb 100644 --- a/icu4c/source/data/locales/nl_NL_PREEURO.txt +++ b/icu4c/source/data/locales/nl_NL_PREEURO.txt @@ -7,9 +7,4 @@ nl_NL_PREEURO { Version { "1.0" } - CurrencyElements { - "fl", - "NLG", - ",", - } } diff --git a/icu4c/source/data/locales/nn.txt b/icu4c/source/data/locales/nn.txt index a09b03e4eba..008e29d5f19 100644 --- a/icu4c/source/data/locales/nn.txt +++ b/icu4c/source/data/locales/nn.txt @@ -77,6 +77,7 @@ nn{ "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "nor" } Eras { @@ -117,4 +118,9 @@ nn{ // LocaleScript{ // "Latn", // ISO 15924 Name // } + + // Currency display names + Currencies { + NOK { "kr", "NOK" } + } } diff --git a/icu4c/source/data/locales/nn_NO.txt b/icu4c/source/data/locales/nn_NO.txt index a65d54af436..9f425c38dfe 100644 --- a/icu4c/source/data/locales/nn_NO.txt +++ b/icu4c/source/data/locales/nn_NO.txt @@ -8,11 +8,6 @@ nn_NO { Version{ "2.0"} - CurrencyElements { - "kr", - "NOK", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "\u00A4 #,##0.00;\u00A4 -#,##0.00", diff --git a/icu4c/source/data/locales/om.txt b/icu4c/source/data/locales/om.txt index 465708d9e63..a706bbd839d 100644 --- a/icu4c/source/data/locales/om.txt +++ b/icu4c/source/data/locales/om.txt @@ -79,4 +79,9 @@ om{ ET { "Itoophiyaa" } KE { "Keeniyaa" } } + + // Currency display names + Currencies { + KES { "Ksh", "KES" } + } } diff --git a/icu4c/source/data/locales/om_ET.txt b/icu4c/source/data/locales/om_ET.txt index 199521ce514..9183e70dd1f 100644 --- a/icu4c/source/data/locales/om_ET.txt +++ b/icu4c/source/data/locales/om_ET.txt @@ -21,13 +21,6 @@ om_ET { "WD", // WD = Waaree Dura "WB", // WD = Waaree Booda } - // CountryISBNNumber { "231" } - // CountryNumber { "231" } - CurrencyElements { - "$", - "ETB", - ".", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", @@ -64,4 +57,9 @@ om_ET { // Width { "210" } // Units { "mm" } // } + + // Currency display names + Currencies { + ETB { "$", "ETB" } + } } diff --git a/icu4c/source/data/locales/om_KE.txt b/icu4c/source/data/locales/om_KE.txt index 4dfb8144deb..7bf38f9ea55 100644 --- a/icu4c/source/data/locales/om_KE.txt +++ b/icu4c/source/data/locales/om_KE.txt @@ -21,13 +21,6 @@ om_KE { "WD", // WD = Waaree Dura "WB", // WD = Waaree Booda } - // CountryISBNNumber { "404" } - // CountryNumber { "404" } - CurrencyElements { - "Ksh", - "KES", - ".", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", diff --git a/icu4c/source/data/locales/pl.txt b/icu4c/source/data/locales/pl.txt index 05b677d325f..2d38445ebba 100644 --- a/icu4c/source/data/locales/pl.txt +++ b/icu4c/source/data/locales/pl.txt @@ -103,6 +103,7 @@ pl { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "pol" } zoneStrings { @@ -118,4 +119,9 @@ pl { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00f3 \u0105 \u0119 \u0107 \u0144 \u015b \u017a \u0142 \u017c]" } + + // Currency display names + Currencies { + PLN { "z\u0142", "PLN" } + } } diff --git a/icu4c/source/data/locales/pl_PL.txt b/icu4c/source/data/locales/pl_PL.txt index d3fedfb664c..c4c0554864f 100644 --- a/icu4c/source/data/locales/pl_PL.txt +++ b/icu4c/source/data/locales/pl_PL.txt @@ -7,11 +7,6 @@ pl_PL { Version { "1.1" } - CurrencyElements { - "z\u0142", - "PLN", - ",", - } // LocaleString { "pl_PL" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/pt.txt b/icu4c/source/data/locales/pt.txt index 0146dd19e28..305b7371ef9 100644 --- a/icu4c/source/data/locales/pt.txt +++ b/icu4c/source/data/locales/pt.txt @@ -211,6 +211,7 @@ pt { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "por" } zoneStrings { @@ -226,4 +227,10 @@ pt { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00e3 \u00f5 \u00e7 \u00e1 \u00e9 \u00ed \u00f3 \u00fa \u00e0 \u00e2 \u00ea \u00f4 \u00fc \u00f2]" } + + // Currency display names + Currencies { + BRL { "R$", "BRL" } + PTE { "Esc.", "PTE" } + } } diff --git a/icu4c/source/data/locales/pt_BR.txt b/icu4c/source/data/locales/pt_BR.txt index 009632521d4..122bc0bc7ba 100644 --- a/icu4c/source/data/locales/pt_BR.txt +++ b/icu4c/source/data/locales/pt_BR.txt @@ -7,11 +7,6 @@ pt_BR { Version{ "1.1" } - CurrencyElements { - "R$", - "BRL", - ",", - } DateTimePatterns { "HH'h'mm'min'ss's' z", "H'h'm'min's's' z", diff --git a/icu4c/source/data/locales/pt_PT.txt b/icu4c/source/data/locales/pt_PT.txt index 8eac5cd3c98..5b43f6ddfa4 100644 --- a/icu4c/source/data/locales/pt_PT.txt +++ b/icu4c/source/data/locales/pt_PT.txt @@ -7,11 +7,6 @@ pt_PT { Version{ "1.1" } - CurrencyElements { - "\u20AC", - "EUR", - "$", - } // LocaleString { "pt_PT" } NumberPatterns { "#,##0.###;-#,##0.###", @@ -21,4 +16,19 @@ pt_PT { } // ShortCountry { "PRT" } LocaleID:int { 0x0816 } + + NumberElements { + ",", + ".", + ";", + "%", + "0", + "#", + "-", + "E", + "\u2030", + "\u221E", + "\uFFFD", + "$", + } } diff --git a/icu4c/source/data/locales/pt_PT_PREEURO.txt b/icu4c/source/data/locales/pt_PT_PREEURO.txt index 9bf7fc6a9e7..2bafbe08f7f 100644 --- a/icu4c/source/data/locales/pt_PT_PREEURO.txt +++ b/icu4c/source/data/locales/pt_PT_PREEURO.txt @@ -7,11 +7,6 @@ pt_PT_PREEURO { Version { "1.0" } - CurrencyElements { - "Esc.", - "PTE", - "$", - } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0 \u00A4;-#,##0 \u00A4", diff --git a/icu4c/source/data/locales/ro.txt b/icu4c/source/data/locales/ro.txt index d42a0899e01..702c8dad3cd 100644 --- a/icu4c/source/data/locales/ro.txt +++ b/icu4c/source/data/locales/ro.txt @@ -94,6 +94,7 @@ ro { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "ron" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -110,4 +111,9 @@ ro { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00e2 \u00ee \u0103 \u015f \u0163]" } + + // Currency display names + Currencies { + ROL { "lei", "ROL" } + } } diff --git a/icu4c/source/data/locales/ro_RO.txt b/icu4c/source/data/locales/ro_RO.txt index 28dc6affb1d..a24227d7717 100644 --- a/icu4c/source/data/locales/ro_RO.txt +++ b/icu4c/source/data/locales/ro_RO.txt @@ -7,11 +7,6 @@ ro_RO { Version{ "1.0" } - CurrencyElements { - "lei", - "ROL", - ",", - } // LocaleString { "ro_RO" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/root.txt b/icu4c/source/data/locales/root.txt index 5abc0f50f0e..136536598ee 100644 --- a/icu4c/source/data/locales/root.txt +++ b/icu4c/source/data/locales/root.txt @@ -347,11 +347,6 @@ root { ZM { "Zambia" } ZW { "Zimbabwe" } } - CurrencyElements { - "\u00A4", - "XXX", - "", - } DateTimeElements:intvector { 1, 1, @@ -862,15 +857,16 @@ root { // Localized display names of currencies, analogous to Countries // and Languages. "Universal" display names are listed here in - // root. + // root. Only a few unique symbols should be listed here. "$", + // for example, is used to indicate not only USD, but also ARS, + // AUD, BND, CAD, CLP, COP, JDF, ETB, MXN, NZD, and SOS, so it + // isn't listed here. // @since ICU 2.2 Currencies { - // Only a few unique symbols should be listed here. "$", for - // example, is used to indicate not only USD, but also ARS, - // AUD, BND, CAD, CLP, COP, JDF, ETB, MXN, NZD, and SOS, so it - // isn't listed here. - EUR { "\u20AC" } // Euro - JPY { "\uFFE5" } // Yen + NGN { "\u20A6", "NGN" } // Naira: NIGERIA (NG) + KRW { "\u20A9", "KRW" } // Won: KOREA, REPUBLIC OF (KR) + EUR { "\u20AC", "EUR" } // Euro + JPY { "\uFFE5", "JPY" } // Yen: JAPAN (JP) } // Currency metadata. Unlike the "Currencies" element, this is @@ -881,26 +877,36 @@ root { // zero. Otherwise the rounding increment is given in units of // 10^(-fraction_digits). The special tag "DEFAULT" gives the // meta data for all currencies not otherwise listed. - // TODO: ? Move this out into a separate resource bundle file, - // ? since it isn't real locale data. + // Last update: Tue Apr 8 16:57:42 2003 CurrencyMeta { - BYB:intvector { 0, 0 } - CHF:intvector { 2, 25 } - ESP:intvector { 0, 0 } - IQD:intvector { 3, 0 } - ITL:intvector { 0, 0 } - IRR:intvector { 0, 0 } - JOD:intvector { 3, 0 } - JPY:intvector { 0, 0 } - KWD:intvector { 3, 0 } - LUF:intvector { 0, 0 } - LYD:intvector { 3, 0 } - PTE:intvector { 0, 0 } - PYG:intvector { 0, 0 } - TND:intvector { 3, 0 } - TRL:intvector { 0, 0 } - - DEFAULT:intvector { 2, 0 } + ADP:intvector { 0, 0 } // Andorran Peseta: ANDORRA (AD) + BHD:intvector { 3, 0 } // Bahraini Dinar: BAHRAIN (BH) + BIF:intvector { 0, 0 } // Burundi Franc: BURUNDI (BI) + BYR:intvector { 0, 0 } // Belarussian Ruble: BELARUS (BY) + CHF:intvector { 2, 5 } // Swiss Franc: LIECHTENSTEIN (LI), SWITZERLAND (CH) + CLF:intvector { 0, 0 } // Unidades de fomento: CHILE (CL) + CLP:intvector { 0, 0 } // Chilean Peso: CHILE (CL) + DJF:intvector { 0, 0 } // Djibouti Franc: DJIBOUTI (DJ) + GNF:intvector { 0, 0 } // Guinea Franc: GUINEA (GN) + IQD:intvector { 3, 0 } // Iraqi Dinar: IRAQ (IQ) + JOD:intvector { 3, 0 } // Jordanian Dinar: JORDAN (JO) + JPY:intvector { 0, 0 } // Yen: JAPAN (JP) + KMF:intvector { 0, 0 } // Comoro Franc: COMOROS (KM) + KRW:intvector { 0, 0 } // Won: KOREA, REPUBLIC OF (KR) + KWD:intvector { 3, 0 } // Kuwaiti Dinar: KUWAIT (KW) + LYD:intvector { 3, 0 } // Lybian Dinar: LIBYAN ARAB JAMAHIRIYA (LY) + MGF:intvector { 0, 0 } // Malagasy Franc: MADAGASCAR (MG) + OMR:intvector { 3, 0 } // Rial Omani: OMAN (OM) + PYG:intvector { 0, 0 } // Guarani: PARAGUAY (PY) + RWF:intvector { 0, 0 } // Rwanda Franc: RWANDA (RW) + TND:intvector { 3, 0 } // Tunisian Dinar: TUNISIA (TN) + TRL:intvector { 0, 0 } // Turkish Lira: TURKEY (TR) + TTD:intvector { 0, 0 } // Trinidad and Tobago Dollar: TRINIDAD AND TOBAGO (TT) + VUV:intvector { 0, 0 } // Vatu: VANUATU (VU) + XAF:intvector { 0, 0 } // CFA Franc BEAC: CAMEROON (CM), CENTRAL AFRICAN REPUBLIC (CF), CHAD (TD), CONGO (CG), EQUATORIAL GUINEA (GQ), GABON (GA) + XOF:intvector { 0, 0 } // CFA Franc BCEAO: BENIN (BJ), BURKINA FASO (BF), COTE D'IVOIRE (CI), GUINEA-BISSAU (GW), MALI (ML), NIGER (NE), SENEGAL (SN), TOGO (TG) + XPF:intvector { 0, 0 } // CFP Franc: FRENCH POLYNESIA (PF), NEW CALEDONIA (NC), WALLIS AND FUTUNA (WF) + DEFAULT:intvector { 2, 0 } // (All currencies not listed) } LocaleID:int { 0x0000 } @@ -945,6 +951,7 @@ root { "\u2030", "\u221E", "\uFFFD", + ".", } NumberPatterns { "#,##0.###;-#,##0.###", @@ -1099,5 +1106,254 @@ root { YIII { "Yi" } ZYYY { "Common" } } + + // Map from ISO 3166 country codes to ISO 4217 currency codes + // NOTE: This is not true locale data; it exists only in ROOT + // Last update: Tue Apr 8 16:57:42 2003 + CurrencyMap { + AE { "AED" } // UNITED ARAB EMIRATES: UAE Dirham + AF { "AFN" } // AFGHANISTAN: Afghani + AG { "XCD" } // ANTIGUA AND BARBUDA: East Caribbean Dollar + AI { "XCD" } // ANGUILLA: East Caribbean Dollar + AL { "ALL" } // ALBANIA: Leck + AM { "AMD" } // ARMENIA: Armenian Dram + AN { "ANG" } // NETHERLANDS ANTILLES: Netherlands Antillan Guilder + AO { "AOA" } // ANGOLA: Kwanza + AR { "ARS" } // ARGENTINA: Argentine Peso + AS { "USD" } // AMERICAN SAMOA: US Dollar + AT { "EUR" } // AUSTRIA: Euro + AT_PREEURO { "ATS" } + AU { "AUD" } // AUSTRALIA: Australian Dollar + AW { "AWG" } // ARUBA: Aruban Guilder + AZ { "AZM" } // AZERBAIJAN: Azerbaijanian Manat + BA { "BAM" } // BOSNIA AND HERZEGOVINA: Convertible Marks + BB { "BBD" } // BARBADOS: Barbados Dollar + BD { "BDT" } // BANGLADESH: Taka + BE { "EUR" } // BELGIUM: Euro + BE_PREEURO { "BEF" } + BF { "XOF" } // BURKINA FASO: CFA Franc BCEAO + BG { "BGN" } // BULGARIA: Bulgarian Lev + BH { "BHD" } // BAHRAIN: Bahraini Dinar + BI { "BIF" } // BURUNDI: Burundi Franc + BJ { "XOF" } // BENIN: CFA Franc BCEAO + BM { "BMD" } // BERMUDA: Bermudian Dollar + BN { "BND" } // BRUNEI DARUSSALAM: Brunei Dollar + BO { "BOB" } // BOLIVIA: Boliviano + BR { "BRL" } // BRAZIL: Brazilian Real + BS { "BSD" } // BAHAMAS: Bahamian Dollar + BV { "NOK" } // BOUVET ISLAND: Norwegian Krone + BW { "BWP" } // BOTSWANA: Pula + BY { "BYR" } // BELARUS: Belarussian Ruble + BZ { "BZD" } // BELIZE: Belize Dollar + CA { "CAD" } // CANADA: Canadian Dollar + CC { "AUD" } // COCOS (KEELING) ISLANDS: Australian Dollar + CD { "CDF" } // CONGO, THE DEMOCRATIC REPUBLIC OF THE: Franc Congolais + CF { "XAF" } // CENTRAL AFRICAN REPUBLIC: CFA Franc BEAC + CG { "XAF" } // CONGO: CFA Franc BEAC + CH { "CHF" } // SWITZERLAND: Swiss Franc + CI { "XOF" } // COTE D'IVOIRE: CFA Franc BCEAO + CK { "NZD" } // COOK ISLANDS: New Zealand Dollar + CL { "CLP" } // CHILE: Chilean Peso + CM { "XAF" } // CAMEROON: CFA Franc BEAC + CN { "CNY" } // CHINA: Yuan Renminbi + CO { "COP" } // COLOMBIA: Colombian Peso + CR { "CRC" } // COSTA RICA: Costa Rican Colon + CU { "CUP" } // CUBA: Cuban Peso + CV { "CVE" } // CAPE VERDE: Cape Verde Escudo + CX { "AUD" } // CHRISTMAS ISLAND: Australian Dollar + CY { "CYP" } // CYPRUS: Cyprus Pound + CZ { "CZK" } // CZECH REPUBLIC: Czech Koruna + DE { "EUR" } // GERMANY: Euro + DE_PREEURO { "DEM" } + DJ { "DJF" } // DJIBOUTI: Djibouti Franc + DK { "DKK" } // DENMARK: Danish Krone + DM { "XCD" } // DOMINICA: East Caribbean Dollar + DO { "DOP" } // DOMINICAN REPUBLIC: Dominican Peso + DZ { "DZD" } // ALGERIA: Algerian Dinar + EC { "ECS" } // ECUADOR: Sucre + EE { "EEK" } // ESTONIA: Kroon + EG { "EGP" } // EGYPT: Egyptian Pound + EH { "MAD" } // WESTERN SAHARA: Moroccan Dirham + ER { "ERN" } // ERITREA: Nakfa + ES { "EUR" } // SPAIN: Euro + ES_PREEURO { "ESP" } + ET { "ETB" } // ETHIOPIA: Ethiopian Birr + FI { "EUR" } // FINLAND: Euro + FI_PREEURO { "FIM" } + FJ { "FJD" } // FIJI: Fiji Dollar + FK { "FKP" } // FALKLAND ISLANDS (MALVINAS): Falkland Islands Pound + FM { "USD" } // MICRONESIA, FEDERATED STATES OF: US Dollar + FO { "DKK" } // FAROE ISLANDS: Danish Krone + FR { "EUR" } // FRANCE: Euro + FR_PREEURO { "FRF" } + GA { "XAF" } // GABON: CFA Franc BEAC + GB { "GBP" } // UNITED KINGDOM: Pound Sterling + GB_EURO { "EUR" } // : Euro + GD { "XCD" } // GRENADA: East Caribbean Dollar + GE { "GEL" } // GEORGIA: Lari + GF { "EUR" } // FRENCH GUIANA: Euro + GH { "GHC" } // GHANA: Cedi + GI { "GIP" } // GIBRALTAR: Gibraltar Pound + GL { "DKK" } // GREENLAND: Danish Krone + GM { "GMD" } // GAMBIA: Dalasi + GN { "GNF" } // GUINEA: Guinea Franc + GP { "EUR" } // GUADELOUPE: Euro + GQ { "XAF" } // EQUATORIAL GUINEA: CFA Franc BEAC + GR { "EUR" } // GREECE: Euro + GR_PREEURO { "GRD" } + GT { "GTQ" } // GUATEMALA: Quetzal + GU { "USD" } // GUAM: US Dollar + GY { "GYD" } // GUYANA: Guyana Dollar + HK { "HKD" } // HONG KONG: Hong Kong Dollar + HM { "AUD" } // HEARD ISLAND AND MCDONALD ISLANDS: Australian Dollar + HN { "HNL" } // HONDURAS: Lempira + HR { "HRK" } // CROATIA: Croatian kuna + HU { "HUF" } // HUNGARY: Forint + ID { "IDR" } // INDONESIA: Rupiah + IE { "EUR" } // IRELAND: Euro + IE_PREEURO { "IEP" } + IL { "ILS" } // ISRAEL: New Israeli Sheqel + IN { "INR" } // INDIA: Indian Rupee + IO { "USD" } // BRITISH INDIAN OCEAN TERRITORY: US Dollar + IQ { "IQD" } // IRAQ: Iraqi Dinar + IR { "IRR" } // IRAN, ISLAMIC REPUBLIC OF: Iranian Rial + IS { "ISK" } // ICELAND: Iceland Krona + IT { "EUR" } // ITALY: Euro + IT_PREEURO { "ITL" } + JM { "JMD" } // JAMAICA: Jamaican Dollar + JO { "JOD" } // JORDAN: Jordanian Dinar + JP { "JPY" } // JAPAN: Yen + KE { "KES" } // KENYA: Kenyan Shilling + KG { "KGS" } // KYRGYZSTAN: Som + KH { "KHR" } // CAMBODIA: Riel + KI { "AUD" } // KIRIBATI: Australian Dollar + KM { "KMF" } // COMOROS: Comoro Franc + KN { "XCD" } // SAINT KITTS AND NEVIS: East Caribbean Dollar + KP { "KPW" } // KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF: North Korean Won + KR { "KRW" } // KOREA, REPUBLIC OF: Won + KW { "KWD" } // KUWAIT: Kuwaiti Dinar + KY { "KYD" } // CAYMAN ISLANDS: Cayman Islands Dollar + KZ { "KZT" } // KAZAKHSTAN: Tenge + LA { "LAK" } // LAO PEOPLE'S DEMOCRATIC REPUBLIC: Kip + LB { "LBP" } // LEBANON: Lebanese Pound + LC { "XCD" } // SAINT LUCIA: East Caribbean Dollar + LI { "CHF" } // LIECHTENSTEIN: Swiss Franc + LK { "LKR" } // SRI LANKA: Sri Lanka Rupee + LR { "LRD" } // LIBERIA: Liberian Dollar + LT { "LTL" } // LITHUANIA: Lithuanian Litas + LU { "EUR" } // LUXEMBOURG: Euro + LU_PREEURO { "LUF" } + LV { "LVL" } // LATVIA: Latvian Lats + LY { "LYD" } // LIBYAN ARAB JAMAHIRIYA: Lybian Dinar + MA { "MAD" } // MOROCCO: Moroccan Dirham + MC { "EUR" } // MONACO: Euro + MD { "MDL" } // MOLDOVA, REPUBLIC OF: Moldovan Leu + MG { "MGF" } // MADAGASCAR: Malagasy Franc + MH { "USD" } // MARSHALL ISLANDS: US Dollar + MK { "MKD" } // MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF: Denar + ML { "XOF" } // MALI: CFA Franc BCEAO + MM { "MMK" } // MYANMAR: Kyat + MN { "MNT" } // MONGOLIA: Tugrik + MO { "MOP" } // MACAO: Pataca + MP { "USD" } // NORTHERN MARIANA ISLANDS: US Dollar + MQ { "EUR" } // MARTINIQUE: Euro + MR { "MRO" } // MAURITANIA: Ouguiya + MS { "XCD" } // MONTSERRAT: East Caribbean Dollar + MT { "MTL" } // MALTA: Maltese Lira + MU { "MUR" } // MAURITIUS: Mauritius Rupee + MV { "MVR" } // MALDIVES: Rufiyaa + MW { "MWK" } // MALAWI: Kwacha + MX { "MXN" } // MEXICO: Mexican Peso + MY { "MYR" } // MALAYSIA: Malaysian Ringgit + MZ { "MZM" } // MOZAMBIQUE: Metical + NC { "XPF" } // NEW CALEDONIA: CFP Franc + NE { "XOF" } // NIGER: CFA Franc BCEAO + NF { "AUD" } // NORFOLK ISLAND: Australian Dollar + NG { "NGN" } // NIGERIA: Naira + NI { "NIO" } // NICARAGUA: Cordoba Oro + NL { "EUR" } // NETHERLANDS: Euro + NL_PREEURO { "NLG" } + NO { "NOK" } // NORWAY: Norwegian Krone + NP { "NPR" } // NEPAL: Nepalese Rupee + NR { "AUD" } // NAURU: Australian Dollar + NU { "NZD" } // NIUE: New Zealand Dollar + NZ { "NZD" } // NEW ZEALAND: New Zealand Dollar + OM { "OMR" } // OMAN: Rial Omani + PA { "PAB" } // PANAMA: Balboa + PE { "PEN" } // PERU: Nuevo Sol + PF { "XPF" } // FRENCH POLYNESIA: CFP Franc + PG { "PGK" } // PAPUA NEW GUINEA: Kina + PH { "PHP" } // PHILIPPINES: Philippine Peso + PK { "PKR" } // PAKISTAN: Pakistan Rupee + PL { "PLN" } // POLAND: Zloty + PM { "EUR" } // SAINT PIERRE AND MIQUELON: Euro + PN { "NZD" } // PITCAIRN: New Zealand Dollar + PR { "USD" } // PUERTO RICO: US Dollar + PT { "EUR" } // PORTUGAL: Euro + PT_PREEURO { "PTE" } + PW { "USD" } // PALAU: US Dollar + PY { "PYG" } // PARAGUAY: Guarani + QA { "QAR" } // QATAR: Qatari Rial + RE { "EUR" } // REUNION: Euro + RO { "ROL" } // ROMANIA: Leu + RU { "RUR" } // RUSSIAN FEDERATION: Russian Ruble + RW { "RWF" } // RWANDA: Rwanda Franc + SA { "SAR" } // SAUDI ARABIA: Saudi Riyal + SB { "SBD" } // SOLOMON ISLANDS: Solomon Islands Dollar + SC { "SCR" } // SEYCHELLES: Seychelles Rupee + SD { "SDD" } // SUDAN: Sudanese Dinar + SE { "SEK" } // SWEDEN: Swedish Krona + SG { "SGD" } // SINGAPORE: Singapore Dollar + SH { "SHP" } // SAINT HELENA: Saint Helena Pound + SI { "SIT" } // SLOVENIA: Tolar + SJ { "NOK" } // SVALBARD AND JAN MAYEN: Norwegian Krone + SK { "SKK" } // SLOVAKIA: Slovak Koruna + SL { "SLL" } // SIERRA LEONE: Leone + SM { "EUR" } // SAN MARINO: Euro + SN { "XOF" } // SENEGAL: CFA Franc BCEAO + SO { "SOS" } // SOMALIA: Somali Shilling + SR { "SRG" } // SURINAME: Suriname Guilder + ST { "STD" } // SAO TOME AND PRINCIPE: Dobra + SV { "SVC" } // EL SALVADOR: El Salvador Colon + SY { "SYP" } // SYRIAN ARAB REPUBLIC: Syrian Pound + SZ { "SZL" } // SWAZILAND: Lilangeni + TC { "USD" } // TURKS AND CAICOS ISLANDS: US Dollar + TD { "XAF" } // CHAD: CFA Franc BEAC + TF { "EUR" } // FRENCH SOUTHERN TERRITORIES: Euro + TG { "XOF" } // TOGO: CFA Franc BCEAO + TH { "THB" } // THAILAND: Baht + TJ { "TJS" } // TAJIKISTAN: Somoni + TK { "NZD" } // TOKELAU: New Zealand Dollar + TL { "USD" } // TIMOR-LESTE: US Dollar + TM { "TMM" } // TURKMENISTAN: Manat + TN { "TND" } // TUNISIA: Tunisian Dinar + TO { "TOP" } // TONGA: Pa´anga + TR { "TRL" } // TURKEY: Turkish Lira + TT { "TTD" } // TRINIDAD AND TOBAGO: Trinidad and Tobago Dollar + TV { "AUD" } // TUVALU: Australian Dollar + TW { "TWD" } // TAIWAN, PROVINCE OF CHINA: New Taiwan Dollar + TZ { "TZS" } // TANZANIA, UNITED REPUBLIC OF: Tanzanian Shilling + UA { "UAH" } // UKRAINE: Hryvnia + UG { "UGX" } // UGANDA: Uganda Shilling + UM { "USD" } // UNITED STATES MINOR OUTLYING ISLANDS: US Dollar + US { "USD" } // UNITED STATES: US Dollar + UY { "UYU" } // URUGUAY: Peso Uruguayo + UZ { "UZS" } // UZBEKISTAN: Uzbekistan Sum + VA { "EUR" } // HOLY SEE (VATICAN CITY STATE): Euro + VC { "XCD" } // SAINT VINCENT AND THE GRENADINES: East Caribbean Dollar + VE { "VEB" } // VENEZUELA: Bolivar + VG { "USD" } // VIRGIN ISLANDS, BRITISH: US Dollar + VI { "USD" } // VIRGIN ISLANDS, U.S.: US Dollar + VN { "VND" } // VIET NAM: Dong + VU { "VUV" } // VANUATU: Vatu + WF { "XPF" } // WALLIS AND FUTUNA: CFP Franc + WS { "WST" } // SAMOA: Tala + YE { "YER" } // YEMEN: Yemeni Rial + YT { "EUR" } // MAYOTTE: Euro + YU { "YUM" } // YUGOSLAVIA: Yugoslavian Dinar + ZA { "ZAR" } // SOUTH AFRICA: Rand + ZM { "ZMK" } // ZAMBIA: Kwacha + ZW { "ZWD" } // ZIMBABWE: Zimbabwe Dollar + } } diff --git a/icu4c/source/data/locales/ru.txt b/icu4c/source/data/locales/ru.txt index aaaf7773ad2..d2a0f6ee33a 100644 --- a/icu4c/source/data/locales/ru.txt +++ b/icu4c/source/data/locales/ru.txt @@ -331,4 +331,10 @@ ru { "2,000,000: << \u043c\u0438\u043b\u043b\u0438\u043e\u043d[ >>];\n" "1,000,000,000: =#,##0=;" } + + // Currency display names + Currencies { + RUR { "\u0440.", "RUR" } + UAH { "\u0433\u0440\u043D.", "UAH" } + } } diff --git a/icu4c/source/data/locales/ru_RU.txt b/icu4c/source/data/locales/ru_RU.txt index b1d7c9d408d..d870082b09b 100644 --- a/icu4c/source/data/locales/ru_RU.txt +++ b/icu4c/source/data/locales/ru_RU.txt @@ -7,14 +7,9 @@ ru_RU { Version { "1.1" } - CurrencyElements { - "\u0440.", - "RUR", - ",", - } NumberElements { ",", - "\u00A0", //   + "\u00A0", ";", "%", "0", @@ -24,6 +19,7 @@ ru_RU { "\u2030", "\u221E", "\uFFFD", + ",", } // LocaleString { "ru_RU" } NumberPatterns { diff --git a/icu4c/source/data/locales/ru_UA.txt b/icu4c/source/data/locales/ru_UA.txt index 9a2ed9edba3..b37790cbe89 100644 --- a/icu4c/source/data/locales/ru_UA.txt +++ b/icu4c/source/data/locales/ru_UA.txt @@ -7,11 +7,6 @@ ru_UA { Version { "1.1" } - CurrencyElements { - "\u0433\u0440\u043D.", - "UAH", - ",", - } DateTimePatterns { "HH:mm:ss z", "HH:mm:ss z", @@ -35,6 +30,7 @@ ru_UA { "\u2030", "\u221E", "\uFFFD", + ",", } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/sh.txt b/icu4c/source/data/locales/sh.txt index 9c525c1ae52..16693fb51bc 100644 --- a/icu4c/source/data/locales/sh.txt +++ b/icu4c/source/data/locales/sh.txt @@ -346,6 +346,7 @@ sh { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "srp" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -362,4 +363,9 @@ sh { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-p r-v z \u0111 \u0107 \u010d \u017e \u0161 {lj} {nj} {d\u017e}]" } + + // Currency display names + Currencies { + YUN { "Din", "YUN" } + } } diff --git a/icu4c/source/data/locales/sh_YU.txt b/icu4c/source/data/locales/sh_YU.txt index dfcbb2d6e16..ed4de8ab1a3 100644 --- a/icu4c/source/data/locales/sh_YU.txt +++ b/icu4c/source/data/locales/sh_YU.txt @@ -7,11 +7,6 @@ sh_YU { Version { "1.0" } - CurrencyElements { - "Din", - "YUN", - ",", - } // LocaleString { "sh_YU" } // ShortCountry { "YUG" } LocaleID:int { 0x081a } diff --git a/icu4c/source/data/locales/sk.txt b/icu4c/source/data/locales/sk.txt index 380714f2b98..434fe8ed945 100644 --- a/icu4c/source/data/locales/sk.txt +++ b/icu4c/source/data/locales/sk.txt @@ -95,6 +95,7 @@ sk { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "slk" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -111,4 +112,9 @@ sk { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00fd \u00e1 \u00e9 \u00ed \u00f3 \u00fa \u00e4 \u00f4 \u013a \u0155 \u010d \u010f \u013e \u0148 \u0161 \u0165 \u017e]" } + + // Currency display names + Currencies { + SKK { "Sk", "SKK" } + } } diff --git a/icu4c/source/data/locales/sk_SK.txt b/icu4c/source/data/locales/sk_SK.txt index da569d3aa86..fc8f044352e 100644 --- a/icu4c/source/data/locales/sk_SK.txt +++ b/icu4c/source/data/locales/sk_SK.txt @@ -7,11 +7,6 @@ sk_SK { Version{ "1.0" } - CurrencyElements { - "Sk", - "SKK", - ",", - } // LocaleString { "sk_SK" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/sl.txt b/icu4c/source/data/locales/sl.txt index 77f571238d0..f92b55497fa 100644 --- a/icu4c/source/data/locales/sl.txt +++ b/icu4c/source/data/locales/sl.txt @@ -96,6 +96,7 @@ sl { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "slv" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -112,4 +113,9 @@ sl { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-p r-v z \u010d \u0161 \u017e]" } + + // Currency display names + Currencies { + SIT { "SIT", "SIT" } + } } diff --git a/icu4c/source/data/locales/sl_SI.txt b/icu4c/source/data/locales/sl_SI.txt index 77d67a1a922..b792e6c3698 100644 --- a/icu4c/source/data/locales/sl_SI.txt +++ b/icu4c/source/data/locales/sl_SI.txt @@ -7,11 +7,6 @@ sl_SI { Version{ "1.0" } - CurrencyElements { - "SIT", - "SIT", - ",", - } // LocaleString { "sl_SI" } // NumberPatterns { // "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/so.txt b/icu4c/source/data/locales/so.txt index 8454ca32b6f..51b62db3f63 100644 --- a/icu4c/source/data/locales/so.txt +++ b/icu4c/source/data/locales/so.txt @@ -90,4 +90,9 @@ so{ "dd/MM/yy", "{1} {0}", } + + // Currency display names + Currencies { + KES { "Ksh", "KES" } + } } diff --git a/icu4c/source/data/locales/so_DJ.txt b/icu4c/source/data/locales/so_DJ.txt index 590c167ccd1..abb07e2a236 100644 --- a/icu4c/source/data/locales/so_DJ.txt +++ b/icu4c/source/data/locales/so_DJ.txt @@ -13,13 +13,6 @@ so_DJ { Version{ "1.0" } - // CountryISBNNumber { "262" } - // CountryNumber { "262" } - CurrencyElements { - "$", - "DJF", - ".", - } // Measurement { "Metric" } // NumberElements { @@ -46,4 +39,9 @@ so_DJ { // Width { "210" } // Units { "mm" } // } + + // Currency display names + Currencies { + DJF { "$", "DJF" } + } } diff --git a/icu4c/source/data/locales/so_ET.txt b/icu4c/source/data/locales/so_ET.txt index e737efb4067..75b0fe40d4a 100644 --- a/icu4c/source/data/locales/so_ET.txt +++ b/icu4c/source/data/locales/so_ET.txt @@ -13,13 +13,6 @@ so_ET { Version{ "1.0" } - // CountryISBNNumber { "231" } - // CountryNumber { "231" } - CurrencyElements { - "$", - "ETB", - ".", - } // Measurement { "Metric" } // NumberElements { // ".", @@ -45,4 +38,9 @@ so_ET { // Width { "210" } // Units { "mm" } // } + + // Currency display names + Currencies { + ETB { "$", "ETB" } + } } diff --git a/icu4c/source/data/locales/so_KE.txt b/icu4c/source/data/locales/so_KE.txt index 7128b1aee74..c1365738746 100644 --- a/icu4c/source/data/locales/so_KE.txt +++ b/icu4c/source/data/locales/so_KE.txt @@ -17,13 +17,6 @@ so_KE { "sn", "gn", } - // CountryISBNNumber { "404" } - // CountryNumber { "404" } - CurrencyElements { - "Ksh", - "KES", - ".", - } // Measurement { "Metric" } // NumberElements { // ".", diff --git a/icu4c/source/data/locales/so_SO.txt b/icu4c/source/data/locales/so_SO.txt index 46ff006c30d..45c417c71d6 100644 --- a/icu4c/source/data/locales/so_SO.txt +++ b/icu4c/source/data/locales/so_SO.txt @@ -13,13 +13,6 @@ so_SO { Version{ "1.0" } - // CountryISBNNumber { "706" } - // CountryNumber { "706" } - CurrencyElements { - "$", - "SOS", - ".", - } // Measurement { "Metric" } // NumberElements { // ".", @@ -45,4 +38,9 @@ so_SO { // Width { "210" } // Units { "mm" } // } + + // Currency display names + Currencies { + SOS { "$", "SOS" } + } } diff --git a/icu4c/source/data/locales/sq.txt b/icu4c/source/data/locales/sq.txt index e17c291bde2..5952e309fac 100644 --- a/icu4c/source/data/locales/sq.txt +++ b/icu4c/source/data/locales/sq.txt @@ -96,6 +96,7 @@ sq { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "sqi" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -112,4 +113,9 @@ sq { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00eb \u00e7]" } + + // Currency display names + Currencies { + ALL { "Lek", "ALL" } + } } diff --git a/icu4c/source/data/locales/sq_AL.txt b/icu4c/source/data/locales/sq_AL.txt index c2963efe2a5..19b896f0139 100644 --- a/icu4c/source/data/locales/sq_AL.txt +++ b/icu4c/source/data/locales/sq_AL.txt @@ -7,11 +7,6 @@ sq_AL { Version{ "1.1" } - CurrencyElements { - "Lek", - "ALL", - ",", - } // LocaleString { "sq_AL" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/sr.txt b/icu4c/source/data/locales/sr.txt index d9eca09a00c..68915132783 100644 --- a/icu4c/source/data/locales/sr.txt +++ b/icu4c/source/data/locales/sr.txt @@ -336,6 +336,7 @@ sr { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "srp" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -352,4 +353,9 @@ sr { "Cyrl" // ISO 15924 Name } ExemplarCharacters { "[\u0430-\u0438 \u043a-\u0448 \u0452 \u0458 \u0459 \u045a \u045b \u045f]" } + + // Currency display names + Currencies { + YUN { "\u0414\u0438\u043D", "YUN" } + } } diff --git a/icu4c/source/data/locales/sr_YU.txt b/icu4c/source/data/locales/sr_YU.txt index 38dbcc9c3c4..056aaf6e8d1 100644 --- a/icu4c/source/data/locales/sr_YU.txt +++ b/icu4c/source/data/locales/sr_YU.txt @@ -7,11 +7,6 @@ sr_YU { Version{ "1.0" } - CurrencyElements { - "\u0414\u0438\u043D", - "YUN", - ",", - } // LocaleString { "sr_YU" } /* Discarding duplicate data for tag: NumberPatterns */ // ShortCountry { "YUG" } diff --git a/icu4c/source/data/locales/sv.txt b/icu4c/source/data/locales/sv.txt index 28916a89e9c..14fe55695e8 100644 --- a/icu4c/source/data/locales/sv.txt +++ b/icu4c/source/data/locales/sv.txt @@ -684,6 +684,7 @@ sv { "\u2030", "\u221E", "\uFFFD", + ",", } Eras { "f.Kr.", @@ -789,4 +790,9 @@ sv { "1,000,000,000,000,000,000,000,000,000,000,000,000,000: =#,##0=" */ } + + // Currency display names + Currencies { + SEK { "kr", "SEK" } + } } diff --git a/icu4c/source/data/locales/sv_FI.txt b/icu4c/source/data/locales/sv_FI.txt index 3ce4950669b..59a87012ee1 100644 --- a/icu4c/source/data/locales/sv_FI.txt +++ b/icu4c/source/data/locales/sv_FI.txt @@ -7,11 +7,6 @@ sv_FI { Version { "1.0" } - CurrencyElements { - "\u20AC", - "EUR", - ",", - } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0.00 \u00A4;-#,##0.00 \u00A4", diff --git a/icu4c/source/data/locales/sv_SE.txt b/icu4c/source/data/locales/sv_SE.txt index 5d4c7f22327..421d6af3867 100644 --- a/icu4c/source/data/locales/sv_SE.txt +++ b/icu4c/source/data/locales/sv_SE.txt @@ -7,11 +7,6 @@ sv_SE { Version { "1.0" } - CurrencyElements { - "kr", - "SEK", - ",", - } // LocaleString { "sv_SE" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/sw.txt b/icu4c/source/data/locales/sw.txt index 6968ed39ea4..40a95f41d41 100644 --- a/icu4c/source/data/locales/sw.txt +++ b/icu4c/source/data/locales/sw.txt @@ -93,4 +93,10 @@ sw { // NumberElements{} // AmPmMarkers{} // localPatternChars{} + + // Currency display names + Currencies { + KES { "KSh", "KES" } + TZS { "TSh", "TZS" } + } } diff --git a/icu4c/source/data/locales/sw_KE.txt b/icu4c/source/data/locales/sw_KE.txt index f9c924467f9..71a476c9ce0 100644 --- a/icu4c/source/data/locales/sw_KE.txt +++ b/icu4c/source/data/locales/sw_KE.txt @@ -10,11 +10,6 @@ sw_KE { Version { "1.1" } - CurrencyElements { - "KSh", - "KES", - ".", - } // LocaleString { "sw_KE" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/sw_TZ.txt b/icu4c/source/data/locales/sw_TZ.txt index aeb27755aec..244b7218796 100644 --- a/icu4c/source/data/locales/sw_TZ.txt +++ b/icu4c/source/data/locales/sw_TZ.txt @@ -10,11 +10,6 @@ sw_TZ { Version { "1.0" } - CurrencyElements { - "TSh", - "TZS", - "", - } // LocaleString { "sw_TZ" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/ta.txt b/icu4c/source/data/locales/ta.txt index e781481e15f..e5b107004c9 100644 --- a/icu4c/source/data/locales/ta.txt +++ b/icu4c/source/data/locales/ta.txt @@ -256,5 +256,10 @@ ta { "Taml" // ISO 15924 Name } ExemplarCharacters{"[[:Taml:]\u200c\u200d]"} + + // Currency display names + Currencies { + INR { "\u0BB0\u0BC2", "INR" } + } } diff --git a/icu4c/source/data/locales/ta_IN.txt b/icu4c/source/data/locales/ta_IN.txt index 35c38f57947..e5d6901a908 100644 --- a/icu4c/source/data/locales/ta_IN.txt +++ b/icu4c/source/data/locales/ta_IN.txt @@ -12,11 +12,6 @@ ta_IN { LocaleID:int { 0x449 } // ShortCountry { IND } - CurrencyElements { - "\u0bb0\u0bc2", - "INR", // Rs. ? No. - "." - } NumberPatterns { "##,##,##0.###;-##,##,##0.###", "\u00A4##,##,##0.00;-\u00A4##,##,##0.00", diff --git a/icu4c/source/data/locales/te.txt b/icu4c/source/data/locales/te.txt index 9123ef6be3e..9b83c2e017c 100644 --- a/icu4c/source/data/locales/te.txt +++ b/icu4c/source/data/locales/te.txt @@ -88,4 +88,9 @@ te { // Eras{} // localPatternChars{} // + + // Currency display names + Currencies { + INR { "\u0C30\u0C42.", "INR" } + } } \ No newline at end of file diff --git a/icu4c/source/data/locales/te_IN.txt b/icu4c/source/data/locales/te_IN.txt index a71a7a16f6f..475a8d9662c 100644 --- a/icu4c/source/data/locales/te_IN.txt +++ b/icu4c/source/data/locales/te_IN.txt @@ -13,11 +13,6 @@ te_IN { "\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28", "\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28", } - CurrencyElements { - "\u0c30\u0c42.", - "INR", - ".", - } DateTimePatterns { "h:mm:ss a z", "h:mm:ss a z", diff --git a/icu4c/source/data/locales/th.txt b/icu4c/source/data/locales/th.txt index dace9fc9b04..08f97edc010 100644 --- a/icu4c/source/data/locales/th.txt +++ b/icu4c/source/data/locales/th.txt @@ -619,4 +619,9 @@ th { " \u0e40\u0e2d\u0e47\u0e14;\n" " =%default=;\n" } + + // Currency display names + Currencies { + THB { "\u0E3F", "THB" } + } } diff --git a/icu4c/source/data/locales/th_TH.txt b/icu4c/source/data/locales/th_TH.txt index b27feb27418..fe751a79741 100644 --- a/icu4c/source/data/locales/th_TH.txt +++ b/icu4c/source/data/locales/th_TH.txt @@ -7,11 +7,6 @@ th_TH { Version { "1.0" } - CurrencyElements { - "\u0E3F", - "THB", - ".", - } // LocaleString { "th_TH" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/ti_ER.txt b/icu4c/source/data/locales/ti_ER.txt index 2a96dcf474c..fac0a2446a1 100644 --- a/icu4c/source/data/locales/ti_ER.txt +++ b/icu4c/source/data/locales/ti_ER.txt @@ -59,13 +59,6 @@ ti_ER{ "\u1295\u1309\u1206 \u1230\u12D3\u1270", "\u12F5\u1215\u122D \u1230\u12D3\u1275", } - // CountryISBNNumber { "231" } - // CountryNumber { "231" } - CurrencyElements { - "$", - "ETB", - ".", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", @@ -97,4 +90,9 @@ ti_ER{ "#,##0%", "#E0", } + + // Currency display names + Currencies { + ETB { "$", "ETB" } + } } \ No newline at end of file diff --git a/icu4c/source/data/locales/ti_ET.txt b/icu4c/source/data/locales/ti_ET.txt index e7f3da26ac7..63d51070624 100644 --- a/icu4c/source/data/locales/ti_ET.txt +++ b/icu4c/source/data/locales/ti_ET.txt @@ -13,13 +13,6 @@ ti_ET { "\u1295\u1309\u1206 \u1230\u12D3\u1270", "\u12F5\u1215\u122D \u1230\u12D3\u1275", } - // CountryISBNNumber { "231" } - // CountryNumber { "231" } - CurrencyElements { - "$", - "ETB", - ".", - } DateTimePatterns { "h:mm:ss a", "h:mm:ss a", @@ -56,4 +49,9 @@ ti_ET { // Width { "210" } // Units { "mm" } // } + + // Currency display names + Currencies { + ETB { "$", "ETB" } + } } diff --git a/icu4c/source/data/locales/tr.txt b/icu4c/source/data/locales/tr.txt index 3e1adab2be9..3be45c966ba 100644 --- a/icu4c/source/data/locales/tr.txt +++ b/icu4c/source/data/locales/tr.txt @@ -99,6 +99,7 @@ tr { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "tur" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -115,4 +116,9 @@ tr { // "Latn", // ISO 15924 Name // } ExemplarCharacters { "[a-z \u00e2 \u00ee \u00fb \u00f6 \u00fc \u0131 \u00e7 \u015f \u011f]" } + + // Currency display names + Currencies { + TRL { "TL", "TRL" } + } } diff --git a/icu4c/source/data/locales/tr_TR.txt b/icu4c/source/data/locales/tr_TR.txt index 9acf0f52a5e..583b8c6fab3 100644 --- a/icu4c/source/data/locales/tr_TR.txt +++ b/icu4c/source/data/locales/tr_TR.txt @@ -7,11 +7,6 @@ tr_TR { Version{ "1.1" } - CurrencyElements { - "TL", - "TRL", - ",", - } // LocaleString { "tr_TR" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/uk.txt b/icu4c/source/data/locales/uk.txt index 0a72924cd3a..396b90b8147 100644 --- a/icu4c/source/data/locales/uk.txt +++ b/icu4c/source/data/locales/uk.txt @@ -129,6 +129,7 @@ uk { "\u2030", "\u221E", "\uFFFD", + ",", } // ShortLanguage { "ukr" } localPatternChars { "GanjkHmsSEDFwWxhKzAe" } @@ -145,4 +146,9 @@ uk { "Cyrl" // ISO 15924 Name } ExemplarCharacters { "[\u0430-\u0449 \u044e \u044c \u044f \u0454 \u0456 \u0457 \u0491]" } + + // Currency display names + Currencies { + UAH { "\u0433\u0440\u043D.", "UAH" } + } } diff --git a/icu4c/source/data/locales/uk_UA.txt b/icu4c/source/data/locales/uk_UA.txt index e9c4c033ad6..9f4099ed762 100644 --- a/icu4c/source/data/locales/uk_UA.txt +++ b/icu4c/source/data/locales/uk_UA.txt @@ -7,11 +7,6 @@ uk_UA { Version { "1.0" } - CurrencyElements { - "\u0433\u0440\u043D.", - "UAH", - ",", - } // LocaleString { "uk_UA" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/vi.txt b/icu4c/source/data/locales/vi.txt index e28b2bbe384..eb12de04718 100644 --- a/icu4c/source/data/locales/vi.txt +++ b/icu4c/source/data/locales/vi.txt @@ -90,6 +90,7 @@ vi { "\u2030", "\u221E", "\uFFFD", + ",", } NumberPatterns { "#,##0.###;-#,##0.###", @@ -102,4 +103,9 @@ vi { // "Latn", // ISO 15924 Name // } ExemplarCharacters{ "[a-z \u1EA0-\u1Ef9 \u0111 \u01A1 \u00E0-\u00E3 \u00E8-\u00EA \u00EC \u00ED \u00F2-\u00F5 \u00F9 \u00FA \u00FD \u0103 \u0129 \u0169 \u01B0]" } + + // Currency display names + Currencies { + VND { "\u20AB", "VND" } + } } diff --git a/icu4c/source/data/locales/vi_VN.txt b/icu4c/source/data/locales/vi_VN.txt index 982ffdace99..77f0933f4f0 100644 --- a/icu4c/source/data/locales/vi_VN.txt +++ b/icu4c/source/data/locales/vi_VN.txt @@ -7,11 +7,6 @@ vi_VN { Version{ "1.1" } - CurrencyElements { - "\u20AB", - "VND", - ",", - } LocaleID:int { 0x042A } // LocaleString { "vi_VN" } // ShortCountry { "VNM" } diff --git a/icu4c/source/data/locales/zh.txt b/icu4c/source/data/locales/zh.txt index 2ee7ecd0d54..90a30d040ee 100644 --- a/icu4c/source/data/locales/zh.txt +++ b/icu4c/source/data/locales/zh.txt @@ -1772,4 +1772,13 @@ zh { "\u9F39\u9F3B\u9F3D-\u9F3E\u9F44\u9F50-\u9F51\u9F7F-\u9F80" "\u9F83-\u9F8C\u9F99-\u9F9B\u9F9F-\u9FA0]" } + + // Currency display names + Currencies { + CNY { "\uFFE5", "CNY" } + HKD { "HK$", "HKD" } + MOP { "P", "MOP" } + SGD { "S$", "SGD" } + TWD { "NT$", "TWD" } + } } diff --git a/icu4c/source/data/locales/zh_CN.txt b/icu4c/source/data/locales/zh_CN.txt index 787b260bc23..79d97c9b196 100644 --- a/icu4c/source/data/locales/zh_CN.txt +++ b/icu4c/source/data/locales/zh_CN.txt @@ -7,11 +7,6 @@ zh_CN { Version{ "1.0" } - CurrencyElements { - "\uFFE5", - "CNY", - ".", - } // LocaleString { "zh_CN" } NumberPatterns { "#,##0.###;-#,##0.###", diff --git a/icu4c/source/data/locales/zh_HK.txt b/icu4c/source/data/locales/zh_HK.txt index 7d1ea5260f3..fc1fde12c27 100644 --- a/icu4c/source/data/locales/zh_HK.txt +++ b/icu4c/source/data/locales/zh_HK.txt @@ -9,11 +9,6 @@ zh_HK { Version{ "1.1" } CollationElements:alias { "zh_TW" } - CurrencyElements { - "HK$", - "HKD", - ".", - } DateTimePatterns { "ahh'\u6642'mm'\u5206'ss'\u79D2' z", "ahh'\u6642'mm'\u5206'ss'\u79D2'", diff --git a/icu4c/source/data/locales/zh_MO.txt b/icu4c/source/data/locales/zh_MO.txt index d80569298e9..f5daedddc6d 100644 --- a/icu4c/source/data/locales/zh_MO.txt +++ b/icu4c/source/data/locales/zh_MO.txt @@ -9,11 +9,6 @@ zh_MO { Version{ "1.2" } CollationElements:alias { "zh_TW" } - CurrencyElements{ - "P", - "MOP", - "." - } DateTimePatterns { "ahh'\u6642'mm'\u5206'ss'\u79D2' z", "ahh'\u6642'mm'\u5206'ss'\u79D2'", diff --git a/icu4c/source/data/locales/zh_SG.txt b/icu4c/source/data/locales/zh_SG.txt index 3f3836f1e5e..8f2c07525e7 100644 --- a/icu4c/source/data/locales/zh_SG.txt +++ b/icu4c/source/data/locales/zh_SG.txt @@ -17,14 +17,6 @@ zh_SG { "#,##0%", "#E0", } - CurrencyElements { - // most commonly used currency sign -// "$", - "S$", // #1 symbol - "SGD", // #2 int'l symbol - ".", // #3 decimal sep -// "," - } // AmPmMarkers { // "\u4E0A\u5348", // am // "\u4E0B\u5348" // pm diff --git a/icu4c/source/data/locales/zh_TW.txt b/icu4c/source/data/locales/zh_TW.txt index ece7e856060..021dc06866e 100644 --- a/icu4c/source/data/locales/zh_TW.txt +++ b/icu4c/source/data/locales/zh_TW.txt @@ -1305,11 +1305,6 @@ zh_TW { ZM { "尚比亞" } ZW { "辛巴å¨" } } - CurrencyElements { - "NT$", - "TWD", - ".", - } DateTimePatterns { "ahh'\u6642'mm'\u5206'ss'\u79D2' z", "ahh'\u6642'mm'\u5206'ss'\u79D2'", diff --git a/icu4c/source/test/intltest/numfmtst.cpp b/icu4c/source/test/intltest/numfmtst.cpp index 77312a51b6d..6c588bd0568 100644 --- a/icu4c/source/test/intltest/numfmtst.cpp +++ b/icu4c/source/test/intltest/numfmtst.cpp @@ -493,7 +493,7 @@ void NumberFormatTest::TestCurrencyObject() { 1234.56, CharsToUnicodeString("\\uFFE51,235")); // Yen expectCurrency(*fmt, Locale("fr", "CH", ""), - 1234.56, "CHF1,234.50"); // 0.25 rounding + 1234.56, "SwF1,234.55"); // 0.05 rounding expectCurrency(*fmt, Locale::getUS(), 1234.56, "$1,234.56"); @@ -513,7 +513,7 @@ void NumberFormatTest::TestCurrencyObject() { 1234.56, CharsToUnicodeString("1 235 \\uFFE5")); // Yen expectCurrency(*fmt, Locale("fr", "CH", ""), - 1234.56, "1 234,50 CHF"); // 0.25 rounding + 1234.56, "1 234,55 sFr."); // 0.05 rounding expectCurrency(*fmt, Locale::getUS(), 1234.56, "1 234,56 USD");