]> granicus.if.org Git - icu/commitdiff
ICU-20119 63rc BRS, cldr 34-alpha2 part 2: 10 locales, MeasUnit updates, icu4j tests...
authorPeter Edberg <pedberg@apple.com>
Thu, 20 Sep 2018 06:37:10 +0000 (23:37 -0700)
committerShane Carr <shane@unicode.org>
Thu, 27 Sep 2018 21:27:41 +0000 (14:27 -0700)
68 files changed:
icu4c/source/data/cldr-icu-readme.txt
icu4c/source/data/coll/colfiles.mk
icu4c/source/data/coll/tk.txt [new file with mode: 0644]
icu4c/source/data/curr/ia.txt [new file with mode: 0644]
icu4c/source/data/curr/jv.txt [new file with mode: 0644]
icu4c/source/data/curr/mi.txt [new file with mode: 0644]
icu4c/source/data/curr/resfiles.mk
icu4c/source/data/curr/sd.txt [new file with mode: 0644]
icu4c/source/data/curr/tk.txt [new file with mode: 0644]
icu4c/source/data/icu-config.xml
icu4c/source/data/lang/ia.txt [new file with mode: 0644]
icu4c/source/data/lang/jv.txt [new file with mode: 0644]
icu4c/source/data/lang/mi.txt [new file with mode: 0644]
icu4c/source/data/lang/resfiles.mk
icu4c/source/data/lang/sd.txt [new file with mode: 0644]
icu4c/source/data/lang/tk.txt [new file with mode: 0644]
icu4c/source/data/locales/ia.txt [new file with mode: 0644]
icu4c/source/data/locales/ia_001.txt [new file with mode: 0644]
icu4c/source/data/locales/jv.txt [new file with mode: 0644]
icu4c/source/data/locales/jv_ID.txt [new file with mode: 0644]
icu4c/source/data/locales/mi.txt [new file with mode: 0644]
icu4c/source/data/locales/mi_NZ.txt [new file with mode: 0644]
icu4c/source/data/locales/resfiles.mk
icu4c/source/data/locales/sd.txt [new file with mode: 0644]
icu4c/source/data/locales/sd_PK.txt [new file with mode: 0644]
icu4c/source/data/locales/tk.txt [new file with mode: 0644]
icu4c/source/data/locales/tk_TM.txt [new file with mode: 0644]
icu4c/source/data/misc/pluralRanges.txt
icu4c/source/data/region/ia.txt [new file with mode: 0644]
icu4c/source/data/region/jv.txt [new file with mode: 0644]
icu4c/source/data/region/mi.txt [new file with mode: 0644]
icu4c/source/data/region/resfiles.mk
icu4c/source/data/region/sd.txt [new file with mode: 0644]
icu4c/source/data/region/tk.txt [new file with mode: 0644]
icu4c/source/data/unit/ia.txt [new file with mode: 0644]
icu4c/source/data/unit/jv.txt [new file with mode: 0644]
icu4c/source/data/unit/mi.txt [new file with mode: 0644]
icu4c/source/data/unit/resfiles.mk
icu4c/source/data/unit/sd.txt [new file with mode: 0644]
icu4c/source/data/unit/tk.txt [new file with mode: 0644]
icu4c/source/data/zone/ia.txt [new file with mode: 0644]
icu4c/source/data/zone/jv.txt [new file with mode: 0644]
icu4c/source/data/zone/mi.txt [new file with mode: 0644]
icu4c/source/data/zone/resfiles.mk
icu4c/source/data/zone/sd.txt [new file with mode: 0644]
icu4c/source/data/zone/tk.txt [new file with mode: 0644]
icu4c/source/i18n/measfmt.cpp
icu4c/source/i18n/measunit.cpp
icu4c/source/i18n/unicode/measunit.h
icu4c/source/test/intltest/measfmttest.cpp
icu4c/source/test/intltest/numbertest_range.cpp
icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java
icu4j/main/classes/core/src/com/ibm/icu/util/Region.java
icu4j/main/shared/data/icudata.jar
icu4j/main/shared/data/icutzdata.jar
icu4j/main/shared/data/testdata.jar
icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberformattestspecification.txt
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberRegressionTests.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/RegionTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java

index 382577314bceaa47c1ffd510d44baa93a5c40e4f..717d11962e792851cf7ab33df178c091334812ba 100644 (file)
 # the files in icu4c/source/data/xml/ may require access to
 # http://www.unicode.org/repos/cldr/trunk/common/dtd/ldml.dtd
 #
-# The IP address of the system requesting such access be whitelisted with Unicode,
-# otherwise there may be timeout failures; contact Rick McGowan.
+# Unless you cache the dtds locally by e.g. setting -DCLDR_DTD_CACHE=/tmp, the
+# builds will repeatedly make such requests, which will likely result in the
+# Unicode server blocking access and consequent timeout failures. You can
+# prevent such blockage by having the external IP address of your build system
+# whitelisted with Unicode; contact Rick McGowan or Steven Loomis.
 #
 #----
 #
@@ -63,6 +66,8 @@
 #
 #                -Xmx3072m, to give Java more memory; otherwise it may run out
 #                 of heap.
+#                -DCLDR_DTD_CACHE=/tmp, to reduce frequent http: access to dtds
+#                 and consequent blockage by Unicode server.
 #
 # b) CLDR-related variables
 #
 # 1a. Java and ant variables, adjust for your system
 
 export JAVA_HOME=`/usr/libexec/java_home`
-export ANT_OPTS="-Xmx3072m"
+export ANT_OPTS="-Xmx3072m -DCLDR_DTD_CACHE=/tmp"
 
 # 1b. CLDR variables, adjust for your setup; with cygwin it might be e.g.
 # CLDR_DIR=`cygpath -wp /build/cldr`
index 0316d29c1d156346b18f6b0454748f5a9f506c0f..cf4c85c453de05bb32dddf01ebf50f2b03e54613 100644 (file)
@@ -66,8 +66,8 @@ COLLATION_SOURCE = $(COLLATION_EMPTY_SOURCE) af.txt am.txt ar.txt\
  pa.txt pl.txt ps.txt pt.txt ro.txt\
  ru.txt se.txt si.txt sk.txt sl.txt\
  smn.txt sq.txt sr.txt sr_Latn.txt sv.txt\
- sw.txt ta.txt te.txt th.txt to.txt\
- tr.txt ug.txt uk.txt ur.txt uz.txt\
vi.txt wae.txt wo.txt yi.txt yo.txt\
- zh.txt zh_Hant.txt zu.txt
+ sw.txt ta.txt te.txt th.txt tk.txt\
+ to.txt tr.txt ug.txt uk.txt ur.txt\
uz.txt vi.txt wae.txt wo.txt yi.txt\
yo.txt zh.txt zh_Hant.txt zu.txt
 
diff --git a/icu4c/source/data/coll/tk.txt b/icu4c/source/data/coll/tk.txt
new file mode 100644 (file)
index 0000000..f50d480
--- /dev/null
@@ -0,0 +1,20 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    Version{"2.1.19.14"}
+    collations{
+        standard{
+            Sequence{
+                "&C<ç<<<Ç"
+                "&E<ä<<<Ä"
+                "&J<ž<<<Ž"
+                "&N<ň<<<Ň"
+                "&O<ö<<<Ö"
+                "&S<ş<<<Ş"
+                "&U<ü<<<Ü"
+                "&Y<ý<<<Ý"
+            }
+            Version{"34"}
+        }
+    }
+}
diff --git a/icu4c/source/data/curr/ia.txt b/icu4c/source/data/curr/ia.txt
new file mode 100644 (file)
index 0000000..db5ad53
--- /dev/null
@@ -0,0 +1,482 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia{
+    Currencies{
+        ALL{
+            "ALL",
+            "lek albanese",
+        }
+        ANG{
+            "ANG",
+            "florino antillan",
+        }
+        AOA{
+            "AOA",
+            "kwanza angolan",
+        }
+        ARS{
+            "ARS",
+            "peso argentin",
+        }
+        AUD{
+            "A$",
+            "dollar australian",
+        }
+        AWG{
+            "AWG",
+            "florino aruban",
+        }
+        BAM{
+            "BAM",
+            "marco convertibile de Bosnia-Herzegovina",
+        }
+        BBD{
+            "BBD",
+            "dollar barbadian",
+        }
+        BGN{
+            "BGN",
+            "lev bulgare",
+        }
+        BIF{
+            "BIF",
+            "franco burundese",
+        }
+        BMD{
+            "BMD",
+            "dollar bermudan",
+        }
+        BOB{
+            "BOB",
+            "boliviano bolivian",
+        }
+        BRL{
+            "R$",
+            "real brasilian",
+        }
+        BSD{
+            "BSD",
+            "dollar bahamian",
+        }
+        BWP{
+            "BWP",
+            "pula botswanese",
+        }
+        BYN{
+            "BYN",
+            "rublo bielorusse",
+        }
+        BZD{
+            "BZD",
+            "dollar belizan",
+        }
+        CAD{
+            "CA$",
+            "dollar canadian",
+        }
+        CDF{
+            "CDF",
+            "franco congolese",
+        }
+        CHF{
+            "CHF",
+            "franco suisse",
+        }
+        CLP{
+            "CLP",
+            "peso chilen",
+        }
+        CNY{
+            "CN¥",
+            "yuan chinese",
+        }
+        COP{
+            "COP",
+            "peso colombian",
+        }
+        CRC{
+            "CRC",
+            "colon costarican",
+        }
+        CUC{
+            "CUC",
+            "peso cuban convertibile",
+        }
+        CUP{
+            "CUP",
+            "peso cuban",
+        }
+        CVE{
+            "CVE",
+            "escudo capoverdian",
+        }
+        CZK{
+            "CZK",
+            "corona chec",
+        }
+        DEM{
+            "DEM",
+            "Marco geman",
+        }
+        DJF{
+            "DJF",
+            "franco djibutian",
+        }
+        DKK{
+            "DKK",
+            "corona danese",
+        }
+        DOP{
+            "DOP",
+            "peso dominican",
+        }
+        DZD{
+            "DZD",
+            "dinar algerin",
+        }
+        EEK{
+            "EEK",
+            "Corona estonian",
+        }
+        EGP{
+            "EGP",
+            "libra egyptie",
+        }
+        ERN{
+            "ERN",
+            "nakfa eritree",
+        }
+        ETB{
+            "ETB",
+            "birr ethiope",
+        }
+        EUR{
+            "€",
+            "euro",
+        }
+        FIM{
+            "FIM",
+            "Marco finnese",
+        }
+        FJD{
+            "FJD",
+            "dollar fijian",
+        }
+        FKP{
+            "FKP",
+            "libra falklandese",
+        }
+        FRF{
+            "FRF",
+            "Franco francese",
+        }
+        GBP{
+            "£",
+            "libra sterling",
+        }
+        GHS{
+            "GHS",
+            "cedi ghanese",
+        }
+        GIP{
+            "GIP",
+            "libra de Gibraltar",
+        }
+        GMD{
+            "GMD",
+            "dalasi gambian",
+        }
+        GNF{
+            "GNF",
+            "franco guinean",
+        }
+        GTQ{
+            "GTQ",
+            "quetzal guatemaltec",
+        }
+        GYD{
+            "GYD",
+            "dollar guyanese",
+        }
+        HNL{
+            "HNL",
+            "lempira hondurese",
+        }
+        HRK{
+            "HRK",
+            "kuna croate",
+        }
+        HTG{
+            "HTG",
+            "gourde haitian",
+        }
+        HUF{
+            "HUF",
+            "forint hungare",
+        }
+        IEP{
+            "IEP",
+            "Libra irlandese",
+        }
+        INR{
+            "₹",
+            "rupia indian",
+        }
+        ISK{
+            "ISK",
+            "corona islandese",
+        }
+        JMD{
+            "JMD",
+            "dollar jamaican",
+        }
+        JPY{
+            "JP¥",
+            "yen japonese",
+        }
+        KES{
+            "KES",
+            "shilling kenyan",
+        }
+        KMF{
+            "KMF",
+            "franco comorian",
+        }
+        KYD{
+            "KYD",
+            "dollar del Insulas Caiman",
+        }
+        LRD{
+            "LRD",
+            "dollar liberian",
+        }
+        LYD{
+            "LYD",
+            "dinar libyc",
+        }
+        MAD{
+            "MAD",
+            "dirham marocchin",
+        }
+        MDL{
+            "MDL",
+            "leu moldave",
+        }
+        MGA{
+            "MGA",
+            "ariary malgache",
+        }
+        MKD{
+            "MKD",
+            "denar macedonie",
+        }
+        MRO{
+            "MRO",
+            "ouguiya mauritan (1973–2017)",
+        }
+        MRU{
+            "MRU",
+            "ouguiya mauritan",
+        }
+        MUR{
+            "MUR",
+            "rupia mauritian",
+        }
+        MWK{
+            "MWK",
+            "kwacha malawian",
+        }
+        MXN{
+            "MX$",
+            "peso mexican",
+        }
+        MZN{
+            "MZN",
+            "metical mozambican",
+        }
+        NAD{
+            "NAD",
+            "dollar namibian",
+        }
+        NGN{
+            "NGN",
+            "naira nigerian",
+        }
+        NIO{
+            "NIO",
+            "cordoba nicaraguan",
+        }
+        NLG{
+            "ƒ",
+            "Florino nederlandese",
+        }
+        NOK{
+            "NOK",
+            "corona norvegian",
+        }
+        NZD{
+            "NZ$",
+            "dollar neozelandese",
+        }
+        PAB{
+            "PAB",
+            "balboa panamen",
+        }
+        PEN{
+            "PEN",
+            "sol peruvian",
+        }
+        PGK{
+            "PGK",
+            "kina papuan",
+        }
+        PLN{
+            "PLN",
+            "zloty polonese",
+        }
+        PYG{
+            "PYG",
+            "guarani paraguayan",
+        }
+        RON{
+            "RON",
+            "leu romanian",
+        }
+        RSD{
+            "RSD",
+            "dinar serbe",
+        }
+        RUB{
+            "₽",
+            "rublo russe",
+        }
+        RWF{
+            "RWF",
+            "franco ruandese",
+        }
+        SBD{
+            "SBD",
+            "dollar del insulas Salomon",
+        }
+        SCR{
+            "SCR",
+            "rupia seychellese",
+        }
+        SDG{
+            "SDG",
+            "libra sudanese",
+        }
+        SEK{
+            "SEK",
+            "corona svedese",
+        }
+        SHP{
+            "SHP",
+            "libra de St. Helena",
+        }
+        SLL{
+            "SLL",
+            "leone sierraleonese",
+        }
+        SOS{
+            "SOS",
+            "shilling somali",
+        }
+        SRD{
+            "SRD",
+            "dollar surinamese",
+        }
+        SSP{
+            "SSP",
+            "libra sud-sudanese",
+        }
+        STN{
+            "STN",
+            "dobra de São Tomé e Príncipe",
+        }
+        SZL{
+            "SZL",
+            "lilangeni swazilandese",
+        }
+        TND{
+            "TND",
+            "dinar tunisian",
+        }
+        TOP{
+            "TOP",
+            "paʻanga tongan",
+        }
+        TTD{
+            "TTD",
+            "dollar de Trinidad e Tobago",
+        }
+        TZS{
+            "TZS",
+            "shilling tanzanian",
+        }
+        UAH{
+            "UAH",
+            "hryvnia ukrainian",
+        }
+        UGX{
+            "UGX",
+            "shilling ugandese",
+        }
+        USD{
+            "US$",
+            "dollar statounitese",
+        }
+        UYU{
+            "UYU",
+            "peso uruguayan",
+        }
+        VEF{
+            "VEF",
+            "bolivar venezuelan (2008–2018)",
+        }
+        VES{
+            "VES",
+            "bolivar venezuelan",
+        }
+        VUV{
+            "VUV",
+            "vatu vanuatuan",
+        }
+        WST{
+            "WST",
+            "tala samoan",
+        }
+        XAF{
+            "FCFA",
+            "franco CFA de Africa Central",
+        }
+        XCD{
+            "EC$",
+            "dollar del Caribes Oriental",
+        }
+        XOF{
+            "CFA",
+            "franco CFA de Africa Occidental",
+        }
+        XPF{
+            "CFPF",
+            "franco CFP",
+        }
+        XXX{
+            "¤",
+            "moneta incognite",
+        }
+        ZAR{
+            "ZAR",
+            "rand sudafrican",
+        }
+        ZMW{
+            "ZMW",
+            "kwacha zambian",
+        }
+    }
+    Currencies%narrow{
+        RUB{"₽"}
+    }
+    Version{"2.1.44.15"}
+}
diff --git a/icu4c/source/data/curr/jv.txt b/icu4c/source/data/curr/jv.txt
new file mode 100644 (file)
index 0000000..6326a70
--- /dev/null
@@ -0,0 +1,1217 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv{
+    Currencies{
+        AED{
+            "AED",
+            "Dirham Uni Emirat Arab",
+        }
+        AFN{
+            "AFN",
+            "Afghani Afganistan",
+        }
+        ALL{
+            "ALL",
+            "Lek Albania",
+        }
+        AMD{
+            "AMD",
+            "Dram Armenia",
+        }
+        ANG{
+            "ANG",
+            "Guilder Antilla Walanda",
+        }
+        AOA{
+            "AOA",
+            "Kwanza Angola",
+        }
+        ARS{
+            "ARS",
+            "Peso Argentina",
+        }
+        AUD{
+            "A$",
+            "Dolar Australia",
+        }
+        AWG{
+            "AWG",
+            "Florin Aruban",
+        }
+        AZN{
+            "AZN",
+            "Manat Azerbaijan",
+        }
+        BAM{
+            "BAM",
+            "Mark Konvertibel Bosnia-Herzegovina",
+        }
+        BBD{
+            "BBD",
+            "Dolar Barbadian",
+        }
+        BDT{
+            "BDT",
+            "Taka Bangladesh",
+        }
+        BGN{
+            "BGN",
+            "Lev Bulgaria",
+        }
+        BHD{
+            "BHD",
+            "Bahrain Dinar",
+        }
+        BIF{
+            "BIF",
+            "Franc Burundi",
+        }
+        BMD{
+            "BMD",
+            "Dolar Bermuda",
+        }
+        BND{
+            "BND",
+            "Dolar Brunai",
+        }
+        BOB{
+            "BOB",
+            "Boliviano Bolivia",
+        }
+        BRL{
+            "R$",
+            "Real Brasil",
+        }
+        BSD{
+            "BSD",
+            "Dolar Bahamian",
+        }
+        BTN{
+            "BTN",
+            "Ngultrum Bhutan",
+        }
+        BWP{
+            "BWP",
+            "Pula Botswana",
+        }
+        BYN{
+            "BYN",
+            "Ruble Belarusia",
+        }
+        BZD{
+            "BZD",
+            "Dolar Belise",
+        }
+        CAD{
+            "CA$",
+            "Dolar Kanada",
+        }
+        CDF{
+            "CDF",
+            "Franc Kongo",
+        }
+        CHF{
+            "CHF",
+            "Franc Swiss",
+        }
+        CLP{
+            "CLP",
+            "Peso Chili",
+        }
+        CNH{
+            "CNH",
+            "Yuan Cina (Jaban Rangkah)",
+        }
+        CNY{
+            "CN¥",
+            "Yuan Cina",
+        }
+        COP{
+            "COP",
+            "Peso Kolumbia",
+        }
+        CRC{
+            "CRC",
+            "Colon Kosta Rika",
+        }
+        CUC{
+            "CUC",
+            "Peso Konvertibel Kuba",
+        }
+        CUP{
+            "CUP",
+            "Peso Kuba",
+        }
+        CVE{
+            "CVE",
+            "Escudo Tanjung Verde",
+        }
+        CZK{
+            "CZK",
+            "Koruna Czech",
+        }
+        DJF{
+            "DJF",
+            "Franc Djibouti",
+        }
+        DKK{
+            "DKK",
+            "Krone Denmark",
+        }
+        DOP{
+            "DOP",
+            "Peso Dominika",
+        }
+        DZD{
+            "DZD",
+            "Dinar Algeria",
+        }
+        EGP{
+            "EGP",
+            "Pound Mesir",
+        }
+        ERN{
+            "ERN",
+            "Nakfa Eritrea",
+        }
+        ETB{
+            "ETB",
+            "Birr Ethiopia",
+        }
+        EUR{
+            "€",
+            "Euro",
+        }
+        FJD{
+            "FJD",
+            "Dolar Fiji",
+        }
+        FKP{
+            "FKP",
+            "Pound Kepuloan Falkland",
+        }
+        GBP{
+            "£",
+            "Pound Inggris",
+        }
+        GEL{
+            "GEL",
+            "Lari Georgia",
+        }
+        GHS{
+            "GHS",
+            "Cedi Ghana",
+        }
+        GIP{
+            "GIP",
+            "Pound Gibraltar",
+        }
+        GMD{
+            "GMD",
+            "Dalasi Gambia",
+        }
+        GNF{
+            "GNF",
+            "Franc Guinea",
+        }
+        GTQ{
+            "GTQ",
+            "Quetzal Guatemala",
+        }
+        GYD{
+            "GYD",
+            "Dolar Guyana",
+        }
+        HKD{
+            "HK$",
+            "Dolar Hong Kong",
+        }
+        HNL{
+            "HNL",
+            "Lempira Honduras",
+        }
+        HRK{
+            "HRK",
+            "Kuna Kroasia",
+        }
+        HTG{
+            "HTG",
+            "Gourde Haiti",
+        }
+        HUF{
+            "HUF",
+            "Forint Hungaria",
+        }
+        IDR{
+            "Rp",
+            "Rupiah Indonesia",
+        }
+        ILS{
+            "₪",
+            "Shekel Anyar Israel",
+        }
+        INR{
+            "₹",
+            "Rupee India",
+        }
+        IQD{
+            "IQD",
+            "Dinar Irak",
+        }
+        IRR{
+            "IRR",
+            "Rial Iran",
+        }
+        ISK{
+            "ISK",
+            "Krona Islandia",
+        }
+        JMD{
+            "JMD",
+            "Dolar Jamaika",
+        }
+        JOD{
+            "JOD",
+            "Dinar Yordania",
+        }
+        JPY{
+            "JP¥",
+            "Yen Jepang",
+        }
+        KES{
+            "KES",
+            "Shilling Kenya",
+        }
+        KGS{
+            "KGS",
+            "Som Kirgistan",
+        }
+        KHR{
+            "KHR",
+            "Riel Kamboja",
+        }
+        KMF{
+            "KMF",
+            "Franc Komoro",
+        }
+        KPW{
+            "KPW",
+            "Won Korea Lor",
+        }
+        KRW{
+            "₩",
+            "Won Korea Kidul",
+        }
+        KWD{
+            "KWD",
+            "Dinar Kuwait",
+        }
+        KYD{
+            "KYD",
+            "Dolar Kepuloan Caiman",
+        }
+        KZT{
+            "KZT",
+            "Tenge Kasakhstan",
+        }
+        LAK{
+            "LAK",
+            "Kip Laos",
+        }
+        LBP{
+            "LBP",
+            "Pound Libanon",
+        }
+        LKR{
+            "LKR",
+            "Rupee Sri Lanka",
+        }
+        LRD{
+            "LRD",
+            "Dolar Liberia",
+        }
+        LYD{
+            "LYD",
+            "Dinar Libya",
+        }
+        MAD{
+            "MAD",
+            "Dirham Maroko",
+        }
+        MDL{
+            "MDL",
+            "Leu Moldova",
+        }
+        MGA{
+            "MGA",
+            "Ariary Malagasi",
+        }
+        MKD{
+            "MKD",
+            "Denar Masedonia",
+        }
+        MMK{
+            "MMK",
+            "Kyat Myanmar",
+        }
+        MNT{
+            "MNT",
+            "Tugrik Mongol",
+        }
+        MOP{
+            "MOP",
+            "Pataca Macau",
+        }
+        MRO{
+            "MRO",
+            "Ouguiya Mauritania (1973 - 2017)",
+        }
+        MRU{
+            "MRU",
+            "Ouguiya Mauritania",
+        }
+        MUR{
+            "MUR",
+            "Rupee Mauritius",
+        }
+        MVR{
+            "MVR",
+            "Rufiyaa Maladewa",
+        }
+        MWK{
+            "MWK",
+            "Kwacha Malawi",
+        }
+        MXN{
+            "MX$",
+            "Peso Meksiko",
+        }
+        MYR{
+            "MYR",
+            "Ringgit Malaysia",
+        }
+        MZN{
+            "MZN",
+            "Metical Mosambik",
+        }
+        NAD{
+            "NAD",
+            "Dolar Namibia",
+        }
+        NGN{
+            "NGN",
+            "Naira Nigeria",
+        }
+        NIO{
+            "NIO",
+            "Cordoba Nikaragua",
+        }
+        NOK{
+            "NOK",
+            "Krone Norwegia",
+        }
+        NPR{
+            "NPR",
+            "Rupee Nepal",
+        }
+        NZD{
+            "NZ$",
+            "Dolar Selandia Anyar",
+        }
+        OMR{
+            "OMR",
+            "Rial Oman",
+        }
+        PAB{
+            "PAB",
+            "Balboa Panama",
+        }
+        PEN{
+            "PEN",
+            "Sol Peru",
+        }
+        PGK{
+            "PGK",
+            "Kina Papua Nugini",
+        }
+        PHP{
+            "PHP",
+            "Piso Filipina",
+        }
+        PKR{
+            "PKR",
+            "Rupee Pakistan",
+        }
+        PLN{
+            "PLN",
+            "Zloty Polandia",
+        }
+        PYG{
+            "PYG",
+            "Guarani Paraguay",
+        }
+        QAR{
+            "QAR",
+            "Rial Qatar",
+        }
+        RON{
+            "RON",
+            "Leu Rumania",
+        }
+        RSD{
+            "RSD",
+            "Dinar Serbia",
+        }
+        RUB{
+            "RUB",
+            "Rubel Rusia",
+        }
+        RWF{
+            "RWF",
+            "Franc Rwanda",
+        }
+        SAR{
+            "SAR",
+            "Riyal Saudi",
+        }
+        SBD{
+            "SBD",
+            "Dolar Kepuloan Solomon",
+        }
+        SCR{
+            "SCR",
+            "Rupee Seichelles",
+        }
+        SDG{
+            "SDG",
+            "Pound Sudan",
+        }
+        SEK{
+            "SEK",
+            "Krona Swedia",
+        }
+        SGD{
+            "SGD",
+            "Dolar Singapura",
+        }
+        SHP{
+            "SHP",
+            "Pound Santa Helena",
+        }
+        SLL{
+            "SLL",
+            "Leone Sierra Leone",
+        }
+        SOS{
+            "SOS",
+            "Shilling Somalia",
+        }
+        SRD{
+            "SRD",
+            "Dolar Suriname",
+        }
+        SSP{
+            "SSP",
+            "Pound Sudan Kidul",
+        }
+        STN{
+            "STN",
+            "Dobra Sao Tome lan Principe",
+        }
+        SYP{
+            "SYP",
+            "Pound Siria",
+        }
+        SZL{
+            "SZL",
+            "Lilangeni Swasi",
+        }
+        THB{
+            "THB",
+            "Baht Thai",
+        }
+        TJS{
+            "TJS",
+            "Somoni Tajikistan",
+        }
+        TMT{
+            "TMT",
+            "Manat Turmenistan",
+        }
+        TND{
+            "TND",
+            "Dinar Tunisia",
+        }
+        TOP{
+            "TOP",
+            "Paʻanga Tonga",
+        }
+        TRY{
+            "TRY",
+            "Lira Turki",
+        }
+        TTD{
+            "TTD",
+            "Dolar Trinidad lan Tobago",
+        }
+        TWD{
+            "NT$",
+            "Dolar Anyar Taiwan",
+        }
+        TZS{
+            "TZS",
+            "Shilling Tansania",
+        }
+        UAH{
+            "UAH",
+            "Hryvnia Ukrania",
+        }
+        UGX{
+            "UGX",
+            "Shilling Uganda",
+        }
+        USD{
+            "US$",
+            "Dolar Amerika Serikat",
+        }
+        UYU{
+            "UYU",
+            "Peso Uruguay",
+        }
+        UZS{
+            "UZS",
+            "Som Usbekistan",
+        }
+        VEF{
+            "VEF",
+            "Bolivar Venezuela (2008 - 2018)",
+        }
+        VES{
+            "VES",
+            "Bolivar Venezuela",
+        }
+        VND{
+            "₫",
+            "Dong Vietnam",
+        }
+        VUV{
+            "VUV",
+            "Vatu Vanuatu",
+        }
+        WST{
+            "WST",
+            "Tala Samoa",
+        }
+        XAF{
+            "FCFA",
+            "CFA Franc Afrika Tengah",
+        }
+        XCD{
+            "EC$",
+            "Dolar Karibia Wetan",
+        }
+        XOF{
+            "CFA",
+            "CFA Franc Afrika Kulon",
+        }
+        XPF{
+            "CFPF",
+            "Franc CFP",
+        }
+        XXX{
+            "¤",
+            "Dhuwit Ora Dikenali",
+        }
+        YER{
+            "YER",
+            "Rial Yaman",
+        }
+        ZAR{
+            "ZAR",
+            "Rand Afrika Kidul",
+        }
+        ZMW{
+            "ZMW",
+            "Kwacha Sambia",
+        }
+    }
+    Currencies%narrow{
+        AOA{"Kz"}
+        ARS{"$"}
+        AUD{"$"}
+        BAM{"KM"}
+        BBD{"$"}
+        BDT{"৳"}
+        BMD{"$"}
+        BND{"$"}
+        BOB{"Bs"}
+        BRL{"R$"}
+        BSD{"$"}
+        BWP{"P"}
+        BYN{"р."}
+        BZD{"$"}
+        CAD{"$"}
+        CLP{"$"}
+        CNY{"¥"}
+        COP{"$"}
+        CRC{"₡"}
+        CUC{"$"}
+        CUP{"$"}
+        CZK{"Kč"}
+        DKK{"kr"}
+        DOP{"$"}
+        EGP{"E£"}
+        EUR{"€"}
+        FJD{"$"}
+        FKP{"£"}
+        GBP{"£"}
+        GEL{"₾"}
+        GIP{"£"}
+        GNF{"FG"}
+        GTQ{"Q"}
+        GYD{"$"}
+        HKD{"$"}
+        HNL{"L"}
+        HRK{"kn"}
+        HUF{"Ft"}
+        IDR{"Rp"}
+        ILS{"₪"}
+        INR{"₹"}
+        ISK{"kr"}
+        JMD{"$"}
+        JPY{"¥"}
+        KHR{"៛"}
+        KMF{"CF"}
+        KPW{"₩"}
+        KRW{"₩"}
+        KYD{"$"}
+        KZT{"₸"}
+        LAK{"₭"}
+        LBP{"L£"}
+        LKR{"Rs"}
+        LRD{"$"}
+        MGA{"Ar"}
+        MMK{"K"}
+        MNT{"₮"}
+        MUR{"Rs"}
+        MXN{"$"}
+        MYR{"RM"}
+        NAD{"$"}
+        NGN{"₦"}
+        NIO{"C$"}
+        NOK{"kr"}
+        NPR{"Rs"}
+        NZD{"$"}
+        PHP{"₱"}
+        PKR{"Rs"}
+        PLN{"zł"}
+        PYG{"₲"}
+        RON{"lei"}
+        RUB{"₽"}
+        RWF{"RF"}
+        SBD{"$"}
+        SEK{"kr"}
+        SGD{"$"}
+        SHP{"£"}
+        SRD{"$"}
+        SSP{"£"}
+        STN{"Db"}
+        SYP{"£"}
+        THB{"฿"}
+        TOP{"T$"}
+        TRY{"₺"}
+        TTD{"$"}
+        TWD{"$"}
+        UAH{"₴"}
+        USD{"$"}
+        UYU{"$"}
+        VEF{"Bs"}
+        VND{"₫"}
+        XCD{"$"}
+        ZAR{"R"}
+        ZMW{"ZK"}
+    }
+    Currencies%variant{
+        TRY{"TL"}
+    }
+    CurrencyPlurals{
+        AED{
+            other{"Dirham Uni Emirat Arab"}
+        }
+        AFN{
+            other{"Afghani Afganistan"}
+        }
+        ALL{
+            other{"Lek Albania"}
+        }
+        AMD{
+            other{"Dram Armenia"}
+        }
+        ANG{
+            other{"Guilder Antilla Walanda"}
+        }
+        AOA{
+            other{"Kwanza Angola"}
+        }
+        ARS{
+            other{"Peso Argentina"}
+        }
+        AUD{
+            other{"Dolar Australia"}
+        }
+        AWG{
+            other{"Florin Aruban"}
+        }
+        AZN{
+            other{"Manat Azerbaijan"}
+        }
+        BAM{
+            other{"Mark Konvertibel Bosnia-Herzegovina"}
+        }
+        BBD{
+            other{"Dolar Barbadian"}
+        }
+        BDT{
+            other{"Taka Bangladesh"}
+        }
+        BGN{
+            other{"Lev Bulgaria"}
+        }
+        BHD{
+            other{"Bahrain Dinar"}
+        }
+        BIF{
+            other{"Franc Burundi"}
+        }
+        BMD{
+            other{"Dolar Bermuda"}
+        }
+        BND{
+            other{"Dolar Brunai"}
+        }
+        BOB{
+            other{"Boliviano Bolivia"}
+        }
+        BRL{
+            other{"Real Brasil"}
+        }
+        BSD{
+            other{"Dolar Bahamian"}
+        }
+        BTN{
+            other{"Ngultrum Bhutan"}
+        }
+        BWP{
+            other{"Pula Botswana"}
+        }
+        BYN{
+            other{"Ruble Belarusia"}
+        }
+        BZD{
+            other{"Dolar Belise"}
+        }
+        CAD{
+            other{"Dolar Kanada"}
+        }
+        CDF{
+            other{"Franc Kongo"}
+        }
+        CHF{
+            other{"Franc Swiss"}
+        }
+        CLP{
+            other{"Peso Chili"}
+        }
+        CNH{
+            other{"Yuan Cina (Jaban Rangkah)"}
+        }
+        CNY{
+            other{"Yuan Cina"}
+        }
+        COP{
+            other{"Peso Kolumbia"}
+        }
+        CRC{
+            other{"Colon Kosta Rika"}
+        }
+        CUC{
+            other{"Peso Konvertibel Kuba"}
+        }
+        CUP{
+            other{"Peso Kuba"}
+        }
+        CVE{
+            other{"Escudo Tanjung Verde"}
+        }
+        CZK{
+            other{"Koruna Czech"}
+        }
+        DJF{
+            other{"Franc Djibouti"}
+        }
+        DKK{
+            other{"Krone Denmark"}
+        }
+        DOP{
+            other{"Peso Dominika"}
+        }
+        DZD{
+            other{"Dinar Algeria"}
+        }
+        EGP{
+            other{"Pound Mesir"}
+        }
+        ERN{
+            other{"Nakfa Eritrea"}
+        }
+        ETB{
+            other{"Birr Ethiopia"}
+        }
+        EUR{
+            other{"Euro"}
+        }
+        FJD{
+            other{"Dolar Fiji"}
+        }
+        FKP{
+            other{"Pound Kepuloan Falkland"}
+        }
+        GBP{
+            other{"Pound Inggris"}
+        }
+        GEL{
+            other{"Lari Georgia"}
+        }
+        GHS{
+            other{"Cedi Ghana"}
+        }
+        GIP{
+            other{"Pound Gibraltar"}
+        }
+        GMD{
+            other{"Dalasi Gambia"}
+        }
+        GNF{
+            other{"Franc Guinea"}
+        }
+        GTQ{
+            other{"Quetzal Guatemala"}
+        }
+        GYD{
+            other{"Dolar Guyana"}
+        }
+        HKD{
+            other{"Dolar Hong Kong"}
+        }
+        HNL{
+            other{"Lempira Honduras"}
+        }
+        HRK{
+            other{"Kuna Kroasia"}
+        }
+        HTG{
+            other{"Gourde Haiti"}
+        }
+        HUF{
+            other{"Forint Hungaria"}
+        }
+        IDR{
+            other{"Rupiah Indonesia"}
+        }
+        ILS{
+            other{"Shekel Anyar Israel"}
+        }
+        INR{
+            other{"Rupee India"}
+        }
+        IQD{
+            other{"Dinar Irak"}
+        }
+        IRR{
+            other{"Rial Iran"}
+        }
+        ISK{
+            other{"Krona Islandia"}
+        }
+        JMD{
+            other{"Dolar Jamaika"}
+        }
+        JOD{
+            other{"Dinar Yordania"}
+        }
+        JPY{
+            other{"Yen Jepang"}
+        }
+        KES{
+            other{"Shilling Kenya"}
+        }
+        KGS{
+            other{"Som Kirgistan"}
+        }
+        KHR{
+            other{"Riel Kamboja"}
+        }
+        KMF{
+            other{"Franc Komoro"}
+        }
+        KPW{
+            other{"Won Korea Lor"}
+        }
+        KRW{
+            other{"Won Korea Kidul"}
+        }
+        KWD{
+            other{"Dinar Kuwait"}
+        }
+        KYD{
+            other{"Dolar Kepuloan Caiman"}
+        }
+        KZT{
+            other{"Tenge Kasakhstan"}
+        }
+        LAK{
+            other{"Kip Laos"}
+        }
+        LBP{
+            other{"Pound Libanon"}
+        }
+        LKR{
+            other{"Rupee Sri Lanka"}
+        }
+        LRD{
+            other{"Dolar Liberia"}
+        }
+        LYD{
+            other{"Dinar Libya"}
+        }
+        MAD{
+            other{"Dirham Moroko"}
+        }
+        MDL{
+            other{"Leu Moldova"}
+        }
+        MGA{
+            other{"Ariary Malagasi"}
+        }
+        MKD{
+            other{"Denar Masedonia"}
+        }
+        MMK{
+            other{"Kyat Myanmar"}
+        }
+        MNT{
+            other{"Tugrik Mongol"}
+        }
+        MOP{
+            other{"MOP"}
+        }
+        MRO{
+            other{"Ouguiya Mauritania (1973 - 2017)"}
+        }
+        MRU{
+            other{"Ouguiya Mauritania"}
+        }
+        MUR{
+            other{"Rupee Mauritius"}
+        }
+        MVR{
+            other{"Rufiyaa Maladewa"}
+        }
+        MWK{
+            other{"Kwacha Malawi"}
+        }
+        MXN{
+            other{"Peso Meksiko"}
+        }
+        MYR{
+            other{"Ringgit Malaysia"}
+        }
+        MZN{
+            other{"Metical Mosambik"}
+        }
+        NAD{
+            other{"Dolar Namibia"}
+        }
+        NGN{
+            other{"Naira Nigeria"}
+        }
+        NIO{
+            other{"Cordoba Nikaragua"}
+        }
+        NOK{
+            other{"Krone Norwegia"}
+        }
+        NPR{
+            other{"Rupee Nepal"}
+        }
+        NZD{
+            other{"Dolar Selandia Anyar"}
+        }
+        OMR{
+            other{"Rial Oman"}
+        }
+        PAB{
+            other{"Balboa Panama"}
+        }
+        PEN{
+            other{"Sol Peru"}
+        }
+        PGK{
+            other{"Kina Papua Nugini"}
+        }
+        PHP{
+            other{"Piso Filipina"}
+        }
+        PKR{
+            other{"Rupee Pakistan"}
+        }
+        PLN{
+            other{"Zloty Polandia"}
+        }
+        PYG{
+            other{"Guarani Paraguay"}
+        }
+        QAR{
+            other{"Rial Qatar"}
+        }
+        RON{
+            other{"Leu Rumania"}
+        }
+        RSD{
+            other{"Dinar Serbia"}
+        }
+        RUB{
+            other{"Rubel Rusia"}
+        }
+        RWF{
+            other{"Franc Rwanda"}
+        }
+        SAR{
+            other{"Riyal Saudi"}
+        }
+        SBD{
+            other{"Dolar Kepuloan Solomon"}
+        }
+        SCR{
+            other{"Rupee Seichelles"}
+        }
+        SDG{
+            other{"Pound Sudan"}
+        }
+        SEK{
+            other{"Krona Swedia"}
+        }
+        SGD{
+            other{"Dolar Singapura"}
+        }
+        SHP{
+            other{"Pound Santa Helena"}
+        }
+        SLL{
+            other{"Leone Sierra Leone"}
+        }
+        SOS{
+            other{"Shilling Somalia"}
+        }
+        SRD{
+            other{"Dolar Suriname"}
+        }
+        SSP{
+            other{"Pound Sudan Kidul"}
+        }
+        STN{
+            other{"Dobra Sao Tome lan Principe"}
+        }
+        SYP{
+            other{"Pound Siria"}
+        }
+        SZL{
+            other{"Lilangeni Swasi"}
+        }
+        THB{
+            other{"Baht Thai"}
+        }
+        TJS{
+            other{"Somoni Tajikistan"}
+        }
+        TMT{
+            other{"Manat Turmenistan"}
+        }
+        TND{
+            other{"Dinar Tunisia"}
+        }
+        TOP{
+            other{"Paʻanga Tonga"}
+        }
+        TRY{
+            other{"Lira Turki"}
+        }
+        TTD{
+            other{"Dolar Trinidad lan Tobago"}
+        }
+        TWD{
+            other{"Dolar Anyar Taiwan"}
+        }
+        TZS{
+            other{"Shilling Tansania"}
+        }
+        UAH{
+            other{"Hryvnia Ukrania"}
+        }
+        UGX{
+            other{"Shilling Uganda"}
+        }
+        USD{
+            other{"Dolar Amerika Serikat"}
+        }
+        UYU{
+            other{"Peso Uruguay"}
+        }
+        UZS{
+            other{"Som Usbekistan"}
+        }
+        VEF{
+            other{"Bolivar Venezuela (2008 - 2018)"}
+        }
+        VES{
+            other{"Bolivar Venezuela"}
+        }
+        VND{
+            other{"Dong Vietnam"}
+        }
+        VUV{
+            other{"Vatu Vanuatu"}
+        }
+        WST{
+            other{"Tala Samoa"}
+        }
+        XAF{
+            other{"CFA Franc Afrika Tengah"}
+        }
+        XCD{
+            other{"Dolar Karibia Wetan"}
+        }
+        XOF{
+            other{"CFA Franc Afrika Kulon"}
+        }
+        XPF{
+            other{"Franc CFP"}
+        }
+        XXX{
+            other{"Dhuwit Ora Dikenali"}
+        }
+        YER{
+            other{"Rial Yaman"}
+        }
+        ZAR{
+            other{"Rand Afrika Kidul"}
+        }
+        ZMW{
+            other{"Kwacha Sambia"}
+        }
+    }
+    CurrencyUnitPatterns{
+        other{"{0} {1}"}
+    }
+    Version{"2.1.44.15"}
+}
diff --git a/icu4c/source/data/curr/mi.txt b/icu4c/source/data/curr/mi.txt
new file mode 100644 (file)
index 0000000..6557bcd
--- /dev/null
@@ -0,0 +1,264 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi{
+    Currencies{
+        ANG{
+            "ANG",
+            "ANG",
+        }
+        ARS{
+            "ARS",
+            "ARS",
+        }
+        AWG{
+            "AWG",
+            "AWG",
+        }
+        BBD{
+            "BBD",
+            "BBD",
+        }
+        BMD{
+            "BMD",
+            "BMD",
+        }
+        BRL{
+            "R$",
+            "Real Parahi",
+        }
+        BSD{
+            "BSD",
+            "BSD",
+        }
+        BZD{
+            "BZD",
+            "BZD",
+        }
+        CAD{
+            "CA$",
+            "CAD",
+        }
+        CNY{
+            "CN¥",
+            "Yuan Haina",
+        }
+        CRC{
+            "CRC",
+            "CRC",
+        }
+        CUC{
+            "CUC",
+            "CUC",
+        }
+        CUP{
+            "CUP",
+            "CUP",
+        }
+        DOP{
+            "DOP",
+            "DOP",
+        }
+        EUR{
+            "€",
+            "Euro",
+        }
+        GBP{
+            "£",
+            "Pāuna Piritene",
+        }
+        GTQ{
+            "GTQ",
+            "GTQ",
+        }
+        HNL{
+            "HNL",
+            "HNL",
+        }
+        HTG{
+            "HTG",
+            "HTG",
+        }
+        INR{
+            "₹",
+            "Rupee Iniana",
+        }
+        JMD{
+            "JMD",
+            "JMD",
+        }
+        JPY{
+            "¥",
+            "Yen Hapanihi",
+        }
+        KYD{
+            "KYD",
+            "KYD",
+        }
+        MXN{
+            "MX$",
+            "MXN",
+        }
+        NIO{
+            "NIO",
+            "NIO",
+        }
+        NZD{
+            "$",
+            "Tāra o Aotearoa",
+        }
+        PAB{
+            "PAB",
+            "PAB",
+        }
+        RUB{
+            "RUB",
+            "Rūpera Ruhiana",
+        }
+        TTD{
+            "TTD",
+            "TTD",
+        }
+        USD{
+            "US$",
+            "Tāra US",
+        }
+        XCD{
+            "EC$",
+            "XCD",
+        }
+        XXX{
+            "¤",
+            "Moni Tē Mōhiotia",
+        }
+    }
+    Currencies%narrow{
+        ARS{"$"}
+        BBD{"$"}
+        BMD{"$"}
+        BRL{"R$"}
+        BSD{"$"}
+        BZD{"$"}
+        CAD{"$"}
+        CNY{"¥"}
+        CRC{"₡"}
+        CUC{"$"}
+        CUP{"$"}
+        DOP{"$"}
+        EUR{"€"}
+        GBP{"£"}
+        GTQ{"Q"}
+        HNL{"L"}
+        INR{"₹"}
+        JMD{"$"}
+        JPY{"¥"}
+        KYD{"$"}
+        MXN{"$"}
+        NIO{"C$"}
+        RUB{"₽"}
+        TTD{"$"}
+        USD{"$"}
+        XCD{"$"}
+    }
+    CurrencyPlurals{
+        ANG{
+            other{"ANG"}
+        }
+        ARS{
+            other{"ARS"}
+        }
+        AWG{
+            other{"AWG"}
+        }
+        BBD{
+            other{"BBD"}
+        }
+        BMD{
+            other{"BMD"}
+        }
+        BRL{
+            other{"Ngā real Parahi"}
+        }
+        BSD{
+            other{"BSD"}
+        }
+        BZD{
+            other{"BZD"}
+        }
+        CAD{
+            other{"CAD"}
+        }
+        CNY{
+            other{"Yuan Haina"}
+        }
+        CRC{
+            other{"CRC"}
+        }
+        CUC{
+            other{"CUC"}
+        }
+        CUP{
+            other{"CUP"}
+        }
+        DOP{
+            other{"DOP"}
+        }
+        EUR{
+            other{"euros"}
+        }
+        GBP{
+            other{"Ngā pāuna Piritene"}
+        }
+        GTQ{
+            other{"GTQ"}
+        }
+        HNL{
+            other{"HNL"}
+        }
+        HTG{
+            other{"HTG"}
+        }
+        INR{
+            other{"Ngā rupee Iniana"}
+        }
+        JMD{
+            other{"JMD"}
+        }
+        JPY{
+            other{"Yen Hapanihi"}
+        }
+        KYD{
+            other{"KYD"}
+        }
+        MXN{
+            other{"MXN"}
+        }
+        NIO{
+            other{"NIO"}
+        }
+        NZD{
+            other{"Ngā tāra o Aotearoa"}
+        }
+        PAB{
+            other{"PAB"}
+        }
+        RUB{
+            other{"Ngā rūpera Ruhiana"}
+        }
+        TTD{
+            other{"TTD"}
+        }
+        USD{
+            other{"Ngā tāra US"}
+        }
+        XCD{
+            other{"XCD"}
+        }
+        XXX{
+            other{"(moni tē mōhiotia)"}
+        }
+    }
+    CurrencyUnitPatterns{
+        other{"{0} {1}"}
+    }
+    Version{"2.1.44.15"}
+}
index 2e93c4e2e0ec58ad1235819038a4e8e83cacffa5..226aafec43f30bb6ac81bd7c0116d88a9ce68497 100644 (file)
@@ -93,38 +93,39 @@ CURR_SOURCE = af.txt af_NA.txt agq.txt ak.txt\
  fy.txt ga.txt gd.txt gl.txt gsw.txt\
  gu.txt guz.txt gv.txt ha.txt ha_GH.txt\
  haw.txt he.txt hi.txt hr.txt hr_BA.txt\
- hsb.txt hu.txt hy.txt id.txt ig.txt\
- ii.txt is.txt it.txt ja.txt jgo.txt\
- jmc.txt ka.txt kab.txt kam.txt kde.txt\
- kea.txt khq.txt ki.txt kk.txt kkj.txt\
- kl.txt kln.txt km.txt kn.txt ko.txt\
- kok.txt ks.txt ksb.txt ksf.txt ksh.txt\
- kw.txt ky.txt lag.txt lb.txt lg.txt\
- lkt.txt ln.txt ln_AO.txt lo.txt lrc.txt\
- lt.txt lu.txt luo.txt luy.txt lv.txt\
- mas.txt mas_TZ.txt mer.txt mfe.txt mg.txt\
- mgh.txt mgo.txt mk.txt ml.txt mn.txt\
- mr.txt ms.txt ms_BN.txt ms_SG.txt mt.txt\
- mua.txt my.txt mzn.txt naq.txt nb.txt\
- nd.txt nds.txt ne.txt nl.txt nl_AW.txt\
- nl_BQ.txt nl_CW.txt nl_SR.txt nl_SX.txt nmg.txt\
- nn.txt nnh.txt nus.txt nyn.txt om.txt\
- om_KE.txt or.txt os.txt os_RU.txt pa.txt\
- pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
- pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt\
- pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
- pt_TL.txt qu.txt qu_BO.txt qu_EC.txt rm.txt\
- rn.txt ro.txt ro_MD.txt rof.txt ru.txt\
- ru_BY.txt ru_KG.txt ru_KZ.txt ru_MD.txt rw.txt\
- rwk.txt sah.txt saq.txt sbp.txt se.txt\
- se_SE.txt seh.txt ses.txt sg.txt shi.txt\
- shi_Latn.txt shi_Tfng.txt si.txt sk.txt sl.txt\
- smn.txt sn.txt so.txt so_DJ.txt so_ET.txt\
- so_KE.txt sq.txt sq_MK.txt sr.txt sr_Cyrl.txt\
- sr_Latn.txt sv.txt sw.txt sw_CD.txt sw_UG.txt\
- ta.txt ta_LK.txt ta_MY.txt ta_SG.txt te.txt\
- teo.txt teo_KE.txt tg.txt th.txt ti.txt\
- ti_ER.txt to.txt tr.txt tt.txt twq.txt\
+ hsb.txt hu.txt hy.txt ia.txt id.txt\
+ ig.txt ii.txt is.txt it.txt ja.txt\
+ jgo.txt jmc.txt jv.txt ka.txt kab.txt\
+ kam.txt kde.txt kea.txt khq.txt ki.txt\
+ kk.txt kkj.txt kl.txt kln.txt km.txt\
+ kn.txt ko.txt kok.txt ks.txt ksb.txt\
+ ksf.txt ksh.txt kw.txt ky.txt lag.txt\
+ lb.txt lg.txt lkt.txt ln.txt ln_AO.txt\
+ lo.txt lrc.txt lt.txt lu.txt luo.txt\
+ luy.txt lv.txt mas.txt mas_TZ.txt mer.txt\
+ mfe.txt mg.txt mgh.txt mgo.txt mi.txt\
+ mk.txt ml.txt mn.txt mr.txt ms.txt\
+ ms_BN.txt ms_SG.txt mt.txt mua.txt my.txt\
+ mzn.txt naq.txt nb.txt nd.txt nds.txt\
+ ne.txt nl.txt nl_AW.txt nl_BQ.txt nl_CW.txt\
+ nl_SR.txt nl_SX.txt nmg.txt nn.txt nnh.txt\
+ nus.txt nyn.txt om.txt om_KE.txt or.txt\
+ os.txt os_RU.txt pa.txt pa_Arab.txt pa_Guru.txt\
+ pl.txt ps.txt pt.txt pt_AO.txt pt_CH.txt\
+ pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt\
+ pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt qu.txt\
+ qu_BO.txt qu_EC.txt rm.txt rn.txt ro.txt\
+ ro_MD.txt rof.txt ru.txt ru_BY.txt ru_KG.txt\
+ ru_KZ.txt ru_MD.txt rw.txt rwk.txt sah.txt\
+ saq.txt sbp.txt sd.txt se.txt se_SE.txt\
+ seh.txt ses.txt sg.txt shi.txt shi_Latn.txt\
+ shi_Tfng.txt si.txt sk.txt sl.txt smn.txt\
+ sn.txt so.txt so_DJ.txt so_ET.txt so_KE.txt\
+ sq.txt sq_MK.txt sr.txt sr_Cyrl.txt sr_Latn.txt\
+ sv.txt sw.txt sw_CD.txt sw_UG.txt ta.txt\
+ ta_LK.txt ta_MY.txt ta_SG.txt te.txt teo.txt\
+ teo_KE.txt tg.txt th.txt ti.txt ti_ER.txt\
+ tk.txt to.txt tr.txt tt.txt twq.txt\
  tzm.txt ug.txt uk.txt ur.txt ur_IN.txt\
  uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt\
  vai_Latn.txt vai_Vaii.txt vi.txt vun.txt wae.txt\
diff --git a/icu4c/source/data/curr/sd.txt b/icu4c/source/data/curr/sd.txt
new file mode 100644 (file)
index 0000000..c546ec5
--- /dev/null
@@ -0,0 +1,1388 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd{
+    Currencies{
+        AED{
+            "AED",
+            "گڏيل عرب امارات درهم",
+        }
+        AFN{
+            "AFN",
+            "افغاني افغاني",
+        }
+        ALL{
+            "ALL",
+            "الباني ليڪ",
+        }
+        AMD{
+            "AMD",
+            "ارماني ڊرم",
+        }
+        ANG{
+            "ANG",
+            "نيڌرلينڊ انٽليئن گلڊر",
+        }
+        AOA{
+            "AOA",
+            "انگوليائي ڪوانزا",
+        }
+        ARS{
+            "ARS",
+            "ارجنٽائن پيسو",
+        }
+        AUD{
+            "A$",
+            "آسٽريلوي ڊالر",
+        }
+        AWG{
+            "AWG",
+            "اروبن فلورن",
+        }
+        AZN{
+            "AZN",
+            "آذربائيجاني منت",
+        }
+        BAM{
+            "BAM",
+            "بوسنيا هرزگوينا ڪنورٽبل مارڪ",
+        }
+        BBD{
+            "BBD",
+            "باربيڊين ڊالر",
+        }
+        BDT{
+            "BDT",
+            "بنگلاديشي ٽڪا",
+        }
+        BGN{
+            "BGN",
+            "بلغارین لیو",
+        }
+        BHD{
+            "BHD",
+            "بحريني دينار",
+        }
+        BIF{
+            "BIF",
+            "برونڊي فرينڪ",
+        }
+        BMD{
+            "BMD",
+            "برمودي ڊالر",
+        }
+        BND{
+            "BND",
+            "برونائي ڊالر",
+        }
+        BOB{
+            "BOB",
+            "بولیوین بولیویانو",
+        }
+        BRL{
+            "R$",
+            "برازيلي ريل",
+        }
+        BSD{
+            "BSD",
+            "بهاماني ڊادلر",
+        }
+        BTN{
+            "BTN",
+            "ڀوٽاني گلٽرم",
+        }
+        BWP{
+            "BWP",
+            "بوستواني پولا",
+        }
+        BYN{
+            "BYN",
+            "بیلاروسی ربل",
+        }
+        BYR{
+            "BYR",
+            "BYR",
+        }
+        BZD{
+            "BZD",
+            "بيليز ڊالر",
+        }
+        CAD{
+            "CA$",
+            "ڪئينڊيائي ڊالر",
+        }
+        CDF{
+            "CDF",
+            "ڪانگو فرينڪ",
+        }
+        CHF{
+            "CHF",
+            "سوئس فرينڪ",
+        }
+        CLP{
+            "CLP",
+            "چلي پيسو",
+        }
+        CNH{
+            "CNH",
+            "چيني يوآن (غير ملڪي)",
+        }
+        CNY{
+            "CN¥",
+            "چيني يوآن",
+        }
+        COP{
+            "COP",
+            "ڪولمبيائي پيسو",
+        }
+        CRC{
+            "CRC",
+            "ڪوسٽا ريڪا ڪولن",
+        }
+        CUC{
+            "CUC",
+            "ڪيوبن ڪنورٽيبل پيسو",
+        }
+        CUP{
+            "CUP",
+            "ڪيوبن پيسو",
+        }
+        CVE{
+            "CVE",
+            "ڪيپ وردي ايسڪوڊو",
+        }
+        CZK{
+            "CZK",
+            "چيڪ ڪرونا",
+        }
+        DJF{
+            "DJF",
+            "جبوتي فرينڪ",
+        }
+        DKK{
+            "DKK",
+            "دانش ڪرون",
+        }
+        DOP{
+            "DOP",
+            "ڊومينيڪن پيسو",
+        }
+        DZD{
+            "DZD",
+            "الجيريائي دينار",
+        }
+        EGP{
+            "EGP",
+            "مصري پائونڊ",
+        }
+        ERN{
+            "ERN",
+            "ايريٽيريائي ناڪفا",
+        }
+        ETB{
+            "ETB",
+            "ايٿوپيائي بر",
+        }
+        EUR{
+            "€",
+            "يورو",
+        }
+        FJD{
+            "FJD",
+            "فجي ڊالر",
+        }
+        FKP{
+            "FKP",
+            "فاڪلينڊ ٻيٽ پائونڊ",
+        }
+        GBP{
+            "£",
+            "برطانوي پائونڊ",
+        }
+        GEL{
+            "GEL",
+            "جارجيائي لاري",
+        }
+        GHS{
+            "GHS",
+            "گهانين سيدي",
+        }
+        GIP{
+            "GIP",
+            "جبرالٽر پائونڊ",
+        }
+        GMD{
+            "GMD",
+            "گيمبيا دلاسائي",
+        }
+        GNF{
+            "GNF",
+            "گني فرينڪ",
+        }
+        GTQ{
+            "GTQ",
+            "گوئٽي مالا ڪٽزل",
+        }
+        GYD{
+            "GYD",
+            "گيانا ڊالر",
+        }
+        HKD{
+            "HK$",
+            "هانگ ڪانگ ڊالر",
+        }
+        HNL{
+            "HNL",
+            "هونڊوراس ليمپرا",
+        }
+        HRK{
+            "HRK",
+            "ڪروشيائي ڪونا",
+        }
+        HTG{
+            "HTG",
+            "هيٽي گورڊي",
+        }
+        HUF{
+            "HUF",
+            "هنگيرين فورنٽ",
+        }
+        IDR{
+            "IDR",
+            "انڊونيشيائي رپيه",
+        }
+        ILS{
+            "₪",
+            "اسرائيلي نيو شيڪل",
+        }
+        INR{
+            "₹",
+            "انڊين رپي",
+        }
+        IQD{
+            "IQD",
+            "عراقي دينار",
+        }
+        IRR{
+            "IRR",
+            "ايراني ريال",
+        }
+        ISK{
+            "ISK",
+            "آئيس لينڊي ڪرونا",
+        }
+        JMD{
+            "JMD",
+            "جميڪائي ڊالر",
+        }
+        JOD{
+            "JOD",
+            "اردني دينار",
+        }
+        JPY{
+            "JP¥",
+            "جاپاني يين",
+        }
+        KES{
+            "KES",
+            "ڪينيائي سلنگ",
+        }
+        KGS{
+            "KGS",
+            "ڪرغزستاني سوم",
+        }
+        KHR{
+            "KHR",
+            "ڪمبوڊيائي ريال",
+        }
+        KMF{
+            "KMF",
+            "ڪوموريائي فرينڪ",
+        }
+        KPW{
+            "KPW",
+            "اتر ڪوريائي ون",
+        }
+        KRW{
+            "₩",
+            "ڏکڻ ڪوريائي ون",
+        }
+        KWD{
+            "KWD",
+            "ڪويتي دينار",
+        }
+        KYD{
+            "KYD",
+            "ڪيمين ٻيٽ ڊالر",
+        }
+        KZT{
+            "KZT",
+            "قازقستان ٽينگا",
+        }
+        LAK{
+            "LAK",
+            "لائوشيائي ڪپ",
+        }
+        LBP{
+            "LBP",
+            "لبناني پائونڊ",
+        }
+        LKR{
+            "LKR",
+            "سري لنڪن رپي",
+        }
+        LRD{
+            "LRD",
+            "لائبیریائی ڊالر",
+        }
+        LYD{
+            "LYD",
+            "لبيائي دينار",
+        }
+        MAD{
+            "MAD",
+            "موروڪيائي درهم",
+        }
+        MDL{
+            "MDL",
+            "مالديپ ليو",
+        }
+        MGA{
+            "MGA",
+            "ملاگاسي اریاری",
+        }
+        MKD{
+            "MKD",
+            "ميسي ڊوني دينار",
+        }
+        MMK{
+            "MMK",
+            "ميانمار ڪياٽ",
+        }
+        MNT{
+            "MNT",
+            "منگولي تجرڪ",
+        }
+        MOP{
+            "MOP",
+            "ميڪانيز پٽاڪا",
+        }
+        MRO{
+            "MRO",
+            "موريشيائي اوگوئیا (1973–2017)",
+        }
+        MRU{
+            "MRU",
+            "موريشيائي اوگوئیا",
+        }
+        MUR{
+            "MUR",
+            "ماريشيائي رپي",
+        }
+        MVR{
+            "MVR",
+            "مالديپ روفيا",
+        }
+        MWK{
+            "MWK",
+            "ملاوي ڪواچا",
+        }
+        MXN{
+            "MX$",
+            "ميڪسيڪو پيسو",
+        }
+        MYR{
+            "MYR",
+            "ملائيشيائي رنگٽ",
+        }
+        MZN{
+            "MZN",
+            "موزمبيق ميٽيڪل",
+        }
+        NAD{
+            "NAD",
+            "نميبائي ڊالر",
+        }
+        NGN{
+            "NGN",
+            "نائجريائي نائرا",
+        }
+        NIO{
+            "NIO",
+            "نڪارا گوا ڪارڊوبا",
+        }
+        NOK{
+            "NOK",
+            "نارويائي ڪرون",
+        }
+        NPR{
+            "NPR",
+            "نيپالي رپي",
+        }
+        NZD{
+            "NZ$",
+            "نيوزي لينڊي ڊالر",
+        }
+        OMR{
+            "OMR",
+            "عماني ريال",
+        }
+        PAB{
+            "PAB",
+            "پاناما پالبوا",
+        }
+        PEN{
+            "PEN",
+            "پيرو سول",
+        }
+        PGK{
+            "PGK",
+            "پاپوا نيو گني ڪنا",
+        }
+        PHP{
+            "PHP",
+            "فلپائني پيسو",
+        }
+        PKR{
+            "Rs",
+            "پاڪستاني رپي",
+        }
+        PLN{
+            "PLN",
+            "پولش زلاٽي",
+        }
+        PYG{
+            "PYG",
+            "پيراگوئي گاراني",
+        }
+        QAR{
+            "QAR",
+            "قطري ريال",
+        }
+        RON{
+            "RON",
+            "رومانیائي لیو",
+        }
+        RSD{
+            "RSD",
+            "سربيا دينار",
+        }
+        RUB{
+            "RUB",
+            "روسي ربل",
+        }
+        RWF{
+            "RWF",
+            "روانڊا فرينڪ",
+        }
+        SAR{
+            "SAR",
+            "سعودي ريال",
+        }
+        SBD{
+            "SBD",
+            "سولومان ٻيٽ ڊالر",
+        }
+        SCR{
+            "SCR",
+            "سشلي رپي",
+        }
+        SDG{
+            "SDG",
+            "سوڊاني پائونڊ",
+        }
+        SEK{
+            "SEK",
+            "سويڊني ڪرونا",
+        }
+        SGD{
+            "SGD",
+            "سنگاپوري ڊالر",
+        }
+        SHP{
+            "SHP",
+            "سينٽ هيلنا پائونڊ",
+        }
+        SLL{
+            "SLL",
+            "سیرا لیونيائي لیون",
+        }
+        SOS{
+            "SOS",
+            "سومالي شلنگ",
+        }
+        SRD{
+            "SRD",
+            "سرينامي ڊالر",
+        }
+        SSP{
+            "SSP",
+            "ڏکڻ سوڊاني پائونڊ",
+        }
+        STD{
+            "STD",
+            "سائو ٽوم ۽ پرنسپي دوبرا (1977–2017)",
+        }
+        STN{
+            "STN",
+            "سائو ٽوم ۽ پرنسپي دوبرا",
+        }
+        SYP{
+            "SYP",
+            "سيريائي پائونڊ",
+        }
+        SZL{
+            "SZL",
+            "سوازي للانگيني",
+        }
+        THB{
+            "THB",
+            "ٿائي باهت",
+        }
+        TJS{
+            "TJS",
+            "تاجڪستاني سوموني",
+        }
+        TMT{
+            "TMT",
+            "ترڪمانستان منت",
+        }
+        TND{
+            "TND",
+            "تیونس دینار",
+        }
+        TOP{
+            "TOP",
+            "تونگن پانگا",
+        }
+        TRY{
+            "TRY",
+            "ترڪي لرا",
+        }
+        TTD{
+            "TTD",
+            "ٽرينڊيڊ ۽ ٽوباگو ڊالر",
+        }
+        TWD{
+            "NT$",
+            "نيو تائيوان ڊالر",
+        }
+        TZS{
+            "TZS",
+            "تنزانيائي شلنگ",
+        }
+        UAH{
+            "UAH",
+            "یوڪرائن هریونیا",
+        }
+        UGX{
+            "UGX",
+            "يگانڊا شلنگ",
+        }
+        USD{
+            "US$",
+            "آمريڪي ڊالر",
+        }
+        UYU{
+            "UYU",
+            "يوروگوئي پيسو",
+        }
+        UZS{
+            "UZS",
+            "ازبڪستاني سوم",
+        }
+        VEF{
+            "VEF",
+            "Venezuelan Bolívar (2008–2018)",
+        }
+        VES{
+            "VES",
+            "وینزویلا بولیور",
+        }
+        VND{
+            "₫",
+            "ويٽنامي ڊونگ",
+        }
+        VUV{
+            "VUV",
+            "وانواتو واتو",
+        }
+        WST{
+            "WST",
+            "ساموآن ٽالا",
+        }
+        XAF{
+            "FCFA",
+            "وچ آفريڪا فرينڪ",
+        }
+        XCD{
+            "EC$",
+            "اوڀر ڪيريبين ڊالر",
+        }
+        XOF{
+            "CFA",
+            "اولهه آفريڪا فرينڪ",
+        }
+        XPF{
+            "CFPF",
+            "CFP فرينڪ",
+        }
+        XXX{
+            "¤",
+            "اڻڄاتل سڪو",
+        }
+        YER{
+            "YER",
+            "يمني ريال",
+        }
+        ZAR{
+            "ZAR",
+            "ڏکڻ آفريقي رانڊ",
+        }
+        ZMW{
+            "ZMW",
+            "زمبائي ڪواچا",
+        }
+    }
+    Currencies%narrow{
+        AOA{"Kz"}
+        ARS{"$"}
+        AUD{"$"}
+        BAM{"KM"}
+        BBD{"$"}
+        BDT{"৳"}
+        BMD{"$"}
+        BND{"$"}
+        BOB{"Bs"}
+        BRL{"R$"}
+        BSD{"$"}
+        BWP{"P"}
+        BYN{"р."}
+        BZD{"$"}
+        CAD{"$"}
+        CLP{"$"}
+        CNY{"¥"}
+        COP{"$"}
+        CRC{"₡"}
+        CUC{"$"}
+        CUP{"$"}
+        CZK{"Kč"}
+        DKK{"kr"}
+        DOP{"$"}
+        EGP{"E£"}
+        EUR{"€"}
+        FJD{"$"}
+        FKP{"£"}
+        GBP{"£"}
+        GEL{"₾"}
+        GIP{"£"}
+        GNF{"FG"}
+        GTQ{"Q"}
+        GYD{"$"}
+        HKD{"$"}
+        HNL{"L"}
+        HRK{"kn"}
+        HUF{"Ft"}
+        IDR{"Rp"}
+        ILS{"₪"}
+        INR{"₹"}
+        ISK{"kr"}
+        JMD{"$"}
+        JPY{"¥"}
+        KHR{"៛"}
+        KMF{"CF"}
+        KPW{"₩"}
+        KRW{"₩"}
+        KYD{"$"}
+        KZT{"₸"}
+        LAK{"₭"}
+        LBP{"L£"}
+        LKR{"Rs"}
+        LRD{"$"}
+        MGA{"Ar"}
+        MMK{"K"}
+        MNT{"₮"}
+        MUR{"Rs"}
+        MXN{"$"}
+        MYR{"RM"}
+        NAD{"$"}
+        NGN{"₦"}
+        NIO{"C$"}
+        NOK{"kr"}
+        NPR{"Rs"}
+        NZD{"$"}
+        PHP{"₱"}
+        PKR{"Rs"}
+        PLN{"zł"}
+        PYG{"₲"}
+        RON{"lei"}
+        RUB{"₽"}
+        RWF{"RF"}
+        SBD{"$"}
+        SEK{"kr"}
+        SGD{"$"}
+        SHP{"£"}
+        SRD{"$"}
+        SSP{"£"}
+        STN{"Db"}
+        SYP{"£"}
+        THB{"฿"}
+        TOP{"T$"}
+        TRY{"₺"}
+        TTD{"$"}
+        TWD{"$"}
+        UAH{"₴"}
+        USD{"$"}
+        UYU{"$"}
+        VEF{"Bs"}
+        VND{"₫"}
+        XCD{"$"}
+        ZAR{"R"}
+        ZMW{"ZK"}
+    }
+    Currencies%variant{
+        TRY{"TL"}
+    }
+    CurrencyPlurals{
+        AED{
+            one{"گڏيل عرب امارات درهم"}
+            other{"گڏيل عرب امارات درهم"}
+        }
+        AFN{
+            one{"افغاني افغاني"}
+            other{"افغاني افغاني"}
+        }
+        ALL{
+            one{"الباني ليڪ"}
+            other{"الباني ليڪ"}
+        }
+        AMD{
+            one{"ارماني ڊرم"}
+            other{"ارماني ڊرم"}
+        }
+        ANG{
+            one{"نيڌرلينڊ انٽليئن گلڊر"}
+            other{"نيڌرلينڊ انٽليئن گلڊر"}
+        }
+        AOA{
+            one{"انگوليائي ڪوانزا"}
+            other{"انگوليائي ڪوانزا"}
+        }
+        ARS{
+            one{"ارجنٽائن پيسو"}
+            other{"ارجنٽائن پيسو"}
+        }
+        AUD{
+            one{"آسٽريلوي ڊالر"}
+            other{"آسٽريلوي ڊالر"}
+        }
+        AWG{
+            one{"اروبن فلورن"}
+            other{"اروبن فلورن"}
+        }
+        AZN{
+            one{"آذربائيجاني منت"}
+            other{"آذربائيجاني منت"}
+        }
+        BAM{
+            one{"بوسنيا هرزگوينا ڪنورٽبل مارڪ"}
+            other{"بوسنيا هرزگوينا ڪنورٽبل مارڪ"}
+        }
+        BBD{
+            one{"باربيڊين ڊالر"}
+            other{"باربيڊين ڊالر"}
+        }
+        BDT{
+            one{"بنگلاديشي ٽڪا"}
+            other{"بنگلاديشي ٽڪا"}
+        }
+        BGN{
+            one{"بلغارین لیو"}
+            other{"بلغارین لیو"}
+        }
+        BHD{
+            one{"بحريني دينار"}
+            other{"بحريني دينار"}
+        }
+        BIF{
+            one{"برونڊي فرينڪ"}
+            other{"برونڊي فرينڪ"}
+        }
+        BMD{
+            one{"برمودي ڊالر"}
+            other{"برمودي ڊالر"}
+        }
+        BND{
+            one{"برونائي ڊالر"}
+            other{"برونائي ڊالر"}
+        }
+        BOB{
+            one{"بولیوین بولیویانو"}
+            other{"بولیوین بولیویانو"}
+        }
+        BRL{
+            one{"برازيلي ريل"}
+            other{"برازيلي ريل"}
+        }
+        BSD{
+            one{"بهاماني ڊادلر"}
+            other{"بهاماني ڊادلر"}
+        }
+        BTN{
+            one{"ڀوٽاني گلٽرم"}
+            other{"ڀوٽاني گلٽرم"}
+        }
+        BWP{
+            one{"بوستواني پولا"}
+            other{"بوستواني پولا"}
+        }
+        BYN{
+            one{"بیلاروسی ربل"}
+            other{"بیلاروسی ربل"}
+        }
+        BYR{
+            one{"BYR"}
+            other{"BYR"}
+        }
+        BZD{
+            one{"بيليز ڊالر"}
+            other{"بيليز ڊالر"}
+        }
+        CAD{
+            one{"ڪئينڊيائي ڊالر"}
+            other{"ڪئينڊيائي ڊالر"}
+        }
+        CDF{
+            one{"ڪانگو فرينڪ"}
+            other{"ڪانگو فرينڪ"}
+        }
+        CHF{
+            one{"سوئس فرينڪ"}
+            other{"سوئس فرينڪ"}
+        }
+        CLP{
+            one{"چلي پيسو"}
+            other{"چلي پيسو"}
+        }
+        CNH{
+            one{"چيني يوآن (غير ملڪي)"}
+            other{"چيني يوآن (غير ملڪي)"}
+        }
+        CNY{
+            one{"چيني يوآن"}
+            other{"چيني يوآن"}
+        }
+        COP{
+            one{"ڪولمبيائي پيسو"}
+            other{"ڪولمبيائي پيسو"}
+        }
+        CRC{
+            one{"ڪوسٽا ريڪا ڪولن"}
+            other{"ڪوسٽا ريڪا ڪولن"}
+        }
+        CUC{
+            one{"ڪيوبن ڪنورٽيبل پيسو"}
+            other{"ڪيوبن ڪنورٽيبل پيسو"}
+        }
+        CUP{
+            one{"ڪيوبن پيسو"}
+            other{"ڪيوبن پيسو"}
+        }
+        CVE{
+            one{"ڪيپ وردي ايسڪوڊو"}
+            other{"ڪيپ وردي ايسڪوڊو"}
+        }
+        CZK{
+            one{"چيڪ ڪرونا"}
+            other{"چيڪ ڪرونا"}
+        }
+        DJF{
+            one{"جبوتي فرينڪ"}
+            other{"جبوتي فرينڪ"}
+        }
+        DKK{
+            one{"دانش ڪرون"}
+            other{"دانش ڪرون"}
+        }
+        DOP{
+            one{"ڊومينيڪن پيسو"}
+            other{"ڊومينيڪن پيسو"}
+        }
+        DZD{
+            one{"الجيريائي دينار"}
+            other{"الجيريائي دينار"}
+        }
+        EGP{
+            one{"مصري پائونڊ"}
+            other{"مصري پائونڊ"}
+        }
+        ERN{
+            one{"ايريٽيريائي ناڪفا"}
+            other{"ايريٽيريائي ناڪفا"}
+        }
+        ETB{
+            one{"ايٿوپيائي بر"}
+            other{"ايٿوپيائي بر"}
+        }
+        EUR{
+            one{"يورو"}
+            other{"يورو"}
+        }
+        FJD{
+            one{"فجي ڊالر"}
+            other{"فجي ڊالر"}
+        }
+        FKP{
+            one{"فاڪلينڊ ٻيٽ پائونڊ"}
+            other{"فاڪلينڊ ٻيٽ پائونڊ"}
+        }
+        GBP{
+            one{"برطانوي پائونڊ"}
+            other{"برطانوي پائونڊ"}
+        }
+        GEL{
+            one{"جارجيائي لاري"}
+            other{"جارجيائي لاري"}
+        }
+        GHS{
+            one{"گهانين سيدي"}
+            other{"گهانين سيدي"}
+        }
+        GIP{
+            one{"جبرالٽر پائونڊ"}
+            other{"جبرالٽر پائونڊ"}
+        }
+        GMD{
+            one{"گيمبيا دلاسائي"}
+            other{"گيمبيا دلاسائي"}
+        }
+        GNF{
+            one{"گني فرينڪ"}
+            other{"گني فرينڪ"}
+        }
+        GTQ{
+            one{"گوئٽي مالا ڪٽزل"}
+            other{"گوئٽي مالا ڪٽزل"}
+        }
+        GYD{
+            one{"گيانا ڊالر"}
+            other{"گيانا ڊالر"}
+        }
+        HKD{
+            one{"هانگ ڪانگ ڊالر"}
+            other{"هانگ ڪانگ ڊالر"}
+        }
+        HNL{
+            one{"هونڊوراس ليمپرا"}
+            other{"هونڊوراس ليمپرا"}
+        }
+        HRK{
+            one{"ڪروشيائي ڪونا"}
+            other{"ڪروشيائي ڪونا"}
+        }
+        HTG{
+            one{"هيٽي گورڊي"}
+            other{"هيٽي گورڊي"}
+        }
+        HUF{
+            one{"هنگيرين فورنٽ"}
+            other{"هنگيرين فورنٽ"}
+        }
+        IDR{
+            one{"انڊونيشيائي رپيه"}
+            other{"انڊونيشيائي رپيه"}
+        }
+        ILS{
+            one{"اسرائيلي نيو شيڪل"}
+            other{"اسرائيلي نيو شيڪل"}
+        }
+        INR{
+            one{"انڊين رپي"}
+            other{"انڊين رپي"}
+        }
+        IQD{
+            one{"عراقي دينار"}
+            other{"عراقي دينار"}
+        }
+        IRR{
+            one{"ايراني ريال"}
+            other{"ايراني ريال"}
+        }
+        ISK{
+            one{"آئيس لينڊي ڪرونا"}
+            other{"آئيس لينڊي ڪرونا"}
+        }
+        JMD{
+            one{"جميڪائي ڊالر"}
+            other{"جميڪائي ڊالر"}
+        }
+        JOD{
+            one{"اردني دينار"}
+            other{"اردني دينار"}
+        }
+        JPY{
+            one{"جاپاني يين"}
+            other{"جاپاني يين"}
+        }
+        KES{
+            one{"ڪينيائي سلنگ"}
+            other{"ڪينيائي سلنگ"}
+        }
+        KGS{
+            one{"ڪرغزستاني سوم"}
+            other{"ڪرغزستاني سوم"}
+        }
+        KHR{
+            one{"ڪمبوڊيائي ريال"}
+            other{"ڪمبوڊيائي ريال"}
+        }
+        KMF{
+            one{"ڪوموريائي فرينڪ"}
+            other{"ڪوموريائي فرينڪ"}
+        }
+        KPW{
+            one{"اتر ڪوريائي ون"}
+            other{"اتر ڪوريائي ون"}
+        }
+        KRW{
+            one{"ڏکڻ ڪوريائي ون"}
+            other{"ڏکڻ ڪوريائي ون"}
+        }
+        KWD{
+            one{"ڪويتي دينار"}
+            other{"ڪويتي دينار"}
+        }
+        KYD{
+            one{"ڪيمين ٻيٽ ڊالر"}
+            other{"ڪيمين ٻيٽ ڊالر"}
+        }
+        KZT{
+            one{"قازقستان ٽينگا"}
+            other{"قازقستان ٽينگا"}
+        }
+        LAK{
+            one{"لائوشيائي ڪپ"}
+            other{"لائوشيائي ڪپ"}
+        }
+        LBP{
+            one{"لبناني پائونڊ"}
+            other{"لبناني پائونڊ"}
+        }
+        LKR{
+            one{"سري لنڪن رپي"}
+            other{"سري لنڪن رپي"}
+        }
+        LRD{
+            one{"لائبیریائی ڊالر"}
+            other{"لائبیریائی ڊالر"}
+        }
+        LYD{
+            one{"لبيائي دينار"}
+            other{"لبيائي دينار"}
+        }
+        MAD{
+            one{"موروڪيائي درهم"}
+            other{"موروڪيائي درهم"}
+        }
+        MDL{
+            one{"مالديپ ليو"}
+            other{"مالديپ ليو"}
+        }
+        MGA{
+            one{"ملاگاسي اریاری"}
+            other{"ملاگاسي اریاری"}
+        }
+        MKD{
+            one{"ميسي ڊوني دينار"}
+            other{"ميسي ڊوني دينار"}
+        }
+        MMK{
+            one{"ميانمار ڪياٽ"}
+            other{"ميانمار ڪياٽ"}
+        }
+        MNT{
+            one{"منگولي تجرڪ"}
+            other{"منگولي تجرڪ"}
+        }
+        MOP{
+            one{"ميڪانيز پٽاڪا"}
+            other{"ميڪانيز پٽاڪا"}
+        }
+        MRO{
+            one{"موريشيائي اوگوئیا (1973–2017)"}
+            other{"موريشيائي اوگوئیا (1973–2017)"}
+        }
+        MRU{
+            one{"موريشيائي اوگوئیا"}
+            other{"موريشيائي اوگوئیا"}
+        }
+        MUR{
+            one{"ماريشين روپي"}
+            other{"ماريشيائي رپي"}
+        }
+        MVR{
+            one{"مالديپ روفيا"}
+            other{"مالديپ روفيا"}
+        }
+        MWK{
+            one{"ملاوي ڪواچا"}
+            other{"ملاوي ڪواچا"}
+        }
+        MXN{
+            one{"ميڪسيڪو پيسو"}
+            other{"ميڪسيڪو پيسو"}
+        }
+        MYR{
+            one{"ملائيشيائي رنگٽ"}
+            other{"ملائيشيائي رنگٽ"}
+        }
+        MZN{
+            one{"موزمبيق ميٽيڪل"}
+            other{"موزمبيق ميٽيڪل"}
+        }
+        NAD{
+            one{"نميبائي ڊالر"}
+            other{"نميبائي ڊالر"}
+        }
+        NGN{
+            one{"نائجريائي نائرا"}
+            other{"نائجريائي نائرا"}
+        }
+        NIO{
+            one{"نڪارا گوا ڪارڊوبا"}
+            other{"نڪارا گوا ڪارڊوبا"}
+        }
+        NOK{
+            one{"نارويائي ڪرون"}
+            other{"نارويائي ڪرون"}
+        }
+        NPR{
+            one{"نيپالي رپي"}
+            other{"نيپالي رپي"}
+        }
+        NZD{
+            one{"نيوزي لينڊي ڊالر"}
+            other{"نيوزي لينڊي ڊالر"}
+        }
+        OMR{
+            one{"عماني ريال"}
+            other{"عماني ريال"}
+        }
+        PAB{
+            one{"پاناما پالبوا"}
+            other{"پاناما پالبوا"}
+        }
+        PEN{
+            one{"پيرو سول"}
+            other{"پيرو سول"}
+        }
+        PGK{
+            one{"پاپوا نيو گني ڪنا"}
+            other{"پاپوا نيو گني ڪنا"}
+        }
+        PHP{
+            one{"فلپائني پيسو"}
+            other{"فلپائني پيسو"}
+        }
+        PKR{
+            one{"پاڪستاني رپي"}
+            other{"پاڪستاني رپي"}
+        }
+        PLN{
+            one{"پولش زلاٽي"}
+            other{"پولش زلاٽي"}
+        }
+        PYG{
+            one{"پيراگوئي گاراني"}
+            other{"پيراگوئي گاراني"}
+        }
+        QAR{
+            one{"قطري ريال"}
+            other{"قطري ريال"}
+        }
+        RON{
+            one{"رومانیائي لیو"}
+            other{"رومانیائي لیو"}
+        }
+        RSD{
+            one{"سربيا دينار"}
+            other{"سربيا دينار"}
+        }
+        RUB{
+            one{"روسي ربل"}
+            other{"روسي ربل"}
+        }
+        RWF{
+            one{"روانڊا فرينڪ"}
+            other{"روانڊا فرينڪ"}
+        }
+        SAR{
+            one{"سعودي ريال"}
+            other{"سعودي ريال"}
+        }
+        SBD{
+            one{"سولومان ٻيٽ ڊالر"}
+            other{"سولومان ٻيٽ ڊالر"}
+        }
+        SCR{
+            one{"سشلي رپي"}
+            other{"سشلي رپي"}
+        }
+        SDG{
+            one{"سوڊاني پائونڊ"}
+            other{"سوڊاني پائونڊ"}
+        }
+        SEK{
+            one{"سويڊني ڪرونا"}
+            other{"سويڊني ڪرونا"}
+        }
+        SGD{
+            one{"سنگاپوري ڊالر"}
+            other{"سنگاپوري ڊالر"}
+        }
+        SHP{
+            one{"سينٽ هيلنا پائونڊ"}
+            other{"سينٽ هيلنا پائونڊ"}
+        }
+        SLL{
+            one{"سیرا لیونيائي لیون"}
+            other{"سیرا لیونيائي لیون"}
+        }
+        SOS{
+            one{"سومالي شلنگ"}
+            other{"سومالي شلنگ"}
+        }
+        SRD{
+            one{"سرينامي ڊالر"}
+            other{"سرينامي ڊالر"}
+        }
+        SSP{
+            one{"ڏکڻ سوڊاني پائونڊ"}
+            other{"ڏکڻ سوڊاني پائونڊ"}
+        }
+        STD{
+            one{"سائو ٽوم ۽ پرنسپي دوبرا (1977–2017)"}
+            other{"سائو ٽوم ۽ پرنسپي دوبرا (1977–2017)"}
+        }
+        STN{
+            one{"سائو ٽوم ۽ پرنسپي دوبرا"}
+            other{"سائو ٽوم ۽ پرنسپي دوبرا"}
+        }
+        SYP{
+            one{"سيريائي پائونڊ"}
+            other{"سيريائي پائونڊ"}
+        }
+        SZL{
+            one{"سوازي للانگيني"}
+            other{"سوازي للانگيني"}
+        }
+        THB{
+            one{"ٿائي باهت"}
+            other{"ٿائي باهت"}
+        }
+        TJS{
+            one{"تاجڪستاني سوموني"}
+            other{"تاجڪستاني سوموني"}
+        }
+        TMT{
+            one{"ترڪمانستان منت"}
+            other{"ترڪمانستان منت"}
+        }
+        TND{
+            one{"تیونس دینار"}
+            other{"تیونس دینار"}
+        }
+        TOP{
+            one{"تونگن پانگا"}
+            other{"تونگن پانگا"}
+        }
+        TRY{
+            one{"ترڪي لرا"}
+            other{"ترڪي لرا"}
+        }
+        TTD{
+            one{"ٽرينڊيڊ ۽ ٽوباگو ڊالر"}
+            other{"ٽرينڊيڊ ۽ ٽوباگو ڊالر"}
+        }
+        TWD{
+            one{"نيو تائيوان ڊالر"}
+            other{"نيو تائيوان ڊالر"}
+        }
+        TZS{
+            one{"تنزانيائي شلنگ"}
+            other{"تنزانيائي شلنگ"}
+        }
+        UAH{
+            one{"یوڪرائن هریونیا"}
+            other{"یوڪرائن هریونیا"}
+        }
+        UGX{
+            one{"يگانڊا شلنگ"}
+            other{"يگانڊا شلنگ"}
+        }
+        USD{
+            one{"آمريڪي ڊالر"}
+            other{"آمريڪي ڊالر"}
+        }
+        UYU{
+            one{"يوروگوئي پيسو"}
+            other{"يوروگوئي پيسو"}
+        }
+        UZS{
+            one{"ازبڪستاني سوم"}
+            other{"ازبڪستاني سوم"}
+        }
+        VEF{
+            one{"وینزویلا بولیور (2008–2018)"}
+            other{"وینزویلا بولیور (2008–2018)"}
+        }
+        VES{
+            one{"وینزویلا بولیور"}
+            other{"وینزویلا بولیور"}
+        }
+        VND{
+            one{"ويٽنامي ڊونگ"}
+            other{"ويٽنامي ڊونگ"}
+        }
+        VUV{
+            one{"وانواتو واتو"}
+            other{"وانواتو واتو"}
+        }
+        WST{
+            one{"ساموآن ٽالا"}
+            other{"ساموآن ٽالا"}
+        }
+        XAF{
+            one{"وچ آفريڪا فرينڪ"}
+            other{"وچ آفريڪا فرينڪ"}
+        }
+        XCD{
+            one{"اوڀر ڪيريبين ڊالر"}
+            other{"اوڀر ڪيريبين ڊالر"}
+        }
+        XOF{
+            one{"اولهه آفريڪا فرينڪ"}
+            other{"اولهه آفريڪا فرينڪ"}
+        }
+        XPF{
+            one{"CFP فرينڪ"}
+            other{"CFP فرينڪ"}
+        }
+        XXX{
+            one{"اڻڄاتل سڪو"}
+            other{"اڻڄاتل سڪو"}
+        }
+        YER{
+            one{"يمني ريال"}
+            other{"يمني ريال"}
+        }
+        ZAR{
+            one{"ڏکڻ آفريقي رانڊ"}
+            other{"ڏکڻ آفريقي رانڊ"}
+        }
+        ZMW{
+            one{"زمبائي ڪواچا"}
+            other{"زمبائي ڪواچا"}
+        }
+    }
+    Version{"2.1.43.94"}
+}
diff --git a/icu4c/source/data/curr/tk.txt b/icu4c/source/data/curr/tk.txt
new file mode 100644 (file)
index 0000000..bfe8d4e
--- /dev/null
@@ -0,0 +1,1393 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    Currencies{
+        AED{
+            "AED",
+            "BAE dirhemi",
+        }
+        AFN{
+            "AFN",
+            "Owgan afganisi",
+        }
+        ALL{
+            "ALL",
+            "Alban leki",
+        }
+        AMD{
+            "AMD",
+            "Ermeni dramy",
+        }
+        ANG{
+            "ANG",
+            "Niderland antil guldeni",
+        }
+        AOA{
+            "AOA",
+            "Angola kwanzasy",
+        }
+        ARS{
+            "ARS",
+            "Argentin pesosy",
+        }
+        AUD{
+            "A$",
+            "Awstraliýa dollary",
+        }
+        AWG{
+            "AWG",
+            "Aruba florini",
+        }
+        AZN{
+            "AZN",
+            "Azerbaýjan manady",
+        }
+        BAM{
+            "BAM",
+            "Konwertirlenýän Bosniýa we Gersegowina markasy",
+        }
+        BBD{
+            "BBD",
+            "Barbados dollary",
+        }
+        BDT{
+            "BDT",
+            "Bangladeş takasy",
+        }
+        BGN{
+            "BGN",
+            "Bolgar lewi",
+        }
+        BHD{
+            "BHD",
+            "Bahreýn dinary",
+        }
+        BIF{
+            "BIF",
+            "Burundi franky",
+        }
+        BMD{
+            "BMD",
+            "Bermuda dollary",
+        }
+        BND{
+            "BND",
+            "Bruneý dollary",
+        }
+        BOB{
+            "BOB",
+            "Boliwiýa boliwianosy",
+        }
+        BRL{
+            "R$",
+            "Brazil realy",
+        }
+        BSD{
+            "BSD",
+            "Bagama dollary",
+        }
+        BTN{
+            "BTN",
+            "Butan ngultrumy",
+        }
+        BWP{
+            "BWP",
+            "Botswana pulasy",
+        }
+        BYN{
+            "BYN",
+            "Belarus rubly",
+        }
+        BYR{
+            "BYR",
+            "Belorus rubly (2000–2016)",
+        }
+        BZD{
+            "BZD",
+            "Beliz dollary",
+        }
+        CAD{
+            "CA$",
+            "Kanada dollary",
+        }
+        CDF{
+            "CDF",
+            "Kongo franky",
+        }
+        CHF{
+            "CHF",
+            "Şweýsar franky",
+        }
+        CLP{
+            "CLP",
+            "Çili pesosy",
+        }
+        CNH{
+            "CNH",
+            "Hytaý ýuany (ofşor)",
+        }
+        CNY{
+            "CN¥",
+            "Hytaý ýuany",
+        }
+        COP{
+            "COP",
+            "Kolumbiýa pesosy",
+        }
+        CRC{
+            "CRC",
+            "Kosta-Rika kolony",
+        }
+        CUC{
+            "CUC",
+            "Konwertirlenýän kuba pesosy",
+        }
+        CUP{
+            "CUP",
+            "Kuba pesosy",
+        }
+        CVE{
+            "CVE",
+            "Kabo-Werde eskudosy",
+        }
+        CZK{
+            "CZK",
+            "Çeh kronasy",
+        }
+        DJF{
+            "DJF",
+            "Jibuti franky",
+        }
+        DKK{
+            "DKK",
+            "Daniýa kronasy",
+        }
+        DOP{
+            "DOP",
+            "Dominikan pesosy",
+        }
+        DZD{
+            "DZD",
+            "Alžir dinary",
+        }
+        EGP{
+            "EGP",
+            "Müsür funty",
+        }
+        ERN{
+            "ERN",
+            "Eritreýa nakfasy",
+        }
+        ETB{
+            "ETB",
+            "Efiopiýa byry",
+        }
+        EUR{
+            "EUR",
+            "Ýewro",
+        }
+        FJD{
+            "FJD",
+            "Fiji dollary",
+        }
+        FKP{
+            "FKP",
+            "Folklend adalarynyň funty",
+        }
+        GBP{
+            "GBP",
+            "Britan funt sterlingi",
+        }
+        GEL{
+            "GEL",
+            "Gruzin larisi",
+        }
+        GHS{
+            "GHS",
+            "Gano sedisi",
+        }
+        GIP{
+            "GIP",
+            "Gibraltar funty",
+        }
+        GMD{
+            "GMD",
+            "Gambiýa dalasisi",
+        }
+        GNF{
+            "GNF",
+            "Gwineý franky",
+        }
+        GTQ{
+            "GTQ",
+            "Gwatemala ketsaly",
+        }
+        GYD{
+            "GYD",
+            "Gaýana dollary",
+        }
+        HKD{
+            "HK$",
+            "Gonkong dollary",
+        }
+        HNL{
+            "HNL",
+            "Gonduras lempirasy",
+        }
+        HRK{
+            "HRK",
+            "Horwat kunasy",
+        }
+        HTG{
+            "HTG",
+            "Gaiti gurdy",
+        }
+        HUF{
+            "HUF",
+            "Wenger forinti",
+        }
+        IDR{
+            "IDR",
+            "Indoneziýa rupiýasy",
+        }
+        ILS{
+            "₪",
+            "Täze Ysraýyl şekeli",
+        }
+        INR{
+            "₹",
+            "Hindi rupiýasy",
+        }
+        IQD{
+            "IQD",
+            "Yrak dinary",
+        }
+        IRR{
+            "IRR",
+            "Eýran rialy",
+        }
+        ISK{
+            "ISK",
+            "Islandiýa kronasy",
+        }
+        JMD{
+            "JMD",
+            "Ýamaýka dollary",
+        }
+        JOD{
+            "JOD",
+            "Iordan dinary",
+        }
+        JPY{
+            "JP¥",
+            "Ýapon ýeni",
+        }
+        KES{
+            "KES",
+            "Keniýa şillingi",
+        }
+        KGS{
+            "KGS",
+            "Gyrgyz somy",
+        }
+        KHR{
+            "KHR",
+            "Kamboja riýeli",
+        }
+        KMF{
+            "KMF",
+            "Komor adalarynyň franky",
+        }
+        KPW{
+            "KPW",
+            "Demirgazyk Koreý wony",
+        }
+        KRW{
+            "₩",
+            "Günorta Koreý wony",
+        }
+        KWD{
+            "KWD",
+            "Kuweýt dinary",
+        }
+        KYD{
+            "KYD",
+            "Kaýman adalarynyň dollary",
+        }
+        KZT{
+            "KZT",
+            "Gazak teňňesi",
+        }
+        LAK{
+            "LAK",
+            "Laos kipi",
+        }
+        LBP{
+            "LBP",
+            "Liwan funty",
+        }
+        LKR{
+            "LKR",
+            "Şri-Lanka rupiýasy",
+        }
+        LRD{
+            "LRD",
+            "Liberiýa dollary",
+        }
+        LYD{
+            "LYD",
+            "Liwiýa dinary",
+        }
+        MAD{
+            "MAD",
+            "Marokko dirhamy",
+        }
+        MDL{
+            "MDL",
+            "Moldaw leýi",
+        }
+        MGA{
+            "MGA",
+            "Malagasiý ariarisi",
+        }
+        MKD{
+            "MKD",
+            "Makedon dinary",
+        }
+        MMK{
+            "MMK",
+            "Mýanma kýaty",
+        }
+        MNT{
+            "MNT",
+            "Mongol tugrigi",
+        }
+        MOP{
+            "MOP",
+            "Makao patakasy",
+        }
+        MRO{
+            "MRO",
+            "Mawritan ugiýasy (1973–2017)",
+        }
+        MRU{
+            "MRU",
+            "Mawritan ugiýasy",
+        }
+        MUR{
+            "MUR",
+            "Mawrikiý rupiýasy",
+        }
+        MVR{
+            "MVR",
+            "Maldiw rufiýasy",
+        }
+        MWK{
+            "MWK",
+            "Malawi kwaçasy",
+        }
+        MXN{
+            "MX$",
+            "Meksikan pesosy",
+        }
+        MYR{
+            "MYR",
+            "Malaýziýa ringgiti",
+        }
+        MZN{
+            "MZN",
+            "Mozambik metikaly",
+        }
+        NAD{
+            "NAD",
+            "Namibiýa dollary",
+        }
+        NGN{
+            "NGN",
+            "Nigeriýa naýrasy",
+        }
+        NIO{
+            "NIO",
+            "Nikaragua kordobasy",
+        }
+        NOK{
+            "NOK",
+            "Norwegiýa kronasy",
+        }
+        NPR{
+            "NPR",
+            "Nepal rupiýasy",
+        }
+        NZD{
+            "NZ$",
+            "Täze Zelandiýa dollary",
+        }
+        OMR{
+            "OMR",
+            "Oman rialy",
+        }
+        PAB{
+            "PAB",
+            "Panama balboasy",
+        }
+        PEN{
+            "PEN",
+            "Peru soly",
+        }
+        PGK{
+            "PGK",
+            "Papua - Täze Gwineýa kinasy",
+        }
+        PHP{
+            "PHP",
+            "Filippin pesosy",
+        }
+        PKR{
+            "PKR",
+            "Päkistan rupiýasy",
+        }
+        PLN{
+            "PLN",
+            "Polýak zlotysy",
+        }
+        PYG{
+            "PYG",
+            "Paragwaý guaranisi",
+        }
+        QAR{
+            "QAR",
+            "Katar rialy",
+        }
+        RON{
+            "RON",
+            "Rumyn leýi",
+        }
+        RSD{
+            "RSD",
+            "Serb dinary",
+        }
+        RUB{
+            "RUB",
+            "Rus rubly",
+        }
+        RWF{
+            "RWF",
+            "Ruanda franky",
+        }
+        SAR{
+            "SAR",
+            "Saud rialy",
+        }
+        SBD{
+            "SBD",
+            "Solomon adalarynyň dollary",
+        }
+        SCR{
+            "SCR",
+            "Seýşel rupiýasy",
+        }
+        SDG{
+            "SDG",
+            "Sudan funty",
+        }
+        SEK{
+            "SEK",
+            "Şwed kronasy",
+        }
+        SGD{
+            "SGD",
+            "Singapur dollary",
+        }
+        SHP{
+            "SHP",
+            "Keramatly Ýelena adasynyň funty",
+        }
+        SLL{
+            "SLL",
+            "Sýerra-Leone leony",
+        }
+        SOS{
+            "SOS",
+            "Somali şillingi",
+        }
+        SRD{
+            "SRD",
+            "Surinam dollary",
+        }
+        SSP{
+            "SSP",
+            "Günorta Sudan funty",
+        }
+        STD{
+            "STD",
+            "San-Tome we Prinsipi dobrasy (1977–2017)",
+        }
+        STN{
+            "STN",
+            "San-Tome we Prinsipi dobrasy",
+        }
+        SYP{
+            "SYP",
+            "Siriýa funty",
+        }
+        SZL{
+            "SZL",
+            "Swazi lilangeni",
+        }
+        THB{
+            "THB",
+            "Taýland baty",
+        }
+        TJS{
+            "TJS",
+            "Täjik somonisi",
+        }
+        TMT{
+            "TMT",
+            "Türkmen manady",
+        }
+        TND{
+            "TND",
+            "Tunis dinary",
+        }
+        TOP{
+            "TOP",
+            "Tonga paangasy",
+        }
+        TRY{
+            "TRY",
+            "Türk lirasy",
+        }
+        TTD{
+            "TTD",
+            "Trininad we Tobago dollary",
+        }
+        TWD{
+            "NT$",
+            "Täze Taýwan dollary",
+        }
+        TZS{
+            "TZS",
+            "Tanzaniýa şillingi",
+        }
+        UAH{
+            "UAH",
+            "Ukrain griwnasy",
+        }
+        UGX{
+            "UGX",
+            "Uganda şillingi",
+        }
+        USD{
+            "US$",
+            "ABŞ dollary",
+        }
+        UYU{
+            "UYU",
+            "Urugwaý pesosy",
+        }
+        UZS{
+            "UZS",
+            "Özbek somy",
+        }
+        VEF{
+            "VEF",
+            "Wenesuela boliwary (2008–2018)",
+        }
+        VES{
+            "VES",
+            "Wenesuela boliwary",
+        }
+        VND{
+            "₫",
+            "Wýetnam dongy",
+        }
+        VUV{
+            "VUV",
+            "Wanuatu watusy",
+        }
+        WST{
+            "WST",
+            "Samoa talasy",
+        }
+        XAF{
+            "FCFA",
+            "KFA BEAC franky",
+        }
+        XCD{
+            "EC$",
+            "Gündogar karib dollary",
+        }
+        XOF{
+            "CFA",
+            "KFA BCEAO franky",
+        }
+        XPF{
+            "CFPF",
+            "Fransuz ýuwaş umman franky",
+        }
+        XXX{
+            "¤",
+            "Näbelli pul birligi",
+        }
+        YER{
+            "YER",
+            "Ýemen rialy",
+        }
+        ZAR{
+            "ZAR",
+            "Günorta Afrika rendi",
+        }
+        ZMW{
+            "ZMW",
+            "Zambiýa kwaçasy",
+        }
+    }
+    Currencies%narrow{
+        AOA{"Kz"}
+        ARS{"$"}
+        AUD{"$"}
+        BAM{"KM"}
+        BBD{"$"}
+        BDT{"৳"}
+        BMD{"$"}
+        BND{"$"}
+        BOB{"Bs"}
+        BRL{"R$"}
+        BSD{"$"}
+        BWP{"P"}
+        BYN{"р."}
+        BZD{"$"}
+        CAD{"$"}
+        CLP{"$"}
+        CNY{"¥"}
+        COP{"$"}
+        CRC{"₡"}
+        CUC{"$"}
+        CUP{"$"}
+        CZK{"Kč"}
+        DKK{"kr"}
+        DOP{"$"}
+        EGP{"E£"}
+        EUR{"€"}
+        FJD{"$"}
+        FKP{"£"}
+        GBP{"£"}
+        GEL{"₾"}
+        GIP{"£"}
+        GNF{"FG"}
+        GTQ{"Q"}
+        GYD{"$"}
+        HKD{"$"}
+        HNL{"L"}
+        HRK{"kn"}
+        HUF{"Ft"}
+        IDR{"Rp"}
+        ILS{"₪"}
+        INR{"₹"}
+        ISK{"kr"}
+        JMD{"$"}
+        JPY{"¥"}
+        KHR{"៛"}
+        KMF{"CF"}
+        KPW{"₩"}
+        KRW{"₩"}
+        KYD{"$"}
+        KZT{"₸"}
+        LAK{"₭"}
+        LBP{"L£"}
+        LKR{"Rs"}
+        LRD{"$"}
+        MGA{"Ar"}
+        MMK{"K"}
+        MNT{"₮"}
+        MUR{"Rs"}
+        MXN{"$"}
+        MYR{"RM"}
+        NAD{"$"}
+        NGN{"₦"}
+        NIO{"C$"}
+        NOK{"kr"}
+        NPR{"Rs"}
+        NZD{"$"}
+        PHP{"₱"}
+        PKR{"Rs"}
+        PLN{"zł"}
+        PYG{"₲"}
+        RON{"lei"}
+        RUB{"₽"}
+        RWF{"RF"}
+        SBD{"$"}
+        SEK{"kr"}
+        SGD{"$"}
+        SHP{"£"}
+        SRD{"$"}
+        SSP{"£"}
+        STN{"Db"}
+        SYP{"£"}
+        THB{"฿"}
+        TOP{"T$"}
+        TRY{"₺"}
+        TTD{"$"}
+        TWD{"$"}
+        UAH{"₴"}
+        USD{"$"}
+        UYU{"$"}
+        VEF{"Bs"}
+        VND{"₫"}
+        XCD{"$"}
+        ZAR{"R"}
+        ZMW{"ZK"}
+    }
+    Currencies%variant{
+        GEL{"₾"}
+        TRY{"TL"}
+    }
+    CurrencyPlurals{
+        AED{
+            one{"BAE dirhemi"}
+            other{"BAE dirhemi"}
+        }
+        AFN{
+            one{"owgan afganisi"}
+            other{"owgan afganisi"}
+        }
+        ALL{
+            one{"alban leki"}
+            other{"alban leki"}
+        }
+        AMD{
+            one{"ermeni dramy"}
+            other{"ermeni dramy"}
+        }
+        ANG{
+            one{"niderland antil guldeni"}
+            other{"niderland antil guldeni"}
+        }
+        AOA{
+            one{"angola kwanzasy"}
+            other{"angola kwanzasy"}
+        }
+        ARS{
+            one{"argentin pesosy"}
+            other{"argentin pesosy"}
+        }
+        AUD{
+            one{"awstraliýa dollary"}
+            other{"awstraliýa dollary"}
+        }
+        AWG{
+            one{"aruba florini"}
+            other{"aruba florini"}
+        }
+        AZN{
+            one{"azerbaýjan manady"}
+            other{"azerbaýjan manady"}
+        }
+        BAM{
+            one{"konwertirlenýän bosniýa we gersegowina markasy"}
+            other{"konwertirlenýän bosniýa we gersegowina markasy"}
+        }
+        BBD{
+            one{"barbados dollary"}
+            other{"barbados dollary"}
+        }
+        BDT{
+            one{"bangladeş takasy"}
+            other{"bangladeş takasy"}
+        }
+        BGN{
+            one{"bolgar lewi"}
+            other{"bolgar lewi"}
+        }
+        BHD{
+            one{"bahreýn dinary"}
+            other{"bahreýn dinary"}
+        }
+        BIF{
+            one{"burundi franky"}
+            other{"burundi franky"}
+        }
+        BMD{
+            one{"bermuda dollary"}
+            other{"bermuda dollary"}
+        }
+        BND{
+            one{"bruneý dollary"}
+            other{"bruneý dollary"}
+        }
+        BOB{
+            one{"boliwiýa boliwianosy"}
+            other{"boliwiýa boliwianosy"}
+        }
+        BRL{
+            one{"brazil realy"}
+            other{"brazil realy"}
+        }
+        BSD{
+            one{"bagama dollary"}
+            other{"bagama dollary"}
+        }
+        BTN{
+            one{"butan ngultrumy"}
+            other{"butan ngultrumy"}
+        }
+        BWP{
+            one{"botswana pulasy"}
+            other{"botswana pulasy"}
+        }
+        BYN{
+            one{"belarus rubly"}
+            other{"belarus rubly"}
+        }
+        BYR{
+            one{"belorus rubly (2000–2016)"}
+            other{"belorus rubly (2000–2016)"}
+        }
+        BZD{
+            one{"beliz dollary"}
+            other{"beliz dollary"}
+        }
+        CAD{
+            one{"kanada dollary"}
+            other{"kanada dollary"}
+        }
+        CDF{
+            one{"kongo franky"}
+            other{"kongo franky"}
+        }
+        CHF{
+            one{"şweýsar franky"}
+            other{"şweýsar franky"}
+        }
+        CLP{
+            one{"çili pesosy"}
+            other{"çili pesosy"}
+        }
+        CNH{
+            one{"hytaý ýuany (ofşor)"}
+            other{"hytaý ýuany (ofşor)"}
+        }
+        CNY{
+            one{"hytaý ýuany"}
+            other{"hytaý ýuany"}
+        }
+        COP{
+            one{"kolumbiýa pesosy"}
+            other{"kolumbiýa pesosy"}
+        }
+        CRC{
+            one{"kosta-rika kolony"}
+            other{"kosta-rika kolony"}
+        }
+        CUC{
+            one{"konwertirlenýän kuba pesosy"}
+            other{"konwertirlenýän kuba pesosy"}
+        }
+        CUP{
+            one{"kuba pesosy"}
+            other{"kuba pesosy"}
+        }
+        CVE{
+            one{"kabo-werde eskudosy"}
+            other{"kabo-werde eskudosy"}
+        }
+        CZK{
+            one{"çeh kronasy"}
+            other{"çeh kronasy"}
+        }
+        DJF{
+            one{"jibuti franky"}
+            other{"jibuti franky"}
+        }
+        DKK{
+            one{"daniýa kronasy"}
+            other{"daniýa kronasy"}
+        }
+        DOP{
+            one{"dominikan pesosy"}
+            other{"dominikan pesosy"}
+        }
+        DZD{
+            one{"alžir dinary"}
+            other{"alžir dinary"}
+        }
+        EGP{
+            one{"müsür funty"}
+            other{"müsür funty"}
+        }
+        ERN{
+            one{"eritreýa nakfasy"}
+            other{"eritreýa nakfasy"}
+        }
+        ETB{
+            one{"efiopiýa byry"}
+            other{"efiopiýa byry"}
+        }
+        EUR{
+            one{"ýewro"}
+            other{"ýewro"}
+        }
+        FJD{
+            one{"fiji dollary"}
+            other{"fiji dollary"}
+        }
+        FKP{
+            one{"folklend adalarynyň funty"}
+            other{"folklend adalarynyň funty"}
+        }
+        GBP{
+            one{"britan funt sterlingi"}
+            other{"britan funt sterlingi"}
+        }
+        GEL{
+            one{"gruzin larisi"}
+            other{"gruzin larisi"}
+        }
+        GHS{
+            one{"gano sedisi"}
+            other{"gano sedisi"}
+        }
+        GIP{
+            one{"gibraltar funty"}
+            other{"gibraltar funty"}
+        }
+        GMD{
+            one{"gambiýa dalasisi"}
+            other{"gambiýa dalasisi"}
+        }
+        GNF{
+            one{"gwineý franky"}
+            other{"gwineý franky"}
+        }
+        GTQ{
+            one{"gwatemala ketsaly"}
+            other{"gwatemala ketsaly"}
+        }
+        GYD{
+            one{"gaýana dollary"}
+            other{"gaýana dollary"}
+        }
+        HKD{
+            one{"gonkong dollary"}
+            other{"gonkong dollary"}
+        }
+        HNL{
+            one{"gonduras lempirasy"}
+            other{"gonduras lempirasy"}
+        }
+        HRK{
+            one{"horwat kunasy"}
+            other{"horwat kunasy"}
+        }
+        HTG{
+            one{"gaiti gurdy"}
+            other{"gaiti gurdy"}
+        }
+        HUF{
+            one{"wenger forinti"}
+            other{"wenger forinti"}
+        }
+        IDR{
+            one{"indoneziýa rupiýasy"}
+            other{"indoneziýa rupiýasy"}
+        }
+        ILS{
+            one{"täze ysraýyl şekeli"}
+            other{"täze ysraýyl şekeli"}
+        }
+        INR{
+            one{"hindi rupiýasy"}
+            other{"hindi rupiýasy"}
+        }
+        IQD{
+            one{"yrak dinary"}
+            other{"yrak dinary"}
+        }
+        IRR{
+            one{"eýran rialy"}
+            other{"eýran rialy"}
+        }
+        ISK{
+            one{"islandiýa kronasy"}
+            other{"islandiýa kronasy"}
+        }
+        JMD{
+            one{"ýamaýka dollary"}
+            other{"ýamaýka dollary"}
+        }
+        JOD{
+            one{"iordan dinary"}
+            other{"iordan dinary"}
+        }
+        JPY{
+            one{"ýapon ýeni"}
+            other{"ýapon ýeni"}
+        }
+        KES{
+            one{"keniýa şillingi"}
+            other{"keniýa şillingi"}
+        }
+        KGS{
+            one{"gyrgyz somy"}
+            other{"gyrgyz somy"}
+        }
+        KHR{
+            one{"kamboja riýeli"}
+            other{"kamboja riýeli"}
+        }
+        KMF{
+            one{"komor adalarynyň franky"}
+            other{"komor adalarynyň franky"}
+        }
+        KPW{
+            one{"demirgazyk koreý wony"}
+            other{"demirgazyk koreý wony"}
+        }
+        KRW{
+            one{"günorta koreý wony"}
+            other{"günorta koreý wony"}
+        }
+        KWD{
+            one{"kuweýt dinary"}
+            other{"kuweýt dinary"}
+        }
+        KYD{
+            one{"kaýman adalarynyň dollary"}
+            other{"kaýman adalarynyň dollary"}
+        }
+        KZT{
+            one{"gazak teňňesi"}
+            other{"gazak teňňesi"}
+        }
+        LAK{
+            one{"laos kipi"}
+            other{"laos kipi"}
+        }
+        LBP{
+            one{"liwan funty"}
+            other{"liwan funty"}
+        }
+        LKR{
+            one{"şri-lanka rupiýasy"}
+            other{"şri-lanka rupiýasy"}
+        }
+        LRD{
+            one{"liberiýa dollary"}
+            other{"liberiýa dollary"}
+        }
+        LYD{
+            one{"liwiýa dinary"}
+            other{"liwiýa dinary"}
+        }
+        MAD{
+            one{"marokko dirhamy"}
+            other{"marokko dirhamy"}
+        }
+        MDL{
+            one{"moldaw leýi"}
+            other{"moldaw leýi"}
+        }
+        MGA{
+            one{"malagasiý ariarisi"}
+            other{"malagasiý ariarisi"}
+        }
+        MKD{
+            one{"makedon dinary"}
+            other{"makedon dinary"}
+        }
+        MMK{
+            one{"mýanma kýaty"}
+            other{"mýanma kýaty"}
+        }
+        MNT{
+            one{"mongol tugrigi"}
+            other{"mongol tugrigi"}
+        }
+        MOP{
+            one{"makao patakasy"}
+            other{"makao patakasy"}
+        }
+        MRO{
+            one{"mawritan ugiýasy (1973–2017)"}
+            other{"mawritan ugiýasy (1973–2017)"}
+        }
+        MRU{
+            one{"mawritan ugiýasy"}
+            other{"mawritan ugiýasy"}
+        }
+        MUR{
+            one{"mawrikiý rupiýasy"}
+            other{"mawrikiý rupiýasy"}
+        }
+        MVR{
+            one{"maldiw rufiýasy"}
+            other{"maldiw rufiýasy"}
+        }
+        MWK{
+            one{"malawi kwaçasy"}
+            other{"malawi kwaçasy"}
+        }
+        MXN{
+            one{"meksikan pesosy"}
+            other{"meksikan pesosy"}
+        }
+        MYR{
+            one{"malaýziýa ringgiti"}
+            other{"malaýziýa ringgiti"}
+        }
+        MZN{
+            one{"mozambik metikaly"}
+            other{"mozambik metikaly"}
+        }
+        NAD{
+            one{"namibiýa dollary"}
+            other{"namibiýa dollary"}
+        }
+        NGN{
+            one{"nigeriýa naýrasy"}
+            other{"nigeriýa naýrasy"}
+        }
+        NIO{
+            one{"nikaragua kordobasy"}
+            other{"nikaragua kordobasy"}
+        }
+        NOK{
+            one{"norwegiýa kronasy"}
+            other{"norwegiýa kronasy"}
+        }
+        NPR{
+            one{"nepal rupiýasy"}
+            other{"nepal rupiýasy"}
+        }
+        NZD{
+            one{"täze zelandiýa dollary"}
+            other{"täze zelandiýa dollary"}
+        }
+        OMR{
+            one{"oman rialy"}
+            other{"oman rialy"}
+        }
+        PAB{
+            one{"panama balboasy"}
+            other{"panama balboasy"}
+        }
+        PEN{
+            one{"peru soly"}
+            other{"peru soly"}
+        }
+        PGK{
+            one{"papua - täze gwineýa kinasy"}
+            other{"papua - täze gwineýa kinasy"}
+        }
+        PHP{
+            one{"filippin pesosy"}
+            other{"filippin pesosy"}
+        }
+        PKR{
+            one{"päkistan rupiýasy"}
+            other{"päkistan rupiýasy"}
+        }
+        PLN{
+            one{"polýak zlotysy"}
+            other{"polýak zlotysy"}
+        }
+        PYG{
+            one{"paragwaý guaranisi"}
+            other{"paragwaý guaranisi"}
+        }
+        QAR{
+            one{"katar rialy"}
+            other{"katar rialy"}
+        }
+        RON{
+            one{"rumyn leýi"}
+            other{"rumyn leýi"}
+        }
+        RSD{
+            one{"serb dinary"}
+            other{"serb dinary"}
+        }
+        RUB{
+            one{"rus rubly"}
+            other{"rus rubly"}
+        }
+        RWF{
+            one{"ruanda franky"}
+            other{"ruanda franky"}
+        }
+        SAR{
+            one{"saud rialy"}
+            other{"saud rialy"}
+        }
+        SBD{
+            one{"solomon adalarynyň dollary"}
+            other{"solomon adalarynyň dollary"}
+        }
+        SCR{
+            one{"seýşel rupiýasy"}
+            other{"seýşel rupiýasy"}
+        }
+        SDG{
+            one{"sudan funty"}
+            other{"sudan funty"}
+        }
+        SEK{
+            one{"şwed kronasy"}
+            other{"şwed kronasy"}
+        }
+        SGD{
+            one{"singapur dollary"}
+            other{"singapur dollary"}
+        }
+        SHP{
+            one{"keramatly ýelena adasynyň funty"}
+            other{"keramatly ýelena adasynyň funty"}
+        }
+        SLL{
+            one{"sýerra-leone leony"}
+            other{"sýerra-leone leony"}
+        }
+        SOS{
+            one{"somali şillingi"}
+            other{"somali şillingi"}
+        }
+        SRD{
+            one{"surinam dollary"}
+            other{"surinam dollary"}
+        }
+        SSP{
+            one{"günorta sudan funty"}
+            other{"günorta sudan funty"}
+        }
+        STD{
+            one{"san-tome we prinsipi dobrasy (1977–2017)"}
+            other{"san-tome we prinsipi dobrasy (1977–2017)"}
+        }
+        STN{
+            one{"san-tome we prinsipi dobrasy"}
+            other{"san-tome we prinsipi dobrasy"}
+        }
+        SYP{
+            one{"siriýa funty"}
+            other{"siriýa funty"}
+        }
+        SZL{
+            one{"swazi lilangeni"}
+            other{"swazi lilangeni"}
+        }
+        THB{
+            one{"taýland baty"}
+            other{"taýland baty"}
+        }
+        TJS{
+            one{"täjik somonisi"}
+            other{"täjik somonisi"}
+        }
+        TMT{
+            one{"türkmen manady"}
+            other{"türkmen manady"}
+        }
+        TND{
+            one{"tunis dinary"}
+            other{"tunis dinary"}
+        }
+        TOP{
+            one{"tonga paangasy"}
+            other{"tonga paangasy"}
+        }
+        TRY{
+            one{"türk lirasy"}
+            other{"türk lirasy"}
+        }
+        TTD{
+            one{"trininad we tobago dollary"}
+            other{"trininad we tobago dollary"}
+        }
+        TWD{
+            one{"täze taýwan dollary"}
+            other{"täze taýwan dollary"}
+        }
+        TZS{
+            one{"tanzaniýa şillingi"}
+            other{"tanzaniýa şillingi"}
+        }
+        UAH{
+            one{"ukrain griwnasy"}
+            other{"ukrain griwnasy"}
+        }
+        UGX{
+            one{"uganda şillingi"}
+            other{"uganda şillingi"}
+        }
+        USD{
+            one{"ABŞ dollary"}
+            other{"ABŞ dollary"}
+        }
+        UYU{
+            one{"urugwaý pesosy"}
+            other{"urugwaý pesosy"}
+        }
+        UZS{
+            one{"özbek somy"}
+            other{"özbek somy"}
+        }
+        VEF{
+            one{"wenesuela boliwary (2008–2018)"}
+            other{"wenesuela boliwary (2008–2018)"}
+        }
+        VES{
+            one{"wenesuela boliwary"}
+            other{"wenesuela boliwary"}
+        }
+        VND{
+            one{"wýetnam dongy"}
+            other{"wýetnam dongy"}
+        }
+        VUV{
+            one{"wanuatu watusy"}
+            other{"wanuatu watusy"}
+        }
+        WST{
+            one{"samoa talasy"}
+            other{"samoa talasy"}
+        }
+        XAF{
+            one{"KFA BEAC franky"}
+            other{"KFA BEAC franky"}
+        }
+        XCD{
+            one{"gündogar karib dollary"}
+            other{"gündogar karib dollary"}
+        }
+        XOF{
+            one{"KFA BCEAO franky"}
+            other{"KFA BCEAO franky"}
+        }
+        XPF{
+            one{"fransuz ýuwaş umman franky"}
+            other{"fransuz ýuwaş umman franky"}
+        }
+        XXX{
+            one{"näbelli pul birligi"}
+            other{"näbelli pul birligi"}
+        }
+        YER{
+            one{"ýemen rialy"}
+            other{"ýemen rialy"}
+        }
+        ZAR{
+            one{"günorta afrika rendi"}
+            other{"günorta afrika rendi"}
+        }
+        ZMW{
+            one{"zambiýa kwaçasy"}
+            other{"zambiýa kwaçasy"}
+        }
+    }
+    CurrencyUnitPatterns{
+        one{"{0} {1}"}
+        other{"{0} {1}"}
+    }
+    Version{"2.1.43.65"}
+}
index 3651f8bfa55999ef1d291dc5e7906832ebe6d1b7..68fddb4938e99c9622373fd1e5510797958ebf64 100644 (file)
                <include locales="hu_HU"/>
                <include locales="hy"/>
                <include locales="hy_AM"/>
+               <include locales="ia"/>
+               <include locales="ia_001"/>
                <include locales="id"/>
                <include locales="id_ID"/>
                <include locales="ig"/>
                <include locales="jgo_CM"/>
                <include locales="jmc"/>
                <include locales="jmc_TZ"/>
+               <include locales="jv"/>
+               <include locales="jv_ID"/>
                <include locales="ka"/>
                <include locales="ka_GE"/>
                <include locales="kab"/>
                <include locales="mgh_MZ"/>
                <include locales="mgo"/>
                <include locales="mgo_CM"/>
+               <include locales="mi"/>
+               <include locales="mi_NZ"/>
                <include locales="mk"/>
                <include locales="mk_MK"/>
                <include locales="ml"/>
                <include locales="saq_KE"/>
                <include locales="sbp"/>
                <include locales="sbp_TZ"/>
+               <include locales="sd"/>
+               <include locales="sd_PK"/>
                <include locales="se"/>
                <include locales="se_FI"/>
                <include locales="se_NO"/>
                <include locales="ti"/>
                <include locales="ti_ER"/>
                <include locales="ti_ET"/>
+               <include locales="tk"/>
+               <include locales="tk_TM"/>
                <include locales="tl"/>
                <include locales="tl_PH"/>
                <include locales="to"/>
diff --git a/icu4c/source/data/lang/ia.txt b/icu4c/source/data/lang/ia.txt
new file mode 100644 (file)
index 0000000..7da3cd5
--- /dev/null
@@ -0,0 +1,559 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia{
+    Keys{
+        calendar{"calendario"}
+        cf{"formato de moneta"}
+        collation{"ordinamento"}
+        currency{"moneta"}
+        hc{"cyclo horari (12 o 24)"}
+        lb{"stilo de salto de linea"}
+        ms{"systema de mesura"}
+        numbers{"numeros"}
+    }
+    Languages{
+        aa{"afar"}
+        ab{"abkhazo"}
+        ace{"acehnese"}
+        ada{"adangme"}
+        ady{"adygeano"}
+        af{"afrikaans"}
+        agq{"aghem"}
+        ain{"ainu"}
+        ak{"akan"}
+        ale{"aleuto"}
+        alt{"altai del sud"}
+        am{"amharico"}
+        an{"aragonese"}
+        anp{"angika"}
+        ar{"arabe"}
+        ar_001{"arabe standard moderne"}
+        arn{"mapuche"}
+        arp{"arapaho"}
+        as{"assamese"}
+        asa{"asu"}
+        ast{"asturiano"}
+        av{"avaro"}
+        awa{"awadhi"}
+        ay{"aymara"}
+        az{"azerbaidzhano"}
+        ba{"bashkir"}
+        ban{"balinese"}
+        bas{"basaa"}
+        be{"bielorusso"}
+        bem{"bemba"}
+        bez{"bena"}
+        bg{"bulgaro"}
+        bho{"bhojpuri"}
+        bi{"bislama"}
+        bin{"bini"}
+        bla{"siksika"}
+        bm{"bambara"}
+        bn{"bengalese"}
+        bo{"tibetano"}
+        br{"breton"}
+        brx{"bodo"}
+        bs{"bosniaco"}
+        bug{"buginese"}
+        byn{"blin"}
+        ca{"catalano"}
+        ce{"checheno"}
+        ceb{"cebuano"}
+        cgg{"chiga"}
+        ch{"chamorro"}
+        chk{"chuukese"}
+        chm{"mari"}
+        cho{"choctaw"}
+        chr{"cherokee"}
+        chy{"cheyenne"}
+        ckb{"kurdo central"}
+        co{"corso"}
+        crs{"creolo seychellese"}
+        cs{"checo"}
+        cu{"slavo ecclesiastic"}
+        cv{"chuvash"}
+        cy{"gallese"}
+        da{"danese"}
+        dak{"dakota"}
+        dar{"dargwa"}
+        dav{"taita"}
+        de{"germano"}
+        de_AT{"germano austriac"}
+        de_CH{"alte germano suisse"}
+        dgr{"dogrib"}
+        dje{"zarma"}
+        dsb{"basse sorabo"}
+        dua{"duala"}
+        dv{"divehi"}
+        dyo{"jola-fonyi"}
+        dz{"dzongkha"}
+        dzg{"dazaga"}
+        ebu{"embu"}
+        ee{"ewe"}
+        efi{"efik"}
+        eka{"ekajuk"}
+        el{"greco"}
+        en{"anglese"}
+        en_AU{"anglese australian"}
+        en_CA{"anglese canadian"}
+        en_GB{"anglese britannic"}
+        en_US{"anglese american"}
+        eo{"esperanto"}
+        es{"espaniol"}
+        es_419{"espaniol latinoamerican"}
+        es_ES{"espaniol europee"}
+        es_MX{"espaniol mexican"}
+        et{"estoniano"}
+        eu{"basco"}
+        ewo{"ewondo"}
+        fa{"persa"}
+        ff{"fula"}
+        fi{"finnese"}
+        fil{"filipino"}
+        fj{"fijiano"}
+        fo{"feroese"}
+        fon{"fon"}
+        fr{"francese"}
+        fr_CA{"francese canadian"}
+        fr_CH{"francese suisse"}
+        fur{"friulano"}
+        fy{"frison occidental"}
+        ga{"irlandese"}
+        gaa{"ga"}
+        gd{"gaelico scotese"}
+        gez{"ge’ez"}
+        gil{"gilbertese"}
+        gl{"galleco"}
+        gn{"guarani"}
+        gor{"gorontalo"}
+        gsw{"germano suisse"}
+        gu{"gujarati"}
+        guz{"gusii"}
+        gv{"mannese"}
+        gwi{"gwich’in"}
+        ha{"hausa"}
+        haw{"hawaiano"}
+        he{"hebreo"}
+        hi{"hindi"}
+        hil{"hiligaynon"}
+        hmn{"hmong"}
+        hr{"croato"}
+        hsb{"alte sorabo"}
+        ht{"creolo haitian"}
+        hu{"hungaro"}
+        hup{"hupa"}
+        hy{"armeniano"}
+        hz{"herero"}
+        ia{"interlingua"}
+        iba{"iban"}
+        ibb{"ibibio"}
+        id{"indonesiano"}
+        ig{"igbo"}
+        ii{"yi de Sichuan"}
+        ilo{"ilocano"}
+        inh{"ingush"}
+        io{"ido"}
+        is{"islandese"}
+        it{"italiano"}
+        iu{"inuktitut"}
+        ja{"japonese"}
+        jbo{"lojban"}
+        jgo{"ngomba"}
+        jmc{"machame"}
+        jv{"javanese"}
+        ka{"georgiano"}
+        kab{"kabylo"}
+        kac{"kachin"}
+        kaj{"jju"}
+        kam{"kamba"}
+        kbd{"cabardiano"}
+        kcg{"tyap"}
+        kde{"makonde"}
+        kea{"capoverdiano"}
+        kfo{"koro"}
+        kha{"khasi"}
+        khq{"koyra chiini"}
+        ki{"kikuyu"}
+        kj{"kuanyama"}
+        kk{"kazakh"}
+        kkj{"kako"}
+        kl{"groenlandese"}
+        kln{"kalenjin"}
+        km{"khmer"}
+        kmb{"kimbundu"}
+        kn{"kannada"}
+        ko{"coreano"}
+        kok{"konkani"}
+        kpe{"kpelle"}
+        kr{"kanuri"}
+        krc{"karachay-balkaro"}
+        krl{"careliano"}
+        kru{"kurukh"}
+        ks{"kashmiri"}
+        ksb{"shambala"}
+        ksf{"bafia"}
+        ksh{"coloniese"}
+        ku{"kurdo"}
+        kum{"kumyko"}
+        kv{"komi"}
+        kw{"cornico"}
+        ky{"kirghizo"}
+        la{"latino"}
+        lad{"ladino"}
+        lag{"langi"}
+        lb{"luxemburgese"}
+        lez{"lezghiano"}
+        lg{"luganda"}
+        li{"limburgese"}
+        lkt{"lakota"}
+        ln{"lingala"}
+        lo{"laotiano"}
+        loz{"lozi"}
+        lrc{"luri del nord"}
+        lt{"lithuano"}
+        lu{"luba-katanga"}
+        lua{"luba-lulua"}
+        lun{"lunda"}
+        luo{"luo"}
+        lus{"mizo"}
+        luy{"luyia"}
+        lv{"letton"}
+        mad{"madurese"}
+        mag{"magahi"}
+        mai{"maithili"}
+        mak{"macassarese"}
+        mas{"masai"}
+        mdf{"moksha"}
+        men{"mende"}
+        mer{"meri"}
+        mfe{"creolo mauritian"}
+        mg{"malgache"}
+        mgh{"makhuwa-meetto"}
+        mgo{"metaʼ"}
+        mh{"marshallese"}
+        mi{"maori"}
+        mic{"micmac"}
+        min{"minangkabau"}
+        mk{"macedone"}
+        ml{"malayalam"}
+        mn{"mongol"}
+        mni{"manipuri"}
+        moh{"mohawk"}
+        mos{"mossi"}
+        mr{"marathi"}
+        ms{"malay"}
+        mt{"maltese"}
+        mua{"mundang"}
+        mul{"plure linguas"}
+        mus{"creek"}
+        mwl{"mirandese"}
+        my{"birmano"}
+        myv{"erzya"}
+        mzn{"mazanderani"}
+        na{"nauru"}
+        nap{"napolitano"}
+        naq{"nama"}
+        nb{"norvegiano bokmål"}
+        nd{"ndebele del nord"}
+        ne{"nepalese"}
+        new{"newari"}
+        ng{"ndonga"}
+        nia{"nias"}
+        niu{"nieuano"}
+        nl{"nederlandese"}
+        nl_BE{"flamingo"}
+        nmg{"kwasio"}
+        nn{"norvegiano nynorsk"}
+        nnh{"ngiemboon"}
+        nog{"nogai"}
+        nqo{"n’ko"}
+        nr{"ndebele del sud"}
+        nso{"sotho del nord"}
+        nus{"nuer"}
+        nv{"navajo"}
+        ny{"nyanja"}
+        nyn{"nyankole"}
+        oc{"occitano"}
+        om{"oromo"}
+        or{"oriya"}
+        os{"osseto"}
+        pa{"punjabi"}
+        pag{"pangasinan"}
+        pam{"pampanga"}
+        pap{"papiamento"}
+        pau{"palauano"}
+        pcm{"pidgin nigerian"}
+        pl{"polonese"}
+        prg{"prussiano"}
+        ps{"pashto"}
+        pt{"portugese"}
+        pt_BR{"portugese de Brasil"}
+        pt_PT{"portugese de Portugal"}
+        qu{"quechua"}
+        quc{"kʼicheʼ"}
+        rap{"rapanui"}
+        rar{"rarotongano"}
+        rm{"romanche"}
+        rn{"rundi"}
+        ro{"romaniano"}
+        ro_MD{"moldavo"}
+        rof{"rombo"}
+        root{"radice"}
+        ru{"russo"}
+        rup{"aromaniano"}
+        rw{"kinyarwanda"}
+        rwk{"rwa"}
+        sa{"sanscrito"}
+        sad{"sandawe"}
+        sah{"yakuto"}
+        saq{"samburu"}
+        sat{"santali"}
+        sba{"ngambay"}
+        sbp{"sangu"}
+        sc{"sardo"}
+        scn{"siciliano"}
+        sco{"scotese"}
+        sd{"sindhi"}
+        se{"sami del nord"}
+        seh{"sena"}
+        ses{"koyraboro senni"}
+        sg{"sango"}
+        shi{"tachelhit"}
+        shn{"shan"}
+        si{"cingalese"}
+        sk{"slovaco"}
+        sl{"sloveno"}
+        sm{"samoano"}
+        sma{"sami del sud"}
+        smj{"sami de Lule"}
+        smn{"sami de Inari"}
+        sms{"sami skolt"}
+        sn{"shona"}
+        snk{"soninke"}
+        so{"somali"}
+        sq{"albanese"}
+        sr{"serbo"}
+        srn{"sranan tongo"}
+        ss{"swati"}
+        ssy{"saho"}
+        st{"sotho del sud"}
+        su{"sundanese"}
+        suk{"sukuma"}
+        sv{"svedese"}
+        sw{"swahili"}
+        sw_CD{"swahili del Congo"}
+        swb{"comoriano"}
+        syr{"syriaco"}
+        ta{"tamil"}
+        te{"telugu"}
+        tem{"temne"}
+        teo{"teso"}
+        tet{"tetum"}
+        tg{"tajiko"}
+        th{"thai"}
+        ti{"tigrinya"}
+        tig{"tigre"}
+        tk{"turkmeno"}
+        tlh{"klingon"}
+        tn{"tswana"}
+        to{"tongano"}
+        tpi{"tok pisin"}
+        tr{"turco"}
+        trv{"taroko"}
+        ts{"tsonga"}
+        tt{"tataro"}
+        tum{"tumbuka"}
+        tvl{"tuvaluano"}
+        twq{"tasawaq"}
+        ty{"tahitiano"}
+        tyv{"tuvano"}
+        tzm{"tamazight del Atlas Central"}
+        udm{"udmurto"}
+        ug{"uighur"}
+        uk{"ukrainiano"}
+        umb{"umbundu"}
+        und{"lingua incognite"}
+        ur{"urdu"}
+        uz{"uzbeko"}
+        vai{"vai"}
+        ve{"venda"}
+        vi{"vietnamese"}
+        vo{"volapük"}
+        vun{"vunjo"}
+        wa{"wallon"}
+        wae{"walser"}
+        wal{"wolaytta"}
+        war{"waray"}
+        wo{"wolof"}
+        xal{"calmuco"}
+        xh{"xhosa"}
+        xog{"soga"}
+        yav{"yangben"}
+        ybb{"yemba"}
+        yi{"yiddish"}
+        yo{"yoruba"}
+        yue{"cantonese"}
+        zgh{"tamazight marocchin standard"}
+        zh{"chinese"}
+        zh_Hans{"chinese simplificate"}
+        zh_Hant{"chinese traditional"}
+        zu{"zulu"}
+        zun{"zuni"}
+        zxx{"sin contento linguistic"}
+        zza{"zaza"}
+    }
+    Languages%short{
+        az{"azeri"}
+        en_GB{"anglese (GB)"}
+        en_US{"anglese (SUA)"}
+    }
+    Scripts{
+        Arab{"arabe"}
+        Armn{"armenian"}
+        Beng{"bengalese"}
+        Bopo{"bopomofo"}
+        Brai{"braille"}
+        Cyrl{"cyrillic"}
+        Deva{"devanagari"}
+        Ethi{"ethiope"}
+        Geor{"georgian"}
+        Grek{"grec"}
+        Gujr{"gujarati"}
+        Guru{"gurmukhi"}
+        Hanb{"han con bopomofo"}
+        Hang{"hangul"}
+        Hani{"han"}
+        Hans{"simplificate"}
+        Hant{"traditional"}
+        Hebr{"hebraic"}
+        Hira{"hiragana"}
+        Hrkt{"syllabarios japonese"}
+        Jamo{"jamo"}
+        Jpan{"japonese"}
+        Kana{"katakana"}
+        Khmr{"khmer"}
+        Knda{"kannada"}
+        Kore{"corean"}
+        Laoo{"lao"}
+        Latn{"latin"}
+        Mlym{"malayalam"}
+        Mong{"mongol"}
+        Mymr{"birman"}
+        Orya{"orya"}
+        Sinh{"cingalese"}
+        Taml{"tamil"}
+        Telu{"telugu"}
+        Thaa{"thaana"}
+        Thai{"thailandese"}
+        Tibt{"tibetano"}
+        Zmth{"notation mathematic"}
+        Zsye{"emoji"}
+        Zsym{"symbolos"}
+        Zxxx{"non scripte"}
+        Zyyy{"commun"}
+        Zzzz{"scriptura incognite"}
+    }
+    Scripts%stand-alone{
+        Hans{"han simplificate"}
+        Hant{"han traditional"}
+    }
+    Types{
+        calendar{
+            buddhist{"calendario buddhista"}
+            chinese{"calendario chinese"}
+            dangi{"calendario dangi"}
+            ethiopic{"calendario ethiope"}
+            gregorian{"calendario gregorian"}
+            hebrew{"calendario hebraic"}
+            islamic{"calendario islamic"}
+            iso8601{"calendario ISO-8601"}
+            japanese{"calendario japonese"}
+            persian{"calendario persa"}
+            roc{"calendario del Republica de China"}
+        }
+        cf{
+            account{"formato de moneta pro contabilitate"}
+            standard{"formato de moneta standard"}
+        }
+        collation{
+            ducet{"ordinamento Unicode predefinite"}
+            search{"recerca generic"}
+            standard{"ordinamento standard"}
+        }
+        hc{
+            h11{"systema de 12 horas (0–11)"}
+            h12{"systema de 12 horas (1–12)"}
+            h23{"systema de 24 horas (0–23)"}
+            h24{"systema de 24 horas (1–24)"}
+        }
+        lb{
+            loose{"stilo de salto de linea flexibile"}
+            normal{"stilo de salto de linea normal"}
+            strict{"stilo de salto de linea stricte"}
+        }
+        ms{
+            metric{"systema metric"}
+            uksystem{"systema de mesura imperial"}
+            ussystem{"systema de mesura statounitese"}
+        }
+        numbers{
+            arab{"cifras indo-arabe"}
+            arabext{"cifras indo-arabe extendite"}
+            armn{"cifras armenie"}
+            armnlow{"cifras armenie minuscule"}
+            beng{"cifras bengalese"}
+            deva{"cifras devanagari"}
+            ethi{"cifras ethiope"}
+            fullwide{"cifras a latitude integre"}
+            geor{"cifras georgian"}
+            grek{"cifras grec"}
+            greklow{"cifras grec minuscule"}
+            gujr{"cifras gujarati"}
+            guru{"cifras gurmukhi"}
+            hanidec{"cifras decimal chinese"}
+            hans{"cifras chinese simplificate"}
+            hansfin{"cifras financiari chinese simplificate"}
+            hant{"cifras chinese traditional"}
+            hantfin{"cifras financiari chinese traditional"}
+            hebr{"cifras hebraic"}
+            jpan{"cifras japonese"}
+            jpanfin{"cifras financiari japonese"}
+            khmr{"cifras khmer"}
+            knda{"cifras kannada"}
+            laoo{"cifras lao"}
+            latn{"cifras occidental"}
+            mlym{"cifras malayalam"}
+            mymr{"cifras birman"}
+            orya{"cifras oriya"}
+            roman{"cifras roman"}
+            romanlow{"cifras roman minuscule"}
+            taml{"cifras tamil traditional"}
+            tamldec{"cifras tamil"}
+            telu{"cifras telugu"}
+            thai{"cifras thailandese"}
+            tibt{"cifras tibetan"}
+        }
+    }
+    Version{"2.1.44.15"}
+    characterLabelPattern{
+        all{"{0} — toto"}
+        category-list{"{0}: {1}"}
+        compatibility{"{0} — compatibilitate"}
+        enclosed{"{0} — inquadrate"}
+        extended{"{0} — extendite"}
+        historic{"{0} — historic"}
+        miscellaneous{"{0} — miscellanee"}
+        other{"{0} — altere"}
+        scripts{"scripturas — {0}"}
+    }
+    codePatterns{
+        language{"Lingua: {0}"}
+        script{"Scriptura: {0}"}
+        territory{"Region: {0}"}
+    }
+    localeDisplayPattern{
+        keyTypePattern{"{0}: {1}"}
+        pattern{"{0} ({1})"}
+        separator{"{0}, {1}"}
+    }
+}
diff --git a/icu4c/source/data/lang/jv.txt b/icu4c/source/data/lang/jv.txt
new file mode 100644 (file)
index 0000000..2a873cc
--- /dev/null
@@ -0,0 +1,78 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv{
+    Languages{
+        af{"af"}
+        ar{"Arab"}
+        ar_001{"Arab Standar Anyar"}
+        ban{"ban"}
+        be{"be"}
+        bn{"Bengali"}
+        bs{"bs"}
+        co{"Korsika"}
+        de{"Jérman"}
+        en{"Inggris"}
+        es{"Spanyol"}
+        es_419{"Spanyol (Amerika Latin)"}
+        es_ES{"Spanyol (Eropah)"}
+        es_MX{"Spanyol (Meksiko)"}
+        fr{"Prancis"}
+        hi{"India"}
+        id{"Indonesia"}
+        it{"Italia"}
+        ja{"Jepang"}
+        jv{"Jawa"}
+        ko{"Korea"}
+        nl{"Walanda"}
+        nl_BE{"Flemis"}
+        pl{"Polandia"}
+        pt{"Portugis"}
+        ru{"Rusia"}
+        th{"Thailand"}
+        tr{"Turki"}
+        und{"Basa Ora Dikenali"}
+        zh{"Tyonghwa"}
+        zh_Hant{"Tyonghwa (Tradisional)"}
+    }
+    Languages%short{
+        en_GB{"Inggris (Britania)"}
+        en_US{"Inggris (AS)"}
+    }
+    Scripts{
+        Arab{"Arab"}
+        Cyrl{"Sirilik"}
+        Hani{"Han"}
+        Hant{"Tradhisional"}
+        Jpan{"Jepang"}
+        Kore{"Korea"}
+        Latn{"Latin"}
+        Zxxx{"Ora Ketulis"}
+        Zzzz{"Skrip Ora Dikenali"}
+    }
+    Scripts%stand-alone{
+        Hant{"Han Tradhisional"}
+    }
+    Types{
+        calendar{
+            gregorian{"Tanggalan Gregorian"}
+            iso8601{"Tanggalan ISO-8601"}
+        }
+        collation{
+            standard{"Standar Ngurutke Urutan"}
+        }
+        numbers{
+            latn{"Digit Latin"}
+        }
+    }
+    Version{"2.1.44.15"}
+    codePatterns{
+        language{"Basa: {0}"}
+        script{"Skrip: {0}"}
+        territory{"Daerah: {0}"}
+    }
+    localeDisplayPattern{
+        keyTypePattern{"{0}: {1}"}
+        pattern{"{0} ({1})"}
+        separator{"{0}, {1}"}
+    }
+}
diff --git a/icu4c/source/data/lang/mi.txt b/icu4c/source/data/lang/mi.txt
new file mode 100644 (file)
index 0000000..2f4159b
--- /dev/null
@@ -0,0 +1,71 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi{
+    Languages{
+        de{"Tiamana"}
+        de_AT{"Tiamana Atiria"}
+        de_CH{"Tiamana Ōkawa Huiterangi"}
+        en{"Ingarihi"}
+        en_AU{"Ingarihi Ahitereiriana"}
+        en_CA{"Ingarihi Kānata"}
+        en_GB{"Ingarihi Piritene"}
+        en_US{"Ingarihi Amerikana"}
+        es{"Paniora"}
+        es_419{"Paniora Amerika ki te Tonga"}
+        es_ES{"Paniora Uropi"}
+        es_MX{"Paniora Mēhikana"}
+        fr{"Wīwī"}
+        fr_CA{"Wīwī Kānata"}
+        fr_CH{"Wīwī Huiterangi"}
+        it{"Ītariana"}
+        ja{"Hapanihi"}
+        mi{"Māori"}
+        pt{"Pōtikī"}
+        pt_BR{"Pōtikī Parahi"}
+        pt_PT{"Pōtikī Uropi"}
+        ru{"Ruhiana"}
+        und{"Reo Tē Mōhiotia"}
+        zh{"Hainamana"}
+        zh_Hans{"Hainamana Māmā"}
+        zh_Hant{"Hainamana Tukuiho"}
+    }
+    Languages%short{
+        en_GB{"Ingarihi UK"}
+        en_US{"Ingarihi US"}
+    }
+    Scripts{
+        Arab{"Arapika"}
+        Cyrl{"Hīririki"}
+        Hans{"Māmā"}
+        Hant{"Tukuiho"}
+        Latn{"Rātina"}
+        Zxxx{"Tuhikore"}
+        Zzzz{"Momotuhi Tē Mōhiotia"}
+    }
+    Scripts%stand-alone{
+        Hans{"Hana Māmā"}
+        Hant{"Hana Tukuiho"}
+    }
+    Types{
+        calendar{
+            gregorian{"Maramataka Pākehā"}
+        }
+        collation{
+            standard{"Raupapa Kōmaka Arowhānui"}
+        }
+        numbers{
+            latn{"Ngā Mati Pākehā"}
+        }
+    }
+    Version{"2.1.44.15"}
+    codePatterns{
+        language{"{0}"}
+        script{"{0}"}
+        territory{"{0}"}
+    }
+    localeDisplayPattern{
+        keyTypePattern{"{0}: {1}"}
+        pattern{"{0} ({1})"}
+        separator{"{0}, {1}"}
+    }
+}
index 4962e4e43c0667c1802681eb29218f73649671c5..7bc1d997013f4076d6be8912a48d8df399d97925 100644 (file)
@@ -87,34 +87,35 @@ LANG_SOURCE = af.txt agq.txt ak.txt am.txt\
  fur.txt fy.txt ga.txt gd.txt gl.txt\
  gsw.txt gu.txt guz.txt gv.txt ha.txt\
  haw.txt he.txt hi.txt hr.txt hsb.txt\
- hu.txt hy.txt id.txt ig.txt ii.txt\
- is.txt it.txt ja.txt jgo.txt jmc.txt\
- ka.txt kab.txt kam.txt kde.txt kea.txt\
- khq.txt ki.txt kk.txt kkj.txt kl.txt\
- kln.txt km.txt kn.txt ko.txt kok.txt\
- ks.txt ksb.txt ksf.txt ksh.txt kw.txt\
- ky.txt lag.txt lb.txt lg.txt lkt.txt\
- ln.txt lo.txt lrc.txt lt.txt lu.txt\
- luo.txt luy.txt lv.txt mas.txt mer.txt\
- mfe.txt mg.txt mgh.txt mgo.txt mk.txt\
- ml.txt mn.txt mr.txt ms.txt mt.txt\
- mua.txt my.txt mzn.txt naq.txt nb.txt\
- nd.txt nds.txt ne.txt nl.txt nmg.txt\
- nn.txt nnh.txt nus.txt nyn.txt om.txt\
- or.txt os.txt pa.txt pa_Arab.txt pa_Guru.txt\
- pl.txt ps.txt pt.txt pt_AO.txt pt_CH.txt\
- pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt\
- pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt qu.txt\
- rm.txt rn.txt ro.txt ro_MD.txt rof.txt\
- ru.txt rw.txt rwk.txt sah.txt saq.txt\
- sbp.txt se.txt se_FI.txt seh.txt ses.txt\
- sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
- sk.txt sl.txt smn.txt sn.txt so.txt\
- sq.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
- sr_Cyrl_XK.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt\
- sv.txt sv_FI.txt sw.txt sw_CD.txt sw_KE.txt\
- ta.txt te.txt teo.txt tg.txt th.txt\
- ti.txt to.txt tr.txt tt.txt twq.txt\
+ hu.txt hy.txt ia.txt id.txt ig.txt\
+ ii.txt is.txt it.txt ja.txt jgo.txt\
+ jmc.txt jv.txt ka.txt kab.txt kam.txt\
+ kde.txt kea.txt khq.txt ki.txt kk.txt\
+ kkj.txt kl.txt kln.txt km.txt kn.txt\
+ ko.txt kok.txt ks.txt ksb.txt ksf.txt\
+ ksh.txt kw.txt ky.txt lag.txt lb.txt\
+ lg.txt lkt.txt ln.txt lo.txt lrc.txt\
+ lt.txt lu.txt luo.txt luy.txt lv.txt\
+ mas.txt mer.txt mfe.txt mg.txt mgh.txt\
+ mgo.txt mi.txt mk.txt ml.txt mn.txt\
+ mr.txt ms.txt mt.txt mua.txt my.txt\
+ mzn.txt naq.txt nb.txt nd.txt nds.txt\
+ ne.txt nl.txt nmg.txt nn.txt nnh.txt\
+ nus.txt nyn.txt om.txt or.txt os.txt\
+ pa.txt pa_Arab.txt pa_Guru.txt pl.txt ps.txt\
+ pt.txt pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt\
+ pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt\
+ pt_ST.txt pt_TL.txt qu.txt rm.txt rn.txt\
+ ro.txt ro_MD.txt rof.txt ru.txt rw.txt\
+ rwk.txt sah.txt saq.txt sbp.txt sd.txt\
+ se.txt se_FI.txt seh.txt ses.txt sg.txt\
+ shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
+ sl.txt smn.txt sn.txt so.txt sq.txt\
+ sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_XK.txt\
+ sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt sv.txt\
+ sv_FI.txt sw.txt sw_CD.txt sw_KE.txt ta.txt\
+ te.txt teo.txt tg.txt th.txt ti.txt\
+ tk.txt to.txt tr.txt tt.txt twq.txt\
  tzm.txt ug.txt uk.txt ur.txt ur_IN.txt\
  uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt\
  vai_Latn.txt vai_Vaii.txt vi.txt vun.txt wae.txt\
diff --git a/icu4c/source/data/lang/sd.txt b/icu4c/source/data/lang/sd.txt
new file mode 100644 (file)
index 0000000..ac6fdb1
--- /dev/null
@@ -0,0 +1,562 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd{
+    Keys{
+        calendar{"ڪئلينڊر"}
+        cf{"سڪي جو فارميٽ"}
+        collation{"ترتيب ڇانٽي"}
+        currency{"سڪو"}
+        hc{"ڪلاڪ سائيڪل"}
+        lb{"لائن ٽوڙڻ انداز"}
+        ms{"ماپڻ جو نظام"}
+        numbers{"انگ"}
+    }
+    Languages{
+        aa{"افار"}
+        ab{"ابقازیان"}
+        ace{"اچائينيز"}
+        ada{"ادنگمي"}
+        ady{"اديگهي"}
+        af{"آفريڪي"}
+        agq{"اگهيم"}
+        ain{"آئينو"}
+        ak{"اڪان"}
+        ale{"اليوٽ"}
+        alt{"ڏکڻ التائي"}
+        am{"امهاري"}
+        an{"ارگني"}
+        anp{"انجيڪا"}
+        ar{"عربي"}
+        ar_001{"جديد معياري عربي"}
+        arn{"ماپوچي"}
+        arp{"اراپائو"}
+        as{"آسامي"}
+        asa{"اسو"}
+        ast{"اسٽورين"}
+        av{"اويرس"}
+        awa{"اواڌي"}
+        ay{"ایمارا"}
+        az{"آزربائيجاني"}
+        ba{"بشڪر"}
+        ban{"بالي"}
+        bas{"باسا"}
+        be{"بيلاروسي"}
+        bem{"بيمبا"}
+        bez{"بينا"}
+        bg{"بلغاريائي"}
+        bho{"ڀوجپوري"}
+        bi{"بسلاما"}
+        bin{"بني"}
+        bla{"سڪسڪا"}
+        bm{"بمبارا"}
+        bn{"بنگلا"}
+        bo{"تبيتائي"}
+        br{"بريٽن"}
+        brx{"بودو"}
+        bs{"بوسنيائي"}
+        bug{"بگنيز"}
+        byn{"بلن"}
+        ca{"ڪيٽالان"}
+        ce{"چیچن"}
+        ceb{"سبوانو"}
+        cgg{"چگا"}
+        ch{"چمورو"}
+        chk{"چڪيز"}
+        chm{"ماري"}
+        cho{"چوڪ تو"}
+        chr{"چروڪي"}
+        chy{"چايان"}
+        ckb{"مرڪزي ڪردش"}
+        co{"ڪارسيڪائي"}
+        crs{"سيسلوا ڪريئول فرانسي"}
+        cs{"چيڪ"}
+        cu{"چرچ سلاوی"}
+        cv{"چو واش"}
+        cy{"ويلش"}
+        da{"ڊينش"}
+        dak{"ڊڪوٽا"}
+        dar{"ڊارگوا"}
+        dav{"تائيتا"}
+        de{"جرمن"}
+        de_AT{"آسٽريائي جرمن"}
+        de_CH{"سوئس هائي جرمن"}
+        dgr{"داگرب"}
+        dje{"زارما"}
+        dsb{"لوئر سوربين"}
+        dua{"ڊيولا"}
+        dv{"دويهي"}
+        dyo{"جولا فوني"}
+        dz{"زونخا"}
+        dzg{"دزاگا"}
+        ebu{"ايمبيو"}
+        ee{"ايو"}
+        efi{"ايفڪ"}
+        eka{"ايڪاجڪ"}
+        el{"يوناني"}
+        en{"انگريزي"}
+        en_AU{"آسٽريليائي انگريزي"}
+        en_CA{"ڪينيڊيائي انگريزي"}
+        en_GB{"برطانوي انگريزي"}
+        en_US{"آمريڪي انگريزي"}
+        eo{"ايسپرانٽو"}
+        es{"اسپيني"}
+        es_419{"لاطيني آمريڪي اسپينش"}
+        es_ES{"يورپي اسپيني"}
+        et{"ايستونائي"}
+        eu{"باسڪي"}
+        ewo{"اوانڊو"}
+        fa{"فارسي"}
+        ff{"فلاهه"}
+        fi{"فنش"}
+        fil{"فلپائني"}
+        fj{"فجي"}
+        fo{"فيروايس"}
+        fon{"فون"}
+        fr{"فرانسي"}
+        fr_CA{"ڪينيڊيائي فرانسيسي"}
+        fr_CH{"سوئس فرانسيسي"}
+        fur{"فرائي لئين"}
+        fy{"مغربي فريشن"}
+        ga{"آئرش"}
+        gaa{"گا"}
+        gd{"اسڪاٽش گيلڪ"}
+        gez{"جيز"}
+        gil{"گلبرٽيز"}
+        gl{"گليشئين"}
+        gn{"گواراني"}
+        gor{"گورنٽلو"}
+        gsw{"سوئس جرمن"}
+        gu{"گجراتي"}
+        guz{"گشي"}
+        gv{"مينڪس"}
+        gwi{"گوچن"}
+        ha{"هوسا"}
+        haw{"هوائي"}
+        he{"عبراني"}
+        hi{"هندي"}
+        hil{"هلي گيانان"}
+        hmn{"مونگ"}
+        hr{"ڪروشيائي"}
+        hsb{"اپر سربيائي"}
+        ht{"هيٽي ڪرولي"}
+        hu{"هنگري"}
+        hup{"هوپا"}
+        hy{"ارماني"}
+        hz{"هريرو"}
+        ia{"انٽرلنگئا"}
+        iba{"ايبن"}
+        ibb{"ابيبيو"}
+        id{"انڊونيشي"}
+        ig{"اگبو"}
+        ii{"سچوان يي"}
+        ilo{"الوڪو"}
+        inh{"انگش"}
+        io{"ادو"}
+        is{"آئيس لينڊڪ"}
+        it{"اطالوي"}
+        iu{"انو ڪتوت"}
+        ja{"جاپاني"}
+        jbo{"لوجبين"}
+        jgo{"نغومبا"}
+        jmc{"ميڪم"}
+        jv{"جاونيز"}
+        ka{"جارجين"}
+        kab{"ڪبائل"}
+        kac{"ڪچن"}
+        kaj{"پوڪيپسي"}
+        kam{"ڪئمبا"}
+        kbd{"ڪبارڊيئن"}
+        kcg{"تياپ"}
+        kde{"مڪوندي"}
+        kea{"ڪيبيو ويرڊيانو"}
+        kfo{"ڪورو"}
+        kha{"خاسي"}
+        khq{"ڪيورا چني"}
+        ki{"اڪويو"}
+        kj{"ڪنياما"}
+        kk{"قازق"}
+        kkj{"ڪڪو"}
+        kl{"ڪالا ليسٽ"}
+        kln{"ڪيلين جن"}
+        km{"خمر"}
+        kmb{"ڪمبونڊو"}
+        kn{"ڪناڊا"}
+        ko{"ڪوريائي"}
+        kok{"ڪونڪي"}
+        kpe{"ڪپيل"}
+        kr{"ڪنوري"}
+        krc{"ڪراچي بالڪر"}
+        krl{"ڪريلئين"}
+        kru{"ڪورخ"}
+        ks{"ڪشميري"}
+        ksb{"شمبالا"}
+        ksf{"بافيا"}
+        ksh{"ڪلونئين"}
+        ku{"ڪردي"}
+        kum{"ڪومڪ"}
+        kv{"ڪومي"}
+        kw{"ڪورنش"}
+        ky{"ڪرغيز"}
+        la{"لاطيني"}
+        lad{"لڊينو"}
+        lag{"لانگي"}
+        lb{"لگزمبرگ"}
+        lez{"ليزگهين"}
+        lg{"گاندا"}
+        li{"لمبرگش"}
+        lkt{"لڪوٽا"}
+        ln{"لنگالا"}
+        lo{"لائو"}
+        loz{"لوزي"}
+        lrc{"اتر لوري"}
+        lt{"ليٿونيائي"}
+        lu{"لوبا-ڪتانگا"}
+        lua{"لوبا-لولوا"}
+        lun{"لنڊا"}
+        luo{"لو"}
+        lus{"ميزو"}
+        luy{"لوهيا"}
+        lv{"لاتوين"}
+        mad{"مدورائي"}
+        mag{"مگاهي"}
+        mai{"ميٿلي"}
+        mak{"مڪاسر"}
+        mas{"مسائي"}
+        mdf{"موڪشا"}
+        men{"مينڊي"}
+        mer{"ميرو"}
+        mfe{"موریسیین"}
+        mg{"ملاگاسي"}
+        mgh{"مخووا ميتو"}
+        mgo{"ميتا"}
+        mh{"مارشليز"}
+        mi{"مائوري"}
+        mic{"ميڪ مڪ"}
+        min{"مناڪابوا"}
+        mk{"ميسي ڊونيائي"}
+        ml{"مليالم"}
+        mn{"منگولي"}
+        mni{"ماني پوري"}
+        moh{"موهاڪ"}
+        mos{"موسي"}
+        mr{"مراٺي"}
+        ms{"ملي"}
+        mt{"مالٽي"}
+        mua{"من دانگ"}
+        mul{"هڪ کان وڌيڪ ٻوليون"}
+        mus{"ڪريڪ"}
+        mwl{"مرانڊيز"}
+        my{"برمي"}
+        myv{"ايريزيا"}
+        mzn{"مزيندراني"}
+        na{"نائو"}
+        nap{"نيپولٽن"}
+        naq{"ناما"}
+        nb{"نارويائي بوڪمال"}
+        nd{"اتر دبيلي"}
+        ne{"نيپالي"}
+        new{"نيواري"}
+        ng{"ڊونگا"}
+        nia{"نياس"}
+        niu{"نووي"}
+        nl{"ڊچ"}
+        nl_BE{"فلیمش"}
+        nmg{"ڪويسيو"}
+        nn{"نارويائي نيوناسڪ"}
+        nnh{"نغيمبون"}
+        nog{"نوگائي"}
+        nqo{"نڪو"}
+        nr{"ڏکڻ دبيلي"}
+        nso{"اتر سوٿو"}
+        nus{"نيور"}
+        nv{"نواجو"}
+        ny{"نيانجا"}
+        nyn{"نايانڪول"}
+        oc{"آڪسيٽن"}
+        om{"اورومو"}
+        or{"اوڊيا"}
+        os{"اوسيٽڪ"}
+        pa{"پنجابي"}
+        pag{"پانگا سينان"}
+        pam{"پيم پينگا"}
+        pap{"پاپي امينٽو"}
+        pau{"پلون"}
+        pcm{"نائيجرين پجن"}
+        pl{"پولش"}
+        prg{"پرشن"}
+        ps{"پشتو"}
+        pt{"پرتگالي"}
+        pt_BR{"برازيلي پرتگالي"}
+        pt_PT{"يورپي پرتگالي"}
+        qu{"ڪيچوا"}
+        quc{"ڪچي"}
+        rap{"ريپنوئي"}
+        rar{"ريرو ٽينگو"}
+        rm{"رومانش"}
+        rn{"رونڊي"}
+        ro{"روماني"}
+        ro_MD{"مالديوي"}
+        rof{"رومبو"}
+        root{"روٽ"}
+        ru{"روسي"}
+        rup{"ارومينين"}
+        rw{"ڪنيار وانڊا"}
+        rwk{"روا"}
+        sa{"سنسڪرت"}
+        sad{"سنداوي"}
+        sah{"ساخا"}
+        saq{"سيمبورو"}
+        sat{"سنتالي"}
+        sba{"نغمبي"}
+        sbp{"سانگوو"}
+        sc{"سارڊيني"}
+        scn{"سسلي"}
+        sco{"اسڪاٽس"}
+        sd{"سنڌي"}
+        se{"اتر سامي"}
+        seh{"سينا"}
+        ses{"ڪيورابورو سيني"}
+        sg{"سانگو"}
+        shi{"تيچل هاتي"}
+        shn{"شان"}
+        si{"سنهالا"}
+        sk{"سلواڪي"}
+        sl{"سلوويني"}
+        sm{"ساموآن"}
+        sma{"ڏکڻ سامي"}
+        smj{"لولي سامي"}
+        smn{"اناري سامي"}
+        sms{"اسڪاٽ سامي"}
+        sn{"شونا"}
+        snk{"سونينڪي"}
+        so{"سومالي"}
+        sq{"الباني"}
+        sr{"سربيائي"}
+        srn{"سرانن تانگو"}
+        ss{"سواتي"}
+        ssy{"سهو"}
+        st{"ڏکڻ سوٿي"}
+        su{"سوڊاني"}
+        suk{"سڪوما"}
+        sv{"سويڊني"}
+        sw{"سواحيلي"}
+        sw_CD{"ڪونگو سواحيلي"}
+        swb{"ڪمورين"}
+        syr{"شامي"}
+        ta{"تامل"}
+        te{"تلگو"}
+        tem{"تمني"}
+        teo{"تيسو"}
+        tet{"تيتم"}
+        tg{"تاجڪي"}
+        th{"ٿائي"}
+        ti{"تگرينيائي"}
+        tig{"تگري"}
+        tk{"ترڪماني"}
+        tlh{"ڪلون"}
+        tn{"تسوانا"}
+        to{"تونگن"}
+        tpi{"تاڪ پسن"}
+        tr{"ترڪ"}
+        trv{"تاروڪو"}
+        ts{"سونگا"}
+        tt{"تاتري"}
+        tum{"تمبوڪا"}
+        tvl{"توالو"}
+        twq{"تساوڪي"}
+        ty{"تاهيتي"}
+        tyv{"تووينيائي"}
+        tzm{"وچ اٽلس تمازائيٽ"}
+        udm{"ادمورتيا"}
+        ug{"يوغور"}
+        uk{"يوڪراني"}
+        umb{"اومبنڊو"}
+        und{"اڻڄاتل ٻولي"}
+        ur{"اردو"}
+        uz{"ازبڪ"}
+        vai{"يا"}
+        ve{"وينڊا"}
+        vi{"ويتنامي"}
+        vo{"والپڪ"}
+        vun{"ونجو"}
+        wa{"ولون"}
+        wae{"والسر"}
+        wal{"وولايٽا"}
+        war{"واري"}
+        wo{"وولف"}
+        xal{"ڪيلمڪ"}
+        xh{"زھوسا"}
+        xog{"سوگا"}
+        yav{"يانگ بين"}
+        ybb{"ييمبا"}
+        yi{"يدش"}
+        yo{"يوروبا"}
+        yue{"ڪينٽونيز"}
+        zgh{"معياري مراڪشي تامازائيٽ"}
+        zh{"چيني"}
+        zh_Hans{"آسان چینی"}
+        zh_Hant{"روايتي چيني"}
+        zu{"زولو"}
+        zun{"زوني"}
+        zxx{"ڪوئي ٻولي جو مواد ڪونهي"}
+        zza{"زازا"}
+    }
+    Languages%short{
+        az{"ازري"}
+        en_GB{"برطانوي انگريزي"}
+        en_US{"انگريزي (آمريڪا)"}
+    }
+    Scripts{
+        Arab{"عربي"}
+        Armn{"عرماني"}
+        Beng{"بنگلا"}
+        Bopo{"بوپوموفو"}
+        Brai{"بريلي"}
+        Cyrl{"سيريلي"}
+        Deva{"ديوناگري"}
+        Ethi{"ايٿوپيائي"}
+        Geor{"جيورجيائي"}
+        Grek{"يوناني"}
+        Gujr{"گجراتي"}
+        Guru{"گرمکي"}
+        Hanb{"بوپوموفو سان هين"}
+        Hang{"هنگول"}
+        Hani{"هين"}
+        Hans{"سادي"}
+        Hant{"روايتي"}
+        Hebr{"عبراني"}
+        Hira{"هراگنا"}
+        Hrkt{"جاپاني لکت"}
+        Jamo{"جامو"}
+        Jpan{"جاپاني"}
+        Kana{"ڪٽاڪانا"}
+        Khmr{"خمر"}
+        Knda{"ڪناڊا"}
+        Kore{"ڪوريائي"}
+        Laoo{"لائو"}
+        Latn{"لاطيني"}
+        Mlym{"مليالم"}
+        Mong{"منگولي"}
+        Mymr{"ميانمر"}
+        Orya{"اوڊيا"}
+        Sinh{"سنهالا"}
+        Taml{"تامل"}
+        Telu{"تلگو"}
+        Thaa{"ٿانا"}
+        Thai{"ٿائي"}
+        Tibt{"تبيتن"}
+        Zmth{"رياضي جون نشانيون"}
+        Zsye{"ايموجي"}
+        Zsym{"نشانيون"}
+        Zxxx{"اڻ لکيل"}
+        Zyyy{"ڪامن"}
+        Zzzz{"اڻڄاتل لکت"}
+    }
+    Scripts%stand-alone{
+        Hans{"سادي هين"}
+        Hant{"روايتي هين"}
+    }
+    Types{
+        calendar{
+            buddhist{"ٻڌ ڌرم جو ڪئلينڊر"}
+            chinese{"چيني ڪئلينڊر"}
+            dangi{"دانگي ڪئلينڊر"}
+            ethiopic{"ايٿوپيائي ڪئلينڊر"}
+            gregorian{"جارجيائي ڪئلينڊر"}
+            hebrew{"عبراني ڪئلينڊر"}
+            islamic{"اسلامي ڪئلينڊر"}
+            iso8601{"ISO-8601 ڪئلينڊر"}
+            japanese{"جاپاني ڪئلينڊر"}
+            persian{"فارسي ڪئلينڊر"}
+            roc{"منگوو ڪئلينڊر"}
+        }
+        cf{
+            account{"اڪائونٽنگ سڪو فارميٽ"}
+            standard{"معياري سڪو فارميٽ"}
+        }
+        collation{
+            ducet{"ڊفالٽ يوني ڪوڊ ترتيب ڇانٽي"}
+            search{"عام مقصد جي ڳولا"}
+            standard{"معياري ترتيب ڇانٽي"}
+        }
+        hc{
+            h11{"12 ڪلاڪ جو سسٽم (0–11)"}
+            h12{"12 ڪلاڪ جو سسٽم (1–12)"}
+            h23{"24 ڪلاڪ جو سسٽم (0–23)"}
+            h24{"24 ڪلاڪ جو سسٽم (1–24)"}
+        }
+        lb{
+            loose{"لوز لائن ٽوڙ انداز"}
+            normal{"عام لائن ٽوڙ انداز"}
+            strict{"سخت لائن ٽوڙ انداز"}
+        }
+        ms{
+            metric{"ميٽرڪ نظام"}
+            uksystem{"امپيريل ماپڻ جو نظام"}
+            ussystem{"آمريڪا جو ماپڻ جو نظام"}
+        }
+        numbers{
+            arab{"عربي-هندي عدد"}
+            arabext{"وڌايل عربي-هندي عدد"}
+            armn{"ارمينيائي انگ"}
+            armnlow{"ارمينيائي ننڍا انگ"}
+            beng{"بنگلا عدد"}
+            deva{"ديوناگري عدد"}
+            ethi{"ايٿوپيائي انگ"}
+            fullwide{"پوري-ويڪر انگن"}
+            geor{"جيارجيائي انگ"}
+            grek{"يوناني انگ"}
+            greklow{"يوناني ننڍا انگ"}
+            gujr{"گجراتي عدد"}
+            guru{"گرمکي عدد"}
+            hanidec{"چيني اعشاري انگ"}
+            hans{"آسان چيني انگ"}
+            hansfin{"آسان چيني مالي انگ"}
+            hant{"روايتي چيني انگ"}
+            hantfin{"روايتي چيني مالي انگ"}
+            hebr{"عبراني انگ"}
+            jpan{"جاپاني انگ"}
+            jpanfin{"جاپاني مالي انگ"}
+            khmr{"خمر عدد"}
+            knda{"ڪناڊا عدد"}
+            laoo{"لائو عدد"}
+            latn{"مغربي عدد"}
+            mlym{"مليالم عدد"}
+            mymr{"ميانمار عدد"}
+            orya{"اوڊيا عدد"}
+            roman{"رومي انگ"}
+            romanlow{"رومي ننڍا انگ"}
+            taml{"روايتي تامل انگ"}
+            tamldec{"تامل عدد"}
+            telu{"تيلگو عدد"}
+            thai{"ٿائي عدد"}
+            tibt{"تبتي عدد"}
+        }
+    }
+    Version{"2.1.43.94"}
+    characterLabelPattern{
+        all{"{0} — سڀئي"}
+        category-list{"{0}: {1}"}
+        compatibility{"{0} - مطابقت"}
+        enclosed{"{0} - ڳنڍيل"}
+        extended{"{0} - وڌايل"}
+        historic{"{0} - تاريخي"}
+        miscellaneous{"{0} - متفرق"}
+        other{"{0} - ٻيا"}
+        scripts{"رسم الخط - {0}"}
+        strokes{
+            one{"{0} اسٽروڪ"}
+            other{"{0} اسٽروڪَ"}
+        }
+    }
+    codePatterns{
+        language{"زبان: {0}"}
+        script{"اسڪرپٽ: {0}"}
+        territory{"خطو: {0}"}
+    }
+    localeDisplayPattern{
+        keyTypePattern{"{0}: {1}"}
+        pattern{"{0} ({1})"}
+        separator{"{0}, {1}"}
+    }
+}
diff --git a/icu4c/source/data/lang/tk.txt b/icu4c/source/data/lang/tk.txt
new file mode 100644 (file)
index 0000000..c3df101
--- /dev/null
@@ -0,0 +1,554 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    Keys{
+        calendar{"Senenama"}
+        cf{"Pul birliginiň formaty"}
+        collation{"Tertip rejesi"}
+        currency{"Pul birligi"}
+        hc{"Sagat aýlawy (12–24 sagat)"}
+        lb{"Setirden setire geçiş stili"}
+        ms{"Ölçeg ulgamy"}
+        numbers{"Sanlar"}
+    }
+    Languages{
+        aa{"afar dili"}
+        ab{"abhaz dili"}
+        ace{"açeh dili"}
+        ada{"adangme dili"}
+        ady{"adygeý dili"}
+        af{"afrikaans dili"}
+        agq{"ahem dili"}
+        ain{"aýn dili"}
+        ak{"akan dili"}
+        ale{"aleut dili"}
+        alt{"günorta Altaý dili"}
+        am{"amhar dili"}
+        an{"aragon dili"}
+        anp{"angika dili"}
+        ar{"arap dili"}
+        ar_001{"häzirki zaman standart arap dili"}
+        arn{"mapuçe dili"}
+        arp{"arapaho dili"}
+        as{"assam dili"}
+        asa{"asu dili"}
+        ast{"asturiý dili"}
+        av{"awar dili"}
+        awa{"awadhi dili"}
+        ay{"aýmara dili"}
+        az{"azerbaýjan dili"}
+        ba{"başgyrt dili"}
+        ban{"baliý dili"}
+        bas{"basaa dili"}
+        be{"belarus dili"}
+        bem{"bemba dili"}
+        bez{"bena dili"}
+        bg{"bolgar dili"}
+        bho{"bhojpuri dili"}
+        bi{"bislama dili"}
+        bin{"bini dili"}
+        bla{"siksika dili"}
+        bm{"bamana"}
+        bn{"bengal dili"}
+        bo{"tibet dili"}
+        br{"breton dili"}
+        brx{"bodo dili"}
+        bs{"boşnak dili"}
+        bug{"bugiý dili"}
+        byn{"blin dili"}
+        ca{"katalan dili"}
+        ce{"çeçen dili"}
+        ceb{"sebuan dili"}
+        cgg{"kiga"}
+        ch{"çamorro"}
+        chk{"çuuk dili"}
+        chm{"mariý dili"}
+        cho{"çokto"}
+        chr{"çeroki"}
+        chy{"şaýenn dili"}
+        ckb{"merkezi kürt dili"}
+        co{"korsikan dili"}
+        crs{"seselwa kreole-fransuz dili"}
+        cs{"çeh dili"}
+        cu{"buthana slaw dili"}
+        cv{"çuwaş dili"}
+        cy{"walliý dili"}
+        da{"daniýa dili"}
+        dak{"dakota dili"}
+        dar{"dargi dili"}
+        dav{"taita dili"}
+        de{"nemes dili"}
+        de_CH{"ýokarky nemes dili (Şweýsariýa)"}
+        dgr{"dogrib dili"}
+        dje{"zarma dili"}
+        dsb{"aşaky lužits dili"}
+        dua{"duala dili"}
+        dv{"diwehi dili"}
+        dyo{"ýola-Fonyi dili"}
+        dz{"dzong-ke dili"}
+        dzg{"daza dili"}
+        ebu{"embu dili"}
+        ee{"ewe dili"}
+        efi{"efik dili"}
+        eka{"ekajuk dili"}
+        el{"grek dili"}
+        en{"iňlis dili"}
+        en_GB{"iňlis dili (Beýik Britaniýa)"}
+        en_US{"iňlis dili (Amerika)"}
+        eo{"esperanto dili"}
+        es{"ispan dili"}
+        es_ES{"ispan dili (Ýewropa)"}
+        et{"eston dili"}
+        eu{"bask dili"}
+        ewo{"ewondo dili"}
+        fa{"pars dili"}
+        ff{"fula dili"}
+        fi{"fin dili"}
+        fil{"filippin dili"}
+        fj{"fiji dili"}
+        fo{"farer dili"}
+        fon{"fon dili"}
+        fr{"fransuz dili"}
+        fur{"friul dili"}
+        fy{"günbatar friz dili"}
+        ga{"irland dili"}
+        gaa{"ga dili"}
+        gd{"şotland kelt dili"}
+        gez{"geez dili"}
+        gil{"gilbert dili"}
+        gl{"galisiý dili"}
+        gn{"guarani dili"}
+        gor{"gorontalo dili"}
+        gsw{"nemes dili (Şweýsariýa)"}
+        gu{"gujarati dili"}
+        guz{"gusii dili"}
+        gv{"men dili"}
+        gwi{"gwiçin dili"}
+        ha{"hausa dili"}
+        haw{"gawaý dili"}
+        he{"ýewreý dili"}
+        hi{"hindi dili"}
+        hil{"hiligaýnon dili"}
+        hmn{"hmong dili"}
+        hr{"horwat dili"}
+        hsb{"ýokarky lužits dili"}
+        ht{"gaiti kreol dili"}
+        hu{"wenger dili"}
+        hup{"hupa"}
+        hy{"ermeni dili"}
+        hz{"gerero dili"}
+        ia{"interlingwa dili"}
+        iba{"iban dili"}
+        ibb{"ibibio dili"}
+        id{"indonez dili"}
+        ig{"igbo dili"}
+        ii{"syçuan-i dili"}
+        ilo{"iloko dili"}
+        inh{"inguş dili"}
+        io{"ido dili"}
+        is{"island dili"}
+        it{"italýan dili"}
+        iu{"inuktitut dili"}
+        ja{"ýapon dili"}
+        jbo{"lojban dili"}
+        jgo{"ngomba dili"}
+        jmc{"maçame dili"}
+        jv{"ýawa dili"}
+        ka{"gruzin dili"}
+        kab{"kabil dili"}
+        kac{"kaçin dili"}
+        kaj{"ju dili"}
+        kam{"kamba dili"}
+        kbd{"kabardin dili"}
+        kcg{"tiap dili"}
+        kde{"makonde dili"}
+        kea{"kabuwerdianu dili"}
+        kfo{"koro dili"}
+        kha{"khasi dili"}
+        khq{"koýra-Çini dili"}
+        ki{"kikuýu dili"}
+        kj{"kwanýama dili"}
+        kk{"gazak dili"}
+        kkj{"kako dili"}
+        kl{"grenland dili"}
+        kln{"kalenjin dili"}
+        km{"khmer dili"}
+        kmb{"kimbundu dili"}
+        kn{"kannada dili"}
+        ko{"koreý dili"}
+        kok{"konkani dili"}
+        kpe{"kpelle dili"}
+        kr{"kanuri"}
+        krc{"karaçaý-balkar dili"}
+        krl{"karel dili"}
+        kru{"kuruh dili"}
+        ks{"kaşmiri dili"}
+        ksb{"şambala dili"}
+        ksf{"bafia dili"}
+        ksh{"keln dili"}
+        ku{"kürt dili"}
+        kum{"kumyk dili"}
+        kv{"komi dili"}
+        kw{"korn dili"}
+        ky{"gyrgyz dili"}
+        la{"latyn dili"}
+        lad{"ladino dili"}
+        lag{"langi dili"}
+        lb{"lýuksemburg dili"}
+        lez{"lezgin dili"}
+        lg{"ganda dili"}
+        li{"limburg dili"}
+        lkt{"lakota dili"}
+        ln{"lingala dili"}
+        lo{"laos dili"}
+        loz{"lozi dili"}
+        lrc{"demirgazyk luri dili"}
+        lt{"litwa dili"}
+        lu{"luba-Katanga dili"}
+        lua{"luba-Lulua dili"}
+        lun{"lunda dili"}
+        luo{"luo dili"}
+        lus{"mizo dili"}
+        luy{"luýýa dili"}
+        lv{"latyş dili"}
+        mad{"madur dili"}
+        mag{"magahi dili"}
+        mai{"maýthili dili"}
+        mak{"makasar dili"}
+        mas{"masai dili"}
+        mdf{"mokşa dili"}
+        men{"mende dili"}
+        mer{"meru dili"}
+        mfe{"morisýen dili"}
+        mg{"malagasiý dili"}
+        mgh{"makua-Mitto dili"}
+        mgo{"meta dili"}
+        mh{"marşall dili"}
+        mi{"maori dili"}
+        mic{"mikmak dili"}
+        min{"minangkabau dili"}
+        mk{"makedon dili"}
+        ml{"malaýalam dili"}
+        mn{"mongol dili"}
+        mni{"manipuri dili"}
+        moh{"mogauk dili"}
+        mos{"mossi dili"}
+        mr{"marathi dili"}
+        ms{"malaý dili"}
+        mt{"malta dili"}
+        mua{"mundang dili"}
+        mul{"birnäçe dil"}
+        mus{"krik dili"}
+        mwl{"mirand dili"}
+        my{"birma dili"}
+        myv{"erzýan dili"}
+        mzn{"mazanderan dili"}
+        na{"nauru dili"}
+        nap{"neapolitan dili"}
+        naq{"nama dili"}
+        nb{"norwegiýa bukmol dili"}
+        nd{"demirgazyk ndebele dili"}
+        ne{"nepal dili"}
+        new{"newari dili"}
+        ng{"ndonga dili"}
+        nia{"nias dili"}
+        niu{"niue dili"}
+        nl{"niderland dili"}
+        nl_BE{"flamand dili"}
+        nmg{"kwasio dili"}
+        nn{"norwegiýa nýunorsk dili"}
+        nnh{"ngembun dili"}
+        nog{"nogaý dili"}
+        nqo{"nko dili"}
+        nr{"günorta ndebele dili"}
+        nso{"demirgazyk soto dili"}
+        nus{"nuer dili"}
+        nv{"nawaho dili"}
+        ny{"nýanja dili"}
+        nyn{"nýankole dili"}
+        oc{"oksitan dili"}
+        om{"oromo dili"}
+        or{"oriýa dili"}
+        os{"osetin dili"}
+        pa{"penjab dili"}
+        pag{"pangansinan dili"}
+        pam{"kapampangan dili"}
+        pap{"papýamento dili"}
+        pau{"palau dili"}
+        pcm{"nigeriý-pijin dili"}
+        pl{"polýak dili"}
+        prg{"prussiýa dili"}
+        ps{"peştun dili"}
+        pt{"portugal dili"}
+        pt_PT{"portugal dili (Ýewropa)"}
+        qu{"keçua dili"}
+        quc{"kiçe dili"}
+        rap{"rapanuý dili"}
+        rar{"kuk dili"}
+        rm{"retoroman dili"}
+        rn{"rundi dili"}
+        ro{"rumyn dili"}
+        ro_MD{"moldaw dili"}
+        rof{"rombo dili"}
+        root{"kök"}
+        ru{"rus dili"}
+        rup{"arumyn dili"}
+        rw{"kinýaruanda dili"}
+        rwk{"rwa dili"}
+        sa{"sanskrit dili"}
+        sad{"sandawe dili"}
+        sah{"ýakut dili"}
+        saq{"samburu dili"}
+        sat{"santali dili"}
+        sba{"ngambaý dili"}
+        sbp{"sangu dili"}
+        sc{"sardin dili"}
+        scn{"sisiliýa dili"}
+        sco{"şotland dili"}
+        sd{"sindhi dili"}
+        se{"demirgazyk saam dili"}
+        seh{"sena dili"}
+        ses{"koýraboro-Senni dili"}
+        sg{"sango dili"}
+        shi{"tahelhit dili"}
+        shn{"şan dili"}
+        si{"singal dili"}
+        sk{"slowak dili"}
+        sl{"slowen dili"}
+        sm{"samoa dili"}
+        sma{"günorta saam dili"}
+        smj{"lule-saam dili"}
+        smn{"inari-saam dili"}
+        sms{"skolt-saam dili"}
+        sn{"şona dili"}
+        snk{"soninke dili"}
+        so{"somali dili"}
+        sq{"alban dili"}
+        sr{"serb dili"}
+        srn{"sranan-tongo dili"}
+        ss{"swati dili"}
+        ssy{"saho dili"}
+        st{"günorta Soto dili"}
+        su{"sundan dili"}
+        suk{"sukuma dili"}
+        sv{"şwed dili"}
+        sw{"suahili dili"}
+        sw_CD{"kongo suahili dili"}
+        swb{"komor dili"}
+        syr{"siriýa dili"}
+        ta{"tamil dili"}
+        te{"telugu dili"}
+        tem{"temne dili"}
+        teo{"teso dili"}
+        tet{"tetum dili"}
+        tg{"täjik dili"}
+        th{"taý dili"}
+        ti{"tigrinýa dili"}
+        tig{"tigre dili"}
+        tk{"türkmen dili"}
+        tlh{"klingon dili"}
+        tn{"tswana dili"}
+        to{"tongan dili"}
+        tpi{"tok-pisin dili"}
+        tr{"türk dili"}
+        trv{"taroko dili"}
+        ts{"tsonga dili"}
+        tt{"tatar dili"}
+        tum{"tumbuka dili"}
+        tvl{"tuwalu dili"}
+        twq{"tasawak dili"}
+        ty{"taiti dili"}
+        tyv{"tuwa dili"}
+        tzm{"orta-Atlas tamazight dili"}
+        udm{"udmurt dili"}
+        ug{"uýgur dili"}
+        uk{"ukrain dili"}
+        umb{"umbundu dili"}
+        und{"näbelli dil"}
+        ur{"urdu"}
+        uz{"özbek dili"}
+        vai{"wai dili"}
+        ve{"wenda dili"}
+        vi{"wýetnam dili"}
+        vo{"wolapýuk dili"}
+        vun{"wunýo dili"}
+        wa{"wallon dili"}
+        wae{"walzer dili"}
+        wal{"wolaýta dili"}
+        war{"waraý dili"}
+        wo{"wolof dili"}
+        xal{"galmyk dili"}
+        xh{"kosa dili"}
+        xog{"soga dili"}
+        yav{"ýangben dili"}
+        ybb{"ýemba dili"}
+        yi{"idiş dili"}
+        yo{"ýoruba dili"}
+        yue{"kanton dili"}
+        zgh{"standart Marokko tamazight dili"}
+        zh{"hytaý dili"}
+        zh_Hans{"ýönekeýleşdirilen hytaý dili"}
+        zh_Hant{"adaty hytaý dili"}
+        zu{"zulu dili"}
+        zun{"zuni dili"}
+        zxx{"dilçilige degişli mazmun ýok"}
+        zza{"zazaki dili"}
+    }
+    Languages%short{
+        az{"azeri dili"}
+        en_US{"iňlis dili (ABŞ)"}
+    }
+    Scripts{
+        Arab{"Arap elipbiýi"}
+        Armn{"Ermeni elipbiýi"}
+        Beng{"Bengal elipbiýi"}
+        Bopo{"Bopomofo elipbiýi"}
+        Brai{"Braýl elipbiýi"}
+        Cyrl{"Kiril elipbiýi"}
+        Deva{"Dewanagari elipbiýi"}
+        Ethi{"Efiop elipbiýi"}
+        Geor{"Gruzin elipbiýi"}
+        Grek{"Grek elipbiýi"}
+        Gujr{"Gujarati elipbiýi"}
+        Guru{"Gurmuhi elipbiýi"}
+        Hanb{"Bopomofo han elipbiýi"}
+        Hang{"Hangyl elipbiýi"}
+        Hani{"Han elipbiýi"}
+        Hans{"Ýönekeýleşdirilen"}
+        Hant{"Adaty"}
+        Hebr{"Ýewreý elipbiýi"}
+        Hira{"Hiragana elipbiýi"}
+        Hrkt{"Ýapon bogun elipbiýleri"}
+        Jamo{"Jamo elipbiýi"}
+        Jpan{"Ýapon elipbiýi"}
+        Kana{"Katakana elipbiýi"}
+        Khmr{"Khmer elipbiýi"}
+        Knda{"Kannada elipbiýi"}
+        Kore{"Koreý elipbiýi"}
+        Laoo{"Laos elipbiýi"}
+        Latn{"Latyn elipbiýi"}
+        Mlym{"Malaýalam elipbiýi"}
+        Mong{"Mongol elipbiýi"}
+        Mymr{"Mýanma elipbiýi"}
+        Orya{"Oriýa elipbiýi"}
+        Sinh{"Singal elipbiýi"}
+        Taml{"Tamil elipbiýi"}
+        Telu{"Telugu elipbiýi"}
+        Thaa{"Taana elipbiýi"}
+        Thai{"Taý elipbiýi"}
+        Tibt{"Tibet elipbiýi"}
+        Zmth{"Matematiki belgiler"}
+        Zsye{"Emoji"}
+        Zsym{"Nyşanlar"}
+        Zxxx{"Ýazuwsyz"}
+        Zyyy{"Umumy"}
+        Zzzz{"Näbelli elipbiý"}
+    }
+    Scripts%stand-alone{
+        Hans{"Ýönekeýleşdirilen han elipbiýi"}
+        Hant{"Adaty han elipbiýi"}
+    }
+    Types{
+        calendar{
+            buddhist{"Buddist senenamasy"}
+            chinese{"Hytaý senenamasy"}
+            dangi{"Dangi senenamasy"}
+            ethiopic{"Efiop senenamasy"}
+            gregorian{"Grigorian senenamasy"}
+            hebrew{"Ýewreý senenamasy"}
+            islamic{"Hijri-kamary senenamasy"}
+            iso8601{"ISO-8601 senenamasy"}
+            japanese{"Ýapon senenamasy"}
+            persian{"Pars senenamasy"}
+            roc{"Minguo senenamasy"}
+        }
+        cf{
+            account{"Pul birliginiň buhgalterçilik formaty"}
+            standard{"Pul birliginiň standart formaty"}
+        }
+        collation{
+            ducet{"Deslapky Ýunikod tertip rejesi"}
+            search{"Umumy maksatly gözleg"}
+            standard{"Standart tertip rejesi"}
+        }
+        hc{
+            h11{"12 sagat ulgamy (0–11)"}
+            h12{"12 sagat ulgamy (1–12)"}
+            h23{"24 sagat ulgamy (0–23)"}
+            h24{"24 sagat ulgamy (1–24)"}
+        }
+        lb{
+            loose{"Setirden setire geçişiň gowşak stili"}
+            normal{"Setirden setire geçişiň adaty stili"}
+            strict{"Setirden setire geçişiň berk stili"}
+        }
+        ms{
+            metric{"Metrik ulgam"}
+            uksystem{"Imperial ölçeg ulgamy"}
+            ussystem{"ABŞ ölçeg ulgamy"}
+        }
+        numbers{
+            arab{"Arap-hindi sanlary"}
+            arabext{"Arap-hindi sanlarynyň giňeldilen görnüşi"}
+            armn{"Ermeni sanlary"}
+            armnlow{"Ermeni setir sanlary"}
+            beng{"Bengal sanlary"}
+            deva{"Dewanagari sanlary"}
+            ethi{"Efiop sanlary"}
+            fullwide{"Doly giňlikdäki sanlar"}
+            geor{"Gruzin sanlary"}
+            grek{"Grek sanlary"}
+            greklow{"Grek setir sanlary"}
+            gujr{"Gujarati sanlary"}
+            guru{"Gurmuhi sanlary"}
+            hanidec{"Hytaý onluk sanlary"}
+            hans{"Ýönekeýleşdirilen hytaý sanlary"}
+            hansfin{"Ýönekeýleşdirilen hytaý maliýe sanlary"}
+            hant{"Adaty hytaý sanlary"}
+            hantfin{"Adaty hytaý maliýe sanlary"}
+            hebr{"Ýewreý sanlary"}
+            jpan{"Ýapon sanlary"}
+            jpanfin{"Ýapon maliýe sanlary"}
+            khmr{"Khmer sanlary"}
+            knda{"Kannada sanlary"}
+            laoo{"Laos sanlary"}
+            latn{"Latyn sanlary"}
+            mlym{"Malaýalam sanlary"}
+            mymr{"Mýanma sanlary"}
+            orya{"Oriýa sanlary"}
+            roman{"Rim sanlary"}
+            romanlow{"Rim setir sanlary"}
+            taml{"Adaty tamil sanlary"}
+            tamldec{"Tamil sanlary"}
+            telu{"Telugu sanlary"}
+            thai{"Taý sanlary"}
+            tibt{"Tibet sanlary"}
+        }
+    }
+    Version{"2.1.43.65"}
+    characterLabelPattern{
+        all{"{0} — ähli"}
+        category-list{"{0}: {1}"}
+        compatibility{"{0} — ylalaşyjylyk"}
+        enclosed{"{0} — daşy ýapyk"}
+        extended{"{0} — giňeldilen"}
+        historic{"{0} — taryhy"}
+        miscellaneous{"{0} — dürli"}
+        other{"{0} — başga"}
+        scripts{"elipbiýler — {0}"}
+        strokes{
+            one{"{0} ştrih"}
+            other{"{0} ştrih"}
+        }
+    }
+    codePatterns{
+        language{"Dil: {0}"}
+        script{"Elipbiý: {0}"}
+        territory{"Sebit: {0}"}
+    }
+    localeDisplayPattern{
+        keyTypePattern{"{0}: {1}"}
+        pattern{"{0} ({1})"}
+        separator{"{0}, {1}"}
+    }
+}
diff --git a/icu4c/source/data/locales/ia.txt b/icu4c/source/data/locales/ia.txt
new file mode 100644 (file)
index 0000000..f96e505
--- /dev/null
@@ -0,0 +1,1054 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia{
+    AuxExemplarCharacters{
+        "[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ"
+        "]"
+    }
+    Ellipsis{
+        final{"{0}…"}
+        initial{"…{0}"}
+        medial{"{0}…{1}"}
+        word-final{"{0} …"}
+        word-initial{"… {0}"}
+        word-medial{"{0} … {1}"}
+    }
+    ExemplarCharacters{"[a b c {ch} d e f g h i j k l m n o p {ph} q r s t u v w x y z]"}
+    MoreInformation{"?"}
+    NumberElements{
+        default{"latn"}
+        latn{
+            miscPatterns{
+                atLeast{"≥{0}"}
+                range{"{0}–{1}"}
+            }
+            patterns{
+                accountingFormat{"¤ #,##0.00;(¤ #,##0.00)"}
+                currencyFormat{"¤ #,##0.00"}
+                decimalFormat{"#,##0.###"}
+                percentFormat{"#,##0%"}
+                scientificFormat{"#E0"}
+            }
+            symbols{
+                decimal{","}
+                exponential{"E"}
+                group{"."}
+                infinity{"∞"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+            }
+        }
+        minimalPairs{
+            ordinal{
+                other{"Prende le 7e exito a dextra."}
+            }
+        }
+        minimumGroupingDigits{"2"}
+        native{"latn"}
+    }
+    Version{"2.1.44.15"}
+    calendar{
+        generic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE 'le' d 'de' MMMM y G",
+                "d 'de' MMMM y G",
+                "d MMM y G",
+                "dd-MM-y GGGGG",
+                "{1}, {0}",
+                "{1} 'a' {0}",
+                "{1} 'a' {0}",
+                "{1}, {0}",
+                "{1}, {0}",
+            }
+            availableFormats{
+                Bh{"h B"}
+                Bhm{"h:mm B"}
+                Bhms{"h:mm:ss B"}
+                E{"ccc"}
+                EBhm{"E h:mm B"}
+                EBhms{"E h:mm:ss B"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"E d"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"E dd-MM"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d 'de' MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd-MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                ms{"mm:ss"}
+                y{"y G"}
+                yyyy{"y G"}
+                yyyyM{"MM-y GGGGG"}
+                yyyyMEd{"E dd-MM-y GGGGG"}
+                yyyyMMM{"MMM y G"}
+                yyyyMMMEd{"E d MMM y G"}
+                yyyyMMMM{"MMMM y G"}
+                yyyyMMMd{"d MMM y G"}
+                yyyyMd{"dd-MM-y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ 'de' y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"MM – MM"}
+                }
+                MEd{
+                    M{"E dd-MM – E dd-MM"}
+                    d{"E dd-MM – E dd-MM"}
+                }
+                MMM{
+                    M{"MMM – MMM"}
+                }
+                MMMEd{
+                    M{"E d MMM – E d MMM"}
+                    d{"E d MMM – E d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d – d MMM"}
+                }
+                Md{
+                    M{"dd-MM – dd-MM"}
+                    d{"dd-MM – dd-MM"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                y{
+                    y{"y – y G"}
+                }
+                yM{
+                    M{"MM-y – MM-y GGGGG"}
+                    y{"MM-y – MM-y GGGGG"}
+                }
+                yMEd{
+                    M{"E dd-MM-y – E dd-MM-y GGGGG"}
+                    d{"E dd-MM-y – E dd-MM-y GGGGG"}
+                    y{"E dd-MM-y – E dd-MM-y GGGGG"}
+                }
+                yMMM{
+                    M{"MMM – MMM y G"}
+                    y{"MMM y – MMM y G"}
+                }
+                yMMMEd{
+                    M{"E d MMM – E d MMM y G"}
+                    d{"E d MMM – E d MMM y G"}
+                    y{"E d MMM y – E d MMM y G"}
+                }
+                yMMMM{
+                    M{"MMMM – MMMM y G"}
+                    y{"MMMM y – MMMM y G"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y G"}
+                    d{"d – d MMM y G"}
+                    y{"d MMM y – d MMM y G"}
+                }
+                yMd{
+                    M{"dd-MM-y – dd-MM-y GGGGG"}
+                    d{"dd-MM-y – dd-MM-y GGGGG"}
+                    y{"dd-MM-y – dd-MM-y GGGGG"}
+                }
+            }
+        }
+        gregorian{
+            AmPmMarkers{
+                "AM",
+                "PM",
+            }
+            AmPmMarkersAbbr{
+                "AM",
+                "PM",
+            }
+            AmPmMarkersNarrow{
+                "AM",
+                "PM",
+            }
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE 'le' d 'de' MMMM y",
+                "d 'de' MMMM y",
+                "d MMM y",
+                "dd-MM-y",
+                "{1} {0}",
+                "{1} 'a' {0}",
+                "{1} 'a' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            appendItems{
+                Timezone{"{0} {1}"}
+            }
+            availableFormats{
+                Bh{"h B"}
+                Bhm{"h:mm B"}
+                Bhms{"h:mm:ss B"}
+                E{"ccc"}
+                EBhm{"E h:mm B"}
+                EBhms{"E h:mm:ss B"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"E d"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                Hmsv{"HH:mm:ss v"}
+                Hmv{"HH:mm v"}
+                M{"L"}
+                MEd{"E dd-MM"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d 'de' MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd-MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                hmsv{"h:mm:ss a v"}
+                hmv{"h:mm a v"}
+                ms{"mm:ss"}
+                y{"y"}
+                yM{"MM-y"}
+                yMEd{"E dd-MM-y"}
+                yMMM{"MMM y"}
+                yMMMEd{"E d MMM y"}
+                yMMMM{"MMMM y"}
+                yMMMd{"d MMM y"}
+                yMd{"dd-MM-y"}
+                yQQQ{"QQQ y"}
+                yQQQQ{"QQQQ 'de' y"}
+            }
+            dayNames{
+                format{
+                    abbreviated{
+                        "dom",
+                        "lun",
+                        "mar",
+                        "mer",
+                        "jov",
+                        "ven",
+                        "sab",
+                    }
+                    narrow{
+                        "d",
+                        "l",
+                        "m",
+                        "m",
+                        "j",
+                        "v",
+                        "s",
+                    }
+                    short{
+                        "do",
+                        "lu",
+                        "ma",
+                        "me",
+                        "jo",
+                        "ve",
+                        "sa",
+                    }
+                    wide{
+                        "dominica",
+                        "lunedi",
+                        "martedi",
+                        "mercuridi",
+                        "jovedi",
+                        "venerdi",
+                        "sabbato",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "dom",
+                        "lun",
+                        "mar",
+                        "mer",
+                        "jov",
+                        "ven",
+                        "sab",
+                    }
+                    narrow{
+                        "d",
+                        "l",
+                        "m",
+                        "m",
+                        "j",
+                        "v",
+                        "s",
+                    }
+                    short{
+                        "do",
+                        "lu",
+                        "ma",
+                        "me",
+                        "jo",
+                        "ve",
+                        "sa",
+                    }
+                    wide{
+                        "dominica",
+                        "lunedi",
+                        "martedi",
+                        "mercuridi",
+                        "jovedi",
+                        "venerdi",
+                        "sabbato",
+                    }
+                }
+            }
+            dayPeriod{
+                stand-alone{
+                    abbreviated{
+                        am{"AM"}
+                        pm{"PM"}
+                    }
+                    narrow{
+                        am{"AM"}
+                        pm{"PM"}
+                    }
+                    wide{
+                        am{"AM"}
+                        pm{"PM"}
+                    }
+                }
+            }
+            eras{
+                abbreviated{
+                    "a.Chr.",
+                    "p.Chr.",
+                }
+                abbreviated%variant{
+                    "aEC",
+                    "EC",
+                }
+                wide{
+                    "ante Christo",
+                    "post Christo",
+                }
+                wide%variant{
+                    "ante era commun",
+                    "era commun",
+                }
+            }
+            intervalFormats{
+                H{
+                    H{"HH – HH"}
+                }
+                Hm{
+                    H{"HH:mm – HH:mm"}
+                    m{"HH:mm – HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm – HH:mm v"}
+                    m{"HH:mm – HH:mm v"}
+                }
+                Hv{
+                    H{"HH – HH v"}
+                }
+                M{
+                    M{"MM – MM"}
+                }
+                MEd{
+                    M{"E MM-dd – E MM-dd"}
+                    d{"E MM-dd – E MM-dd"}
+                }
+                MMM{
+                    M{"MMM – MMM"}
+                }
+                MMMEd{
+                    M{"E d MMM – E d MMM"}
+                    d{"E d MMM – E d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d – d MMM"}
+                }
+                Md{
+                    M{"MM-dd – MM-dd"}
+                    d{"MM-dd – MM-dd"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"h a – h a"}
+                    h{"h – h a"}
+                }
+                hm{
+                    a{"h:mm a – h:mm a"}
+                    h{"h:mm – h:mm a"}
+                    m{"h:mm – h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a – h:mm a v"}
+                    h{"h:mm – h:mm a v"}
+                    m{"h:mm – h:mm a v"}
+                }
+                hv{
+                    a{"h a – h a v"}
+                    h{"h – h a v"}
+                }
+                y{
+                    y{"y – y"}
+                }
+                yM{
+                    M{"MM-y – MM-y"}
+                    y{"MM-y – MM-y"}
+                }
+                yMEd{
+                    M{"E dd-MM-y – E dd-MM-y"}
+                    d{"E dd-MM-y – E dd-MM-y"}
+                    y{"E dd-MM-y – E dd-MM-y"}
+                }
+                yMMM{
+                    M{"MMM – MMM y"}
+                    y{"MMM y – MMM y"}
+                }
+                yMMMEd{
+                    M{"E d MMM – E d MMM y"}
+                    d{"E d MMM – E d MMM y"}
+                    y{"E d MMM y – E d MMM y"}
+                }
+                yMMMM{
+                    M{"MMMM – MMMM y"}
+                    y{"MMMM y – MMMM y"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y"}
+                    d{"d – d MMM y"}
+                    y{"d MMM y – d MMM y"}
+                }
+                yMd{
+                    M{"dd-MM-y – dd-MM-y"}
+                    d{"dd-MM-y – dd-MM-y"}
+                    y{"dd-MM-y – dd-MM-y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "jan",
+                        "feb",
+                        "mar",
+                        "apr",
+                        "mai",
+                        "jun",
+                        "jul",
+                        "aug",
+                        "sep",
+                        "oct",
+                        "nov",
+                        "dec",
+                    }
+                    narrow{
+                        "j",
+                        "f",
+                        "m",
+                        "a",
+                        "m",
+                        "j",
+                        "j",
+                        "a",
+                        "s",
+                        "o",
+                        "n",
+                        "d",
+                    }
+                    wide{
+                        "januario",
+                        "februario",
+                        "martio",
+                        "april",
+                        "maio",
+                        "junio",
+                        "julio",
+                        "augusto",
+                        "septembre",
+                        "octobre",
+                        "novembre",
+                        "decembre",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "jan",
+                        "feb",
+                        "mar",
+                        "apr",
+                        "mai",
+                        "jun",
+                        "jul",
+                        "aug",
+                        "sep",
+                        "oct",
+                        "nov",
+                        "dec",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "januario",
+                        "februario",
+                        "martio",
+                        "april",
+                        "maio",
+                        "junio",
+                        "julio",
+                        "augusto",
+                        "septembre",
+                        "octobre",
+                        "novembre",
+                        "decembre",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "T1",
+                        "T2",
+                        "T3",
+                        "T4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1me trimestre",
+                        "2nde trimestre",
+                        "3tie trimestre",
+                        "4te trimestre",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "T1",
+                        "T2",
+                        "T3",
+                        "T4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1me trimestre",
+                        "2nde trimestre",
+                        "3tie trimestre",
+                        "4te trimestre",
+                    }
+                }
+            }
+        }
+    }
+    characterLabel{
+        activities{"activitate"}
+        african_scripts{"scriptura african"}
+        american_scripts{"scriptura american"}
+        animal{"animal"}
+        animals_nature{"animal o natura"}
+        arrows{"sagitta"}
+        body{"corpore"}
+        box_drawing{"composition de quadros"}
+        braille{"braille"}
+        building{"edificio"}
+        bullets_stars{"puncto o stella"}
+        consonantal_jamo{"jamo consonantic"}
+        currency_symbols{"symbolo monetari"}
+        dash_connector{"lineetta o connector"}
+        digits{"cifra"}
+        dingbats{"ornamento"}
+        divination_symbols{"symbolo de divination"}
+        downwards_arrows{"sagitta a basso"}
+        downwards_upwards_arrows{"sagitta a basso e in alto"}
+        east_asian_scripts{"scriptura del est de Asia"}
+        emoji{"emoji"}
+        european_scripts{"scriptura europee"}
+        female{"feminin"}
+        flag{"bandiera"}
+        flags{"bandieras"}
+        food_drink{"alimento e bibita"}
+        format{"formato"}
+        format_whitespace{"formato e spatio in blanco"}
+        full_width_form_variant{"variante a latitude complete"}
+        geometric_shapes{"forma geometric"}
+        half_width_form_variant{"variante a latitude medie"}
+        han_characters{"character Han"}
+        han_radicals{"radical Han"}
+        hanja{"hanja"}
+        hanzi_simplified{"Hanzi (simplificate)"}
+        hanzi_traditional{"Hanzi (traditional)"}
+        heart{"corde"}
+        historic_scripts{"scriptura historic"}
+        ideographic_desc_characters{"character de desc. ideographic"}
+        japanese_kana{"kana japonese"}
+        kanbun{"kanbun"}
+        kanji{"kanji"}
+        keycap{"clave"}
+        leftwards_arrows{"sagitta a sinistra"}
+        leftwards_rightwards_arrows{"sagitta a sinistra e a dextra"}
+        letterlike_symbols{"symbolo con littera"}
+        limited_use{"uso limitate"}
+        male{"masculin"}
+        math_symbols{"symbolo mathematic"}
+        middle_eastern_scripts{"scriptura medio-oriental"}
+        miscellaneous{"miscellanee"}
+        modern_scripts{"scriptura moderne"}
+        modifier{"modificator"}
+        musical_symbols{"symbolo musical"}
+        nature{"natura"}
+        nonspacing{"sin spatiatura"}
+        numbers{"numeros"}
+        objects{"objecto"}
+        other{"altere"}
+        paired{"par"}
+        person{"persona"}
+        phonetic_alphabet{"alphabeto phonetic"}
+        pictographs{"pictogramma"}
+        place{"loco"}
+        plant{"planta"}
+        punctuation{"punctuation"}
+        rightwards_arrows{"sagitta a dextra"}
+        sign_standard_symbols{"signo o symbolo"}
+        small_form_variant{"variantes micre"}
+        smiley{"emoticone"}
+        smileys_people{"emoticone o persona"}
+        south_asian_scripts{"scriptura del sud de Asia"}
+        southeast_asian_scripts{"scriptura del sud-est de Asia"}
+        spacing{"spatiatura"}
+        sport{"sport"}
+        symbols{"symbolo"}
+        technical_symbols{"symbolo technic"}
+        tone_marks{"marca tonal"}
+        travel{"viage"}
+        travel_places{"viage o destination"}
+        upwards_arrows{"sagitta in alto"}
+        variant_forms{"variante"}
+        vocalic_jamo{"jamo vocalic"}
+        weather{"meteo"}
+        western_asian_scripts{"scriptura del west de Asia"}
+        whitespace{"spatio in blanco"}
+    }
+    delimiters{
+        alternateQuotationEnd{"”"}
+        alternateQuotationStart{"“"}
+        quotationEnd{"’"}
+        quotationStart{"‘"}
+    }
+    fields{
+        day{
+            dn{"die"}
+            relative{
+                "-1"{"heri"}
+                "0"{"hodie"}
+                "1"{"deman"}
+            }
+        }
+        day-narrow{
+            dn{"d."}
+        }
+        day-short{
+            dn{"die"}
+        }
+        dayOfYear{
+            dn{"die del anno"}
+        }
+        dayOfYear-narrow{
+            dn{"d.d.a."}
+        }
+        dayOfYear-short{
+            dn{"die del an."}
+        }
+        dayperiod{
+            dn{"AM/PM"}
+        }
+        dayperiod-narrow{
+            dn{"AM/PM"}
+        }
+        dayperiod-short{
+            dn{"AM/PM"}
+        }
+        era{
+            dn{"era"}
+        }
+        era-narrow{
+            dn{"e."}
+        }
+        era-short{
+            dn{"era"}
+        }
+        fri{
+            relative{
+                "-1"{"venerdi passate"}
+                "0"{"iste venerdi"}
+                "1"{"venerdi proxime"}
+            }
+        }
+        fri-narrow{
+            relative{
+                "-1"{"ven. passate"}
+                "0"{"iste ven."}
+                "1"{"ven. proxime"}
+            }
+        }
+        fri-short{
+            relative{
+                "-1"{"ven. passate"}
+                "0"{"iste ven."}
+                "1"{"ven. proxime"}
+            }
+        }
+        hour{
+            dn{"hora"}
+            relative{
+                "0"{"iste hora"}
+            }
+        }
+        hour-narrow{
+            dn{"h."}
+        }
+        hour-short{
+            dn{"hr."}
+        }
+        minute{
+            dn{"minuta"}
+            relative{
+                "0"{"iste minuta"}
+            }
+        }
+        minute-narrow{
+            dn{"m."}
+        }
+        minute-short{
+            dn{"min."}
+        }
+        mon{
+            relative{
+                "-1"{"lunedi passate"}
+                "0"{"iste lunedi"}
+                "1"{"lunedi proxime"}
+            }
+        }
+        mon-narrow{
+            relative{
+                "-1"{"lun. passate"}
+                "0"{"iste lun."}
+                "1"{"lun. proxime"}
+            }
+        }
+        mon-short{
+            relative{
+                "-1"{"lun. passate"}
+                "0"{"iste lun."}
+                "1"{"lun. proxime"}
+            }
+        }
+        month{
+            dn{"mense"}
+            relative{
+                "-1"{"le mense passate"}
+                "0"{"iste mense"}
+                "1"{"le mense proxime"}
+            }
+        }
+        month-narrow{
+            dn{"m."}
+        }
+        month-short{
+            dn{"mns."}
+        }
+        quarter{
+            dn{"trimestre"}
+            relative{
+                "-1"{"le trimestre passate"}
+                "0"{"iste trimestre"}
+                "1"{"le trimestre proxime"}
+            }
+        }
+        quarter-narrow{
+            dn{"t."}
+        }
+        quarter-short{
+            dn{"trim."}
+        }
+        sat{
+            relative{
+                "-1"{"sabbato passate"}
+                "0"{"iste sabbato"}
+                "1"{"sabbato proxime"}
+            }
+        }
+        sat-narrow{
+            relative{
+                "-1"{"sab. passate"}
+                "0"{"iste sab."}
+                "1"{"sab. proxime"}
+            }
+        }
+        sat-short{
+            relative{
+                "-1"{"sab. passate"}
+                "0"{"iste sab."}
+                "1"{"sab. proxime"}
+            }
+        }
+        second{
+            dn{"secunda"}
+            relative{
+                "0"{"ora"}
+            }
+        }
+        second-narrow{
+            dn{"s."}
+        }
+        second-short{
+            dn{"sec."}
+        }
+        sun{
+            relative{
+                "-1"{"dominica passate"}
+                "0"{"iste dominica"}
+                "1"{"dominica proxime"}
+            }
+        }
+        sun-narrow{
+            relative{
+                "-1"{"dom. passate"}
+                "0"{"iste dom."}
+                "1"{"dom. proxime"}
+            }
+        }
+        sun-short{
+            relative{
+                "-1"{"dom. passate"}
+                "0"{"iste dom."}
+                "1"{"dom. proxime"}
+            }
+        }
+        thu{
+            relative{
+                "-1"{"jovedi passate"}
+                "0"{"iste jovedi"}
+                "1"{"jovedi proxime"}
+            }
+        }
+        thu-narrow{
+            relative{
+                "-1"{"jov. passate"}
+                "0"{"iste jov."}
+                "1"{"jov. proxime"}
+            }
+        }
+        thu-short{
+            relative{
+                "-1"{"jov. passate"}
+                "0"{"iste jov."}
+                "1"{"jov. proxime"}
+            }
+        }
+        tue{
+            relative{
+                "-1"{"martedi passate"}
+                "0"{"iste martedi"}
+                "1"{"martedi proxime"}
+            }
+        }
+        tue-narrow{
+            relative{
+                "-1"{"mar. passate"}
+                "0"{"iste mar."}
+                "1"{"mar. proxime"}
+            }
+        }
+        tue-short{
+            relative{
+                "-1"{"mar. passate"}
+                "0"{"iste mar."}
+                "1"{"mar. proxime"}
+            }
+        }
+        wed{
+            relative{
+                "-1"{"mercuridi passate"}
+                "0"{"iste mercuridi"}
+                "1"{"mercuridi proxime"}
+            }
+        }
+        wed-narrow{
+            relative{
+                "-1"{"mer. passate"}
+                "0"{"iste mer."}
+                "1"{"mer. proxime"}
+            }
+        }
+        wed-short{
+            relative{
+                "-1"{"mer. passate"}
+                "0"{"iste mer."}
+                "1"{"mer. proxime"}
+            }
+        }
+        week{
+            dn{"septimana"}
+            relative{
+                "-1"{"le septimana passate"}
+                "0"{"iste septimana"}
+                "1"{"le septimana proxime"}
+            }
+            relativePeriod{"le septimana de {0}"}
+        }
+        week-narrow{
+            dn{"s."}
+            relativePeriod{"le sept. de {0}"}
+        }
+        week-short{
+            dn{"sept."}
+            relativePeriod{"le sept. de {0}"}
+        }
+        weekOfMonth{
+            dn{"septimana del mense"}
+        }
+        weekOfMonth-narrow{
+            dn{"s.d.m."}
+        }
+        weekOfMonth-short{
+            dn{"sept. del mns."}
+        }
+        weekday{
+            dn{"die del septimana"}
+        }
+        weekday-narrow{
+            dn{"d.d.s."}
+        }
+        weekday-short{
+            dn{"die del sept."}
+        }
+        weekdayOfMonth{
+            dn{"die de septimana del mense"}
+        }
+        weekdayOfMonth-narrow{
+            dn{"d.d.s.d.m."}
+        }
+        weekdayOfMonth-short{
+            dn{"die de sept. del mns."}
+        }
+        year{
+            dn{"anno"}
+            relative{
+                "-1"{"le anno passate"}
+                "0"{"iste anno"}
+                "1"{"le anno proxime"}
+            }
+        }
+        year-narrow{
+            dn{"a."}
+        }
+        year-short{
+            dn{"an."}
+        }
+        zone{
+            dn{"fuso horari"}
+        }
+        zone-narrow{
+            dn{"fuso"}
+        }
+        zone-short{
+            dn{"fuso"}
+        }
+    }
+    listPattern{
+        or{
+            2{"{0} o {1}"}
+            end{"{0} o {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard{
+            2{"{0} e {1}"}
+            end{"{0} e {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard-short{
+            2{"{0} e {1}"}
+            end{"{0} e {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit-narrow{
+            2{"{0} {1}"}
+            end{"{0} {1}"}
+            middle{"{0} {1}"}
+            start{"{0} {1}"}
+        }
+        unit-short{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+    }
+    measurementSystemNames{
+        UK{"britannic"}
+        US{"statounitese"}
+        metric{"metric"}
+    }
+}
diff --git a/icu4c/source/data/locales/ia_001.txt b/icu4c/source/data/locales/ia_001.txt
new file mode 100644 (file)
index 0000000..089c400
--- /dev/null
@@ -0,0 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia_001{
+    Version{"2.1.44.15"}
+}
diff --git a/icu4c/source/data/locales/jv.txt b/icu4c/source/data/locales/jv.txt
new file mode 100644 (file)
index 0000000..dfad47c
--- /dev/null
@@ -0,0 +1,788 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv{
+    AuxExemplarCharacters{"[f q v x z]"}
+    Ellipsis{
+        final{"{0}…"}
+        initial{"…{0}"}
+        medial{"{0}…{1}"}
+        word-final{"{0} …"}
+        word-initial{"… {0}"}
+        word-medial{"{0} … {1}"}
+    }
+    ExemplarCharacters{"[a â å b c d e é è ê g h i ì j k l m n o ò p r s t u ù w y]"}
+    ExemplarCharactersIndex{"[A Â Å B C D E É È Ê G H I Ì J K L M N O Ò P R S T U Ù W Y]"}
+    ExemplarCharactersNumbers{"[\\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
+    ExemplarCharactersPunctuation{"[\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]"}
+    MoreInformation{"?"}
+    NumberElements{
+        default{"latn"}
+        latn{
+            miscPatterns{
+                atLeast{"≥{0}"}
+                range{"{0} – {1}"}
+            }
+            patterns{
+                accountingFormat{"¤ #,##0.00"}
+                currencyFormat{"¤ #,##0.00"}
+                decimalFormat{"#,##0.###"}
+                percentFormat{"#,##0%"}
+                scientificFormat{"#E0"}
+            }
+            symbols{
+                decimal{","}
+                exponential{"E"}
+                group{"."}
+                infinity{"∞"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+            }
+        }
+        minimalPairs{
+            ordinal{
+                other{"Njupuk penggoan tengen sing ke {0}."}
+            }
+            plural{
+                other{"{0} dino"}
+            }
+        }
+        minimumGroupingDigits{"1"}
+    }
+    Version{"2.1.44.15"}
+    calendar{
+        generic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd-MM-y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                E{"ccc"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"E, d"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E, d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"E, dd/MM"}
+                MMM{"LLL"}
+                MMMEd{"E, d MMM"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd/MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                ms{"mm:ss"}
+                y{"y G"}
+                yyyy{"y G"}
+                yyyyM{"MM - y GGGGG"}
+                yyyyMEd{"E, dd - MM - y GGGGG"}
+                yyyyMMM{"MMM y G"}
+                yyyyMMMEd{"E, d MMM y G"}
+                yyyyMMMM{"MMMM y G"}
+                yyyyMMMd{"d MMM y G"}
+                yyyyMd{"dd - MM - y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"MM – MM"}
+                }
+                MEd{
+                    M{"E, dd/MM – E, dd/MM"}
+                    d{"E, dd/MM – E, dd/MM"}
+                }
+                MMM{
+                    M{"LLL – LLL"}
+                }
+                MMMEd{
+                    M{"E, d MMM – E, d MMM"}
+                    d{"E, d MMM – E, d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d – d MMM"}
+                }
+                Md{
+                    M{"dd/MM – dd/MM"}
+                    d{"dd/MM – dd/MM"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                y{
+                    y{"y – y G"}
+                }
+                yM{
+                    M{"MM-y – MM-y GGGGG"}
+                    y{"MM-y – MM-y GGGGG"}
+                }
+                yMEd{
+                    M{"E, dd-MM-y – E, dd-MM-y GGGGG"}
+                    d{"E, dd-MM-y – E, dd-MM-y GGGGG"}
+                    y{"E, dd-MM-y – E, dd-MM-y GGGGG"}
+                }
+                yMMM{
+                    M{"MMM – MMM y G"}
+                    y{"MMM y – MMM y G"}
+                }
+                yMMMEd{
+                    M{"E, d MMM – E, d MMM y G"}
+                    d{"E, d MMM – E, d MMM y G"}
+                    y{"E, d MMM y – E, d MMM y G"}
+                }
+                yMMMM{
+                    M{"MMMM – MMMM y G"}
+                    y{"MMMM y – MMMM y G"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y G"}
+                    d{"d – d MMM y G"}
+                    y{"d MMM y – d MMM y G"}
+                }
+                yMd{
+                    M{"dd-MM-y – dd-MM-y GGGGG"}
+                    d{"dd-MM-y – dd-MM-y GGGGG"}
+                    y{"dd-MM-y – dd-MM-y GGGGG"}
+                }
+            }
+        }
+        gregorian{
+            AmPmMarkers{
+                "Isuk",
+                "Wengi",
+            }
+            AmPmMarkersAbbr{
+                "Isuk",
+                "Wengi",
+            }
+            AmPmMarkersNarrow{
+                "Isuk",
+                "Wengi",
+            }
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d MMMM y",
+                "d MMMM y",
+                "d MMM y",
+                "dd-MM-y",
+                "{1}, {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1}, {0}",
+                "{1}, {0}",
+            }
+            appendItems{
+                Timezone{"{0} {1}"}
+            }
+            availableFormats{
+                E{"ccc"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"E, d"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E, d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                Hmsv{"HH:mm:ss v"}
+                Hmv{"HH:mm v"}
+                M{"L"}
+                MEd{"E dd/MM"}
+                MMM{"LLL"}
+                MMMEd{"E, d MMM"}
+                MMMMW{
+                    other{"'pekan' W 'saka' MMMM"}
+                }
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd/MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                hmsv{"h:mm:ss a v"}
+                hmv{"h:mm a v"}
+                ms{"mm:ss"}
+                y{"y"}
+                yM{"MM-y"}
+                yMEd{"E, dd-MM-y"}
+                yMMM{"MMM y"}
+                yMMMEd{"E, d MMM y"}
+                yMMMM{"MMMM y"}
+                yMMMd{"d MMM y"}
+                yMd{"dd-MM-y"}
+                yQQQ{"QQQ y"}
+                yQQQQ{"QQQQ y"}
+                yw{
+                    other{"'pekan' w 'saka' Y"}
+                }
+            }
+            dayNames{
+                format{
+                    abbreviated{
+                        "Ahd",
+                        "Sen",
+                        "Sel",
+                        "Rab",
+                        "Kam",
+                        "Jum",
+                        "Sab",
+                    }
+                    narrow{
+                        "A",
+                        "S",
+                        "S",
+                        "R",
+                        "K",
+                        "J",
+                        "S",
+                    }
+                    short{
+                        "Ahd",
+                        "Sen",
+                        "Sel",
+                        "Rab",
+                        "Kam",
+                        "Jum",
+                        "Sab",
+                    }
+                    wide{
+                        "Ahad",
+                        "Senin",
+                        "Selasa",
+                        "Rabu",
+                        "Kamis",
+                        "Jumat",
+                        "Sabtu",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Ahd",
+                        "Sen",
+                        "Sel",
+                        "Rab",
+                        "Kam",
+                        "Jum",
+                        "Sab",
+                    }
+                    narrow{
+                        "A",
+                        "S",
+                        "S",
+                        "R",
+                        "K",
+                        "J",
+                        "S",
+                    }
+                    short{
+                        "Ahd",
+                        "Sen",
+                        "Sel",
+                        "Rab",
+                        "Kam",
+                        "Jum",
+                        "Sab",
+                    }
+                    wide{
+                        "Ahad",
+                        "Senin",
+                        "Selasa",
+                        "Rabu",
+                        "Kamis",
+                        "Jumat",
+                        "Sabtu",
+                    }
+                }
+            }
+            dayPeriod{
+                stand-alone{
+                    abbreviated{
+                        am{"Isuk"}
+                        pm{"Wengi"}
+                    }
+                    narrow{
+                        am{"Isuk"}
+                        pm{"Wengi"}
+                    }
+                    wide{
+                        am{"Isuk"}
+                        pm{"Wengi"}
+                    }
+                }
+            }
+            eras{
+                abbreviated{
+                    "SM",
+                    "M",
+                }
+                abbreviated%variant{
+                    "SEU",
+                    "EU",
+                }
+                wide{
+                    "Sakdurunge Masehi",
+                    "Masehi",
+                }
+                wide%variant{
+                    "Sakdurunge Era Umum",
+                    "Era Umum",
+                }
+            }
+            intervalFormats{
+                H{
+                    H{"HH – HH"}
+                }
+                Hm{
+                    H{"HH:mm – HH:mm"}
+                    m{"HH:mm – HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm – HH:mm v"}
+                    m{"HH:mm – HH:mm v"}
+                }
+                Hv{
+                    H{"HH – HH v"}
+                }
+                M{
+                    M{"MM – MM"}
+                }
+                MEd{
+                    M{"E, dd/MM – E, dd/MM"}
+                    d{"E, dd/MM – E, dd/MM"}
+                }
+                MMM{
+                    M{"LLL–LLL"}
+                }
+                MMMEd{
+                    M{"E, d MMM – E, d MMM"}
+                    d{"E, d MMM – E, d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"MMM d–d"}
+                }
+                Md{
+                    M{"dd/MM – dd/MM"}
+                    d{"dd/MM – dd/MM"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"h a – h a"}
+                    h{"h – h a"}
+                }
+                hm{
+                    a{"h:mm a – h:mm a"}
+                    h{"h:mm – h:mm a"}
+                    m{"h:mm – h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a – h:mm a v"}
+                    h{"h:mm – h:mm a v"}
+                    m{"h:mm – h:mm a v"}
+                }
+                hv{
+                    a{"h a – h a v"}
+                    h{"h – h a v"}
+                }
+                y{
+                    y{"y – y"}
+                }
+                yM{
+                    M{"MM-y – MM-y"}
+                    y{"MM-y – MM-y"}
+                }
+                yMEd{
+                    M{"E, dd-MM-y – E, dd-MM-y"}
+                    d{"E, dd-MM-y – E, dd-MM-y"}
+                    y{"E, dd-MM-y – E, dd-MM-y"}
+                }
+                yMMM{
+                    M{"MMM – MMM y"}
+                    y{"MMM y – MMM y"}
+                }
+                yMMMEd{
+                    M{"E, d MMM – E, d MMM y"}
+                    d{"E, d MMM – E, d MMM y"}
+                    y{"E, d MMM y – E, d MMM y"}
+                }
+                yMMMM{
+                    M{"MMMM – MMMM y"}
+                    y{"MMMM y – MMMM y"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y"}
+                    d{"d – d MMM y"}
+                    y{"d MMM y – d MMM y"}
+                }
+                yMd{
+                    M{"dd-MM-y – dd-MM-y"}
+                    d{"dd-MM-y – dd-MM-y"}
+                    y{"dd-MM-y – dd-MM-y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "Jan",
+                        "Feb",
+                        "Mar",
+                        "Apr",
+                        "Mei",
+                        "Jun",
+                        "Jul",
+                        "Agt",
+                        "Sep",
+                        "Okt",
+                        "Nov",
+                        "Des",
+                    }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "Januari",
+                        "Februari",
+                        "Maret",
+                        "April",
+                        "Mei",
+                        "Juni",
+                        "Juli",
+                        "Agustus",
+                        "September",
+                        "Oktober",
+                        "November",
+                        "Desember",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Jan",
+                        "Feb",
+                        "Mar",
+                        "Apr",
+                        "Mei",
+                        "Jun",
+                        "Jul",
+                        "Agt",
+                        "Sep",
+                        "Okt",
+                        "Nov",
+                        "Des",
+                    }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "Januari",
+                        "Februari",
+                        "Maret",
+                        "April",
+                        "Mei",
+                        "Juni",
+                        "Juli",
+                        "Agustus",
+                        "September",
+                        "Oktober",
+                        "November",
+                        "Desember",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "TW1",
+                        "TW2",
+                        "TW3",
+                        "TW4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "triwulan kaping pisan",
+                        "triwulan kaping loro",
+                        "triwulan kaping telu",
+                        "triwulan kaping papat",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "TW1",
+                        "TW2",
+                        "TW3",
+                        "TW4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "triwulan kaping pisan",
+                        "triwulan kaping loro",
+                        "triwulan kaping telu",
+                        "triwulan kaping papat",
+                    }
+                }
+            }
+        }
+    }
+    delimiters{
+        alternateQuotationEnd{"’"}
+        alternateQuotationStart{"‘"}
+        quotationEnd{"”"}
+        quotationStart{"“"}
+    }
+    fields{
+        day{
+            dn{"dino"}
+            relative{
+                "-1"{"wingi"}
+                "0"{"saiki"}
+                "1"{"sesuk"}
+            }
+        }
+        day-narrow{
+            dn{"dino"}
+        }
+        day-short{
+            dn{"dino"}
+        }
+        dayperiod{
+            dn{"isuk/wengi"}
+        }
+        era{
+            dn{"era"}
+        }
+        hour{
+            dn{"jam"}
+        }
+        hour-narrow{
+            dn{"jam"}
+        }
+        hour-short{
+            dn{"jam"}
+        }
+        minute{
+            dn{"menit"}
+        }
+        minute-narrow{
+            dn{"menit"}
+        }
+        minute-short{
+            dn{"menit"}
+        }
+        month{
+            dn{"sasi"}
+            relative{
+                "-1"{"sasi wingi"}
+                "0"{"sasi iki"}
+                "1"{"sasi ngarep"}
+            }
+        }
+        month-narrow{
+            dn{"sasi"}
+        }
+        month-short{
+            dn{"sasi"}
+        }
+        quarter{
+            dn{"triwulan"}
+        }
+        quarter-narrow{
+            dn{"triwulan"}
+        }
+        quarter-short{
+            dn{"triwulan"}
+        }
+        second{
+            dn{"detik"}
+        }
+        second-narrow{
+            dn{"detik"}
+        }
+        second-short{
+            dn{"detik"}
+        }
+        week{
+            dn{"pekan"}
+            relative{
+                "-1"{"pekan wingi"}
+                "0"{"pekan iki"}
+                "1"{"pekan ngarep"}
+            }
+            relativePeriod{"pekan kaping {0}"}
+        }
+        week-narrow{
+            dn{"pekan"}
+            relativePeriod{"pekan kaping {0}"}
+        }
+        week-short{
+            dn{"pekan"}
+            relativePeriod{"pekan kaping {0}"}
+        }
+        weekday{
+            dn{"dino sepekan"}
+        }
+        year{
+            dn{"taun"}
+            relative{
+                "-1"{"taun wingi"}
+                "0"{"taun iki"}
+                "1"{"taun ngarep"}
+            }
+        }
+        year-narrow{
+            dn{"taun"}
+        }
+        year-short{
+            dn{"taun"}
+        }
+        zone{
+            dn{"zona wektu"}
+        }
+    }
+    layout{
+        characters{"left-to-right"}
+        lines{"top-to-bottom"}
+    }
+    listPattern{
+        or{
+            2{"{0} utowo {1}"}
+            end{"{0}, utowo {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard{
+            2{"{0} lan {1}"}
+            end{"{0}, lan {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard-short{
+            2{"{0} lan {1}"}
+            end{"{0}, lan {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit-narrow{
+            2{"{0} {1}"}
+            end{"{0} {1}"}
+            middle{"{0} {1}"}
+            start{"{0} {1}"}
+        }
+        unit-short{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+    }
+    measurementSystemNames{
+        UK{"BR"}
+        US{"AS"}
+        metric{"Metrik"}
+    }
+    parse{
+        date{
+            lenient{
+                "[\\--/]",
+                "[\\:∶]",
+            }
+        }
+        general{
+            lenient{
+                "[.․。︒﹒.。]",
+                "['ʼ՚᾽᾿’']",
+                "[%٪﹪%]",
+                "[؉‰]",
+                "[\$﹩$$]",
+                "[£₤]",
+                "[¥¥]",
+                "[₩₩]",
+                "[₨₹{Rp}{Rs}]",
+            }
+        }
+        number{
+            lenient{
+                "[\\-‒⁻₋−➖﹣-]",
+                "[,،٫、︐︑﹐﹑,、]",
+                "[+⁺₊➕﬩﹢+]",
+            }
+            stricter{
+                "[,٫︐﹐,]",
+                "[.․﹒.。]",
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/locales/jv_ID.txt b/icu4c/source/data/locales/jv_ID.txt
new file mode 100644 (file)
index 0000000..c7fdb7e
--- /dev/null
@@ -0,0 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv_ID{
+    Version{"2.1.44.15"}
+}
diff --git a/icu4c/source/data/locales/mi.txt b/icu4c/source/data/locales/mi.txt
new file mode 100644 (file)
index 0000000..cc7edf8
--- /dev/null
@@ -0,0 +1,616 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi{
+    AuxExemplarCharacters{"[b c d f g j l q s v x y z]"}
+    ExemplarCharacters{"[a ā e ē h i ī k m n {ng} o ō p r t u ū w {wh}]"}
+    ExemplarCharactersIndex{"[A E H I K M N O P R T U W]"}
+    NumberElements{
+        default{"latn"}
+        latn{
+            miscPatterns{
+                atLeast{"≥{0}"}
+                range{"{0}–{1}"}
+            }
+            patterns{
+                accountingFormat{"¤ #,##0.00"}
+                currencyFormat{"¤ #,##0.00"}
+                decimalFormat{"#,##0.###"}
+                percentFormat{"#,##0%"}
+                scientificFormat{"#E0"}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        other{"0K"}
+                    }
+                    10000{
+                        other{"00K"}
+                    }
+                    100000{
+                        other{"000K"}
+                    }
+                    1000000{
+                        other{"0M"}
+                    }
+                    10000000{
+                        other{"00M"}
+                    }
+                    100000000{
+                        other{"000M"}
+                    }
+                    1000000000{
+                        other{"0G"}
+                    }
+                    10000000000{
+                        other{"00G"}
+                    }
+                    100000000000{
+                        other{"000G"}
+                    }
+                    1000000000000{
+                        other{"0T"}
+                    }
+                    10000000000000{
+                        other{"00T"}
+                    }
+                    100000000000000{
+                        other{"000T"}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        other{"¤ 0K"}
+                    }
+                    10000{
+                        other{"¤ 00K"}
+                    }
+                    100000{
+                        other{"¤ 000K"}
+                    }
+                    1000000{
+                        other{"¤ 0M"}
+                    }
+                    10000000{
+                        other{"¤ 00M"}
+                    }
+                    100000000{
+                        other{"¤ 000M"}
+                    }
+                    1000000000{
+                        other{"¤ 0G"}
+                    }
+                    10000000000{
+                        other{"¤ 00G"}
+                    }
+                    100000000000{
+                        other{"¤ 000G"}
+                    }
+                    1000000000000{
+                        other{"¤ 0T"}
+                    }
+                    10000000000000{
+                        other{"¤ 00T"}
+                    }
+                    100000000000000{
+                        other{"¤ 000T"}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        other{"0K"}
+                    }
+                    10000{
+                        other{"00K"}
+                    }
+                    100000{
+                        other{"000K"}
+                    }
+                    1000000{
+                        other{"0M"}
+                    }
+                    10000000{
+                        other{"00M"}
+                    }
+                    100000000{
+                        other{"000M"}
+                    }
+                    1000000000{
+                        other{"0G"}
+                    }
+                    10000000000{
+                        other{"00G"}
+                    }
+                    100000000000{
+                        other{"000G"}
+                    }
+                    1000000000000{
+                        other{"0T"}
+                    }
+                    10000000000000{
+                        other{"00T"}
+                    }
+                    100000000000000{
+                        other{"000T"}
+                    }
+                }
+            }
+            symbols{
+                decimal{"."}
+                exponential{"E"}
+                group{","}
+                infinity{"∞"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+            }
+        }
+        minimumGroupingDigits{"1"}
+        native{"latn"}
+    }
+    Version{"2.1.44.15"}
+    calendar{
+        generic{
+            DateTimePatterns{
+                "h:mm:ss a zzzz",
+                "h:mm:ss a z",
+                "h:mm:ss",
+                "h:mm",
+                "G y MMMM d, EEEE",
+                "G y MMMM d",
+                "G y MMM d",
+                "GGGGG y-MM-dd",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            intervalFormats{
+                M{
+                    M{"MM–MM"}
+                }
+                MEd{
+                    M{"MM-dd, E – MM-dd, E"}
+                    d{"MM-dd, E – MM-dd, E"}
+                }
+                MMM{
+                    M{"LLL–LLL"}
+                }
+                MMMEd{
+                    M{"MMM d, E – MMM d, E"}
+                    d{"MMM d, E – MMM d, E"}
+                }
+                MMMd{
+                    M{"MMM d – MMM d"}
+                    d{"MMM d–d"}
+                }
+                Md{
+                    M{"MM-dd – MM-dd"}
+                    d{"MM-dd – MM-dd"}
+                }
+                d{
+                    d{"d–d"}
+                }
+                fallback{"{0} ki te {1}"}
+                y{
+                    y{"G y–y"}
+                }
+                yM{
+                    M{"GGGGG y-MM – y-MM"}
+                    y{"GGGGG y-MM – y-MM"}
+                }
+                yMEd{
+                    M{"GGGGG y-MM-dd, E – y-MM-dd, E"}
+                    d{"GGGGG y-MM-dd, E – y-MM-dd, E"}
+                    y{"GGGGG y-MM-dd, E – y-MM-dd, E"}
+                }
+                yMMM{
+                    M{"G y MMM–MMM"}
+                    y{"G y MMM – y MMM"}
+                }
+                yMMMEd{
+                    M{"G y MMM d, E – MMM d, E"}
+                    d{"G y MMM d, E – MMM d, E"}
+                    y{"G y MMM d, E – y MMM d, E"}
+                }
+                yMMMM{
+                    M{"G y MMMM–MMMM"}
+                    y{"G y MMMM – y MMMM"}
+                }
+                yMMMd{
+                    M{"G y MMM d – MMM d"}
+                    d{"G y MMM d–d"}
+                    y{"G y MMM d – y MMM d"}
+                }
+                yMd{
+                    M{"GGGGG y-MM-dd – y-MM-dd"}
+                    d{"GGGGG y-MM-dd – y-MM-dd"}
+                    y{"GGGGG y-MM-dd – y-MM-dd"}
+                }
+            }
+        }
+        gregorian{
+            AmPmMarkers{
+                "AM",
+                "PM",
+            }
+            AmPmMarkersAbbr{
+                "AM",
+                "PM",
+            }
+            AmPmMarkersNarrow{
+                "AM",
+                "PM",
+            }
+            DateTimePatterns{
+                "h:mm:ss a zzzz",
+                "h:mm:ss a z",
+                "h:mm:ss",
+                "h:mm",
+                "y MMMM d, EEEE",
+                "y MMMM d",
+                "y MMM d",
+                "y-MM-dd",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            dayNames{
+                format{
+                    abbreviated{
+                        "Tap",
+                        "Hin",
+                        "Tū",
+                        "Apa",
+                        "Par",
+                        "Mer",
+                        "Hor",
+                    }
+                    narrow{
+                        "T",
+                        "H",
+                        "T",
+                        "A",
+                        "P",
+                        "M",
+                        "H",
+                    }
+                    short{
+                        "Tap",
+                        "Hin",
+                        "Tū",
+                        "Apa",
+                        "Par",
+                        "Mer",
+                        "Hor",
+                    }
+                    wide{
+                        "Rātapu",
+                        "Rāhina",
+                        "Rātū",
+                        "Rāapa",
+                        "Rāpare",
+                        "Rāmere",
+                        "Rāhoroi",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Tap",
+                        "Hin",
+                        "Tū",
+                        "Apa",
+                        "Par",
+                        "Mer",
+                        "Hor",
+                    }
+                    narrow{
+                        "T",
+                        "H",
+                        "T",
+                        "A",
+                        "P",
+                        "M",
+                        "H",
+                    }
+                    short{
+                        "Tap",
+                        "Hin",
+                        "Tū",
+                        "Apa",
+                        "Par",
+                        "Mer",
+                        "Hor",
+                    }
+                    wide{
+                        "Rātapu",
+                        "Rāhina",
+                        "Rātū",
+                        "Rāapa",
+                        "Rāpare",
+                        "Rāmere",
+                        "Rāhoroi",
+                    }
+                }
+            }
+            dayPeriod{
+                stand-alone{
+                    abbreviated{
+                        am{"AM"}
+                        pm{"PM"}
+                    }
+                    narrow{
+                        am{"AM"}
+                        pm{"PM"}
+                    }
+                    wide{
+                        am{"AM"}
+                        pm{"PM"}
+                    }
+                }
+            }
+            eras{
+                abbreviated{
+                    "BCE",
+                    "CE",
+                }
+                wide{
+                    "BCE",
+                    "CE",
+                }
+            }
+            intervalFormats{
+                fallback{"{0} ki te {1}"}
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "Kohi",
+                        "Hui",
+                        "Pou",
+                        "Pae",
+                        "Hara",
+                        "Pipi",
+                        "Hōngo",
+                        "Here",
+                        "Mahu",
+                        "Nuku",
+                        "Rangi",
+                        "Haki",
+                    }
+                    narrow{
+                        "K",
+                        "H",
+                        "P",
+                        "P",
+                        "H",
+                        "P",
+                        "H",
+                        "H",
+                        "M",
+                        "N",
+                        "R",
+                        "H",
+                    }
+                    wide{
+                        "Kohitātea",
+                        "Huitanguru",
+                        "Poutūterangi",
+                        "Paengawhāwhā",
+                        "Haratua",
+                        "Pipiri",
+                        "Hōngongoi",
+                        "Hereturikōkā",
+                        "Mahuru",
+                        "Whiringa-ā-nuku",
+                        "Whiringa-ā-rangi",
+                        "Hakihea",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Kohi",
+                        "Hui",
+                        "Pou",
+                        "Pae",
+                        "Hara",
+                        "Pipi",
+                        "Hōngo",
+                        "Here",
+                        "Mahu",
+                        "Nuku",
+                        "Rangi",
+                        "Haki",
+                    }
+                    narrow{
+                        "K",
+                        "H",
+                        "P",
+                        "P",
+                        "H",
+                        "P",
+                        "H",
+                        "H",
+                        "M",
+                        "N",
+                        "R",
+                        "H",
+                    }
+                    wide{
+                        "Kohitātea",
+                        "Huitanguru",
+                        "Poutūterangi",
+                        "Paengawhāwhā",
+                        "Haratua",
+                        "Pipiri",
+                        "Hōngongoi",
+                        "Hereturikōkā",
+                        "Mahuru",
+                        "Whiringa-ā-nuku",
+                        "Whiringa-ā-rangi",
+                        "Hakihea",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "HW1",
+                        "HW2",
+                        "HW3",
+                        "HW4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "Hauwhā tuatahi",
+                        "Hauwhā tuarua",
+                        "Hauwhā tuatoru",
+                        "Hauwhā tuawhā",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "HW1",
+                        "HW2",
+                        "HW3",
+                        "HW4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "Hauwhā tuatahi",
+                        "Hauwhā tuarua",
+                        "Hauwhā tuatoru",
+                        "Hauwhā tuawhā",
+                    }
+                }
+            }
+        }
+    }
+    delimiters{
+        alternateQuotationEnd{"’"}
+        alternateQuotationStart{"‘"}
+        quotationEnd{"”"}
+        quotationStart{"“"}
+    }
+    fields{
+        day{
+            dn{"rā"}
+            relative{
+                "-1"{"inanahi"}
+                "0"{"āianei"}
+                "1"{"āpōpō"}
+            }
+        }
+        day-narrow{
+            dn{"rā"}
+        }
+        day-short{
+            dn{"rā"}
+        }
+        dayperiod{
+            dn{"AM/PM"}
+        }
+        era{
+            dn{"wā"}
+        }
+        hour{
+            dn{"hāora"}
+        }
+        hour-narrow{
+            dn{"hr"}
+        }
+        hour-short{
+            dn{"hr"}
+        }
+        minute{
+            dn{"meneti"}
+        }
+        minute-narrow{
+            dn{"men"}
+        }
+        minute-short{
+            dn{"men"}
+        }
+        month{
+            dn{"marama"}
+        }
+        month-narrow{
+            dn{"m"}
+        }
+        month-short{
+            dn{"m"}
+        }
+        quarter{
+            dn{"hauwhā"}
+        }
+        quarter-narrow{
+            dn{"hw"}
+        }
+        quarter-short{
+            dn{"hw"}
+        }
+        second{
+            dn{"hēkona"}
+        }
+        second-narrow{
+            dn{"hēk"}
+        }
+        second-short{
+            dn{"hēk"}
+        }
+        week{
+            dn{"wiki"}
+        }
+        week-narrow{
+            dn{"w"}
+        }
+        week-short{
+            dn{"w"}
+        }
+        weekday{
+            dn{"rā o te wiki"}
+        }
+        year{
+            dn{"tau"}
+        }
+        year-narrow{
+            dn{"t"}
+        }
+        year-short{
+            dn{"t"}
+        }
+        zone{
+            dn{"rohe wā"}
+        }
+    }
+    listPattern{
+        standard{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+    }
+    measurementSystemNames{
+        UK{"UK"}
+        US{"US"}
+        metric{"Ngahuru"}
+    }
+}
diff --git a/icu4c/source/data/locales/mi_NZ.txt b/icu4c/source/data/locales/mi_NZ.txt
new file mode 100644 (file)
index 0000000..3a2af38
--- /dev/null
@@ -0,0 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi_NZ{
+    Version{"2.1.44.15"}
+}
index 3669f0aa3ba353caaebcad902c81943d53da846d..c9e0fa21b5cc7b7eb72893095cce5f98f20b725f 100644 (file)
@@ -115,64 +115,66 @@ GENRB_SOURCE = af.txt af_NA.txt af_ZA.txt agq.txt\
  ha_GH.txt ha_NE.txt ha_NG.txt haw.txt haw_US.txt\
  he.txt he_IL.txt hi.txt hi_IN.txt hr.txt\
  hr_BA.txt hr_HR.txt hsb.txt hsb_DE.txt hu.txt\
- hu_HU.txt hy.txt hy_AM.txt id.txt id_ID.txt\
- ig.txt ig_NG.txt ii.txt ii_CN.txt is.txt\
- is_IS.txt it.txt it_CH.txt it_IT.txt it_SM.txt\
- it_VA.txt ja.txt ja_JP.txt jgo.txt jgo_CM.txt\
- jmc.txt jmc_TZ.txt ka.txt ka_GE.txt kab.txt\
- kab_DZ.txt kam.txt kam_KE.txt kde.txt kde_TZ.txt\
- kea.txt kea_CV.txt khq.txt khq_ML.txt ki.txt\
- ki_KE.txt kk.txt kk_KZ.txt kkj.txt kkj_CM.txt\
- kl.txt kl_GL.txt kln.txt kln_KE.txt km.txt\
- km_KH.txt kn.txt kn_IN.txt ko.txt ko_KP.txt\
- ko_KR.txt kok.txt kok_IN.txt ks.txt ks_IN.txt\
- ksb.txt ksb_TZ.txt ksf.txt ksf_CM.txt ksh.txt\
- ksh_DE.txt kw.txt kw_GB.txt ky.txt ky_KG.txt\
- lag.txt lag_TZ.txt lb.txt lb_LU.txt lg.txt\
- lg_UG.txt lkt.txt lkt_US.txt ln.txt ln_AO.txt\
- ln_CD.txt ln_CF.txt ln_CG.txt lo.txt lo_LA.txt\
- lrc.txt lrc_IQ.txt lrc_IR.txt lt.txt lt_LT.txt\
- lu.txt lu_CD.txt luo.txt luo_KE.txt luy.txt\
- luy_KE.txt lv.txt lv_LV.txt mas.txt mas_KE.txt\
- mas_TZ.txt mer.txt mer_KE.txt mfe.txt mfe_MU.txt\
- mg.txt mg_MG.txt mgh.txt mgh_MZ.txt mgo.txt\
- mgo_CM.txt mk.txt mk_MK.txt ml.txt ml_IN.txt\
- mn.txt mn_MN.txt mr.txt mr_IN.txt ms.txt\
- ms_BN.txt ms_MY.txt ms_SG.txt mt.txt mt_MT.txt\
- mua.txt mua_CM.txt my.txt my_MM.txt mzn.txt\
- mzn_IR.txt naq.txt naq_NA.txt nb.txt nb_NO.txt\
- nb_SJ.txt nd.txt nd_ZW.txt nds.txt nds_DE.txt\
- nds_NL.txt ne.txt ne_IN.txt ne_NP.txt nl.txt\
- nl_AW.txt nl_BE.txt nl_BQ.txt nl_CW.txt nl_NL.txt\
- nl_SR.txt nl_SX.txt nmg.txt nmg_CM.txt nn.txt\
- nn_NO.txt nnh.txt nnh_CM.txt nus.txt nus_SS.txt\
- nyn.txt nyn_UG.txt om.txt om_ET.txt om_KE.txt\
- or.txt or_IN.txt os.txt os_GE.txt os_RU.txt\
- pa.txt pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt\
- pl.txt pl_PL.txt ps.txt ps_AF.txt pt.txt\
- pt_AO.txt pt_BR.txt pt_CH.txt pt_CV.txt pt_GQ.txt\
- pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt\
- pt_ST.txt pt_TL.txt qu.txt qu_BO.txt qu_EC.txt\
- qu_PE.txt rm.txt rm_CH.txt rn.txt rn_BI.txt\
- ro.txt ro_MD.txt ro_RO.txt rof.txt rof_TZ.txt\
- ru.txt ru_BY.txt ru_KG.txt ru_KZ.txt ru_MD.txt\
- ru_RU.txt ru_UA.txt rw.txt rw_RW.txt rwk.txt\
- rwk_TZ.txt sah.txt sah_RU.txt saq.txt saq_KE.txt\
- sbp.txt sbp_TZ.txt se.txt se_FI.txt se_NO.txt\
- se_SE.txt seh.txt seh_MZ.txt ses.txt ses_ML.txt\
- sg.txt sg_CF.txt shi.txt shi_Latn.txt shi_Latn_MA.txt\
- shi_Tfng.txt shi_Tfng_MA.txt si.txt si_LK.txt sk.txt\
- sk_SK.txt sl.txt sl_SI.txt smn.txt smn_FI.txt\
- sn.txt sn_ZW.txt so.txt so_DJ.txt so_ET.txt\
- so_KE.txt so_SO.txt sq.txt sq_AL.txt sq_MK.txt\
- sq_XK.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
- sr_Cyrl_RS.txt sr_Cyrl_XK.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt\
- sr_Latn_RS.txt sr_Latn_XK.txt sv.txt sv_AX.txt sv_FI.txt\
- sv_SE.txt sw.txt sw_CD.txt sw_KE.txt sw_TZ.txt\
- sw_UG.txt ta.txt ta_IN.txt ta_LK.txt ta_MY.txt\
- ta_SG.txt te.txt te_IN.txt teo.txt teo_KE.txt\
- teo_UG.txt tg.txt tg_TJ.txt th.txt th_TH.txt\
- ti.txt ti_ER.txt ti_ET.txt to.txt to_TO.txt\
+ hu_HU.txt hy.txt hy_AM.txt ia.txt ia_001.txt\
+ id.txt id_ID.txt ig.txt ig_NG.txt ii.txt\
+ ii_CN.txt is.txt is_IS.txt it.txt it_CH.txt\
+ it_IT.txt it_SM.txt it_VA.txt ja.txt ja_JP.txt\
+ jgo.txt jgo_CM.txt jmc.txt jmc_TZ.txt jv.txt\
+ jv_ID.txt ka.txt ka_GE.txt kab.txt kab_DZ.txt\
+ kam.txt kam_KE.txt kde.txt kde_TZ.txt kea.txt\
+ kea_CV.txt khq.txt khq_ML.txt ki.txt ki_KE.txt\
+ kk.txt kk_KZ.txt kkj.txt kkj_CM.txt kl.txt\
+ kl_GL.txt kln.txt kln_KE.txt km.txt km_KH.txt\
+ kn.txt kn_IN.txt ko.txt ko_KP.txt ko_KR.txt\
+ kok.txt kok_IN.txt ks.txt ks_IN.txt ksb.txt\
+ ksb_TZ.txt ksf.txt ksf_CM.txt ksh.txt ksh_DE.txt\
+ kw.txt kw_GB.txt ky.txt ky_KG.txt lag.txt\
+ lag_TZ.txt lb.txt lb_LU.txt lg.txt lg_UG.txt\
+ lkt.txt lkt_US.txt ln.txt ln_AO.txt ln_CD.txt\
+ ln_CF.txt ln_CG.txt lo.txt lo_LA.txt lrc.txt\
+ lrc_IQ.txt lrc_IR.txt lt.txt lt_LT.txt lu.txt\
+ lu_CD.txt luo.txt luo_KE.txt luy.txt luy_KE.txt\
+ lv.txt lv_LV.txt mas.txt mas_KE.txt mas_TZ.txt\
+ mer.txt mer_KE.txt mfe.txt mfe_MU.txt mg.txt\
+ mg_MG.txt mgh.txt mgh_MZ.txt mgo.txt mgo_CM.txt\
+ mi.txt mi_NZ.txt mk.txt mk_MK.txt ml.txt\
+ ml_IN.txt mn.txt mn_MN.txt mr.txt mr_IN.txt\
+ ms.txt ms_BN.txt ms_MY.txt ms_SG.txt mt.txt\
+ mt_MT.txt mua.txt mua_CM.txt my.txt my_MM.txt\
+ mzn.txt mzn_IR.txt naq.txt naq_NA.txt nb.txt\
+ nb_NO.txt nb_SJ.txt nd.txt nd_ZW.txt nds.txt\
+ nds_DE.txt nds_NL.txt ne.txt ne_IN.txt ne_NP.txt\
+ nl.txt nl_AW.txt nl_BE.txt nl_BQ.txt nl_CW.txt\
+ nl_NL.txt nl_SR.txt nl_SX.txt nmg.txt nmg_CM.txt\
+ nn.txt nn_NO.txt nnh.txt nnh_CM.txt nus.txt\
+ nus_SS.txt nyn.txt nyn_UG.txt om.txt om_ET.txt\
+ om_KE.txt or.txt or_IN.txt os.txt os_GE.txt\
+ os_RU.txt pa.txt pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt\
+ pa_Guru_IN.txt pl.txt pl_PL.txt ps.txt ps_AF.txt\
+ pt.txt pt_AO.txt pt_BR.txt pt_CH.txt pt_CV.txt\
+ pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt\
+ pt_PT.txt pt_ST.txt pt_TL.txt qu.txt qu_BO.txt\
+ qu_EC.txt qu_PE.txt rm.txt rm_CH.txt rn.txt\
+ rn_BI.txt ro.txt ro_MD.txt ro_RO.txt rof.txt\
+ rof_TZ.txt ru.txt ru_BY.txt ru_KG.txt ru_KZ.txt\
+ ru_MD.txt ru_RU.txt ru_UA.txt rw.txt rw_RW.txt\
+ rwk.txt rwk_TZ.txt sah.txt sah_RU.txt saq.txt\
+ saq_KE.txt sbp.txt sbp_TZ.txt sd.txt sd_PK.txt\
+ se.txt se_FI.txt se_NO.txt se_SE.txt seh.txt\
+ seh_MZ.txt ses.txt ses_ML.txt sg.txt sg_CF.txt\
+ shi.txt shi_Latn.txt shi_Latn_MA.txt shi_Tfng.txt shi_Tfng_MA.txt\
+ si.txt si_LK.txt sk.txt sk_SK.txt sl.txt\
+ sl_SI.txt smn.txt smn_FI.txt sn.txt sn_ZW.txt\
+ so.txt so_DJ.txt so_ET.txt so_KE.txt so_SO.txt\
+ sq.txt sq_AL.txt sq_MK.txt sq_XK.txt sr.txt\
+ sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_RS.txt sr_Cyrl_XK.txt\
+ sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_XK.txt\
+ sv.txt sv_AX.txt sv_FI.txt sv_SE.txt sw.txt\
+ sw_CD.txt sw_KE.txt sw_TZ.txt sw_UG.txt ta.txt\
+ ta_IN.txt ta_LK.txt ta_MY.txt ta_SG.txt te.txt\
+ te_IN.txt teo.txt teo_KE.txt teo_UG.txt tg.txt\
+ tg_TJ.txt th.txt th_TH.txt ti.txt ti_ER.txt\
+ ti_ET.txt tk.txt tk_TM.txt to.txt to_TO.txt\
  tr.txt tr_CY.txt tr_TR.txt tt.txt tt_RU.txt\
  twq.txt twq_NE.txt tzm.txt tzm_MA.txt ug.txt\
  ug_CN.txt uk.txt uk_UA.txt ur.txt ur_IN.txt\
diff --git a/icu4c/source/data/locales/sd.txt b/icu4c/source/data/locales/sd.txt
new file mode 100644 (file)
index 0000000..bbe154a
--- /dev/null
@@ -0,0 +1,1714 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd{
+    AuxExemplarCharacters{"[ئ]"}
+    Ellipsis{
+        final{"{0}…"}
+        initial{"…{0}"}
+        medial{"{0}…{1}"}
+        word-final{"{0} …"}
+        word-initial{"… {0}"}
+        word-medial{"{0} … {1}"}
+    }
+    ExemplarCharacters{
+        "[آ ا ب ٻ پ ڀ ت ث ٺ ٽ ٿ ج {جھ} ڃ ڄ چ ڇ ح خ د ذ ڊ ڌ ڍ ڏ ر ز ڙ س ش ص ض ط ظ ع غ "
+        "ف ڦ ق ک ڪ گ {گھ} ڱ ڳ ل م ن ڻ ه ھ و ي]"
+    }
+    ExemplarCharactersIndex{
+        "[ا ب ٻ پ ڀ ت ث ٺ ٽ ٿ ج {جھ} ڃ ڄ چ ڇ ح خ د ذ ڊ ڌ ڍ ڏ ر ز ڙ س ش ص ض ط ظ ع غ ف "
+        "ڦ ق ک ڪ گ {گھ} ڱ ڳ ل م ن ڻ ه ھ و ي]"
+    }
+    ExemplarCharactersNumbers{"[\\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
+    ExemplarCharactersPunctuation{"[⹁ ⁏ \\: ! ۔ ‘ ( ) \\[ \\] \\{ \\} /]"}
+    MoreInformation{"?"}
+    NumberElements{
+        default{"arab"}
+        latn{
+            miscPatterns{
+                approximately{"~{0}"}
+                atLeast{"≥{0}"}
+                atMost{"≤{0}"}
+                range{"{0}–{1}"}
+            }
+            patterns{
+                accountingFormat{"¤ #,##0.00"}
+                currencyFormat{"¤ #,##0.00"}
+                decimalFormat{"#,##0.###"}
+                percentFormat{"#,##0%"}
+                scientificFormat{"#E0"}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        one{"0 ھزار"}
+                        other{"0 ھزار"}
+                    }
+                    10000{
+                        one{"00 ھزار"}
+                        other{"00K"}
+                    }
+                    100000{
+                        one{"000K"}
+                        other{"000K"}
+                    }
+                    1000000{
+                        one{"0M"}
+                        other{"0M"}
+                    }
+                    10000000{
+                        one{"00M"}
+                        other{"00M"}
+                    }
+                    100000000{
+                        one{"000M"}
+                        other{"000M"}
+                    }
+                    1000000000{
+                        one{"0G"}
+                        other{"0G"}
+                    }
+                    10000000000{
+                        one{"00G"}
+                        other{"00G"}
+                    }
+                    100000000000{
+                        one{"000G"}
+                        other{"000G"}
+                    }
+                    1000000000000{
+                        one{"0T"}
+                        other{"0T"}
+                    }
+                    10000000000000{
+                        one{"00T"}
+                        other{"00T"}
+                    }
+                    100000000000000{
+                        one{"000T"}
+                        other{"000T"}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        one{"¤ 0K"}
+                        other{"¤ 0K"}
+                    }
+                    10000{
+                        one{"¤ 00K"}
+                        other{"¤ 00K"}
+                    }
+                    100000{
+                        one{"¤ 000K"}
+                        other{"¤ 000K"}
+                    }
+                    1000000{
+                        one{"¤ 0M"}
+                        other{"¤ 0M"}
+                    }
+                    10000000{
+                        one{"¤ 00M"}
+                        other{"¤ 00M"}
+                    }
+                    100000000{
+                        one{"¤ 000M"}
+                        other{"¤ 000M"}
+                    }
+                    1000000000{
+                        one{"¤ 0G"}
+                        other{"¤ 0G"}
+                    }
+                    10000000000{
+                        one{"¤ 00G"}
+                        other{"¤ 00G"}
+                    }
+                    100000000000{
+                        one{"¤ 000G"}
+                        other{"¤ 000G"}
+                    }
+                    1000000000000{
+                        one{"¤ 0T"}
+                        other{"¤ 0T"}
+                    }
+                    10000000000000{
+                        one{"¤ 00T"}
+                        other{"¤ 00T"}
+                    }
+                    100000000000000{
+                        one{"¤ 000T"}
+                        other{"¤ 000T"}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        one{"0K"}
+                        other{"0K"}
+                    }
+                    10000{
+                        one{"00K"}
+                        other{"00K"}
+                    }
+                    100000{
+                        one{"000K"}
+                        other{"000K"}
+                    }
+                    1000000{
+                        one{"0M"}
+                        other{"0M"}
+                    }
+                    10000000{
+                        one{"00M"}
+                        other{"00M"}
+                    }
+                    100000000{
+                        one{"000M"}
+                        other{"000M"}
+                    }
+                    1000000000{
+                        one{"0G"}
+                        other{"0G"}
+                    }
+                    10000000000{
+                        one{"00G"}
+                        other{"00G"}
+                    }
+                    100000000000{
+                        one{"000G"}
+                        other{"000G"}
+                    }
+                    1000000000000{
+                        one{"0T"}
+                        other{"0T"}
+                    }
+                    10000000000000{
+                        one{"00T"}
+                        other{"00T"}
+                    }
+                    100000000000000{
+                        one{"000T"}
+                        other{"000T"}
+                    }
+                }
+            }
+            symbols{
+                decimal{"."}
+                exponential{"E"}
+                group{","}
+                infinity{"∞"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+            }
+        }
+        minimalPairs{
+            ordinal{
+                other{"کاٻي تي {0} نمبر گهر."}
+            }
+            plural{
+                one{"{0} ڪتاب"}
+                other{"{0} ڪتابون"}
+            }
+        }
+        minimumGroupingDigits{"1"}
+        native{"arab"}
+    }
+    Version{"2.1.43.94"}
+    calendar{
+        generic{
+            DateTimePatterns{
+                "h:mm:ss a zzzz",
+                "h:mm:ss a z",
+                "h:mm:ss a",
+                "h:mm a",
+                "G y MMMM d, EEEE",
+                "G y MMMM d",
+                "G y MMM d",
+                "GGGGG y-MM-dd",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                Bh{"h B"}
+                Bhm{"h:mm B"}
+                Bhms{"h:mm:ss B"}
+                E{"ccc"}
+                EBhm{"E h:mm B"}
+                EBhms{"E h:mm:ss B"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d, E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"G y"}
+                GyMMM{"G y MMM"}
+                GyMMMEd{"G y MMM d, E"}
+                GyMMMd{"G y MMM d"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"MM-dd, E"}
+                MMM{"LLL"}
+                MMMEd{"MMM d, E"}
+                MMMMd{"MMMM d"}
+                MMMd{"MMM d"}
+                Md{"MM-dd"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                ms{"mm:ss"}
+                y{"G y"}
+                yyyy{"G y"}
+                yyyyM{"GGGGG y-MM"}
+                yyyyMEd{"GGGGG y-MM-dd, E"}
+                yyyyMMM{"G y MMM"}
+                yyyyMMMEd{"G y MMM d, E"}
+                yyyyMMMM{"G y MMMM"}
+                yyyyMMMd{"G y MMM d"}
+                yyyyMd{"GGGGG y-MM-dd"}
+                yyyyQQQ{"G y QQQ"}
+                yyyyQQQQ{"G y QQQQ"}
+            }
+            intervalFormats{
+                M{
+                    M{"MM–MM"}
+                }
+                MEd{
+                    M{"MM-dd, E – MM-dd, E"}
+                    d{"MM-dd, E – MM-dd, E"}
+                }
+                MMM{
+                    M{"LLL–LLL"}
+                }
+                MMMEd{
+                    M{"MMM d, E – MMM d, E"}
+                    d{"MMM d, E – MMM d, E"}
+                }
+                MMMd{
+                    M{"MMM d – MMM d"}
+                    d{"MMM d–d"}
+                }
+                Md{
+                    M{"MM-dd – MM-dd"}
+                    d{"MM-dd – MM-dd"}
+                }
+                d{
+                    d{"d–d"}
+                }
+                fallback{"{0} – {1}"}
+                y{
+                    y{"G y–y"}
+                }
+                yM{
+                    M{"GGGGG y-MM – y-MM"}
+                    y{"GGGGG y-MM – y-MM"}
+                }
+                yMEd{
+                    M{"GGGGG y-MM-dd, E – y-MM-dd, E"}
+                    d{"GGGGG y-MM-dd, E – y-MM-dd, E"}
+                    y{"GGGGG y-MM-dd, E – y-MM-dd, E"}
+                }
+                yMMM{
+                    M{"G y MMM–MMM"}
+                    y{"G y MMM – y MMM"}
+                }
+                yMMMEd{
+                    M{"G y MMM d, E – MMM d, E"}
+                    d{"G y MMM d, E – MMM d, E"}
+                    y{"G y MMM d, E – y MMM d, E"}
+                }
+                yMMMM{
+                    M{"G y MMMM–MMMM"}
+                    y{"G y MMMM – y MMMM"}
+                }
+                yMMMd{
+                    M{"G y MMM d – MMM d"}
+                    d{"G y MMM d–d"}
+                    y{"G y MMM d – y MMM d"}
+                }
+                yMd{
+                    M{"GGGGG y-MM-dd – y-MM-dd"}
+                    d{"GGGGG y-MM-dd – y-MM-dd"}
+                    y{"GGGGG y-MM-dd – y-MM-dd"}
+                }
+            }
+        }
+        gregorian{
+            AmPmMarkers{
+                "صبح، منجهند",
+                "منجهند، شام",
+            }
+            AmPmMarkersAbbr{
+                "صبح، منجهند",
+                "شام، منجهند",
+            }
+            AmPmMarkersNarrow{
+                "صبح، منجهند",
+                "منجهند، شام",
+            }
+            DateTimePatterns{
+                "h:mm:ss a zzzz",
+                "h:mm:ss a z",
+                "h:mm:ss a",
+                "h:mm a",
+                "y MMMM d, EEEE",
+                "y MMMM d",
+                "y MMM d",
+                "y-MM-dd",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            appendItems{
+                Timezone{"{0} {1}"}
+            }
+            availableFormats{
+                Bh{"h B"}
+                Bhm{"h:mm B"}
+                Bhms{"h:mm:ss B"}
+                E{"ccc"}
+                EBhm{"E h:mm B"}
+                EBhms{"E h:mm:ss B"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d, E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"G y"}
+                GyMMM{"G y MMM"}
+                GyMMMEd{"G y MMM d, E"}
+                GyMMMd{"G y MMM d"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                Hmsv{"HH:mm:ss v"}
+                Hmv{"HH:mm v"}
+                M{"L"}
+                MEd{"MM-dd, E"}
+                MMM{"LLL"}
+                MMMEd{"MMM d, E"}
+                MMMMW{
+                    one{"ھفتو W جو MMMM"}
+                    other{"ھفتو W جو MMMM"}
+                }
+                MMMMd{"MMMM d"}
+                MMMd{"MMM d"}
+                Md{"MM-dd"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                hmsv{"h:mm:ss a v"}
+                hmv{"h:mm a v"}
+                ms{"mm:ss"}
+                y{"y"}
+                yM{"y-MM"}
+                yMEd{"y-MM-dd, E"}
+                yMMM{"y MMM"}
+                yMMMEd{"y MMM d, E"}
+                yMMMM{"y MMMM"}
+                yMMMd{"y MMM d"}
+                yMd{"y-MM-dd"}
+                yQQQ{"y QQQ"}
+                yQQQQ{"y QQQQ"}
+                yw{
+                    one{"ھفتو w جو Y"}
+                    other{"ھفتو w جو Y"}
+                }
+            }
+            dayNames{
+                format{
+                    abbreviated{
+                        "آچر",
+                        "سومر",
+                        "اڱارو",
+                        "اربع",
+                        "خميس",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                    narrow{
+                        "آچر",
+                        "سو",
+                        "اڱارو",
+                        "اربع",
+                        "خم",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                    short{
+                        "آچر",
+                        "سومر",
+                        "اڱارو",
+                        "اربع",
+                        "خميس",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                    wide{
+                        "آچر",
+                        "سومر",
+                        "اڱارو",
+                        "اربع",
+                        "خميس",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "آچر",
+                        "سومر",
+                        "اڱارو",
+                        "اربع",
+                        "خميس",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                    narrow{
+                        "آچر",
+                        "سو",
+                        "اڱارو",
+                        "اربع",
+                        "خم",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                    short{
+                        "آچر",
+                        "سومر",
+                        "اڱارو",
+                        "اربع",
+                        "خميس",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                    wide{
+                        "آچر",
+                        "سومر",
+                        "اڱارو",
+                        "اربع",
+                        "خميس",
+                        "جمعو",
+                        "ڇنڇر",
+                    }
+                }
+            }
+            dayPeriod{
+                stand-alone{
+                    abbreviated{
+                        am{"صبح، منجهند"}
+                        pm{"منجهند، شام"}
+                    }
+                    narrow{
+                        am{"صبح، منجهند"}
+                        pm{"منجهند، شام"}
+                    }
+                    wide{
+                        am{"صبح، منجهند"}
+                        pm{"منجهند، شام"}
+                    }
+                }
+            }
+            eras{
+                abbreviated{
+                    "BC",
+                    "CD",
+                }
+                abbreviated%variant{
+                    "BCE",
+                    "CE",
+                }
+                wide{
+                    "مسيح کان اڳ",
+                    "عيسوي کان پهرين",
+                }
+                wide%variant{
+                    "عام دور کان پهرين",
+                    "عام دور",
+                }
+            }
+            intervalFormats{
+                H{
+                    H{"HH–HH"}
+                }
+                Hm{
+                    H{"HH:mm–HH:mm"}
+                    m{"HH:mm–HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm–HH:mm v"}
+                    m{"HH:mm–HH:mm v"}
+                }
+                Hv{
+                    H{"HH–HH v"}
+                }
+                M{
+                    M{"MM–MM"}
+                }
+                MEd{
+                    M{"MM-dd, E – MM-dd, E"}
+                    d{"MM-dd, E – MM-dd, E"}
+                }
+                MMM{
+                    M{"LLL–LLL"}
+                }
+                MMMEd{
+                    M{"MMM d, E – MMM d, E"}
+                    d{"MMM d, E – MMM d, E"}
+                }
+                MMMd{
+                    M{"MMM d – MMM d"}
+                    d{"MMM d–d"}
+                }
+                Md{
+                    M{"MM-dd – MM-dd"}
+                    d{"MM-dd – MM-dd"}
+                }
+                d{
+                    d{"d–d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"h a – h a"}
+                    h{"h–h a"}
+                }
+                hm{
+                    a{"h:mm a – h:mm a"}
+                    h{"h:mm–h:mm a"}
+                    m{"h:mm–h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a – h:mm a v"}
+                    h{"h:mm–h:mm a v"}
+                    m{"h:mm–h:mm a v"}
+                }
+                hv{
+                    a{"h a – h a v"}
+                    h{"h–h a v"}
+                }
+                y{
+                    y{"y–y"}
+                }
+                yM{
+                    M{"y-MM – y-MM"}
+                    y{"y-MM – y-MM"}
+                }
+                yMEd{
+                    M{"y-MM-dd, E – y-MM-dd, E"}
+                    d{"y-MM-dd, E – y-MM-dd, E"}
+                    y{"y-MM-dd, E – y-MM-dd, E"}
+                }
+                yMMM{
+                    M{"y MMM–MMM"}
+                    y{"y MMM – y MMM"}
+                }
+                yMMMEd{
+                    M{"y MMM d, E – MMM d, E"}
+                    d{"y MMM d, E – MMM d, E"}
+                    y{"y MMM d, E – y MMM d, E"}
+                }
+                yMMMM{
+                    M{"y MMMM–MMMM"}
+                    y{"y MMMM – y MMMM"}
+                }
+                yMMMd{
+                    M{"y MMM d – MMM d"}
+                    d{"y MMM d–d"}
+                    y{"y MMM d – y MMM d"}
+                }
+                yMd{
+                    M{"y-MM-dd – y-MM-dd"}
+                    d{"y-MM-dd – y-MM-dd"}
+                    y{"y-MM-dd – y-MM-dd"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "جنوري",
+                        "فيبروري",
+                        "مارچ",
+                        "اپريل",
+                        "مئي",
+                        "جون",
+                        "جولاءِ",
+                        "آگسٽ",
+                        "سيپٽمبر",
+                        "آڪٽوبر",
+                        "نومبر",
+                        "ڊسمبر",
+                    }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "جنوري",
+                        "فيبروري",
+                        "مارچ",
+                        "اپريل",
+                        "مئي",
+                        "جون",
+                        "جولاءِ",
+                        "آگسٽ",
+                        "سيپٽمبر",
+                        "آڪٽوبر",
+                        "نومبر",
+                        "ڊسمبر",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "جنوري",
+                        "فيبروري",
+                        "مارچ",
+                        "اپريل",
+                        "مئي",
+                        "جون",
+                        "جولاءِ",
+                        "آگسٽ",
+                        "سيپٽمبر",
+                        "آڪٽوبر",
+                        "نومبر",
+                        "ڊسمبر",
+                    }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "جنوري",
+                        "فيبروري",
+                        "مارچ",
+                        "اپريل",
+                        "مئي",
+                        "جون",
+                        "جولاءِ",
+                        "آگسٽ",
+                        "سيپٽمبر",
+                        "آڪٽوبر",
+                        "نومبر",
+                        "ڊسمبر",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "Q1",
+                        "Q2",
+                        "Q3",
+                        "Q5",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "پهرين ٽي ماهي",
+                        "ٻين ٽي ماهي",
+                        "ٽين ٽي ماهي",
+                        "چوٿين ٽي ماهي",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Q1",
+                        "Q2",
+                        "Q3",
+                        "Q4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "پهرين ٽي ماهي",
+                        "ٻين ٽي ماهي",
+                        "ٽين ٽي ماهي",
+                        "چوٿين ٽي ماهي",
+                    }
+                }
+            }
+        }
+    }
+    characterLabel{
+        activities{"سرگرمي"}
+        african_scripts{"آفريقي رسم الخط"}
+        american_scripts{"آمريڪي رسم الخط"}
+        animal{"جانور"}
+        animals_nature{"جانور يا قدرت"}
+        arrows{"تير"}
+        body{"جسم"}
+        box_drawing{"دٻي جي ڊرائنگ"}
+        braille{"بريلي"}
+        building{"عمارت"}
+        bullets_stars{"گولي يا تارو"}
+        consonantal_jamo{"حرف صحيح جامو"}
+        currency_symbols{"سڪي جي نشاني"}
+        dash_connector{"ڊيش يا ڪنيڪٽر"}
+        digits{"انگ"}
+        dingbats{"احمق ماڻهو"}
+        divination_symbols{"اڳڪٿي جي نشاني"}
+        downwards_arrows{"هيٺ تير جو نشان"}
+        downwards_upwards_arrows{"هيٺ مٿي تير جو نشان"}
+        east_asian_scripts{"اوڀر ايشيائي رسم الخط"}
+        emoji{"ايموجي"}
+        european_scripts{"يورپي رسم الخط"}
+        female{"مادي"}
+        flag{"جهنڊو"}
+        flags{"جهنڊا"}
+        food_drink{"کاڌو ۽ پاڻي"}
+        format{"فارميٽ"}
+        format_whitespace{"فارميٽ ۽ خالي جڳي"}
+        full_width_form_variant{"پوري چوڙائي ويريئنٽ"}
+        geometric_shapes{"جاميٽري شڪل"}
+        half_width_form_variant{"اڌ چوڙائي ويريئنٽ"}
+        han_characters{"هان حرف"}
+        han_radicals{"هان ريڊيڪل"}
+        hanja{"هنجا"}
+        hanzi_simplified{"هانزي (آسان ڪيل)"}
+        hanzi_traditional{"هانزي (رواجي)"}
+        heart{"دل"}
+        historic_scripts{"تاريخي رسم الخط"}
+        ideographic_desc_characters{"تصورنگاري وضاحت حرف"}
+        japanese_kana{"جاپاني ڪنا"}
+        kanbun{"ڪانبون"}
+        kanji{"ڪانجي"}
+        keycap{"ڪي ڪيپ"}
+        leftwards_arrows{"کاٻي پاسي تير"}
+        leftwards_rightwards_arrows{"کاٻي پاسي ساڄي پاسي تير"}
+        letterlike_symbols{"اکر جهڙي نشاني"}
+        limited_use{"محدود-استعمال"}
+        male{"مرد"}
+        math_symbols{"رياضي جي نشاني"}
+        middle_eastern_scripts{"وچ اوڀاريون رسم الخط"}
+        miscellaneous{"متفرق"}
+        modern_scripts{"جديد رسم الخط"}
+        modifier{"ترميم ڪندڙ"}
+        musical_symbols{"موسيقي جي نشاني"}
+        nature{"فطرت"}
+        nonspacing{"بغير وٿي"}
+        numbers{"عدد"}
+        objects{"شئي"}
+        other{"ٻيا"}
+        paired{"جوڙو"}
+        person{"شخص"}
+        phonetic_alphabet{"صوتياتي رسم الخط"}
+        pictographs{"تصويري نشاني"}
+        place{"جڳھَ"}
+        plant{"ٻوٽو"}
+        punctuation{"اوقاف"}
+        rightwards_arrows{"ساڄي پاسي تير"}
+        sign_standard_symbols{"نشاني يا علامت"}
+        small_form_variant{"ننڍا ويريئنٽ"}
+        smiley{"هنس مک"}
+        smileys_people{"هنس مک يا شخص"}
+        south_asian_scripts{"ڏکڻ ايشيائي رسم الخط"}
+        southeast_asian_scripts{"ڏکڻ-اوڀر ايشيائي رسم الخط"}
+        spacing{"وٿي"}
+        sport{"راند"}
+        symbols{"علامت"}
+        technical_symbols{"تڪنيڪي علامت"}
+        tone_marks{"ٽون مارڪ"}
+        travel{"سفر"}
+        travel_places{"سفر يا جڳھَ"}
+        upwards_arrows{"مٿي تير"}
+        variant_forms{"ويريئنٽ"}
+        vocalic_jamo{"ووڪلڪ جامو"}
+        weather{"موسم"}
+        western_asian_scripts{"مغربي ايشيائي رسم الخط"}
+        whitespace{"خالي جڳھَ"}
+    }
+    delimiters{
+        alternateQuotationEnd{"’"}
+        alternateQuotationStart{"‘"}
+        quotationEnd{"”"}
+        quotationStart{"“"}
+    }
+    fields{
+        day{
+            dn{"ڏينهن"}
+            relative{
+                "-1"{"ڪل"}
+                "0"{"اڄ"}
+                "1"{"سڀاڻي"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ڏينهن ۾"}
+                    other{"{0} ڏينهن ۾"}
+                }
+                past{
+                    one{"{0} ڏينهن پهرين"}
+                    other{"{0} ڏينهن پهرين"}
+                }
+            }
+        }
+        day-narrow{
+            dn{"ڏينهن"}
+            relativeTime{
+                future{
+                    one{"{0} ڏينهن ۾"}
+                    other{"{0} ڏينهن ۾"}
+                }
+                past{
+                    one{"{0} ڏينهن پهرين"}
+                    other{"{0} ڏينهن پهرين"}
+                }
+            }
+        }
+        day-short{
+            dn{"ڏينهن"}
+            relativeTime{
+                future{
+                    one{"{0} ڏينهن ۾"}
+                    other{"{0} ڏينهن ۾"}
+                }
+                past{
+                    one{"{0} ڏينهن پهرين"}
+                    other{"{0} ڏينهن پهرين"}
+                }
+            }
+        }
+        dayOfYear{
+            dn{"سال جو ڏينهن"}
+        }
+        dayOfYear-narrow{
+            dn{"سال جو ڏينهن"}
+        }
+        dayOfYear-short{
+            dn{"سال جو ڏينهن"}
+        }
+        dayperiod{
+            dn{"صبح/شام"}
+        }
+        dayperiod-narrow{
+            dn{"صبح، منجهند/منجهند، شام"}
+        }
+        dayperiod-short{
+            dn{"صبح، منجهند/منجهند، شام"}
+        }
+        era{
+            dn{"دور"}
+        }
+        era-narrow{
+            dn{"دور"}
+        }
+        era-short{
+            dn{"دور"}
+        }
+        fri{
+            relative{
+                "-1"{"پوئين جمعي"}
+                "0"{"هن جمعي"}
+                "1"{"اڳين جمعي"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} جمعن ۾"}
+                    other{"{0} جمعن ۾"}
+                }
+                past{
+                    one{"{0} جمعا پهرين"}
+                    other{"{0} جمعا پهرين"}
+                }
+            }
+        }
+        fri-narrow{
+            relative{
+                "-1"{"پوئين جمعي"}
+                "0"{"هن جمعي"}
+                "1"{"اڳين جمعي"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} جمعن ۾"}
+                    other{"{0} جمعن ۾"}
+                }
+                past{
+                    one{"{0} جمعا پهرين"}
+                    other{"{0} جمعا پهرين"}
+                }
+            }
+        }
+        fri-short{
+            relative{
+                "-1"{"پوئين جمعي"}
+                "0"{"هن جمعي"}
+                "1"{"اڳين جمعي"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} جمعن ۾"}
+                    other{"{0} جمعن ۾"}
+                }
+                past{
+                    one{"{0} جمعا پهرين"}
+                    other{"{0} جمعا پهرين"}
+                }
+            }
+        }
+        hour{
+            dn{"ڪلاڪ"}
+            relative{
+                "0"{"هن ڪلڪ"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ڪلاڪ ۾"}
+                    other{"{0} ڪلاڪ ۾"}
+                }
+                past{
+                    one{"{0} ڪلاڪ پهرين"}
+                    other{"{0} ڪلاڪ پهرين"}
+                }
+            }
+        }
+        hour-narrow{
+            dn{"ڪلاڪ"}
+            relativeTime{
+                future{
+                    one{"{0} ڪلاڪ ۾"}
+                    other{"{0} ڪلاڪ ۾"}
+                }
+                past{
+                    one{"{0} ڪلاڪ پهرين"}
+                    other{"{0} ڪلاڪ پهرين"}
+                }
+            }
+        }
+        hour-short{
+            dn{"ڪلاڪ"}
+            relativeTime{
+                future{
+                    one{"{0} ڪلاڪ ۾"}
+                    other{"{0} ڪلاڪ ۾"}
+                }
+                past{
+                    one{"{0} ڪلاڪ پهرين"}
+                    other{"{0} ڪلاڪ پهرين"}
+                }
+            }
+        }
+        minute{
+            dn{"منٽ"}
+            relative{
+                "0"{"هن منٽ"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} منٽن ۾"}
+                    other{"+{0} min"}
+                }
+                past{
+                    one{"{0} منٽ پهرين"}
+                    other{"{0} منٽ پهرين"}
+                }
+            }
+        }
+        minute-narrow{
+            dn{"منٽ"}
+            relativeTime{
+                future{
+                    one{"{0} منٽن ۾"}
+                    other{"{0} منٽن ۾"}
+                }
+                past{
+                    one{"{0} منٽ پهرين"}
+                    other{"{0} منٽ پهرين"}
+                }
+            }
+        }
+        minute-short{
+            dn{"منٽ"}
+            relativeTime{
+                future{
+                    one{"{0} منٽن ۾"}
+                    other{"{0} منٽن ۾"}
+                }
+                past{
+                    one{"{0} منٽ پهرين"}
+                    other{"{0} منٽ پهرين"}
+                }
+            }
+        }
+        mon{
+            relative{
+                "-1"{"پوئين سومر"}
+                "0"{"هن سومر"}
+                "1"{"اڳين سومر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} سومرن ۾"}
+                    other{"{0} سومرن ۾"}
+                }
+                past{
+                    one{"{0} سومر پهرين"}
+                    other{"{0} سومر پهرين"}
+                }
+            }
+        }
+        mon-narrow{
+            relative{
+                "-1"{"پوئين سومر"}
+                "0"{"هن سومر"}
+                "1"{"اڳين سومر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} سومرن ۾"}
+                    other{"{0} سومرن ۾"}
+                }
+                past{
+                    one{"{0} سومر پهرين"}
+                    other{"{0} سومر پهرين"}
+                }
+            }
+        }
+        mon-short{
+            relative{
+                "-1"{"پوئين سومر"}
+                "0"{"هن سومر"}
+                "1"{"اڳين سومر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} سومرن ۾"}
+                    other{"{0} سومرن ۾"}
+                }
+                past{
+                    one{"{0} سومر پهرين"}
+                    other{"{0} سومر پهرين"}
+                }
+            }
+        }
+        month{
+            dn{"مهينو"}
+            relative{
+                "-1"{"پوئين مهيني"}
+                "0"{"هن مهيني"}
+                "1"{"اڳين مهيني"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} مهينن ۾"}
+                    other{"{0} مهينن ۾"}
+                }
+                past{
+                    one{"{0} مهينا پهرين"}
+                    other{"{0} مهينا پهرين"}
+                }
+            }
+        }
+        month-narrow{
+            dn{"مهينو"}
+            relativeTime{
+                future{
+                    one{"{0} مهينن ۾"}
+                    other{"{0} مهينن ۾"}
+                }
+                past{
+                    one{"{0} مهينا پهرين"}
+                    other{"{0} مهينا پهرين"}
+                }
+            }
+        }
+        month-short{
+            dn{"مهينو"}
+            relativeTime{
+                future{
+                    one{"{0} مهينن ۾"}
+                    other{"{0} مهينن ۾"}
+                }
+                past{
+                    one{"{0} مهينا پهرين"}
+                    other{"{0} مهينا پهرين"}
+                }
+            }
+        }
+        quarter{
+            dn{"ٽي ماهي"}
+            relative{
+                "-1"{"پوئين ٽي ماهي"}
+                "0"{"هن ٽي ماهي"}
+                "1"{"اڳين ٽي ماهي"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ٽي ماهي ۾"}
+                    other{"{0} ٽي ماهي ۾"}
+                }
+                past{
+                    one{"{0} ٽي ماهي پهرين"}
+                    other{"{0} ٽي ماهي پهرين"}
+                }
+            }
+        }
+        quarter-narrow{
+            dn{"ٽي ماهي"}
+            relativeTime{
+                future{
+                    one{"{0} ٽي ماهي ۾"}
+                    other{"{0} ٽي ماهي ۾"}
+                }
+                past{
+                    one{"{0} ٽي ماهي پهرين"}
+                    other{"{0} ٽي ماهي پهرين"}
+                }
+            }
+        }
+        quarter-short{
+            dn{"ٽي ماهي"}
+            relativeTime{
+                future{
+                    one{"{0} ٽي ماهي ۾"}
+                    other{"{0} ٽي ماهي ۾"}
+                }
+                past{
+                    one{"{0} ٽي ماهي پهرين"}
+                    other{"{0} ٽي ماهي پهرين"}
+                }
+            }
+        }
+        sat{
+            relative{
+                "-1"{"پوئين ڇنڇر"}
+                "0"{"هن ڇنڇر"}
+                "1"{"اڳين ڇنڇر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ڇنڇرن ۾"}
+                    other{"{0} ڇنڇرن ۾"}
+                }
+                past{
+                    one{"{0} ڇنڇر پهرين"}
+                    other{"{0} ڇنڇر پهرين"}
+                }
+            }
+        }
+        sat-narrow{
+            relative{
+                "-1"{"پوئين ڇنڇر"}
+                "0"{"هن ڇنڇر"}
+                "1"{"اڳين ڇنڇر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ڇنڇرن ۾"}
+                    other{"{0} ڇنڇرن ۾"}
+                }
+                past{
+                    one{"{0} ڇنڇر پهرين"}
+                    other{"{0} ڇنڇر پهرين"}
+                }
+            }
+        }
+        sat-short{
+            relative{
+                "-1"{"پوئين ڇنڇر"}
+                "0"{"هن ڇنڇر"}
+                "1"{"اڳين ڇنڇر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ڇنڇرن ۾"}
+                    other{"{0} ڇنڇرن ۾"}
+                }
+                past{
+                    one{"{0} ڇنڇر پهرين"}
+                    other{"{0} ڇنڇر پهرين"}
+                }
+            }
+        }
+        second{
+            dn{"سيڪنڊ"}
+            relative{
+                "0"{"هاڻي"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} سيڪنڊن ۾"}
+                    other{"{0} سيڪنڊن ۾"}
+                }
+                past{
+                    one{"{0} سيڪنڊ پهرين"}
+                    other{"{0} سيڪنڊ پهرين"}
+                }
+            }
+        }
+        second-narrow{
+            dn{"سيڪنڊ"}
+            relativeTime{
+                future{
+                    one{"{0} سيڪنڊن ۾"}
+                    other{"{0} سيڪنڊن ۾"}
+                }
+                past{
+                    one{"{0} سيڪنڊ پهرين"}
+                    other{"{0} سيڪنڊ پهرين"}
+                }
+            }
+        }
+        second-short{
+            dn{"سيڪنڊ"}
+            relativeTime{
+                future{
+                    one{"{0} سيڪنڊن ۾"}
+                    other{"{0} سيڪنڊن ۾"}
+                }
+                past{
+                    one{"{0} سيڪنڊ پهرين"}
+                    other{"{0} سيڪنڊ پهرين"}
+                }
+            }
+        }
+        sun{
+            relative{
+                "-1"{"پوئين آچر"}
+                "0"{"هن آچر"}
+                "1"{"اڳين آچر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} آچرن ۾"}
+                    other{"{0} آچرن ۾"}
+                }
+                past{
+                    one{"{0} آچر پهرين"}
+                    other{"{0} آچر پهرين"}
+                }
+            }
+        }
+        sun-narrow{
+            relative{
+                "-1"{"پوئين آچر"}
+                "0"{"هن آچر"}
+                "1"{"اڳين آچر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} آچرن ۾"}
+                    other{"{0} آچرن ۾"}
+                }
+                past{
+                    one{"{0} آچر پهرين"}
+                    other{"{0} آچر پهرين"}
+                }
+            }
+        }
+        sun-short{
+            relative{
+                "-1"{"پوئين آچر"}
+                "0"{"هن آچر"}
+                "1"{"اڳين آچر"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} آچرن ۾"}
+                    other{"{0} آچرن ۾"}
+                }
+                past{
+                    one{"{0} آچر پهرين"}
+                    other{"{0} آچر پهرين"}
+                }
+            }
+        }
+        thu{
+            relative{
+                "-1"{"پوئين خميس"}
+                "0"{"هن خميس"}
+                "1"{"اڳين خميس"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} خميسن ۾"}
+                    other{"{0} خميسن ۾"}
+                }
+                past{
+                    one{"{0} خميس پهرين"}
+                    other{"{0} خميس پهرين"}
+                }
+            }
+        }
+        thu-narrow{
+            relative{
+                "-1"{"پوئين خميس"}
+                "0"{"هن خميس"}
+                "1"{"اڳين خميس"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} خميسن ۾"}
+                    other{"{0} خميسن ۾"}
+                }
+                past{
+                    one{"{0} خميس پهرين"}
+                    other{"{0} خميس پهرين"}
+                }
+            }
+        }
+        thu-short{
+            relative{
+                "-1"{"پوئين خميس"}
+                "0"{"هن خميس"}
+                "1"{"اڳين خميس"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} خميسن ۾"}
+                    other{"{0} خميسن ۾"}
+                }
+                past{
+                    one{"{0} خميس پهرين"}
+                    other{"{0} خميس پهرين"}
+                }
+            }
+        }
+        tue{
+            relative{
+                "-1"{"پوئين اڱاري"}
+                "0"{"هن اڱاري"}
+                "1"{"اڳين اڱاري"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} اڱارن ۾"}
+                    other{"{0} اڱارن ۾"}
+                }
+                past{
+                    one{"{0} اڱارا پهرين"}
+                    other{"{0} اڱارا پهرين"}
+                }
+            }
+        }
+        tue-narrow{
+            relative{
+                "-1"{"پوئين اڱاري"}
+                "0"{"هن اڱاري"}
+                "1"{"اڳين اڱاري"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} اڱارن ۾"}
+                    other{"{0} اڱارن ۾"}
+                }
+                past{
+                    one{"{0} اڱارا پهرين"}
+                    other{"{0} اڱارا پهرين"}
+                }
+            }
+        }
+        tue-short{
+            relative{
+                "-1"{"پوئين اڱاري"}
+                "0"{"هن اڱاري"}
+                "1"{"اڳين اڱاري"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} اڱارن ۾"}
+                    other{"{0} اڱارن ۾"}
+                }
+                past{
+                    one{"{0} اڱارا پهرين"}
+                    other{"{0} اڱارا پهرين"}
+                }
+            }
+        }
+        wed{
+            relative{
+                "-1"{"پوئين اربع"}
+                "0"{"هن اربع"}
+                "1"{"اڳين اربع"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} اربعن ۾"}
+                    other{"{0} اربعن ۾"}
+                }
+                past{
+                    one{"{0} اربعا پهرين"}
+                    other{"{0} اربعا پهرين"}
+                }
+            }
+        }
+        wed-narrow{
+            relative{
+                "-1"{"پوئين اربع"}
+                "0"{"هن اربع"}
+                "1"{"اڳين اربع"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} اربعن ۾"}
+                    other{"{0} اربعن ۾"}
+                }
+                past{
+                    one{"{0} اربعا پهرين"}
+                    other{"{0} اربعا پهرين"}
+                }
+            }
+        }
+        wed-short{
+            relative{
+                "-1"{"پوئين اربع"}
+                "0"{"هن اربع"}
+                "1"{"اڳين اربع"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} اربعن ۾"}
+                    other{"{0} اربعن ۾"}
+                }
+                past{
+                    one{"{0} اربعا پهرين"}
+                    other{"{0} اربعا پهرين"}
+                }
+            }
+        }
+        week{
+            dn{"هفتو"}
+            relative{
+                "-1"{"پوئين هفتي"}
+                "0"{"هن هفتي"}
+                "1"{"اڳين هفتي"}
+            }
+            relativePeriod{"{0} جي هفتي"}
+            relativeTime{
+                future{
+                    one{"{0} هفتن ۾"}
+                    other{"{0} هفتن ۾"}
+                }
+                past{
+                    one{"{0} هفتا پهرين"}
+                    other{"{0} هفتا پهرين"}
+                }
+            }
+        }
+        week-narrow{
+            dn{"هفتو"}
+            relativePeriod{"{0} جي هفتي"}
+            relativeTime{
+                future{
+                    one{"{0} هفتن ۾"}
+                    other{"{0} هفتن ۾"}
+                }
+                past{
+                    one{"{0} هفتا پهرين"}
+                    other{"{0} هفتا پهرين"}
+                }
+            }
+        }
+        week-short{
+            dn{"هفتو"}
+            relativePeriod{"{0} جي هفتي"}
+            relativeTime{
+                future{
+                    one{"{0} هفتن ۾"}
+                    other{"{0} هفتن ۾"}
+                }
+                past{
+                    one{"{0} هفتا پهرين"}
+                    other{"{0} هفتا پهرين"}
+                }
+            }
+        }
+        weekOfMonth{
+            dn{"مهيني جي هفتي"}
+        }
+        weekOfMonth-narrow{
+            dn{"مهيني جي هفتي"}
+        }
+        weekOfMonth-short{
+            dn{"مهيني جي هفتي"}
+        }
+        weekday{
+            dn{"هفتي جو ڏينهن"}
+        }
+        weekday-narrow{
+            dn{"هفتي جو ڏينهن"}
+        }
+        weekday-short{
+            dn{"هفتي جو ڏينهن"}
+        }
+        weekdayOfMonth{
+            dn{"مهيني جي موڪل جو ڏينهن"}
+        }
+        weekdayOfMonth-narrow{
+            dn{"مهيني جي موڪل جو ڏينهن"}
+        }
+        weekdayOfMonth-short{
+            dn{"مهيني جي موڪل جو ڏينهن"}
+        }
+        year{
+            dn{"سال"}
+            relative{
+                "-1"{"پويون سال"}
+                "0"{"پويون سال"}
+                "1"{"پويون سال"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} سالن ۾"}
+                    other{"{0} سالن ۾"}
+                }
+                past{
+                    one{"{0} سال پهرين"}
+                    other{"{0} سال پهرين"}
+                }
+            }
+        }
+        year-narrow{
+            dn{"سال"}
+            relativeTime{
+                future{
+                    one{"{0} سالن ۾"}
+                    other{"{0} سالن ۾"}
+                }
+                past{
+                    one{"{0} سال پهرين"}
+                    other{"{0} سال پهرين"}
+                }
+            }
+        }
+        year-short{
+            dn{"سال"}
+            relativeTime{
+                future{
+                    one{"{0} سالن ۾"}
+                    other{"{0} سالن ۾"}
+                }
+                past{
+                    one{"{0} سال پهرين"}
+                    other{"{0} سال پهرين"}
+                }
+            }
+        }
+        zone{
+            dn{"ٽائيم زون"}
+        }
+        zone-narrow{
+            dn{"ٽائيم زون"}
+        }
+        zone-short{
+            dn{"ٽائيم زون"}
+        }
+    }
+    layout{
+        characters{"right-to-left"}
+        lines{"top-to-bottom"}
+    }
+    listPattern{
+        or{
+            2{"{0} يا {1}"}
+            end{"{0}, يا {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard{
+            2{"{0} ۽ {1}"}
+            end{"{0}، ۽ {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard-short{
+            2{"{0} ۽ {1}"}
+            end{"{0}، ۽ {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit-narrow{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit-short{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+    }
+    measurementSystemNames{
+        UK{"برطانيه"}
+        US{"آمريڪا"}
+        metric{"ميٽرڪ"}
+    }
+    parse{
+        date{
+            lenient{
+                "[\\--/]",
+                "[\\:∶]",
+            }
+        }
+        general{
+            lenient{
+                "[.․。︒﹒.。]",
+                "['ʼ՚᾽᾿’']",
+                "[%٪﹪%]",
+                "[؉‰]",
+                "[\$﹩$$]",
+                "[£₤]",
+                "[¥¥]",
+                "[₩₩]",
+                "[₨₹{Rp}{Rs}]",
+            }
+        }
+        number{
+            lenient{
+                "[\\-‒⁻₋−➖﹣-]",
+                "[,،٫、︐︑﹐﹑,、]",
+                "[+⁺₊➕﬩﹢+]",
+            }
+            stricter{
+                "[,٫︐﹐,]",
+                "[.․﹒.。]",
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/locales/sd_PK.txt b/icu4c/source/data/locales/sd_PK.txt
new file mode 100644 (file)
index 0000000..c4763fe
--- /dev/null
@@ -0,0 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd_PK{
+    Version{"2.1.38.39"}
+}
diff --git a/icu4c/source/data/locales/tk.txt b/icu4c/source/data/locales/tk.txt
new file mode 100644 (file)
index 0000000..1208e48
--- /dev/null
@@ -0,0 +1,1731 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    AuxExemplarCharacters{"[c q v x]"}
+    Ellipsis{
+        final{"{0}…"}
+        initial{"…{0}"}
+        medial{"{0}…{1}"}
+        word-final{"{0} …"}
+        word-initial{"… {0}"}
+        word-medial{"{0} … {1}"}
+    }
+    ExemplarCharacters{"[a b ç d e ä f g h i j ž k l m n ň o ö p r s ş t u ü w y ý z]"}
+    ExemplarCharactersIndex{"[A B Ç D E Ä F G H I J Ž K L M N Ň O Ö P R S Ş T U Ü W Y Ý Z]"}
+    ExemplarCharactersNumbers{"[  \\- , % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
+    ExemplarCharactersPunctuation{"[\\- – — , ; \\: ! ? . … \u0022 “ ” ( ) \\[ \\] \\{ \\} § @ * #]"}
+    MoreInformation{"?"}
+    NumberElements{
+        default{"latn"}
+        latn{
+            miscPatterns{
+                approximately{"~{0}"}
+                atLeast{"≥{0}"}
+                atMost{"≤{0}"}
+                range{"{0}–{1}"}
+            }
+            patterns{
+                accountingFormat{"#,##0.00 ¤"}
+                currencyFormat{"#,##0.00 ¤"}
+                decimalFormat{"#,##0.###"}
+                percentFormat{"#,##0 %"}
+                scientificFormat{"#E0"}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        one{"0 müň"}
+                        other{"0 müň"}
+                    }
+                    10000{
+                        one{"00 müň"}
+                        other{"00 müň"}
+                    }
+                    100000{
+                        one{"000 müň"}
+                        other{"000 müň"}
+                    }
+                    1000000{
+                        one{"0 million"}
+                        other{"0 million"}
+                    }
+                    10000000{
+                        one{"00 million"}
+                        other{"00 million"}
+                    }
+                    100000000{
+                        one{"000 million"}
+                        other{"000 million"}
+                    }
+                    1000000000{
+                        one{"0 milliard"}
+                        other{"0 milliard"}
+                    }
+                    10000000000{
+                        one{"00 milliard"}
+                        other{"00 milliard"}
+                    }
+                    100000000000{
+                        one{"000 milliard"}
+                        other{"000 milliard"}
+                    }
+                    1000000000000{
+                        one{"0 trillion"}
+                        other{"0 trillion"}
+                    }
+                    10000000000000{
+                        one{"00 trillion"}
+                        other{"00 trillion"}
+                    }
+                    100000000000000{
+                        one{"000 trillion"}
+                        other{"000 trillion"}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        one{"0 müň ¤"}
+                        other{"0 müň ¤"}
+                    }
+                    10000{
+                        one{"00 müň ¤"}
+                        other{"00 müň ¤"}
+                    }
+                    100000{
+                        one{"000 müň ¤"}
+                        other{"000 müň ¤"}
+                    }
+                    1000000{
+                        one{"0 mln ¤"}
+                        other{"0 mln ¤"}
+                    }
+                    10000000{
+                        one{"00 mln ¤"}
+                        other{"00 mln ¤"}
+                    }
+                    100000000{
+                        one{"000 mln ¤"}
+                        other{"000 mln ¤"}
+                    }
+                    1000000000{
+                        one{"0 mlrd ¤"}
+                        other{"0 mlrd ¤"}
+                    }
+                    10000000000{
+                        one{"00 mlrd ¤"}
+                        other{"00 mlrd ¤"}
+                    }
+                    100000000000{
+                        one{"000 mlrd ¤"}
+                        other{"000 mlrd ¤"}
+                    }
+                    1000000000000{
+                        one{"0 trln ¤"}
+                        other{"0 trln ¤"}
+                    }
+                    10000000000000{
+                        one{"00 trln ¤"}
+                        other{"00 trln ¤"}
+                    }
+                    100000000000000{
+                        one{"000 trln ¤"}
+                        other{"000 trln ¤"}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        one{"0 müň"}
+                        other{"0 müň"}
+                    }
+                    10000{
+                        one{"00 müň"}
+                        other{"00 müň"}
+                    }
+                    100000{
+                        one{"000 müň"}
+                        other{"000 müň"}
+                    }
+                    1000000{
+                        one{"0 mln"}
+                        other{"0 mln"}
+                    }
+                    10000000{
+                        one{"00 mln"}
+                        other{"00 mln"}
+                    }
+                    100000000{
+                        one{"000 mln"}
+                        other{"000 mln"}
+                    }
+                    1000000000{
+                        one{"0 mlrd"}
+                        other{"0 mlrd"}
+                    }
+                    10000000000{
+                        one{"00 mlrd"}
+                        other{"00 mlrd"}
+                    }
+                    100000000000{
+                        one{"000 mlrd"}
+                        other{"000 mlrd"}
+                    }
+                    1000000000000{
+                        one{"0 trln"}
+                        other{"0 trln"}
+                    }
+                    10000000000000{
+                        one{"00 trln"}
+                        other{"00 trln"}
+                    }
+                    100000000000000{
+                        one{"000 trln"}
+                        other{"000 trln"}
+                    }
+                }
+            }
+            symbols{
+                decimal{","}
+                exponential{"E"}
+                group{" "}
+                infinity{"∞"}
+                list{";"}
+                minusSign{"-"}
+                nan{"san däl"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+                timeSeparator{":"}
+            }
+        }
+        minimalPairs{
+            ordinal{
+                other{"Sagdan {0}-nj. öwrümden öwrüliň."}
+            }
+        }
+        minimumGroupingDigits{"1"}
+        native{"latn"}
+    }
+    Version{"2.1.43.65"}
+    calendar{
+        generic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "d MMMM y G EEEE",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd.MM.y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                Bh{"h B"}
+                Bhm{"h:mm B"}
+                Bhms{"h:mm:ss B"}
+                E{"ccc"}
+                EBhm{"E h:mm B"}
+                EBhms{"E h:mm:ss B"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"G y"}
+                GyMMM{"G y MMM"}
+                GyMMMEd{"G y MMM d, E"}
+                GyMMMd{"G y MMM d"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"dd.MM E"}
+                MMM{"LLL"}
+                MMMEd{"d MMM E"}
+                MMMMEd{"d MMMM E"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd.MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                ms{"mm:ss"}
+                y{"y"}
+                yM{"MM.y"}
+                yMEd{"dd.MM.y E"}
+                yMMM{"MMM y"}
+                yMMMEd{"d MMM y E"}
+                yMMMM{"MMMM y"}
+                yMMMd{"d MMM y"}
+                yMd{"dd.MM.y"}
+                yyyy{"G y"}
+                yyyyM{"GGGGG y-MM"}
+                yyyyMEd{"GGGGG y-MM-dd, E"}
+                yyyyMMM{"G y MMM"}
+                yyyyMMMEd{"G y MMM d, E"}
+                yyyyMMMM{"G y MMMM"}
+                yyyyMMMd{"G y MMM d"}
+                yyyyMd{"GGGGG y-MM-dd"}
+                yyyyQQQ{"G y QQQ"}
+                yyyyQQQQ{"G y QQQQ"}
+            }
+            dayNames{
+                stand-alone{
+                    narrow{
+                        "Ý",
+                        "D",
+                        "S",
+                        "Ç",
+                        "P",
+                        "A",
+                        "Ş",
+                    }
+                }
+            }
+            intervalFormats{
+                M{
+                    M{"MM – MM"}
+                }
+                MEd{
+                    M{"dd.MM E – dd.MM E"}
+                    d{"dd.MM E – dd.MM E"}
+                }
+                MMM{
+                    M{"MMM–MMM"}
+                }
+                MMMEd{
+                    M{"d MMM E – d MMM E"}
+                    d{"d MMM E – d MMM E"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d – d MMM"}
+                }
+                Md{
+                    M{"dd.MM – dd.MM"}
+                    d{"dd.MM – dd.MM"}
+                }
+                d{
+                    d{"d–d"}
+                }
+                fallback{"{0} - {1}"}
+                y{
+                    y{"y–y"}
+                }
+                yM{
+                    M{"MM.y – MM.y"}
+                    y{"MM.y – MM.y"}
+                }
+                yMEd{
+                    M{"dd.MM.y E – dd.MM.y E"}
+                    d{"dd.MM.y E – dd.MM.y E"}
+                    y{"dd.MM.y E – dd.MM.y E"}
+                }
+                yMMM{
+                    M{"MMM–MMM y"}
+                    y{"MMM y – MMM y"}
+                }
+                yMMMEd{
+                    M{"d MMM y E – d MMM y E"}
+                    d{"d MMM y E – d MMM y E"}
+                    y{"d MMM y E – d MMM y E"}
+                }
+                yMMMM{
+                    M{"MMMM–MMMM y"}
+                    y{"MMMM y – MMMM y"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y"}
+                    d{"d – d MMM y"}
+                    y{"d MMM y – d MMM y"}
+                }
+                yMd{
+                    M{"dd.MM.y – dd.MM.y"}
+                    d{"dd.MM.y – dd.MM.y"}
+                    y{"dd.MM.y – dd.MM.y"}
+                }
+            }
+        }
+        gregorian{
+            AmPmMarkers{
+                "günortadan öň",
+                "günortadan soň",
+            }
+            AmPmMarkersAbbr{
+                "go.öň",
+                "go.soň",
+            }
+            AmPmMarkersNarrow{
+                "öň",
+                "soň",
+            }
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "d MMMM y EEEE",
+                "d MMMM y",
+                "d MMM y",
+                "dd.MM.y",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            appendItems{
+                Timezone{"{0} {1}"}
+            }
+            availableFormats{
+                Bh{"h B"}
+                Bhm{"h:mm B"}
+                Bhms{"h:mm:ss B"}
+                E{"ccc"}
+                EBhm{"E h:mm B"}
+                EBhms{"E h:mm:ss B"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"G y"}
+                GyMMM{"G y MMM"}
+                GyMMMEd{"G y MMM d, E"}
+                GyMMMd{"G y MMM d"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                Hmsv{"HH:mm:ss v"}
+                Hmv{"HH:mm v"}
+                M{"L"}
+                MEd{"dd.MM E"}
+                MMM{"LLL"}
+                MMMEd{"d MMM E"}
+                MMMMEd{"d MMMM E"}
+                MMMMW{
+                    one{"'hepde' W, MMMM"}
+                    other{"'hepde' W, MMMM"}
+                }
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd.MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                hmsv{"h:mm:ss a v"}
+                hmv{"h:mm a v"}
+                mmss{"mm:ss"}
+                ms{"mm:ss"}
+                y{"y"}
+                yM{"MM.y"}
+                yMEd{"dd.MM.y E"}
+                yMMM{"MMM y"}
+                yMMMEd{"d MMM y E"}
+                yMMMM{"MMMM y"}
+                yMMMd{"d MMM y"}
+                yMd{"dd.MM.y"}
+                yQQQ{"y QQQ"}
+                yQQQQ{"y QQQQ"}
+                yw{
+                    one{"'hepde' w, Y"}
+                    other{"'hepde' w, Y"}
+                }
+            }
+            dayNames{
+                format{
+                    abbreviated{
+                        "ýek",
+                        "duş",
+                        "siş",
+                        "çar",
+                        "pen",
+                        "ann",
+                        "şen",
+                    }
+                    narrow{
+                        "Ý",
+                        "D",
+                        "S",
+                        "Ç",
+                        "P",
+                        "A",
+                        "Ş",
+                    }
+                    short{
+                        "ýb",
+                        "db",
+                        "sb",
+                        "çb",
+                        "pb",
+                        "an",
+                        "şb",
+                    }
+                    wide{
+                        "ýekşenbe",
+                        "duşenbe",
+                        "sişenbe",
+                        "çarşenbe",
+                        "penşenbe",
+                        "anna",
+                        "şenbe",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Ýek",
+                        "Duş",
+                        "Siş",
+                        "Çar",
+                        "Pen",
+                        "Ann",
+                        "Şen",
+                    }
+                    narrow{
+                        "Ý",
+                        "D",
+                        "S",
+                        "Ç",
+                        "P",
+                        "A",
+                        "Ş",
+                    }
+                    short{
+                        "Ýb",
+                        "Db",
+                        "Sb",
+                        "Çb",
+                        "Pb",
+                        "An",
+                        "Şb",
+                    }
+                    wide{
+                        "Ýekşenbe",
+                        "Duşenbe",
+                        "Sişenbe",
+                        "Çarşenbe",
+                        "Penşenbe",
+                        "Anna",
+                        "Şenbe",
+                    }
+                }
+            }
+            dayPeriod{
+                stand-alone{
+                    abbreviated{
+                        am{"g.öň"}
+                        pm{"g.soň"}
+                    }
+                    narrow{
+                        am{"öň"}
+                        pm{"soň"}
+                    }
+                    wide{
+                        am{"günortadan öň"}
+                        pm{"günortadan soň"}
+                    }
+                }
+            }
+            eras{
+                abbreviated{
+                    "B.e.öň",
+                    "B.e.",
+                }
+                abbreviated%variant{
+                    "b.e.öň",
+                    "b.e.",
+                }
+                wide{
+                    "Isadan öň",
+                    "Isadan soň",
+                }
+                wide%variant{
+                    "Biziň eramyzdan öň",
+                    "Biziň eramyz",
+                }
+            }
+            intervalFormats{
+                H{
+                    H{"HH–HH"}
+                }
+                Hm{
+                    H{"HH:mm–HH:mm"}
+                    m{"HH:mm–HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm–HH:mm v"}
+                    m{"HH:mm–HH:mm v"}
+                }
+                Hv{
+                    H{"HH–HH v"}
+                }
+                M{
+                    M{"MM – MM"}
+                }
+                MEd{
+                    M{"dd.MM E – dd.MM E"}
+                    d{"dd.MM E – dd.MM E"}
+                }
+                MMM{
+                    M{"MMM–MMM"}
+                }
+                MMMEd{
+                    M{"d MMM E – d MMM E"}
+                    d{"d MMM E – d MMM E"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d – d MMM"}
+                }
+                Md{
+                    M{"dd.MM – dd.MM"}
+                    d{"dd.MM – dd.MM"}
+                }
+                d{
+                    d{"d–d"}
+                }
+                fallback{"{0} - {1}"}
+                h{
+                    a{"h a – h a"}
+                    h{"h–h a"}
+                }
+                hm{
+                    a{"h:mm a – h:mm a"}
+                    h{"h:mm–h:mm a"}
+                    m{"h:mm–h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a – h:mm a v"}
+                    h{"h:mm–h:mm a v"}
+                    m{"h:mm–h:mm a v"}
+                }
+                hv{
+                    a{"h a – h a v"}
+                    h{"h–h a v"}
+                }
+                y{
+                    y{"y–y"}
+                }
+                yM{
+                    M{"MM.y – MM.y"}
+                    y{"MM.y – MM.y"}
+                }
+                yMEd{
+                    M{"dd.MM.y E – dd.MM.y E"}
+                    d{"dd.MM.y E – dd.MM.y E"}
+                    y{"dd.MM.y E – dd.MM.y E"}
+                }
+                yMMM{
+                    M{"MMM–MMM y"}
+                    y{"MMM y – MMM y"}
+                }
+                yMMMEd{
+                    M{"d MMM y E – d MMM y E"}
+                    d{"d MMM y E – d MMM y E"}
+                    y{"d MMM y E – d MMM y E"}
+                }
+                yMMMM{
+                    M{"MMMM–MMMM y"}
+                    y{"MMMM y – MMMM y"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y"}
+                    d{"d – d MMM y"}
+                    y{"d MMM y – d MMM y"}
+                }
+                yMd{
+                    M{"dd.MM.y – dd.MM.y"}
+                    d{"dd.MM.y – dd.MM.y"}
+                    y{"dd.MM.y – dd.MM.y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "ýan",
+                        "few",
+                        "mart",
+                        "apr",
+                        "maý",
+                        "iýun",
+                        "iýul",
+                        "awg",
+                        "sen",
+                        "okt",
+                        "noý",
+                        "dek",
+                    }
+                    narrow{
+                        "Ý",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "I",
+                        "I",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "ýanwar",
+                        "fewral",
+                        "mart",
+                        "aprel",
+                        "maý",
+                        "iýun",
+                        "iýul",
+                        "awgust",
+                        "sentýabr",
+                        "oktýabr",
+                        "noýabr",
+                        "dekabr",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Ýan",
+                        "Few",
+                        "Mar",
+                        "Apr",
+                        "Maý",
+                        "Iýun",
+                        "Iýul",
+                        "Awg",
+                        "Sen",
+                        "Okt",
+                        "Noý",
+                        "Dek",
+                    }
+                    narrow{
+                        "Ý",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "I",
+                        "I",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "Ýanwar",
+                        "Fewral",
+                        "Mart",
+                        "Aprel",
+                        "Maý",
+                        "Iýun",
+                        "Iýul",
+                        "Awgust",
+                        "Sentýabr",
+                        "Oktýabr",
+                        "Noýabr",
+                        "Dekabr",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "1Ç",
+                        "2Ç",
+                        "3Ç",
+                        "4Ç",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1-nji çärýek",
+                        "2-nji çärýek",
+                        "3-nji çärýek",
+                        "4-nji çärýek",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "1Ç",
+                        "2Ç",
+                        "3Ç",
+                        "4Ç",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1-nji çärýek",
+                        "2-nji çärýek",
+                        "3-nji çärýek",
+                        "4-nji çärýek",
+                    }
+                }
+            }
+        }
+    }
+    characterLabel{
+        activities{"işjeňlik"}
+        african_scripts{"Afrika elipbiýi"}
+        american_scripts{"Amerikan elipbiýi"}
+        animal{"haýwan"}
+        animals_nature{"haýwan ýa-da tebigat"}
+        arrows{"ok"}
+        body{"göwre"}
+        box_drawing{"guty çyzuwy"}
+        braille{"Braýl"}
+        building{"bina"}
+        bullets_stars{"ok ýa-da ýyldyz"}
+        consonantal_jamo{"çekimsizli jamo"}
+        currency_symbols{"pul birliginiň nyşany"}
+        dash_connector{"kese çyzyk ýa-da baglaýjy"}
+        digits{"san"}
+        dingbats{"dingbat"}
+        divination_symbols{"bilgiçlik nyşany"}
+        downwards_arrows{"aşaklygyna ok"}
+        downwards_upwards_arrows{"aşak-ýokary ok"}
+        east_asian_scripts{"Gündogar Aziýa elipbiýi"}
+        emoji{"emoji"}
+        european_scripts{"Ýewropa elipbiýi"}
+        female{"zenan"}
+        flag{"baýdak"}
+        flags{"baýdaklar"}
+        food_drink{"iýmit we içgiler"}
+        format{"format"}
+        format_whitespace{"format we boşluk"}
+        full_width_form_variant{"doly giňlik warianty"}
+        geometric_shapes{"geometrik şekil"}
+        half_width_form_variant{"ýarym giňlik warianty"}
+        han_characters{"Han elipbiýiniň harpy"}
+        han_radicals{"Han harpynyň köki"}
+        hanja{"hanja"}
+        hanzi_simplified{"Hanzi (ýönekeýleşdirilen)"}
+        hanzi_traditional{"Hanzi (adaty)"}
+        heart{"ýürek"}
+        historic_scripts{"taryhy elipbiý"}
+        ideographic_desc_characters{"ideografik düşündiriş harpy"}
+        japanese_kana{"ýapon kana"}
+        kanbun{"kanbun"}
+        kanji{"kandzi"}
+        keycap{"klawiş gapagy"}
+        leftwards_arrows{"çepe ok"}
+        leftwards_rightwards_arrows{"çepe-saga ok"}
+        letterlike_symbols{"harpa meňzeş nyşan"}
+        limited_use{"çäkli ulanyş"}
+        male{"erkek"}
+        math_symbols{"matematika nyşany"}
+        middle_eastern_scripts{"Ýakyn Gündogar elipbiýi"}
+        miscellaneous{"dürli"}
+        modern_scripts{"häzirki zaman elipbiýi"}
+        modifier{"modifikator"}
+        musical_symbols{"aýdym-saz nyşany"}
+        nature{"tebigat"}
+        nonspacing{"aralyksyz"}
+        numbers{"sanlar"}
+        objects{"obýekt"}
+        other{"başga"}
+        paired{"jübütlenen"}
+        person{"şahs"}
+        phonetic_alphabet{"fonetik elipbiý"}
+        pictographs{"piktograf"}
+        place{"ýer"}
+        plant{"ösümlik"}
+        punctuation{"dyngy"}
+        rightwards_arrows{"saga ok"}
+        sign_standard_symbols{"belgi ýa-da nyşan"}
+        small_form_variant{"kiçi wariantlar"}
+        smiley{"ýylgyryş"}
+        smileys_people{"ýylgyryş ýa-da şahys"}
+        south_asian_scripts{"Günorta Aziýa elipbiýi"}
+        southeast_asian_scripts{"Günorta-gündogar Aziýa elipbiýi"}
+        spacing{"aralykly"}
+        sport{"sport"}
+        symbols{"nyşan"}
+        technical_symbols{"tehniki nyşan"}
+        tone_marks{"äheň belgisi"}
+        travel{"syýahat"}
+        travel_places{"syýahat ýa-da ýer"}
+        upwards_arrows{"ýokarlygyna ok"}
+        variant_forms{"wariant"}
+        vocalic_jamo{"çekimli jamo"}
+        weather{"howa"}
+        western_asian_scripts{"Günbatar Aziýa elipbiýi"}
+        whitespace{"boşluk"}
+    }
+    contextTransforms{
+        languages:intvector{
+            0,
+            1,
+        }
+    }
+    delimiters{
+        alternateQuotationEnd{"”"}
+        alternateQuotationStart{"“"}
+        quotationEnd{"”"}
+        quotationStart{"“"}
+    }
+    fields{
+        day{
+            dn{"gün"}
+            relative{
+                "-1"{"düýn"}
+                "0"{"şu gün"}
+                "1"{"ertir"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} günden"}
+                    other{"{0} günden"}
+                }
+                past{
+                    one{"{0} gün öň"}
+                    other{"{0} gün öň"}
+                }
+            }
+        }
+        day-narrow{
+            dn{"gün"}
+            relativeTime{
+                future{
+                    one{"{0} g-den"}
+                    other{"{0} g-den"}
+                }
+                past{
+                    one{"{0} g. öň"}
+                    other{"{0} g. öň"}
+                }
+            }
+        }
+        day-short{
+            dn{"gün"}
+            relativeTime{
+                future{
+                    one{"{0} g-den"}
+                    other{"{0} g-den"}
+                }
+                past{
+                    one{"{0} g. öň"}
+                    other{"{0} g. öň"}
+                }
+            }
+        }
+        dayOfYear{
+            dn{"ýylyň güni"}
+        }
+        dayOfYear-narrow{
+            dn{"ý. güni"}
+        }
+        dayOfYear-short{
+            dn{"ý. güni"}
+        }
+        dayperiod{
+            dn{"günortadan öň/günortadan soň"}
+        }
+        dayperiod-narrow{
+            dn{"GÖ/GS"}
+        }
+        dayperiod-short{
+            dn{"GÖ/GS"}
+        }
+        era{
+            dn{"era"}
+        }
+        era-narrow{
+            dn{"era"}
+        }
+        era-short{
+            dn{"era"}
+        }
+        fri{
+            relative{
+                "-1"{"geçen anna"}
+                "0"{"şu anna"}
+                "1"{"indiki anna"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} annadan"}
+                    other{"{0} annadan"}
+                }
+                past{
+                    one{"{0} anna öň"}
+                    other{"{0} anna öň"}
+                }
+            }
+        }
+        fri-narrow{
+            relative{
+                "-1"{"geçen an"}
+                "0"{"şu an"}
+                "1"{"indiki an"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} an-dan"}
+                    other{"{0} an-dan"}
+                }
+                past{
+                    one{"{0} an öň"}
+                    other{"{0} an öň"}
+                }
+            }
+        }
+        fri-short{
+            relative{
+                "-1"{"geçen an."}
+                "0"{"şu an."}
+                "1"{"indiki an."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} an-dan"}
+                    other{"{0} an-dan"}
+                }
+                past{
+                    one{"{0} an. öň"}
+                    other{"{0} an. öň"}
+                }
+            }
+        }
+        hour{
+            dn{"sagat"}
+            relative{
+                "0"{"şu sagat"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} sagatdan"}
+                    other{"{0} sagatdan"}
+                }
+                past{
+                    one{"{0} sagat öň"}
+                    other{"{0} sagat öň"}
+                }
+            }
+        }
+        hour-narrow{
+            dn{"sag."}
+            relativeTime{
+                future{
+                    one{"{0} sag-dan"}
+                    other{"{0} sag-dan"}
+                }
+                past{
+                    one{"{0} sag. öň"}
+                    other{"{0} sag. öň"}
+                }
+            }
+        }
+        hour-short{
+            dn{"sag."}
+            relativeTime{
+                future{
+                    one{"{0} sag-dan"}
+                    other{"{0} sag-dan"}
+                }
+                past{
+                    one{"{0} sag. öň"}
+                    other{"{0} sag. öň"}
+                }
+            }
+        }
+        minute{
+            dn{"minut"}
+            relative{
+                "0"{"şu minut"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} minutdan"}
+                    other{"{0} minutdan"}
+                }
+                past{
+                    one{"{0} minut öň"}
+                    other{"{0} minut öň"}
+                }
+            }
+        }
+        minute-narrow{
+            dn{"min."}
+            relativeTime{
+                future{
+                    one{"{0} min-dan"}
+                    other{"{0} min-dan"}
+                }
+                past{
+                    one{"{0} min. öň"}
+                    other{"{0} min. öň"}
+                }
+            }
+        }
+        minute-short{
+            dn{"min."}
+            relativeTime{
+                future{
+                    one{"{0} min-dan"}
+                    other{"{0} min-dan"}
+                }
+                past{
+                    one{"{0} min. öň"}
+                    other{"{0} min. öň"}
+                }
+            }
+        }
+        mon{
+            relative{
+                "-1"{"geçen duşenbe"}
+                "0"{"şu duşenbe"}
+                "1"{"indiki duşenbe"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} duşenbeden"}
+                    other{"{0} duşenbeden"}
+                }
+                past{
+                    one{"{0} duşenbe öň"}
+                    other{"{0} duşenbe öň"}
+                }
+            }
+        }
+        mon-narrow{
+            relative{
+                "-1"{"geçen db"}
+                "0"{"şu db"}
+                "1"{"indiki db"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} db-den"}
+                    other{"{0} db-den"}
+                }
+                past{
+                    one{"{0} db öň"}
+                    other{"{0} db öň"}
+                }
+            }
+        }
+        mon-short{
+            relative{
+                "-1"{"geçen duş."}
+                "0"{"şu duş."}
+                "1"{"indiki duş."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} duş-den"}
+                    other{"{0} duş-den"}
+                }
+                past{
+                    one{"{0} duş. öň"}
+                    other{"{0} duş. öň"}
+                }
+            }
+        }
+        month{
+            dn{"aý"}
+            relative{
+                "-1"{"geçen aý"}
+                "0"{"şu aý"}
+                "1"{"indiki aý"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} aýdan"}
+                    other{"{0} aýdan"}
+                }
+                past{
+                    one{"{0} aý öň"}
+                    other{"{0} aý öň"}
+                }
+            }
+        }
+        month-narrow{
+            dn{"aý"}
+            relativeTime{
+                future{
+                    one{"{0} aýdan"}
+                    other{"{0} aýdan"}
+                }
+                past{
+                    one{"{0} aý öň"}
+                    other{"{0} aý öň"}
+                }
+            }
+        }
+        month-short{
+            dn{"aý"}
+            relativeTime{
+                future{
+                    one{"{0} aýdan"}
+                    other{"{0} aýdan"}
+                }
+                past{
+                    one{"{0} aý öň"}
+                    other{"{0} aý öň"}
+                }
+            }
+        }
+        quarter{
+            dn{"çärýek"}
+            relative{
+                "-1"{"geçen çärýek"}
+                "0"{"şu çärýek"}
+                "1"{"indiki çärýek"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} çärýekden"}
+                    other{"{0} çärýekden"}
+                }
+                past{
+                    one{"{0} çärýek öň"}
+                    other{"{0} çärýek öň"}
+                }
+            }
+        }
+        quarter-narrow{
+            dn{"çär."}
+            relativeTime{
+                future{
+                    one{"{0} ç-den"}
+                    other{"{0} ç-den"}
+                }
+                past{
+                    one{"{0} ç. öň"}
+                    other{"{0} ç. öň"}
+                }
+            }
+        }
+        quarter-short{
+            dn{"çär."}
+            relativeTime{
+                future{
+                    one{"{0} çär-den"}
+                    other{"{0} çär-den"}
+                }
+                past{
+                    one{"{0} çär. öň"}
+                    other{"{0} çär. öň"}
+                }
+            }
+        }
+        sat{
+            relative{
+                "-1"{"geçen şenbe"}
+                "0"{"şu şenbe"}
+                "1"{"indiki şenbe"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} şenbeden"}
+                    other{"{0} şenbeden"}
+                }
+                past{
+                    one{"{0} şenbe öň"}
+                    other{"{0} şenbe öň"}
+                }
+            }
+        }
+        sat-narrow{
+            relative{
+                "-1"{"geçen şb"}
+                "0"{"şu şb"}
+                "1"{"indiki şb"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} şb-den"}
+                    other{"{0} şb-den"}
+                }
+                past{
+                    one{"{0} şb öň"}
+                    other{"{0} şb öň"}
+                }
+            }
+        }
+        sat-short{
+            relative{
+                "-1"{"geçen şen."}
+                "0"{"şu şen."}
+                "1"{"indiki şen."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} şen-den"}
+                    other{"{0} şen-den"}
+                }
+                past{
+                    one{"{0} şen. öň"}
+                    other{"{0} şen. öň"}
+                }
+            }
+        }
+        second{
+            dn{"sekunt"}
+            relative{
+                "0"{"häzir"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} sekuntdan"}
+                    other{"{0} sekuntdan"}
+                }
+                past{
+                    one{"{0} sekunt öň"}
+                    other{"{0} sekunt öň"}
+                }
+            }
+        }
+        second-narrow{
+            dn{"sek."}
+            relativeTime{
+                future{
+                    one{"{0} sek-dan"}
+                    other{"{0} sek-dan"}
+                }
+                past{
+                    one{"{0} sek. öň"}
+                    other{"{0} sek. öň"}
+                }
+            }
+        }
+        second-short{
+            dn{"sek."}
+            relativeTime{
+                future{
+                    one{"{0} sek-dan"}
+                    other{"{0} sek-dan"}
+                }
+                past{
+                    one{"{0} sek. öň"}
+                    other{"{0} sek. öň"}
+                }
+            }
+        }
+        sun{
+            relative{
+                "-1"{"geçen ýekşenbe"}
+                "0"{"şu ýekşenbe"}
+                "1"{"indiki çekşenbe"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ýekşenbeden"}
+                    other{"{0} ýekşenbe"}
+                }
+                past{
+                    one{"{0} ýekşenbe öň"}
+                    other{"{0} ýekşenbe öň"}
+                }
+            }
+        }
+        sun-narrow{
+            relative{
+                "-1"{"geçen ýb"}
+                "0"{"şu ýb"}
+                "1"{"indiki ýb"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ýb.-den"}
+                    other{"{0} ýb.-den"}
+                }
+                past{
+                    one{"{0} ýb öň"}
+                    other{"{0} ýb öň"}
+                }
+            }
+        }
+        sun-short{
+            relative{
+                "-1"{"geçen ýek."}
+                "0"{"şu ýek."}
+                "1"{"indiki ýek."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ýek-den"}
+                    other{"{0} ýek-den"}
+                }
+                past{
+                    one{"{0} ýek. öň"}
+                    other{"{0} ýek. öň"}
+                }
+            }
+        }
+        thu{
+            relative{
+                "-1"{"geçen penşenbe"}
+                "0"{"şu penşenbe"}
+                "1"{"indiki penşenbe"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} penşenbeden"}
+                    other{"{0} penşenbeden"}
+                }
+                past{
+                    one{"{0} penşenbe öň"}
+                    other{"{0} penşenbe öň"}
+                }
+            }
+        }
+        thu-narrow{
+            relative{
+                "-1"{"geçen pb"}
+                "0"{"şu pb"}
+                "1"{"indiki pb"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} pb-den"}
+                    other{"{0} pb-den"}
+                }
+                past{
+                    one{"{0} pb öň"}
+                    other{"{0} pb öň"}
+                }
+            }
+        }
+        thu-short{
+            relative{
+                "-1"{"geçen pen."}
+                "0"{"şu pen."}
+                "1"{"indiki pen."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} pen-den"}
+                    other{"{0} pen-den"}
+                }
+                past{
+                    one{"{0} pen. öň"}
+                    other{"{0} pen. öň"}
+                }
+            }
+        }
+        tue{
+            relative{
+                "-1"{"geçen sişenbe"}
+                "0"{"şu sişenbe"}
+                "1"{"indiki sişenbe"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} sişenbeden"}
+                    other{"{0} sişenbeden"}
+                }
+                past{
+                    one{"{0} sişenbe öň"}
+                    other{"{0} sişenbe öň"}
+                }
+            }
+        }
+        tue-narrow{
+            relative{
+                "-1"{"geçen sb"}
+                "0"{"şu sb"}
+                "1"{"indiki sb"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} sb-den"}
+                    other{"{0} sb-den"}
+                }
+                past{
+                    one{"{0} sb öň"}
+                    other{"{0} sb öň"}
+                }
+            }
+        }
+        tue-short{
+            relative{
+                "-1"{"geçen siş."}
+                "0"{"şu siş."}
+                "1"{"indiki siş."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} siş-den"}
+                    other{"{0} siş-den"}
+                }
+                past{
+                    one{"{0} siş. öň"}
+                    other{"{0} siş. öň"}
+                }
+            }
+        }
+        wed{
+            relative{
+                "-1"{"geçen çarşenbe"}
+                "0"{"şu çarşenbe"}
+                "1"{"indiki çarşenbe"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} çarşenbeden"}
+                    other{"{0} çarşenbeden"}
+                }
+                past{
+                    one{"{0} çarşenbe öň"}
+                    other{"{0} çarşenbe öň"}
+                }
+            }
+        }
+        wed-narrow{
+            relative{
+                "-1"{"geçen çb"}
+                "0"{"şu çb"}
+                "1"{"indiki çb"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} çb-den"}
+                    other{"{0} çb-den"}
+                }
+                past{
+                    one{"{0} çb öň"}
+                    other{"{0} çb öň"}
+                }
+            }
+        }
+        wed-short{
+            relative{
+                "-1"{"geçen çar."}
+                "0"{"şu çar."}
+                "1"{"indiki çar."}
+            }
+            relativeTime{
+                future{
+                    one{"{0} çar-den"}
+                    other{"{0} çar-den"}
+                }
+                past{
+                    one{"{0} çar. öň"}
+                    other{"{0} çar. öň"}
+                }
+            }
+        }
+        week{
+            dn{"hepde"}
+            relative{
+                "-1"{"geçen hepde"}
+                "0"{"şu hepde"}
+                "1"{"indiki hepde"}
+            }
+            relativePeriod{"{0} hepdesi"}
+            relativeTime{
+                future{
+                    one{"{0} hepdeden"}
+                    other{"{0} hepdeden"}
+                }
+                past{
+                    one{"{0} hepde öň"}
+                    other{"{0} hepde öň"}
+                }
+            }
+        }
+        week-narrow{
+            dn{"hep."}
+            relativePeriod{"{0} hepdesi"}
+            relativeTime{
+                future{
+                    one{"{0} h-den"}
+                    other{"{0} h-den"}
+                }
+                past{
+                    one{"{0} h. öň"}
+                    other{"{0} h. öň"}
+                }
+            }
+        }
+        week-short{
+            dn{"hep."}
+            relativePeriod{"{0} hepdesi"}
+            relativeTime{
+                future{
+                    one{"{0} hep-den"}
+                    other{"{0} hep-den"}
+                }
+                past{
+                    one{"{0} hep. öň"}
+                    other{"{0} hep. öň"}
+                }
+            }
+        }
+        weekOfMonth{
+            dn{"aýyň hepdesi"}
+        }
+        weekOfMonth-narrow{
+            dn{"hep./aý"}
+        }
+        weekOfMonth-short{
+            dn{"hep./aý"}
+        }
+        weekday{
+            dn{"hepdäniň güni"}
+        }
+        weekday-narrow{
+            dn{"hep. güni"}
+        }
+        weekday-short{
+            dn{"hep. güni"}
+        }
+        weekdayOfMonth{
+            dn{"aýda hepdäň güni"}
+        }
+        weekdayOfMonth-narrow{
+            dn{"aýda hep. güni"}
+        }
+        weekdayOfMonth-short{
+            dn{"aýda hep. güni"}
+        }
+        year{
+            dn{"ýyl"}
+            relative{
+                "-1"{"geçen ýyl"}
+                "0"{"şu ýyl"}
+                "1"{"indiki ýyl"}
+            }
+            relativeTime{
+                future{
+                    one{"{0} ýyldan"}
+                    other{"{0} ýyldan"}
+                }
+                past{
+                    one{"{0} ýyl öň"}
+                    other{"{0} ýyl öň"}
+                }
+            }
+        }
+        year-narrow{
+            dn{"ý."}
+            relativeTime{
+                future{
+                    one{"{0} ý-dan"}
+                    other{"{0} ý-dan"}
+                }
+                past{
+                    one{"{0} ý. öň"}
+                    other{"{0} ý. öň"}
+                }
+            }
+        }
+        year-short{
+            dn{"ý."}
+            relativeTime{
+                future{
+                    one{"{0} ý-dan"}
+                    other{"{0} ý-dan"}
+                }
+                past{
+                    one{"{0} ý. öň"}
+                    other{"{0} ý. öň"}
+                }
+            }
+        }
+        zone{
+            dn{"sagat guşaklygy"}
+        }
+        zone-narrow{
+            dn{"guşaklyk"}
+        }
+        zone-short{
+            dn{"guşaklyk"}
+        }
+    }
+    listPattern{
+        or{
+            2{"{0} ýa-da {1}"}
+            end{"{0} ýa-da {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard{
+            2{"{0} we {1}"}
+            end{"{0} we {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard-short{
+            2{"{0} we {1}"}
+            end{"{0} we {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit{
+            2{"{0} we {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit-narrow{
+            2{"{0} {1}"}
+            end{"{0} {1}"}
+            middle{"{0} {1}"}
+            start{"{0} {1}"}
+        }
+        unit-short{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+    }
+    measurementSystemNames{
+        UK{"Birleşen Patyşalyk"}
+        US{"ABŞ"}
+        metric{"Metrik"}
+    }
+    parse{
+        date{
+            lenient{
+                "[\\--/]",
+                "[\\:∶]",
+            }
+        }
+        general{
+            lenient{
+                "[.․。︒﹒.。]",
+                "['ʼ՚᾽᾿’']",
+                "[%٪﹪%]",
+                "[؉‰]",
+                "[\$﹩$$]",
+                "[£₤]",
+                "[¥¥]",
+                "[₩₩]",
+                "[₨₹{Rp}{Rs}]",
+            }
+        }
+        number{
+            lenient{
+                "[\\-‒⁻₋−➖﹣-]",
+                "[,،٫、︐︑﹐﹑,、]",
+                "[+⁺₊➕﬩﹢+]",
+            }
+            stricter{
+                "[,٫︐﹐,]",
+                "[.․﹒.。]",
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/locales/tk_TM.txt b/icu4c/source/data/locales/tk_TM.txt
new file mode 100644 (file)
index 0000000..0513f34
--- /dev/null
@@ -0,0 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk_TM{
+    Version{"2.1.38.69"}
+}
index 01d590f70f0410dc2ae9db4c7d7566667d84c1bb..80a0f86083707b510b107b8844d2b11b27cc6bff 100644 (file)
@@ -35,6 +35,7 @@ pluralRanges:table(nofallback){
         hr{"set11"}
         hu{"set04"}
         hy{"set01"}
+        ia{"set05"}
         id{"set00"}
         io{"set05"}
         is{"set06"}
@@ -65,6 +66,7 @@ pluralRanges:table(nofallback){
         pt{"set01"}
         ro{"set10"}
         ru{"set15"}
+        sc{"set04"}
         scn{"set04"}
         sd{"set02"}
         si{"set07"}
diff --git a/icu4c/source/data/region/ia.txt b/icu4c/source/data/region/ia.txt
new file mode 100644 (file)
index 0000000..bf72fd1
--- /dev/null
@@ -0,0 +1,248 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia{
+    Countries{
+        001{"Mundo"}
+        002{"Africa"}
+        003{"America del Nord"}
+        005{"America del Sud"}
+        009{"Oceania"}
+        011{"Africa occidental"}
+        013{"America central"}
+        014{"Africa oriental"}
+        015{"Africa septentrional"}
+        017{"Africa central"}
+        018{"Africa meridional"}
+        019{"Americas"}
+        021{"America septentrional"}
+        029{"Caribes"}
+        030{"Asia oriental"}
+        034{"Asia meridional"}
+        035{"Asia del sud-est"}
+        039{"Europa meridional"}
+        053{"Australasia"}
+        054{"Melanesia"}
+        057{"Region micronesian"}
+        061{"Polynesia"}
+        142{"Asia"}
+        143{"Asia central"}
+        145{"Asia occidental"}
+        150{"Europa"}
+        151{"Europa oriental"}
+        154{"Europa septentrional"}
+        155{"Europa occidental"}
+        202{"Africa subsaharian"}
+        419{"America latin"}
+        AD{"Andorra"}
+        AE{"Emiratos Arabe Unite"}
+        AF{"Afghanistan"}
+        AG{"Antigua e Barbuda"}
+        AL{"Albania"}
+        AM{"Armenia"}
+        AO{"Angola"}
+        AR{"Argentina"}
+        AS{"Samoa american"}
+        AT{"Austria"}
+        AU{"Australia"}
+        AX{"Insulas Åland"}
+        AZ{"Azerbaidzhan"}
+        BA{"Bosnia e Herzegovina"}
+        BD{"Bangladesh"}
+        BE{"Belgica"}
+        BF{"Burkina Faso"}
+        BG{"Bulgaria"}
+        BI{"Burundi"}
+        BJ{"Benin"}
+        BM{"Bermuda"}
+        BO{"Bolivia"}
+        BR{"Brasil"}
+        BS{"Bahamas"}
+        BT{"Bhutan"}
+        BV{"Insula de Bouvet"}
+        BW{"Botswana"}
+        BY{"Bielorussia"}
+        BZ{"Belize"}
+        CA{"Canada"}
+        CF{"Republica African Central"}
+        CG{"Congo"}
+        CH{"Suissa"}
+        CK{"Insulas Cook"}
+        CL{"Chile"}
+        CM{"Camerun"}
+        CN{"China"}
+        CO{"Colombia"}
+        CR{"Costa Rica"}
+        CU{"Cuba"}
+        CX{"Insula de Natal"}
+        CY{"Cypro"}
+        CZ{"Chechia"}
+        DE{"Germania"}
+        DK{"Danmark"}
+        DO{"Republica Dominican"}
+        DZ{"Algeria"}
+        EC{"Ecuador"}
+        EE{"Estonia"}
+        EG{"Egypto"}
+        EH{"Sahara occidental"}
+        ER{"Eritrea"}
+        ES{"Espania"}
+        ET{"Ethiopia"}
+        EU{"Union Europee"}
+        EZ{"Zona euro"}
+        FI{"Finlandia"}
+        FM{"Micronesia"}
+        FO{"Insulas Feroe"}
+        FR{"Francia"}
+        GA{"Gabon"}
+        GB{"Regno Unite"}
+        GE{"Georgia"}
+        GF{"Guyana francese"}
+        GG{"Guernsey"}
+        GH{"Ghana"}
+        GI{"Gibraltar"}
+        GL{"Groenlandia"}
+        GM{"Gambia"}
+        GN{"Guinea"}
+        GQ{"Guinea equatorial"}
+        GR{"Grecia"}
+        GT{"Guatemala"}
+        GW{"Guinea-Bissau"}
+        HN{"Honduras"}
+        HR{"Croatia"}
+        HT{"Haiti"}
+        HU{"Hungaria"}
+        ID{"Indonesia"}
+        IE{"Irlanda"}
+        IL{"Israel"}
+        IM{"Insula de Man"}
+        IN{"India"}
+        IO{"Territorio oceanic britanno-indian"}
+        IQ{"Irak"}
+        IR{"Iran"}
+        IS{"Islanda"}
+        IT{"Italia"}
+        JE{"Jersey"}
+        JO{"Jordania"}
+        JP{"Japon"}
+        KE{"Kenya"}
+        KG{"Kirghizistan"}
+        KH{"Cambodgia"}
+        KI{"Kiribati"}
+        KM{"Comoros"}
+        KN{"Sancte Christophoro e Nevis"}
+        KP{"Corea del Nord"}
+        KR{"Corea del Sud"}
+        KY{"Insulas de Caiman"}
+        KZ{"Kazakhstan"}
+        LB{"Libano"}
+        LC{"Sancte Lucia"}
+        LI{"Liechtenstein"}
+        LK{"Sri Lanka"}
+        LR{"Liberia"}
+        LS{"Lesotho"}
+        LT{"Lituania"}
+        LU{"Luxemburg"}
+        LV{"Lettonia"}
+        LY{"Libya"}
+        MA{"Marocco"}
+        MC{"Monaco"}
+        MD{"Moldavia"}
+        ME{"Montenegro"}
+        MG{"Madagascar"}
+        MH{"Insulas Marshall"}
+        MK{"Macedonia"}
+        ML{"Mali"}
+        MN{"Mongolia"}
+        MP{"Insulas Marianna del Nord"}
+        MR{"Mauritania"}
+        MT{"Malta"}
+        MW{"Malawi"}
+        MX{"Mexico"}
+        MY{"Malaysia"}
+        MZ{"Mozambique"}
+        NA{"Namibia"}
+        NC{"Nove Caledonia"}
+        NE{"Niger"}
+        NF{"Insula Norfolk"}
+        NG{"Nigeria"}
+        NI{"Nicaragua"}
+        NL{"Nederlandia"}
+        NO{"Norvegia"}
+        NP{"Nepal"}
+        NZ{"Nove Zelanda"}
+        OM{"Oman"}
+        PA{"Panama"}
+        PE{"Peru"}
+        PF{"Polynesia francese"}
+        PG{"Papua Nove Guinea"}
+        PH{"Philippinas"}
+        PK{"Pakistan"}
+        PL{"Polonia"}
+        PM{"St. Pierre e Miquelon"}
+        PT{"Portugal"}
+        PY{"Paraguay"}
+        QO{"Oceania remote"}
+        RO{"Romania"}
+        RS{"Serbia"}
+        RU{"Russia"}
+        RW{"Ruanda"}
+        SA{"Arabia Saudita"}
+        SB{"Insulas Solomon"}
+        SC{"Seychelles"}
+        SD{"Sudan"}
+        SE{"Svedia"}
+        SI{"Slovenia"}
+        SJ{"Svalbard e Jan Mayen"}
+        SK{"Slovachia"}
+        SL{"Sierra Leone"}
+        SM{"San Marino"}
+        SN{"Senegal"}
+        SO{"Somalia"}
+        SR{"Suriname"}
+        SS{"Sudan del Sud"}
+        SV{"El Salvador"}
+        SY{"Syria"}
+        SZ{"Swazilandia"}
+        TC{"Insulas Turcos e Caicos"}
+        TF{"Territorios meridional francese"}
+        TG{"Togo"}
+        TH{"Thailandia"}
+        TJ{"Tadzhikistan"}
+        TK{"Tokelau"}
+        TL{"Timor del Est"}
+        TM{"Turkmenistan"}
+        TN{"Tunisia"}
+        TO{"Tonga"}
+        TR{"Turchia"}
+        TT{"Trinidad e Tobago"}
+        TV{"Tuvalu"}
+        TW{"Taiwan"}
+        TZ{"Tanzania"}
+        UA{"Ukraina"}
+        UG{"Uganda"}
+        UN{"Nationes Unite"}
+        US{"Statos Unite"}
+        UY{"Uruguay"}
+        UZ{"Uzbekistan"}
+        VA{"Citate del Vaticano"}
+        VC{"Sancte Vincente e le Grenadinas"}
+        VE{"Venezuela"}
+        VU{"Vanuatu"}
+        WS{"Samoa"}
+        XK{"Kosovo"}
+        YE{"Yemen"}
+        ZA{"Sudafrica"}
+        ZM{"Zambia"}
+        ZW{"Zimbabwe"}
+        ZZ{"Region incognite"}
+    }
+    Countries%short{
+        GB{"GB"}
+        US{"SUA"}
+    }
+    Countries%variant{
+        CZ{"Republica Chec"}
+        MK{"Macedonia (ARYM)"}
+    }
+    Version{"2.1.44.15"}
+}
diff --git a/icu4c/source/data/region/jv.txt b/icu4c/source/data/region/jv.txt
new file mode 100644 (file)
index 0000000..3d46b00
--- /dev/null
@@ -0,0 +1,286 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv{
+    Countries{
+        001{"Donya"}
+        002{"Afrika"}
+        005{"Amérika Kidul"}
+        009{"Oséania"}
+        011{"Afrika Kulon"}
+        013{"Amérika Tengah"}
+        014{"Afrika Wétan"}
+        018{"Afrika Sisih Kidul"}
+        019{"Amérika"}
+        021{"Amérika Sisih Lor"}
+        029{"Karibia"}
+        030{"Asia Wétan"}
+        034{"Asia Kidul"}
+        035{"Asia Kidul-wétan"}
+        039{"Éropah Kidul"}
+        053{"Australasia"}
+        054{"Melanesia"}
+        057{"Daerah Mikronesia"}
+        061{"Polinesia"}
+        142{"Asia"}
+        143{"Asia Tengah"}
+        145{"Asia Kulon"}
+        150{"Éropah"}
+        151{"Éropah Wétan"}
+        155{"Éropah Kulon"}
+        202{"Afrika Kidule Sahara"}
+        419{"Amérika Latin"}
+        AC{"Pulo Ascension"}
+        AD{"Andora"}
+        AE{"Uni Émirat Arab"}
+        AF{"Afganistan"}
+        AG{"Antigua lan Barbuda"}
+        AI{"Anguilla"}
+        AL{"Albani"}
+        AM{"Arménia"}
+        AO{"Angola"}
+        AQ{"Antartika"}
+        AR{"Argèntina"}
+        AS{"Samoa Amerika"}
+        AT{"Ostenrik"}
+        AU{"Ostrali"}
+        AW{"Aruba"}
+        AX{"Kapuloan Alan"}
+        AZ{"Azerbaijan"}
+        BA{"Bosnia lan Hèrségovina"}
+        BB{"Barbadhos"}
+        BD{"Banggaladésa"}
+        BE{"Bèlgi"}
+        BF{"Burkina Faso"}
+        BG{"Bulgari"}
+        BH{"Bahrain"}
+        BI{"Burundi"}
+        BJ{"Bénin"}
+        BM{"Bermuda"}
+        BN{"Brunéi"}
+        BO{"Bolivia"}
+        BQ{"Karibia Walanda"}
+        BR{"Brasil"}
+        BS{"Bahamas"}
+        BT{"Bhutan"}
+        BV{"Pulo Bovèt"}
+        BW{"Botswana"}
+        BY{"Bélarus"}
+        BZ{"Bélisé"}
+        CA{"Kanada"}
+        CD{"Kongo - Kinshasa"}
+        CF{"Républik Afrika Tengah"}
+        CG{"Kongo - Brassaville"}
+        CH{"Switserlan"}
+        CI{"Pasisir Gadhing"}
+        CK{"Kapuloan Cook"}
+        CL{"Cilé"}
+        CM{"Kamerun"}
+        CN{"Tyongkok"}
+        CO{"Kolombia"}
+        CP{"Pulo Clipperton"}
+        CR{"Kosta Rika"}
+        CU{"Kuba"}
+        CV{"Pongol Verdé"}
+        CW{"Kurasao"}
+        CX{"Pulo Natal"}
+        CY{"Siprus"}
+        CZ{"Céko"}
+        DE{"Jérman"}
+        DG{"Diego Garcia"}
+        DJ{"Jibuti"}
+        DK{"Dhènemarken"}
+        DM{"Dominika"}
+        DO{"Républik Dominika"}
+        DZ{"Aljasair"}
+        EA{"Séuta lan Melila"}
+        EC{"Ékuadhor"}
+        EE{"Éstonia"}
+        EG{"Mesir"}
+        EH{"Sahara Kulon"}
+        ER{"Éritréa"}
+        ES{"Sepanyol"}
+        ET{"Étiopia"}
+        EU{"Uni Éropah"}
+        EZ{"Zona Éuro"}
+        FI{"Finlan"}
+        FJ{"Fiji"}
+        FK{"Kapuloan Falkland"}
+        FO{"Kapuloan Faro"}
+        FR{"Prancis"}
+        GA{"Gabon"}
+        GB{"Karajan Manunggal"}
+        GD{"Grénada"}
+        GE{"Géorgia"}
+        GF{"Guyana Prancis"}
+        GG{"Guernsei"}
+        GH{"Ghana"}
+        GI{"Gibraltar"}
+        GM{"Gambia"}
+        GP{"Guadélup"}
+        GS{"Georgia Kidul lan Kapuloan Sandwich Kidul"}
+        GT{"Guatémala"}
+        GU{"Guam"}
+        GY{"Guyana"}
+        HK{"Laladan Administratif Astamiwa Hong Kong"}
+        HN{"Honduras"}
+        HR{"Kroasia"}
+        HT{"Haiti"}
+        HU{"Honggari"}
+        IC{"Kapuloan Kanari"}
+        ID{"Indonésia"}
+        IE{"Républik Irlan"}
+        IL{"Israèl"}
+        IM{"Pulo Man"}
+        IO{"Wilayah Inggris nang Segoro Hindia"}
+        IQ{"Irak"}
+        IR{"Iran"}
+        IS{"Èslan"}
+        IT{"Itali"}
+        JE{"Jersey"}
+        JM{"Jamaika"}
+        JO{"Yordania"}
+        JP{"Jepang"}
+        KE{"Kénya"}
+        KG{"Kirgistan"}
+        KH{"Kamboja"}
+        KI{"Kiribati"}
+        KM{"Komoro"}
+        KR{"Koréa Kidul"}
+        KW{"Kuwait"}
+        KY{"Kapuloan Kéman"}
+        KZ{"Kasakstan"}
+        LA{"Laos"}
+        LB{"Libanon"}
+        LC{"Santa Lusia"}
+        LI{"Liktenstén"}
+        LK{"Sri Lanka"}
+        LR{"Libèria"}
+        LS{"Lésotho"}
+        LT{"Litowen"}
+        LU{"Luksemburg"}
+        LV{"Latvia"}
+        LY{"Libya"}
+        MA{"Maroko"}
+        MC{"Monako"}
+        MD{"Moldova"}
+        ME{"Montenégro"}
+        MF{"Santa Martin"}
+        MG{"Madagaskar"}
+        MH{"Kapuloan Marshall"}
+        ML{"Mali"}
+        MM{"Myanmar (Burma)"}
+        MN{"Mongolia"}
+        MO{"Laladan Administratif Astamiwa Makau"}
+        MP{"Kapuloan Mariana Lor"}
+        MQ{"Martinik"}
+        MR{"Mauritania"}
+        MS{"Monsérat"}
+        MT{"Malta"}
+        MU{"Mauritius"}
+        MV{"Maladéwa"}
+        MW{"Malawi"}
+        MX{"Mèksiko"}
+        MY{"Malaysia"}
+        MZ{"Mosambik"}
+        NA{"Namibia"}
+        NC{"Kalédonia Anyar"}
+        NE{"Nigér"}
+        NF{"Pulo Norfolk"}
+        NG{"Nigéria"}
+        NI{"Nikaragua"}
+        NL{"Walanda"}
+        NO{"Nurwègen"}
+        NP{"Népal"}
+        NR{"Nauru"}
+        NU{"Niue"}
+        OM{"Oman"}
+        PA{"Panama"}
+        PE{"Peru"}
+        PF{"Polinesia Prancis"}
+        PG{"Papua Nugini"}
+        PH{"Pilipina"}
+        PK{"Pakistan"}
+        PL{"Polen"}
+        PN{"Kapuloan Pitcairn"}
+        PR{"Puèrto Riko"}
+        PS{"Tlatah Palèstina"}
+        PT{"Portugal"}
+        PW{"Palau"}
+        PY{"Paraguay"}
+        QA{"Katar"}
+        QO{"Oseania Paling Njaba"}
+        RE{"Réunion"}
+        RO{"Ruméni"}
+        RW{"Rwanda"}
+        SA{"Arab Saudi"}
+        SB{"Kapuloan Suleman"}
+        SC{"Sésèl"}
+        SD{"Sudan"}
+        SE{"Swèdhen"}
+        SG{"Singapura"}
+        SI{"Slovénia"}
+        SJ{"Svalbard lan Jan Mayen"}
+        SK{"Slowak"}
+        SL{"Siéra Léoné"}
+        SM{"San Marino"}
+        SN{"Sénégal"}
+        SO{"Somalia"}
+        SR{"Suriname"}
+        SS{"Sudan Kidul"}
+        ST{"Sao Tomé lan Principé"}
+        SV{"Èl Salvador"}
+        SX{"Sint Martén"}
+        SY{"Suriah"}
+        SZ{"Swasiland"}
+        TA{"Tristan da Cunha"}
+        TC{"Turks lan Kapuloan Kaikos"}
+        TD{"Chad"}
+        TF{"Wilayah Prancis nang Kutub Kidul"}
+        TG{"Togo"}
+        TH{"Tanah Thai"}
+        TJ{"Tajikistan"}
+        TK{"Tokelau"}
+        TL{"Timor Leste"}
+        TM{"Turkménistan"}
+        TN{"Tunisia"}
+        TO{"Tonga"}
+        TR{"Turki"}
+        TT{"Trinidad lan Tobago"}
+        TV{"Tuvalu"}
+        TW{"Taiwan"}
+        TZ{"Tansania"}
+        UA{"Ukrania"}
+        UG{"Uganda"}
+        UN{"Pasarékatan Bangsa-Bangsa"}
+        US{"Amérika Sarékat"}
+        UY{"Uruguay"}
+        UZ{"Usbèkistan"}
+        VE{"Vénésuéla"}
+        VI{"Kapuloan Virgin Amérika"}
+        VN{"Viètnam"}
+        VU{"Vanuatu"}
+        WF{"Wallis lan Futuna"}
+        WS{"Samoa"}
+        XK{"Kosovo"}
+        YE{"Yaman"}
+        YT{"Mayotte"}
+        ZA{"Afrika Kidul"}
+        ZM{"Sambia"}
+        ZW{"Simbabwe"}
+        ZZ{"Daerah Ora Dikenali"}
+    }
+    Countries%short{
+        GB{"KM"}
+        HK{"Hong Kong"}
+        PS{"Palèstina"}
+        US{"AS"}
+    }
+    Countries%variant{
+        CD{"Républik Dhémokratik Kongo"}
+        CG{"Républik Kongo"}
+        CZ{"Républik Céko"}
+        FK{"Kapuloan Falkland (Islas Malvinas)"}
+        TL{"Timor Wétan"}
+    }
+    Version{"2.1.44.15"}
+}
diff --git a/icu4c/source/data/region/mi.txt b/icu4c/source/data/region/mi.txt
new file mode 100644 (file)
index 0000000..b5b2264
--- /dev/null
@@ -0,0 +1,19 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi{
+    Countries{
+        BR{"Parahi"}
+        CN{"Haina"}
+        DE{"Tiamana"}
+        FR{"Wīwī"}
+        GB{"Hononga o Piritene"}
+        IN{"Inia"}
+        IT{"Itāria"}
+        JP{"Hapani"}
+        NZ{"Aotearoa"}
+        RU{"Rūhia"}
+        US{"Hononga o Amerika"}
+        ZZ{"Rohe Tē Mōhiotia"}
+    }
+    Version{"2.1.44.15"}
+}
index 5df587864faacc5142bb2fdd2f61d758528e159f..15d08e3c3ef6197ff9a4e5eca78f735685e7f959 100644 (file)
@@ -87,33 +87,34 @@ REGION_SOURCE = af.txt agq.txt ak.txt am.txt\
  ga.txt gd.txt gl.txt gsw.txt gu.txt\
  guz.txt gv.txt ha.txt haw.txt he.txt\
  hi.txt hr.txt hsb.txt hu.txt hy.txt\
- id.txt ig.txt ii.txt is.txt it.txt\
- ja.txt jgo.txt jmc.txt ka.txt kab.txt\
- kam.txt kde.txt kea.txt khq.txt ki.txt\
- kk.txt kkj.txt kl.txt kln.txt km.txt\
- kn.txt ko.txt ko_KP.txt kok.txt ks.txt\
- ksb.txt ksf.txt ksh.txt kw.txt ky.txt\
- lag.txt lb.txt lg.txt lkt.txt ln.txt\
- lo.txt lrc.txt lt.txt lu.txt luo.txt\
- luy.txt lv.txt mas.txt mer.txt mfe.txt\
- mg.txt mgh.txt mgo.txt mk.txt ml.txt\
- mn.txt mr.txt ms.txt mt.txt mua.txt\
- my.txt mzn.txt naq.txt nb.txt nd.txt\
- nds.txt ne.txt nl.txt nmg.txt nn.txt\
- nnh.txt nus.txt nyn.txt om.txt or.txt\
- os.txt pa.txt pa_Arab.txt pa_Guru.txt pl.txt\
- ps.txt pt.txt pt_AO.txt pt_CH.txt pt_CV.txt\
- pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt\
- pt_PT.txt pt_ST.txt pt_TL.txt qu.txt rm.txt\
- rn.txt ro.txt ro_MD.txt rof.txt ru.txt\
- ru_UA.txt rw.txt rwk.txt sah.txt saq.txt\
- sbp.txt se.txt se_FI.txt seh.txt ses.txt\
- sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
- sk.txt sl.txt smn.txt sn.txt so.txt\
- sq.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
- sr_Cyrl_XK.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt\
- sv.txt sw.txt sw_CD.txt sw_KE.txt ta.txt\
- te.txt teo.txt tg.txt th.txt ti.txt\
+ ia.txt id.txt ig.txt ii.txt is.txt\
+ it.txt ja.txt jgo.txt jmc.txt jv.txt\
+ ka.txt kab.txt kam.txt kde.txt kea.txt\
+ khq.txt ki.txt kk.txt kkj.txt kl.txt\
+ kln.txt km.txt kn.txt ko.txt ko_KP.txt\
+ kok.txt ks.txt ksb.txt ksf.txt ksh.txt\
+ kw.txt ky.txt lag.txt lb.txt lg.txt\
+ lkt.txt ln.txt lo.txt lrc.txt lt.txt\
+ lu.txt luo.txt luy.txt lv.txt mas.txt\
+ mer.txt mfe.txt mg.txt mgh.txt mgo.txt\
+ mi.txt mk.txt ml.txt mn.txt mr.txt\
+ ms.txt mt.txt mua.txt my.txt mzn.txt\
+ naq.txt nb.txt nd.txt nds.txt ne.txt\
+ nl.txt nmg.txt nn.txt nnh.txt nus.txt\
+ nyn.txt om.txt or.txt os.txt pa.txt\
+ pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
+ pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt\
+ pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
+ pt_TL.txt qu.txt rm.txt rn.txt ro.txt\
+ ro_MD.txt rof.txt ru.txt ru_UA.txt rw.txt\
+ rwk.txt sah.txt saq.txt sbp.txt sd.txt\
+ se.txt se_FI.txt seh.txt ses.txt sg.txt\
+ shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
+ sl.txt smn.txt sn.txt so.txt sq.txt\
+ sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_XK.txt\
+ sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt sv.txt\
+ sw.txt sw_CD.txt sw_KE.txt ta.txt te.txt\
+ teo.txt tg.txt th.txt ti.txt tk.txt\
  to.txt tr.txt tt.txt twq.txt tzm.txt\
  ug.txt uk.txt ur.txt ur_IN.txt uz.txt\
  uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt\
diff --git a/icu4c/source/data/region/sd.txt b/icu4c/source/data/region/sd.txt
new file mode 100644 (file)
index 0000000..61c7fe1
--- /dev/null
@@ -0,0 +1,315 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd{
+    Countries{
+        001{"دنيا"}
+        002{"آفريڪا"}
+        003{"اتر آمريڪا"}
+        005{"ڏکڻ آمريڪا"}
+        009{"سامونڊي"}
+        011{"اولهه آفريقا"}
+        013{"وچ آمريڪا"}
+        014{"اوڀر آفريڪا"}
+        015{"اترين آفريڪا"}
+        017{"وچ آفريڪا"}
+        018{"ڏاکڻي آمريڪا"}
+        019{"آمريڪا"}
+        021{"اترين آمريڪا"}
+        029{"ڪيريبين"}
+        030{"اوڀر ايشيا"}
+        034{"ڏکڻ ايشيا"}
+        035{"ڏکڻ اوڀر ايشيا"}
+        039{"ڏکڻ يورپ"}
+        053{"آسٽریلیشیا"}
+        054{"میلانیشیا"}
+        057{"مائڪرونيشائي خطو"}
+        061{"پولینیشیا"}
+        142{"ايشيا"}
+        143{"وچ ايشيا"}
+        145{"اولهه ايشيا"}
+        150{"يورپ"}
+        151{"اوڀر يورپ"}
+        154{"اترين يورپ"}
+        155{"اولهه يورپ"}
+        202{"سب-سهارا آفريڪا"}
+        419{"لاطيني آمريڪا"}
+        AC{"طلوع ٻيٽ"}
+        AD{"اندورا"}
+        AE{"متحده عرب امارات"}
+        AF{"افغانستان"}
+        AG{"انٽيگئا و بربودا"}
+        AI{"انگويلا"}
+        AL{"البانيا"}
+        AM{"ارمینیا"}
+        AO{"انگولا"}
+        AQ{"انٽارڪٽيڪا"}
+        AR{"ارجنٽينا"}
+        AS{"آمريڪي ساموا"}
+        AT{"آشٽريا"}
+        AU{"آسٽريليا"}
+        AW{"عروبا"}
+        AX{"الند ٻيٽ"}
+        AZ{"آذربائيجان"}
+        BA{"بوسنیا اور هرزیگوینا"}
+        BB{"باربڊوس"}
+        BD{"بنگلاديش"}
+        BE{"بيلجيم"}
+        BF{"برڪينا فاسو"}
+        BG{"بلغاريا"}
+        BH{"بحرين"}
+        BI{"برونڊي"}
+        BJ{"بينن"}
+        BL{"سینٽ برٿلیمی"}
+        BM{"برمودا"}
+        BN{"برونائي"}
+        BO{"بوليويا"}
+        BQ{"ڪيريبين نيدرلينڊ"}
+        BR{"برازيل"}
+        BS{"بهاماس"}
+        BT{"ڀوٽان"}
+        BV{"بووٽ ٻيٽ"}
+        BW{"بوٽسوانا"}
+        BY{"بیلارس"}
+        BZ{"بيليز"}
+        CA{"ڪئناڊا"}
+        CC{"ڪوڪوس ٻيٽ"}
+        CD{"ڪانگو -ڪنشاسا"}
+        CF{"وچ آفريقي جمهوريه"}
+        CG{"ڪانگو - برازاویل"}
+        CH{"سوئزرلينڊ"}
+        CI{"آئيوري ڪنارو"}
+        CK{"ڪوڪ ٻيٽ"}
+        CL{"چلي"}
+        CM{"ڪيمرون"}
+        CN{"چين"}
+        CO{"ڪولمبيا"}
+        CP{"ڪلپرٽن ٻيٽ"}
+        CR{"ڪوسٽا رڪا"}
+        CU{"ڪيوبا"}
+        CV{"ڪيپ وردي"}
+        CW{"ڪيوراسائو"}
+        CX{"ڪرسمس ٻيٽ"}
+        CY{"سائپرس"}
+        CZ{"چيڪيا"}
+        DE{"جرمني"}
+        DG{"ڊئيگو گارسيا"}
+        DJ{"ڊجبيوتي"}
+        DK{"ڊينمارڪ"}
+        DM{"ڊومينيڪا"}
+        DO{"ڊومينيڪن جمهوريه"}
+        DZ{"الجيريا"}
+        EA{"سیوٽا ۽ میلیلا"}
+        EC{"ايڪواڊور"}
+        EE{"ايسٽونيا"}
+        EG{"مصر"}
+        EH{"اولهه صحارا"}
+        ER{"ايريٽيريا"}
+        ES{"اسپين"}
+        ET{"ايٿوپيا"}
+        EU{"يورپين يونين"}
+        EZ{"يورو زون"}
+        FI{"فن لينڊ"}
+        FJ{"فجي"}
+        FK{"فاڪ لينڊ ٻيٽ"}
+        FM{"مائڪرونيشيا"}
+        FO{"فارو ٻيٽ"}
+        FR{"فرانس"}
+        GA{"گبون"}
+        GB{"برطانيه"}
+        GD{"گرينڊا"}
+        GE{"جارجيا"}
+        GF{"فرانسيسي گيانا"}
+        GG{"گورنسي"}
+        GH{"گهانا"}
+        GI{"جبرالٽر"}
+        GL{"گرين لينڊ"}
+        GM{"گيمبيا"}
+        GN{"گني"}
+        GP{"گواڊیلوپ"}
+        GQ{"ايڪوٽوريل گائينا"}
+        GR{"يونان"}
+        GS{"ڏکڻ جارجيا ۽ ڏکڻ سينڊوچ ٻيٽ"}
+        GT{"گوئٽي مالا"}
+        GU{"گوام"}
+        GW{"گني بسائو"}
+        GY{"گيانا"}
+        HK{"هانگ ڪانگ"}
+        HM{"هرڊ ۽ مڪڊونلڊ ٻيٽ"}
+        HN{"هنڊورس"}
+        HR{"ڪروئيشيا"}
+        HT{"هيٽي"}
+        HU{"چيڪ جهموريه"}
+        IC{"ڪينري ٻيٽ"}
+        ID{"انڊونيشيا"}
+        IE{"آئرلينڊ"}
+        IL{"اسرائيل"}
+        IM{"انسانن جو ٻيٽ"}
+        IN{"انڊيا"}
+        IO{"برطانوي هندي سمنڊ خطو"}
+        IQ{"عراق"}
+        IR{"ايران"}
+        IS{"آئس لينڊ"}
+        IT{"اٽلي"}
+        JE{"جرسي"}
+        JM{"جميڪا"}
+        JO{"اردن"}
+        JP{"جاپان"}
+        KE{"ڪينيا"}
+        KG{"ڪرغستان"}
+        KH{"ڪمبوڊيا"}
+        KI{"ڪرباتي"}
+        KM{"ڪوموروس"}
+        KN{"سينٽ ڪٽس و نيوس"}
+        KP{"اتر ڪوريا"}
+        KR{"ڏکڻ ڪوريا"}
+        KW{"ڪويت"}
+        KY{"ڪي مين ٻيٽ"}
+        KZ{"قازقستان"}
+        LA{"لائوس"}
+        LB{"لبنان"}
+        LC{"سينٽ لوسيا"}
+        LI{"لچي ٽينسٽين"}
+        LK{"سري لنڪا"}
+        LR{"لائبیریا"}
+        LS{"ليسوٿو"}
+        LT{"لٿونيا"}
+        LU{"لیگزمبرگ"}
+        LV{"لاتويا"}
+        LY{"لبيا"}
+        MA{"موروڪو"}
+        MC{"موناڪو"}
+        MD{"مالدووا"}
+        ME{"مونٽي نيگرو"}
+        MF{"سينٽ مارٽن"}
+        MG{"مداگيسڪر"}
+        MH{"مارشل ڀيٽ"}
+        MK{"ميسي ڊونيا"}
+        ML{"مالي"}
+        MM{"ميانمار (برما)"}
+        MN{"منگوليا"}
+        MO{"مڪائو"}
+        MP{"اتر مرينا ٻيٽ"}
+        MQ{"مارتينڪ"}
+        MR{"موريتانيا"}
+        MS{"مونٽسراٽ"}
+        MT{"مالٽا"}
+        MU{"موريشس"}
+        MV{"مالديپ"}
+        MW{"مالاوي"}
+        MX{"ميڪسيڪو"}
+        MY{"ملائيشيا"}
+        MZ{"موزمبیق"}
+        NA{"نيميبيا"}
+        NC{"نیو ڪالیڊونیا"}
+        NE{"نائيجر"}
+        NF{"نورفوڪ ٻيٽ"}
+        NG{"نائيجيريا"}
+        NI{"نڪراگوا"}
+        NL{"نيدرلينڊ"}
+        NO{"ناروي"}
+        NP{"نيپال"}
+        NR{"نائورو"}
+        NU{"نووي"}
+        NZ{"نيو زيلينڊ"}
+        OM{"عمان"}
+        PA{"پناما"}
+        PE{"پيرو"}
+        PF{"فرانسيسي پولينيشيا"}
+        PG{"پاپوا نیو گني"}
+        PH{"فلپائن"}
+        PK{"پاڪستان"}
+        PL{"پولينڊ"}
+        PM{"سینٽ پیئر و میڪوئیلون"}
+        PN{"پٽڪئرن ٻيٽ"}
+        PR{"پيوئرٽو ريڪو"}
+        PS{"فلسطيني حدون"}
+        PT{"پرتگال"}
+        PW{"پلائو"}
+        PY{"پيراگوءِ"}
+        QA{"قطر"}
+        QO{"بيروني سامونڊي"}
+        RE{"ري يونين"}
+        RO{"رومانيا"}
+        RS{"سربيا"}
+        RU{"روس"}
+        RW{"روانڊا"}
+        SA{"سعودی عرب"}
+        SB{"سولومون ٻيٽَ"}
+        SC{"شي شلز"}
+        SD{"سوڊان"}
+        SE{"سوئيڊن"}
+        SG{"سينگاپور"}
+        SH{"سينٽ ھيلينا"}
+        SI{"سلوینیا"}
+        SJ{"سوالبارڊ ۽ جان ماین"}
+        SK{"سلوواڪيا"}
+        SL{"سيرا ليون"}
+        SM{"سین مرینو"}
+        SN{"سينيگال"}
+        SO{"سوماليا"}
+        SR{"سورينام"}
+        SS{"ڏکڻ سوڊان"}
+        ST{"سائو ٽوم ۽ پرنسپیي"}
+        SV{"ال سلواڊور"}
+        SX{"سنٽ مارٽن"}
+        SY{"شام"}
+        SZ{"سوازيلينڊ"}
+        TA{"ٽرسٽن دا ڪوها"}
+        TC{"ترڪ ۽ ڪيڪوس ٻيٽ"}
+        TD{"چاڊ"}
+        TF{"فرانسيسي ڏاکڻي علائقا"}
+        TG{"توگو"}
+        TH{"ٿائيليند"}
+        TJ{"تاجڪستان"}
+        TK{"ٽوڪلائو"}
+        TL{"تيمور ليستي"}
+        TM{"ترڪمانستان"}
+        TN{"تيونيسيا"}
+        TO{"ٽونگا"}
+        TR{"ترڪي"}
+        TT{"ٽريني ڊيڊ ۽ ٽوباگو ٻيٽ"}
+        TV{"توالو"}
+        TW{"تائیوان"}
+        TZ{"تنزانيا"}
+        UA{"يوڪرين"}
+        UG{"يوگنڊا"}
+        UM{"آمريڪي ٻاهريون ٻيٽ"}
+        UN{"اقوام متحده"}
+        US{"آمريڪا جون گڏيل رياستون"}
+        UY{"يوروگوءِ"}
+        UZ{"ازبڪستان"}
+        VA{"ويٽڪين سٽي"}
+        VC{"سینٽ ونسنت ۽ گریناڊینز"}
+        VE{"وينزيلا"}
+        VG{"برطانوي ورجن ٻيٽ"}
+        VI{"آمريڪي ورجن ٻيٽ"}
+        VN{"ويتنام"}
+        VU{"وينيٽيو"}
+        WF{"والس ۽ فتونا"}
+        WS{"سموئا"}
+        XK{"ڪوسووو"}
+        YE{"يمن"}
+        YT{"مياتي"}
+        ZA{"ڏکڻ آفريقا"}
+        ZM{"زيمبيا"}
+        ZW{"زمبابوي"}
+        ZZ{"اڻڄاتل خطو"}
+    }
+    Countries%short{
+        GB{"برطانيه"}
+        HK{"هانگ ڪانگ"}
+        MO{"مڪائو"}
+        PS{"فلسطين"}
+        US{"يوايس"}
+    }
+    Countries%variant{
+        CD{"ڪانگو"}
+        CG{"ڪانگو (جمهوري)"}
+        CI{"آئيوري ڪوسٽ"}
+        CZ{"چيڪ جهموريو"}
+        FK{"فلڪ لينڊ ٻيٽ"}
+        MK{"ميڪدونيا"}
+        TL{"اوڀر تيمور"}
+    }
+    Version{"2.1.43.94"}
+}
diff --git a/icu4c/source/data/region/tk.txt b/icu4c/source/data/region/tk.txt
new file mode 100644 (file)
index 0000000..c116c73
--- /dev/null
@@ -0,0 +1,315 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    Countries{
+        001{"Dünýä"}
+        002{"Afrika"}
+        003{"Demirgazyk Amerika"}
+        005{"Günorta Amerika"}
+        009{"Okeaniýa"}
+        011{"Günbatar Afrika"}
+        013{"Orta Amerika"}
+        014{"Gündogar Afrika"}
+        015{"Demirgazyk Afrika"}
+        017{"Orta Afrika"}
+        018{"Afrikanyň günorta sebitleri"}
+        019{"Amerika"}
+        021{"Amerikanyň demirgazyk ýurtlary"}
+        029{"Karib basseýni"}
+        030{"Gündogar Aziýa"}
+        034{"Günorta Aziýa"}
+        035{"Günorta-gündogar Aziýa"}
+        039{"Günorta Ýewropa"}
+        053{"Awstralaziýa"}
+        054{"Melaneziýa"}
+        057{"Mikroneziýa sebti"}
+        061{"Polineziýa"}
+        142{"Aziýa"}
+        143{"Merkezi Aziýa"}
+        145{"Günbatar Aziýa"}
+        150{"Ýewropa"}
+        151{"Gündogar Ýewropa"}
+        154{"Demirgazyk Ýewropa"}
+        155{"Günbatar Ýewropa"}
+        202{"Saharadan aşakdaky Afrika"}
+        419{"Latyn Amerikasy"}
+        AC{"Beýgeliş adasy"}
+        AD{"Andorra"}
+        AE{"Birleşen Arap Emirlikleri"}
+        AF{"Owganystan"}
+        AG{"Antigua we Barbuda"}
+        AI{"Angilýa"}
+        AL{"Albaniýa"}
+        AM{"Ermenistan"}
+        AO{"Angola"}
+        AQ{"Antarktika"}
+        AR{"Argentina"}
+        AS{"Amerikan Samoasy"}
+        AT{"Awstriýa"}
+        AU{"Awstraliýa"}
+        AW{"Aruba"}
+        AX{"Aland adalary"}
+        AZ{"Azerbaýjan"}
+        BA{"Bosniýa we Gersegowina"}
+        BB{"Barbados"}
+        BD{"Bangladeş"}
+        BE{"Belgiýa"}
+        BF{"Burkina-Faso"}
+        BG{"Bolgariýa"}
+        BH{"Bahreýn"}
+        BI{"Burundi"}
+        BJ{"Benin"}
+        BL{"Sen-Bartelemi"}
+        BM{"Bermuda"}
+        BN{"Bruneý"}
+        BO{"Boliwiýa"}
+        BQ{"Karib Niderlandlary"}
+        BR{"Braziliýa"}
+        BS{"Bagama adalary"}
+        BT{"Butan"}
+        BV{"Buwe adasy"}
+        BW{"Botswana"}
+        BY{"Belarus"}
+        BZ{"Beliz"}
+        CA{"Kanada"}
+        CC{"Kokos (Kiling) adalary"}
+        CD{"Kongo - Kinşasa"}
+        CF{"Merkezi Afrika Respublikasy"}
+        CG{"Kongo - Brazzawil"}
+        CH{"Şweýsariýa"}
+        CI{"Kot-d’Iwuar"}
+        CK{"Kuk adalary"}
+        CL{"Çili"}
+        CM{"Kamerun"}
+        CN{"Hytaý"}
+        CO{"Kolumbiýa"}
+        CP{"Klipperton adasy"}
+        CR{"Kosta-Rika"}
+        CU{"Kuba"}
+        CV{"Kabo-Werde"}
+        CW{"Kýurasao"}
+        CX{"Roždestwo adasy"}
+        CY{"Kipr"}
+        CZ{"Çehiýa"}
+        DE{"Germaniýa"}
+        DG{"Diýego-Garsiýa"}
+        DJ{"Jibuti"}
+        DK{"Daniýa"}
+        DM{"Dominika"}
+        DO{"Dominikan Respublikasy"}
+        DZ{"Alžir"}
+        EA{"Seuta we Melilýa"}
+        EC{"Ekwador"}
+        EE{"Estoniýa"}
+        EG{"Müsür"}
+        EH{"Günbatar Sahara"}
+        ER{"Eritreýa"}
+        ES{"Ispaniýa"}
+        ET{"Efiopiýa"}
+        EU{"Ýewropa Bileleşigi"}
+        EZ{"Ýewro sebiti"}
+        FI{"Finlýandiýa"}
+        FJ{"Fiji"}
+        FK{"Folklend adalary"}
+        FM{"Mikroneziýa"}
+        FO{"Farer adalary"}
+        FR{"Fransiýa"}
+        GA{"Gabon"}
+        GB{"Birleşen Patyşalyk"}
+        GD{"Grenada"}
+        GE{"Gruziýa"}
+        GF{"Fransuz Gwianasy"}
+        GG{"Gernsi"}
+        GH{"Gana"}
+        GI{"Gibraltar"}
+        GL{"Grenlandiýa"}
+        GM{"Gambiýa"}
+        GN{"Gwineýa"}
+        GP{"Gwadelupa"}
+        GQ{"Ekwatorial Gwineýa"}
+        GR{"Gresiýa"}
+        GS{"Günorta Georgiýa we Günorta Sendwiç adasy"}
+        GT{"Gwatemala"}
+        GU{"Guam"}
+        GW{"Gwineýa-Bisau"}
+        GY{"Gaýana"}
+        HK{"Gonkong AAS Hytaý"}
+        HM{"Herd we Makdonald adalary"}
+        HN{"Gonduras"}
+        HR{"Horwatiýa"}
+        HT{"Gaiti"}
+        HU{"Wengriýa"}
+        IC{"Kanar adalary"}
+        ID{"Indoneziýa"}
+        IE{"Irlandiýa"}
+        IL{"Ysraýyl"}
+        IM{"Men adasy"}
+        IN{"Hindistan"}
+        IO{"Britaniýanyň Hindi okeanyndaky territoriýalary"}
+        IQ{"Yrak"}
+        IR{"Eýran"}
+        IS{"Islandiýa"}
+        IT{"Italiýa"}
+        JE{"Jersi"}
+        JM{"Ýamaýka"}
+        JO{"Iordaniýa"}
+        JP{"Ýaponiýa"}
+        KE{"Keniýa"}
+        KG{"Gyrgyzystan"}
+        KH{"Kamboja"}
+        KI{"Kiribati"}
+        KM{"Komor adalary"}
+        KN{"Sent-Kits we Newis"}
+        KP{"Demirgazyk Koreýa"}
+        KR{"Günorta Koreýa"}
+        KW{"Kuweýt"}
+        KY{"Kaýman adalary"}
+        KZ{"Gazagystan"}
+        LA{"Laos"}
+        LB{"Liwan"}
+        LC{"Sent-Lýusiýa"}
+        LI{"Lihtenşteýn"}
+        LK{"Şri-Lanka"}
+        LR{"Liberiýa"}
+        LS{"Lesoto"}
+        LT{"Litwa"}
+        LU{"Lýuksemburg"}
+        LV{"Latwiýa"}
+        LY{"Liwiýa"}
+        MA{"Marokko"}
+        MC{"Monako"}
+        MD{"Moldowa"}
+        ME{"Montenegro"}
+        MF{"Sen-Marten"}
+        MG{"Madagaskar"}
+        MH{"Marşall adalary"}
+        MK{"Makedoniýa"}
+        ML{"Mali"}
+        MM{"Mýanma (Burma)"}
+        MN{"Mongoliýa"}
+        MO{"Makau AAS Hytaý"}
+        MP{"Demirgazyk Mariana adalary"}
+        MQ{"Martinika"}
+        MR{"Mawritaniýa"}
+        MS{"Monserrat"}
+        MT{"Malta"}
+        MU{"Mawrikiý"}
+        MV{"Maldiwler"}
+        MW{"Malawi"}
+        MX{"Meksika"}
+        MY{"Malaýziýa"}
+        MZ{"Mozambik"}
+        NA{"Namibiýa"}
+        NC{"Täze Kaledoniýa"}
+        NE{"Niger"}
+        NF{"Norfolk adasy"}
+        NG{"Nigeriýa"}
+        NI{"Nikaragua"}
+        NL{"Niderlandlar"}
+        NO{"Norwegiýa"}
+        NP{"Nepal"}
+        NR{"Nauru"}
+        NU{"Niue"}
+        NZ{"Täze Zelandiýa"}
+        OM{"Oman"}
+        PA{"Panama"}
+        PE{"Peru"}
+        PF{"Fransuz Polineziýasy"}
+        PG{"Papua - Täze Gwineýa"}
+        PH{"Filippinler"}
+        PK{"Pakistan"}
+        PL{"Polşa"}
+        PM{"Sen-Pýer we Mikelon"}
+        PN{"Pitkern adalary"}
+        PR{"Puerto-Riko"}
+        PS{"Palestina territoriýasy"}
+        PT{"Portugaliýa"}
+        PW{"Palau"}
+        PY{"Paragwaý"}
+        QA{"Katar"}
+        QO{"Daşky Okeaniýa"}
+        RE{"Reýunýon"}
+        RO{"Rumyniýa"}
+        RS{"Serbiýa"}
+        RU{"Russiýa"}
+        RW{"Ruanda"}
+        SA{"Saud Arabystany"}
+        SB{"Solomon adalary"}
+        SC{"Seýşel adalary"}
+        SD{"Sudan"}
+        SE{"Şwesiýa"}
+        SG{"Singapur"}
+        SH{"Keramatly Ýelena adasy"}
+        SI{"Sloweniýa"}
+        SJ{"Şpisbergen we Ýan-Maýen"}
+        SK{"Slowakiýa"}
+        SL{"Sýerra-Leone"}
+        SM{"San-Marino"}
+        SN{"Senegal"}
+        SO{"Somali"}
+        SR{"Surinam"}
+        SS{"Günorta Sudan"}
+        ST{"San-Tome we Prinsipi"}
+        SV{"Salwador"}
+        SX{"Sint-Marten"}
+        SY{"Siriýa"}
+        SZ{"Swazilend"}
+        TA{"Tristan-da-Kunýa"}
+        TC{"Terks we Kaýkos adalary"}
+        TD{"Çad"}
+        TF{"Fransuz günorta territoriýalary"}
+        TG{"Togo"}
+        TH{"Taýland"}
+        TJ{"Täjigistan"}
+        TK{"Tokelau"}
+        TL{"Timor-Leste"}
+        TM{"Türkmenistan"}
+        TN{"Tunis"}
+        TO{"Tonga"}
+        TR{"Türkiýe"}
+        TT{"Trinidad we Tobago"}
+        TV{"Tuwalu"}
+        TW{"Taýwan"}
+        TZ{"Tanzaniýa"}
+        UA{"Ukraina"}
+        UG{"Uganda"}
+        UM{"ABŞ-nyň daşarky adalary"}
+        UN{"Birleşen Milletler Guramasy"}
+        US{"Amerikanyň Birleşen Ştatlary"}
+        UY{"Urugwaý"}
+        UZ{"Özbegistan"}
+        VA{"Watikan"}
+        VC{"Sent-Winsent we Grenadinler"}
+        VE{"Wenesuela"}
+        VG{"Britan Wirgin adalary"}
+        VI{"ABŞ-nyň Wirgin adalary"}
+        VN{"Wýetnam"}
+        VU{"Wanuatu"}
+        WF{"Uollis we Futuna"}
+        WS{"Samoa"}
+        XK{"Kosowo"}
+        YE{"Ýemen"}
+        YT{"Maýotta"}
+        ZA{"Günorta Afrika"}
+        ZM{"Zambiýa"}
+        ZW{"Zimbabwe"}
+        ZZ{"Näbelli sebit"}
+    }
+    Countries%short{
+        GB{"Birleşen Patyşalyk"}
+        HK{"Gonkong"}
+        MO{"Makau"}
+        PS{"Palestina"}
+        US{"ABŞ"}
+    }
+    Countries%variant{
+        CD{"Kongo (KDR)"}
+        CG{"Kongo (Respublika)"}
+        CI{"Şirmaýy kenar"}
+        CZ{"Çeh Respublikasy"}
+        FK{"Folklend (Malwina) adalary"}
+        MK{"Makedoniýa (ÖÝR)"}
+        TL{"Gündogar Timor"}
+    }
+    Version{"2.1.43.65"}
+}
diff --git a/icu4c/source/data/unit/ia.txt b/icu4c/source/data/unit/ia.txt
new file mode 100644 (file)
index 0000000..9944aab
--- /dev/null
@@ -0,0 +1,1053 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia{
+    Version{"2.1.44.15"}
+    durationUnits{
+        hm{"hh:mm"}
+        hms{"hh:mm:ss"}
+        ms{"mm:ss"}
+    }
+    units{
+        acceleration{
+            g-force{
+                dnam{"fortia g"}
+            }
+            meter-per-second-squared{
+                dnam{"metros per secunda quadrate"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"minutas de arco"}
+            }
+            arc-second{
+                dnam{"secundas de arco"}
+            }
+            degree{
+                dnam{"grados"}
+            }
+            radian{
+                dnam{"radianos"}
+            }
+            revolution{
+                dnam{"revolutiones"}
+            }
+        }
+        area{
+            acre{
+                dnam{"acres"}
+            }
+            hectare{
+                dnam{"hectares"}
+            }
+            square-centimeter{
+                dnam{"centimetros quadrate"}
+                per{"{0} per centimetro quadrate"}
+            }
+            square-foot{
+                dnam{"pedes quadrate"}
+            }
+            square-inch{
+                dnam{"pollices quadrate"}
+                per{"{0} per pollice quadrate"}
+            }
+            square-kilometer{
+                dnam{"kilometros quadrate"}
+                per{"{0} per kilometro quadrate"}
+            }
+            square-meter{
+                dnam{"metros quadrate"}
+                per{"{0} per metro quadrate"}
+            }
+            square-mile{
+                dnam{"millias quadrate"}
+                per{"{0} per millia quadrate"}
+            }
+            square-yard{
+                dnam{"yards quadrate"}
+            }
+        }
+        compound{
+            per{"{0} per {1}"}
+        }
+        concentr{
+            karat{
+                dnam{"carates"}
+            }
+            milligram-per-deciliter{
+                dnam{"milligrammas per decilitro"}
+            }
+            millimole-per-liter{
+                dnam{"millimoles per litro"}
+            }
+            part-per-million{
+                dnam{"partes per million"}
+            }
+            percent{
+                dnam{"per cento"}
+            }
+            permille{
+                dnam{"per mille"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"litros per 100 kilometros"}
+            }
+            liter-per-kilometer{
+                dnam{"litros per kilometro"}
+            }
+            mile-per-gallon{
+                dnam{"millias per gallon"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"millias per gallon imperial"}
+            }
+        }
+        coordinate{
+            dnam{"direction cardinal"}
+            east{"{0} est"}
+            north{"{0} nord"}
+            south{"{0} sud"}
+            west{"{0} west"}
+        }
+        digital{
+            bit{
+                dnam{"bits"}
+            }
+            byte{
+                dnam{"bytes"}
+            }
+            gigabit{
+                dnam{"gigabits"}
+            }
+            gigabyte{
+                dnam{"gigabytes"}
+            }
+            kilobit{
+                dnam{"kilobits"}
+            }
+            kilobyte{
+                dnam{"kilobytes"}
+            }
+            megabit{
+                dnam{"megabits"}
+            }
+            megabyte{
+                dnam{"megabytes"}
+            }
+            petabyte{
+                dnam{"petabytes"}
+            }
+            terabit{
+                dnam{"terabits"}
+            }
+            terabyte{
+                dnam{"terabytes"}
+            }
+        }
+        duration{
+            century{
+                dnam{"seculos"}
+            }
+            day{
+                dnam{"dies"}
+                per{"{0} per die"}
+            }
+            hour{
+                dnam{"horas"}
+                per{"{0} per hora"}
+            }
+            microsecond{
+                dnam{"microsecundas"}
+            }
+            millisecond{
+                dnam{"millisecundas"}
+            }
+            minute{
+                dnam{"minutas"}
+                per{"{0} per minuta"}
+            }
+            month{
+                dnam{"menses"}
+                per{"{0} per mense"}
+            }
+            nanosecond{
+                dnam{"nanosecundas"}
+            }
+            second{
+                dnam{"secundas"}
+                per{"{0} per secunda"}
+            }
+            week{
+                dnam{"septimanas"}
+                per{"{0} per septimana"}
+            }
+            year{
+                dnam{"annos"}
+                per{"{0} per anno"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"amperes"}
+            }
+            milliampere{
+                dnam{"milliamperes"}
+            }
+            ohm{
+                dnam{"ohms"}
+            }
+            volt{
+                dnam{"volts"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"calorias"}
+            }
+            foodcalorie{
+                dnam{"kilocalorias"}
+            }
+            joule{
+                dnam{"joules"}
+            }
+            kilocalorie{
+                dnam{"kilocalorias"}
+            }
+            kilojoule{
+                dnam{"kilojoules"}
+            }
+            kilowatt-hour{
+                dnam{"kilowatthoras"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"gigahertz"}
+            }
+            hertz{
+                dnam{"hertz"}
+            }
+            kilohertz{
+                dnam{"kilohertz"}
+            }
+            megahertz{
+                dnam{"megahertz"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"unitates astronomic"}
+            }
+            centimeter{
+                dnam{"centimetros"}
+                per{"{0} per centimetro"}
+            }
+            decimeter{
+                dnam{"decimetros"}
+            }
+            foot{
+                dnam{"pedes"}
+                per{"{0} per pede"}
+            }
+            inch{
+                dnam{"pollices"}
+                per{"{0} per pollice"}
+            }
+            kilometer{
+                dnam{"kilometros"}
+                per{"{0} per kilometro"}
+            }
+            light-year{
+                dnam{"annos lumine"}
+            }
+            meter{
+                dnam{"metros"}
+                per{"{0} per metro"}
+            }
+            micrometer{
+                dnam{"micrometros"}
+            }
+            mile{
+                dnam{"millias"}
+            }
+            mile-scandinavian{
+                dnam{"millias scandinave"}
+            }
+            millimeter{
+                dnam{"millimetros"}
+            }
+            nanometer{
+                dnam{"nanometros"}
+            }
+            nautical-mile{
+                dnam{"millias nautic"}
+            }
+            parsec{
+                dnam{"parsecs"}
+            }
+            picometer{
+                dnam{"picometros"}
+            }
+            point{
+                dnam{"punctos"}
+            }
+            yard{
+                dnam{"yards"}
+            }
+        }
+        light{
+            lux{
+                dnam{"lux"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"carates"}
+            }
+            gram{
+                dnam{"grammas"}
+                per{"{0} per gramma"}
+            }
+            kilogram{
+                dnam{"kilogrammas"}
+                per{"{0} per kilogramma"}
+            }
+            metric-ton{
+                dnam{"tonnas"}
+            }
+            microgram{
+                dnam{"microgrammas"}
+            }
+            milligram{
+                dnam{"milligrammas"}
+            }
+            ounce{
+                dnam{"uncias"}
+                per{"{0} per uncia"}
+            }
+            ounce-troy{
+                dnam{"uncias troy"}
+            }
+            pound{
+                dnam{"libras"}
+                per{"{0} per libra"}
+            }
+            ton{
+                dnam{"tonnas curte"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"gigawatts"}
+            }
+            horsepower{
+                dnam{"cavallos-vapor"}
+            }
+            kilowatt{
+                dnam{"kilowatts"}
+            }
+            megawatt{
+                dnam{"megawatts"}
+            }
+            milliwatt{
+                dnam{"milliwatts"}
+            }
+            watt{
+                dnam{"watts"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"atmospheras"}
+            }
+            hectopascal{
+                dnam{"hectopascales"}
+            }
+            inch-hg{
+                dnam{"pollices de mercurio"}
+            }
+            millibar{
+                dnam{"millibares"}
+            }
+            millimeter-of-mercury{
+                dnam{"milimetros de mercurio"}
+            }
+            pound-per-square-inch{
+                dnam{"libras per pollice quadrate"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"kilometros per hora"}
+            }
+            knot{
+                dnam{"nodos"}
+            }
+            meter-per-second{
+                dnam{"metros per secunda"}
+            }
+            mile-per-hour{
+                dnam{"millias per hora"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"grados Celcius"}
+            }
+            fahrenheit{
+                dnam{"grados Fahrenheit"}
+            }
+            generic{
+                dnam{"grados"}
+            }
+            kelvin{
+                dnam{"kelvin"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"acre-pedes"}
+            }
+            centiliter{
+                dnam{"centilitros"}
+            }
+            cubic-centimeter{
+                dnam{"centimetros cubic"}
+                per{"{0} per centimetro cubic"}
+            }
+            cubic-foot{
+                dnam{"pedes cubic"}
+            }
+            cubic-inch{
+                dnam{"inches cubic"}
+            }
+            cubic-kilometer{
+                dnam{"kilometros cubic"}
+            }
+            cubic-meter{
+                dnam{"metros cubic"}
+                per{"{0} per metro cubic"}
+            }
+            cubic-mile{
+                dnam{"millias cubic"}
+            }
+            cubic-yard{
+                dnam{"yards cubic"}
+            }
+            cup{
+                dnam{"tassas"}
+            }
+            cup-metric{
+                dnam{"tassas metric"}
+            }
+            deciliter{
+                dnam{"decilitros"}
+            }
+            fluid-ounce{
+                dnam{"uncias liquide"}
+            }
+            gallon{
+                dnam{"gallones"}
+                per{"{0} per gallon"}
+            }
+            gallon-imperial{
+                dnam{"gallones imp."}
+                per{"{0} per gallon imp."}
+            }
+            hectoliter{
+                dnam{"hectolitros"}
+            }
+            liter{
+                dnam{"litros"}
+                per{"{0} per litro"}
+            }
+            megaliter{
+                dnam{"megalitros"}
+            }
+            milliliter{
+                dnam{"millilitros"}
+            }
+            pint{
+                dnam{"pintas"}
+            }
+            pint-metric{
+                dnam{"pintas metric"}
+            }
+            quart{
+                dnam{"quartos"}
+            }
+            tablespoon{
+                dnam{"coclearatas a suppa"}
+            }
+            teaspoon{
+                dnam{"coclearatas a the"}
+            }
+        }
+    }
+    unitsNarrow{
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            percent{
+                dnam{"%"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"L/100km"}
+            }
+        }
+        coordinate{
+            dnam{"dir."}
+            east{"{0}E"}
+            north{"{0}N"}
+            south{"{0}S"}
+            west{"{0}W"}
+        }
+        duration{
+            day{
+                dnam{"die"}
+            }
+            hour{
+                dnam{"hora"}
+            }
+            millisecond{
+                dnam{"millisec"}
+            }
+            minute{
+                dnam{"min"}
+            }
+            month{
+                dnam{"mense"}
+            }
+            second{
+                dnam{"s"}
+            }
+            week{
+                dnam{"sept."}
+            }
+            year{
+                dnam{"an"}
+            }
+        }
+        length{
+            centimeter{
+                dnam{"cm"}
+            }
+            kilometer{
+                dnam{"km"}
+            }
+            meter{
+                dnam{"m"}
+            }
+            millimeter{
+                dnam{"mm"}
+            }
+        }
+        mass{
+            gram{
+                dnam{"g"}
+            }
+            kilogram{
+                dnam{"kg"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"km/h"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"°C"}
+            }
+        }
+        volume{
+            liter{
+                dnam{"L"}
+            }
+        }
+    }
+    unitsShort{
+        acceleration{
+            g-force{
+                dnam{"fortia g"}
+            }
+            meter-per-second-squared{
+                dnam{"m/s²"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"′"}
+            }
+            arc-second{
+                dnam{"″"}
+            }
+            degree{
+                dnam{"°"}
+            }
+            radian{
+                dnam{"rad"}
+            }
+            revolution{
+                dnam{"rev"}
+            }
+        }
+        area{
+            acre{
+                dnam{"ac"}
+            }
+            hectare{
+                dnam{"ha"}
+            }
+            square-centimeter{
+                dnam{"cm²"}
+                per{"{0}/cm²"}
+            }
+            square-foot{
+                dnam{"ft²"}
+            }
+            square-inch{
+                dnam{"in²"}
+                per{"{0}/in²"}
+            }
+            square-kilometer{
+                dnam{"km²"}
+                per{"{0}/km²"}
+            }
+            square-meter{
+                dnam{"m²"}
+                per{"{0}/m²"}
+            }
+            square-mile{
+                dnam{"mi²"}
+                per{"{0}/mi²"}
+            }
+            square-yard{
+                dnam{"yd²"}
+            }
+        }
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            karat{
+                dnam{"kt"}
+            }
+            milligram-per-deciliter{
+                dnam{"mg/dL"}
+            }
+            millimole-per-liter{
+                dnam{"mmol/L"}
+            }
+            part-per-million{
+                dnam{"ppm"}
+            }
+            percent{
+                dnam{"%"}
+            }
+            permille{
+                dnam{"‰"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"L/100km"}
+            }
+            liter-per-kilometer{
+                dnam{"L/km"}
+            }
+            mile-per-gallon{
+                dnam{"mi/gal"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"mi/gal imp."}
+            }
+        }
+        coordinate{
+            dnam{"direction"}
+            east{"{0} E"}
+            north{"{0} N"}
+            south{"{0} S"}
+            west{"{0} W"}
+        }
+        digital{
+            bit{
+                dnam{"b"}
+            }
+            byte{
+                dnam{"B"}
+            }
+            gigabit{
+                dnam{"Gb"}
+            }
+            gigabyte{
+                dnam{"GB"}
+            }
+            kilobit{
+                dnam{"kb"}
+            }
+            kilobyte{
+                dnam{"kB"}
+            }
+            megabit{
+                dnam{"Mb"}
+            }
+            megabyte{
+                dnam{"MB"}
+            }
+            petabyte{
+                dnam{"PB"}
+            }
+            terabit{
+                dnam{"Tb"}
+            }
+            terabyte{
+                dnam{"TB"}
+            }
+        }
+        duration{
+            century{
+                dnam{"scl"}
+            }
+            day{
+                dnam{"dies"}
+                per{"{0}/d"}
+            }
+            hour{
+                dnam{"horas"}
+                per{"{0}/h"}
+            }
+            microsecond{
+                dnam{"μs"}
+            }
+            millisecond{
+                dnam{"millisec"}
+            }
+            minute{
+                dnam{"min"}
+                per{"{0}/min"}
+            }
+            month{
+                dnam{"menses"}
+                per{"{0}/m"}
+            }
+            nanosecond{
+                dnam{"ns"}
+            }
+            second{
+                dnam{"sec"}
+                per{"{0}/s"}
+            }
+            week{
+                dnam{"septimanas"}
+                per{"{0}/sept"}
+            }
+            year{
+                dnam{"annos"}
+                per{"{0}/an"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"A"}
+            }
+            milliampere{
+                dnam{"mA"}
+            }
+            ohm{
+                dnam{"Ω"}
+            }
+            volt{
+                dnam{"V"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"cal"}
+            }
+            foodcalorie{
+                dnam{"kcal"}
+            }
+            joule{
+                dnam{"J"}
+            }
+            kilocalorie{
+                dnam{"kcal"}
+            }
+            kilojoule{
+                dnam{"kJ"}
+            }
+            kilowatt-hour{
+                dnam{"kWh"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"GHz"}
+            }
+            hertz{
+                dnam{"Hz"}
+            }
+            kilohertz{
+                dnam{"kHz"}
+            }
+            megahertz{
+                dnam{"MHz"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"ua"}
+            }
+            centimeter{
+                dnam{"cm"}
+                per{"{0}/cm"}
+            }
+            decimeter{
+                dnam{"dm"}
+            }
+            foot{
+                dnam{"ft"}
+                per{"{0}/ft"}
+            }
+            inch{
+                dnam{"in"}
+                per{"{0}/in"}
+            }
+            kilometer{
+                dnam{"km"}
+                per{"{0}/km"}
+            }
+            light-year{
+                dnam{"al"}
+            }
+            meter{
+                dnam{"m"}
+                per{"{0}/m"}
+            }
+            micrometer{
+                dnam{"µm"}
+            }
+            mile{
+                dnam{"mi"}
+            }
+            mile-scandinavian{
+                dnam{"smi"}
+            }
+            millimeter{
+                dnam{"mm"}
+            }
+            nanometer{
+                dnam{"nm"}
+            }
+            nautical-mile{
+                dnam{"nmi"}
+            }
+            parsec{
+                dnam{"pc"}
+            }
+            picometer{
+                dnam{"pm"}
+            }
+            point{
+                dnam{"pt"}
+            }
+            yard{
+                dnam{"yd"}
+            }
+        }
+        light{
+            lux{
+                dnam{"lx"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"ct"}
+            }
+            gram{
+                dnam{"g"}
+                per{"{0}/g"}
+            }
+            kilogram{
+                dnam{"kg"}
+                per{"{0}/kg"}
+            }
+            metric-ton{
+                dnam{"t"}
+            }
+            microgram{
+                dnam{"µg"}
+            }
+            milligram{
+                dnam{"mg"}
+            }
+            ounce{
+                dnam{"oz"}
+                per{"{0}/oz"}
+            }
+            ounce-troy{
+                dnam{"oz t"}
+            }
+            pound{
+                dnam{"lb"}
+                per{"{0}/lb"}
+            }
+            ton{
+                dnam{"tn"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"GW"}
+            }
+            horsepower{
+                dnam{"cv"}
+            }
+            kilowatt{
+                dnam{"kW"}
+            }
+            megawatt{
+                dnam{"MW"}
+            }
+            milliwatt{
+                dnam{"mW"}
+            }
+            watt{
+                dnam{"W"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"atm"}
+            }
+            hectopascal{
+                dnam{"hPa"}
+            }
+            inch-hg{
+                dnam{"inHg"}
+            }
+            millibar{
+                dnam{"mbar"}
+            }
+            millimeter-of-mercury{
+                dnam{"mm Hg"}
+            }
+            pound-per-square-inch{
+                dnam{"lb/in²"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"km/h"}
+            }
+            knot{
+                dnam{"kn"}
+            }
+            meter-per-second{
+                dnam{"m/s"}
+            }
+            mile-per-hour{
+                dnam{"mi/h"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"°C"}
+            }
+            fahrenheit{
+                dnam{"°F"}
+            }
+            generic{
+                dnam{"°"}
+            }
+            kelvin{
+                dnam{"K"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"ac pd"}
+            }
+            centiliter{
+                dnam{"cL"}
+            }
+            cubic-centimeter{
+                dnam{"cm³"}
+                per{"{0}/cm³"}
+            }
+            cubic-foot{
+                dnam{"pd³"}
+            }
+            cubic-inch{
+                dnam{"in³"}
+            }
+            cubic-kilometer{
+                dnam{"km³"}
+            }
+            cubic-meter{
+                dnam{"m³"}
+                per{"{0}/m³"}
+            }
+            cubic-mile{
+                dnam{"mi³"}
+            }
+            cubic-yard{
+                dnam{"yd³"}
+            }
+            cup{
+                dnam{"tas"}
+            }
+            cup-metric{
+                dnam{"tasm"}
+            }
+            deciliter{
+                dnam{"dL"}
+            }
+            fluid-ounce{
+                dnam{"oz liq"}
+            }
+            gallon{
+                dnam{"gal"}
+                per{"{0}/gal"}
+            }
+            gallon-imperial{
+                dnam{"gal imp"}
+                per{"{0}/gal imp"}
+            }
+            hectoliter{
+                dnam{"hL"}
+            }
+            liter{
+                dnam{"L"}
+                per{"{0}/L"}
+            }
+            megaliter{
+                dnam{"ML"}
+            }
+            milliliter{
+                dnam{"mL"}
+            }
+            pint{
+                dnam{"pt"}
+            }
+            pint-metric{
+                dnam{"ptm"}
+            }
+            quart{
+                dnam{"qt"}
+            }
+            tablespoon{
+                dnam{"cocl. a suppa"}
+            }
+            teaspoon{
+                dnam{"cocl. a the"}
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/unit/jv.txt b/icu4c/source/data/unit/jv.txt
new file mode 100644 (file)
index 0000000..593783a
--- /dev/null
@@ -0,0 +1,1342 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv{
+    Version{"2.1.44.15"}
+    durationUnits{
+        hm{"h:mm"}
+        hms{"h:mm:ss"}
+        ms{"m:ss"}
+    }
+    units{
+        acceleration{
+            g-force{
+                dnam{"tenaga-g"}
+                other{"{0} tenaga-g"}
+            }
+            meter-per-second-squared{
+                dnam{"meter saben detik kuadrat"}
+                other{"{0} meter saben detik kuadrat"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"menit saka busur"}
+                other{"{0} menit saka busur"}
+            }
+            arc-second{
+                dnam{"detik saka busur"}
+                other{"{0} detik saka busur"}
+            }
+            degree{
+                dnam{"derajat"}
+                other{"{0} derajat"}
+            }
+            radian{
+                dnam{"radian"}
+                other{"{0} radian"}
+            }
+            revolution{
+                dnam{"revolusi"}
+                other{"{0} revolusi"}
+            }
+        }
+        area{
+            acre{
+                dnam{"are"}
+                other{"{0} are"}
+            }
+            hectare{
+                dnam{"hektar"}
+                other{"{0} hektar"}
+            }
+            square-centimeter{
+                dnam{"sentimeter persegi"}
+                other{"{0} sentimeter persegi"}
+                per{"{0} saben sentimeter persegi"}
+            }
+            square-foot{
+                dnam{"kaki persegi"}
+                other{"{0} kaki persegi"}
+            }
+            square-inch{
+                dnam{"inci persegi"}
+                other{"{0} inci persegi"}
+                per{"{0} saben inci persegi"}
+            }
+            square-kilometer{
+                dnam{"kilometer persegi"}
+                other{"{0} kilometer persegi"}
+                per{"{0} saben kilometer persegi"}
+            }
+            square-meter{
+                dnam{"meter persegi"}
+                other{"{0} meter persegi"}
+                per{"{0} saben meter persegi"}
+            }
+            square-mile{
+                dnam{"mil persegi"}
+                other{"{0} mil persegi"}
+                per{"{0} saben mil persegi"}
+            }
+            square-yard{
+                dnam{"yard persegi"}
+                other{"{0} yard persegi"}
+            }
+        }
+        compound{
+            per{"{0} saben {1}"}
+        }
+        concentr{
+            karat{
+                dnam{"karat"}
+                other{"{0} karat"}
+            }
+            milligram-per-deciliter{
+                dnam{"miligram saben desiliter"}
+                other{"{0} miligram saben desiliter"}
+            }
+            millimole-per-liter{
+                dnam{"milimol saben liter"}
+                other{"{0} milimol saben liter"}
+            }
+            part-per-million{
+                dnam{"bagean saben yuta"}
+                other{"{0} bagean saben yuta"}
+            }
+            percent{
+                dnam{"persen"}
+                other{"{0} persen"}
+            }
+            permille{
+                dnam{"permil"}
+                other{"{0} permil"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"liter saben 100 kilometer"}
+                other{"{0} liter saben 100 kilometer"}
+            }
+            liter-per-kilometer{
+                dnam{"liter saben kilometer"}
+                other{"{0} liter saben kilometer"}
+            }
+            mile-per-gallon{
+                dnam{"mil saben galon"}
+                other{"{0} mil saben galon"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"mil saben galon inggris"}
+                other{"{0} mil saben galon inggris"}
+            }
+        }
+        coordinate{
+            dnam{"arah kardinal"}
+            east{"{0} wetan"}
+            north{"{0} lor"}
+            south{"{0} kidul"}
+            west{"{0} kulon"}
+        }
+        digital{
+            bit{
+                dnam{"bit"}
+                other{"{0} bit"}
+            }
+            byte{
+                dnam{"bite"}
+                other{"{0} bite"}
+            }
+            gigabit{
+                dnam{"gigabit"}
+                other{"{0} gigabit"}
+            }
+            gigabyte{
+                dnam{"gigabite"}
+                other{"{0} gigabite"}
+            }
+            kilobit{
+                dnam{"kilobit"}
+                other{"{0} kilobit"}
+            }
+            kilobyte{
+                dnam{"kilobite"}
+                other{"{0} kilobite"}
+            }
+            megabit{
+                dnam{"megabit"}
+                other{"{0} megabit"}
+            }
+            megabyte{
+                dnam{"megabite"}
+                other{"{0} megabite"}
+            }
+            petabyte{
+                dnam{"petabite"}
+                other{"{0} petabite"}
+            }
+            terabit{
+                dnam{"terabit"}
+                other{"{0} terabit"}
+            }
+            terabyte{
+                dnam{"terabite"}
+                other{"{0} terabite"}
+            }
+        }
+        duration{
+            century{
+                dnam{"abad"}
+                other{"{0} abad"}
+            }
+            day{
+                dnam{"dino"}
+                other{"{0} dino"}
+                per{"{0} saben dino"}
+            }
+            hour{
+                dnam{"jam"}
+                other{"{0} jam"}
+                per{"{0} saben jam"}
+            }
+            microsecond{
+                dnam{"mikrodetik"}
+                other{"{0} mikrodetik"}
+            }
+            millisecond{
+                dnam{"milidetik"}
+                other{"{0} milidetik"}
+            }
+            minute{
+                dnam{"menit"}
+                other{"{0} menit"}
+                per{"{0} saben menit"}
+            }
+            month{
+                dnam{"sasi"}
+                other{"{0} sasi"}
+                per{"{0} saben sasi"}
+            }
+            nanosecond{
+                dnam{"nanodetik"}
+                other{"{0} nanodetik"}
+            }
+            second{
+                dnam{"detik"}
+                other{"{0} detik"}
+                per{"{0} saben detik"}
+            }
+            week{
+                dnam{"pekan"}
+                other{"{0} pekan"}
+                per{"{0} saben pekan"}
+            }
+            year{
+                dnam{"taun"}
+                other{"{0} taun"}
+                per{"{0} saben taun"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"amper"}
+                other{"{0} amper"}
+            }
+            milliampere{
+                dnam{"miliamper"}
+                other{"{0} miliamper"}
+            }
+            ohm{
+                dnam{"ohm"}
+                other{"{0} ohm"}
+            }
+            volt{
+                dnam{"volt"}
+                other{"{0} volt"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"kalori"}
+                other{"{0} kalori"}
+            }
+            foodcalorie{
+                dnam{"Kalori"}
+                other{"{0} Kalori"}
+            }
+            joule{
+                dnam{"jol"}
+                other{"{0} jol"}
+            }
+            kilocalorie{
+                dnam{"kilokalori"}
+                other{"{0} kilokalori"}
+            }
+            kilojoule{
+                dnam{"kilojol"}
+                other{"{0} kilojol"}
+            }
+            kilowatt-hour{
+                dnam{"kilowatt-jam"}
+                other{"{0} kilowatt-jam"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"gigahet"}
+                other{"{0} gigahet"}
+            }
+            hertz{
+                dnam{"het"}
+                other{"{0} het"}
+            }
+            kilohertz{
+                dnam{"kilohet"}
+                other{"{0} kilohet"}
+            }
+            megahertz{
+                dnam{"megahet"}
+                other{"{0} megahet"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"unit astronomi"}
+                other{"{0} unit astronomi"}
+            }
+            centimeter{
+                dnam{"sentimeter"}
+                other{"{0} sentimeter"}
+                per{"{0} saben sentimeter"}
+            }
+            decimeter{
+                dnam{"desimeter"}
+                other{"{0} desimeter"}
+            }
+            foot{
+                dnam{"kaki"}
+                other{"{0} kaki"}
+                per{"{0} saben kaki"}
+            }
+            inch{
+                dnam{"inci"}
+                other{"{0} inci"}
+                per{"{0} saben inci"}
+            }
+            kilometer{
+                dnam{"kilometer"}
+                other{"{0} kilometer"}
+                per{"{0} saben kilometer"}
+            }
+            light-year{
+                dnam{"taun cahya"}
+                other{"{0} taun cahya"}
+            }
+            meter{
+                dnam{"meter"}
+                other{"{0} meter"}
+                per{"{0} saben meter"}
+            }
+            micrometer{
+                dnam{"mikrometer"}
+                other{"{0} mikrometer"}
+            }
+            mile{
+                dnam{"mil"}
+                other{"{0} mil"}
+            }
+            mile-scandinavian{
+                dnam{"mil-skandinavia"}
+                other{"{0} mil-skandinavia"}
+            }
+            millimeter{
+                dnam{"milimeter"}
+                other{"{0} milimeter"}
+            }
+            nanometer{
+                dnam{"nanometer"}
+                other{"{0} nanometer"}
+            }
+            nautical-mile{
+                dnam{"mil segoro"}
+                other{"{0} mil segoro"}
+            }
+            parsec{
+                dnam{"parsek"}
+                other{"{0} parsek"}
+            }
+            picometer{
+                dnam{"pikometer"}
+                other{"{0} pikometer"}
+            }
+            point{
+                dnam{"poin"}
+                other{"{0} poin"}
+            }
+            yard{
+                dnam{"yard"}
+                other{"{0} yard"}
+            }
+        }
+        light{
+            lux{
+                dnam{"luk"}
+                other{"{0} luk"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"karat"}
+                other{"{0} karat"}
+            }
+            gram{
+                dnam{"gram"}
+                other{"{0} gram"}
+                per{"{0} saben gram"}
+            }
+            kilogram{
+                dnam{"kilogram"}
+                other{"{0} kilogram"}
+                per{"{0} saben kilogram"}
+            }
+            metric-ton{
+                dnam{"metrik ton"}
+                other{"{0} metrik ton"}
+            }
+            microgram{
+                dnam{"mikrogram"}
+                other{"{0} mikrogram"}
+            }
+            milligram{
+                dnam{"miligram"}
+                other{"{0} miligram"}
+            }
+            ounce{
+                dnam{"ons"}
+                other{"{0} ons"}
+                per{"{0} saben ons"}
+            }
+            ounce-troy{
+                dnam{"troy ons"}
+                other{"{0} troy ons"}
+            }
+            pound{
+                dnam{"pon"}
+                other{"{0} pon"}
+                per{"{0} saben pon"}
+            }
+            ton{
+                dnam{"ton"}
+                other{"{0} ton"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"gigawatt"}
+                other{"{0} gigawatt"}
+            }
+            horsepower{
+                dnam{"tenogo jaran"}
+                other{"{0} tenogo jaran"}
+            }
+            kilowatt{
+                dnam{"kilowatt"}
+                other{"{0} kilowatt"}
+            }
+            megawatt{
+                dnam{"megawatt"}
+                other{"{0} megawatt"}
+            }
+            milliwatt{
+                dnam{"miliwatt"}
+                other{"{0} miliwatt"}
+            }
+            watt{
+                dnam{"watt"}
+                other{"{0} watt"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"atmosfer"}
+                other{"{0} atmosfer"}
+            }
+            hectopascal{
+                dnam{"hektopaskal"}
+                other{"{0} hektopaskal"}
+            }
+            inch-hg{
+                dnam{"inci saka raksa"}
+                other{"{0} inci saka raksa"}
+            }
+            millibar{
+                dnam{"milibar"}
+                other{"{0} milibar"}
+            }
+            millimeter-of-mercury{
+                dnam{"milimeter saka raksa"}
+                other{"{0} milimeter saka raksa"}
+            }
+            pound-per-square-inch{
+                dnam{"pon saben inci kuadrat"}
+                other{"{0} pon saben inci kuadrat"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"kilometer saben jam"}
+                other{"{0} kilometer saben jam"}
+            }
+            knot{
+                dnam{"knot"}
+                other{"{0} knot"}
+            }
+            meter-per-second{
+                dnam{"meter saben detik"}
+                other{"{0} meter saben detik"}
+            }
+            mile-per-hour{
+                dnam{"mil saben jam"}
+                other{"{0} mil saben jam"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"derajat celsius"}
+                other{"{0} derajat celsius"}
+            }
+            fahrenheit{
+                dnam{"derajat Fahrenhet"}
+                other{"{0} derajat Fahrenhet"}
+            }
+            generic{
+                dnam{"°"}
+                other{"{0}°"}
+            }
+            kelvin{
+                dnam{"kelvin"}
+                other{"{0} kelvin"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"are-kaki"}
+                other{"{0} are-kaki"}
+            }
+            centiliter{
+                dnam{"sentiliter"}
+                other{"{0} sentiliter"}
+            }
+            cubic-centimeter{
+                dnam{"sentimeter kubik"}
+                other{"{0} sentimeter kubik"}
+                per{"{0} saben sentimeter kubik"}
+            }
+            cubic-foot{
+                dnam{"kaki kubik"}
+                other{"{0} kaki kubik"}
+            }
+            cubic-inch{
+                dnam{"inci kubik"}
+                other{"{0} inci kubik"}
+            }
+            cubic-kilometer{
+                dnam{"kilometer kubik"}
+                other{"{0} kilometer kubik"}
+            }
+            cubic-meter{
+                dnam{"meter kubik"}
+                other{"{0} meter kubik"}
+                per{"{0} saben meter kubik"}
+            }
+            cubic-mile{
+                dnam{"mil kubik"}
+                other{"{0} mil kubik"}
+            }
+            cubic-yard{
+                dnam{"yard kubik"}
+                other{"{0} yard kubik"}
+            }
+            cup{
+                dnam{"kup"}
+                other{"{0} kup"}
+            }
+            cup-metric{
+                dnam{"metrik kup"}
+                other{"{0} metrik kup"}
+            }
+            deciliter{
+                dnam{"desiliter"}
+                other{"{0} desiliter"}
+            }
+            fluid-ounce{
+                dnam{"ons banyu"}
+                other{"{0} ons banyu"}
+            }
+            gallon{
+                dnam{"galon"}
+                other{"{0} galon"}
+                per{"{0} saben galon"}
+            }
+            gallon-imperial{
+                dnam{"galon inggris"}
+                other{"{0} galon inggris"}
+                per{"{0} saben galon inggris"}
+            }
+            hectoliter{
+                dnam{"hektoliter"}
+                other{"{0} hektoliter"}
+            }
+            liter{
+                dnam{"liter"}
+                other{"{0} liter"}
+                per{"{0} saben liter"}
+            }
+            megaliter{
+                dnam{"megaliter"}
+                other{"{0} megaliter"}
+            }
+            milliliter{
+                dnam{"mililiter"}
+                other{"{0} mililiter"}
+            }
+            pint{
+                dnam{"pin"}
+                other{"{0} pin"}
+            }
+            pint-metric{
+                dnam{"metrik pin"}
+                other{"{0} metrik pin"}
+            }
+            quart{
+                dnam{"seprapat galon"}
+                other{"{0} seprapat galon"}
+            }
+            tablespoon{
+                dnam{"sendok mangan"}
+                other{"{0} sendok mangan"}
+            }
+            teaspoon{
+                dnam{"sendok teh"}
+                other{"{0} sendok teh"}
+            }
+        }
+    }
+    unitsNarrow{
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            percent{
+                dnam{"%"}
+                other{"{0}%"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"L/100 km"}
+                other{"{0} L/100 km"}
+            }
+        }
+        coordinate{
+            dnam{"arah"}
+            east{"{0} wetan"}
+            north{"{0} lor"}
+            south{"{0} kidul"}
+            west{"{0} kulon"}
+        }
+        duration{
+            day{
+                dnam{"dino"}
+                other{"{0} dino"}
+            }
+            hour{
+                dnam{"jam"}
+                other{"{0}j"}
+            }
+            millisecond{
+                dnam{"md"}
+                other{"{0} md"}
+            }
+            minute{
+                dnam{"mnt"}
+                other{"{0} mnt"}
+            }
+            month{
+                dnam{"sasi"}
+                other{"{0} sasi"}
+            }
+            second{
+                dnam{"dtk"}
+                other{"{0} dtk"}
+            }
+            week{
+                dnam{"pekan"}
+                other{"{0} pekan"}
+            }
+            year{
+                dnam{"taun"}
+                other{"{0} taun"}
+            }
+        }
+        length{
+            centimeter{
+                dnam{"cm"}
+                other{"{0} cm"}
+            }
+            kilometer{
+                dnam{"km"}
+                other{"{0} km"}
+            }
+            meter{
+                dnam{"m"}
+                other{"{0} m"}
+            }
+            millimeter{
+                dnam{"mm"}
+                other{"{0} mm"}
+            }
+        }
+        mass{
+            gram{
+                dnam{"gram"}
+                other{"{0} g"}
+            }
+            kilogram{
+                dnam{"kg"}
+                other{"{0} kg"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"km/jam"}
+                other{"{0} km/jam"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"°C"}
+                other{"{0}°C"}
+            }
+        }
+        volume{
+            liter{
+                dnam{"liter"}
+                other{"{0} L"}
+            }
+        }
+    }
+    unitsShort{
+        acceleration{
+            g-force{
+                dnam{"tenaga-g"}
+                other{"{0} G"}
+            }
+            meter-per-second-squared{
+                dnam{"meter/detik²"}
+                other{"{0} meter/detik²"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"menit saka busur"}
+                other{"{0} menit saka busur"}
+            }
+            arc-second{
+                dnam{"detik saka busur"}
+                other{"{0} detik saka busur"}
+            }
+            degree{
+                dnam{"derajat"}
+                other{"{0}°"}
+            }
+            radian{
+                dnam{"rad"}
+                other{"{0} rad"}
+            }
+            revolution{
+                dnam{"rev"}
+                other{"{0} rev"}
+            }
+        }
+        area{
+            acre{
+                dnam{"are"}
+                other{"{0} are"}
+            }
+            hectare{
+                dnam{"hektar"}
+                other{"{0} ha"}
+            }
+            square-centimeter{
+                dnam{"cm²"}
+                other{"{0} cm²"}
+                per{"{0}/cm²"}
+            }
+            square-foot{
+                dnam{"kaki persegi"}
+                other{"{0} kaki persegi"}
+            }
+            square-inch{
+                dnam{"inci²"}
+                other{"{0} inci²"}
+                per{"{0}/inci²"}
+            }
+            square-kilometer{
+                dnam{"km²"}
+                other{"{0} km²"}
+                per{"{0}/km²"}
+            }
+            square-meter{
+                dnam{"m²"}
+                other{"{0} m²"}
+                per{"{0}/m²"}
+            }
+            square-mile{
+                dnam{"mil²"}
+                other{"{0} mil²"}
+                per{"{0}/mil²"}
+            }
+            square-yard{
+                dnam{"yard²"}
+                other{"{0} yard²"}
+            }
+        }
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            karat{
+                dnam{"karat"}
+                other{"{0} kt"}
+            }
+            milligram-per-deciliter{
+                dnam{"mg/dL"}
+                other{"{0} mg/dL"}
+            }
+            millimole-per-liter{
+                dnam{"mmol/L"}
+                other{"{0} mmol/L"}
+            }
+            part-per-million{
+                dnam{"bagean/yuta"}
+                other{"{0} bagean saben yuta"}
+            }
+            percent{
+                dnam{"persen"}
+                other{"{0}%"}
+            }
+            permille{
+                dnam{"permil"}
+                other{"{0}‰"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"L/100 km"}
+                other{"{0} L/100 km"}
+            }
+            liter-per-kilometer{
+                dnam{"liter/km"}
+                other{"{0} L/km"}
+            }
+            mile-per-gallon{
+                dnam{"mil/galon"}
+                other{"{0} mpg"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"mil/galon inggris"}
+                other{"{0} mpg inggris"}
+            }
+        }
+        coordinate{
+            dnam{"arah"}
+            east{"{0} wetan"}
+            north{"{0} lor"}
+            south{"{0} kidul"}
+            west{"{0} kulon"}
+        }
+        digital{
+            bit{
+                dnam{"bit"}
+                other{"{0} bit"}
+            }
+            byte{
+                dnam{"bite"}
+                other{"{0} bite"}
+            }
+            gigabit{
+                dnam{"Gbit"}
+                other{"{0} Gb"}
+            }
+            gigabyte{
+                dnam{"GBite"}
+                other{"{0} GB"}
+            }
+            kilobit{
+                dnam{"kbit"}
+                other{"{0} kb"}
+            }
+            kilobyte{
+                dnam{"kBite"}
+                other{"{0} kB"}
+            }
+            megabit{
+                dnam{"Mbit"}
+                other{"{0} Mb"}
+            }
+            megabyte{
+                dnam{"MBite"}
+                other{"{0} MB"}
+            }
+            petabyte{
+                dnam{"PBite"}
+                other{"{0} PB"}
+            }
+            terabit{
+                dnam{"Tbit"}
+                other{"{0} Tb"}
+            }
+            terabyte{
+                dnam{"TBite"}
+                other{"{0} TB"}
+            }
+        }
+        duration{
+            century{
+                dnam{"abad"}
+                other{"{0} abad"}
+            }
+            day{
+                dnam{"dino"}
+                other{"{0} dino"}
+                per{"{0}/dino"}
+            }
+            hour{
+                dnam{"jam"}
+                other{"{0} jam"}
+                per{"{0}/jam"}
+            }
+            microsecond{
+                dnam{"μdtk"}
+                other{"{0} μd"}
+            }
+            millisecond{
+                dnam{"milidtk"}
+                other{"{0} md"}
+            }
+            minute{
+                dnam{"mnt"}
+                other{"{0} mnt"}
+                per{"{0}/mnt"}
+            }
+            month{
+                dnam{"sasi"}
+                other{"{0} sasi"}
+                per{"{0}/sasi"}
+            }
+            nanosecond{
+                dnam{"nanodtk"}
+                other{"{0} nd"}
+            }
+            second{
+                dnam{"dtk"}
+                other{"{0} dtk"}
+                per{"{0}/dtk"}
+            }
+            week{
+                dnam{"pekan"}
+                other{"{0} pekan"}
+                per{"{0}/pekan"}
+            }
+            year{
+                dnam{"taun"}
+                other{"{0} taun"}
+                per{"{0}/taun"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"amper"}
+                other{"{0} A"}
+            }
+            milliampere{
+                dnam{"miliamper"}
+                other{"{0} mA"}
+            }
+            ohm{
+                dnam{"ohm"}
+                other{"{0} Ω"}
+            }
+            volt{
+                dnam{"volt"}
+                other{"{0} V"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"kal"}
+                other{"{0} kal"}
+            }
+            foodcalorie{
+                dnam{"Kal"}
+                other{"{0} Kal"}
+            }
+            joule{
+                dnam{"jol"}
+                other{"{0} J"}
+            }
+            kilocalorie{
+                dnam{"kkal"}
+                other{"{0} kkal"}
+            }
+            kilojoule{
+                dnam{"kilojol"}
+                other{"{0} kJ"}
+            }
+            kilowatt-hour{
+                dnam{"kW-jam"}
+                other{"{0} kW-jam"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"GHz"}
+                other{"{0} GHz"}
+            }
+            hertz{
+                dnam{"Hz"}
+                other{"{0} Hz"}
+            }
+            kilohertz{
+                dnam{"kHz"}
+                other{"{0} kHz"}
+            }
+            megahertz{
+                dnam{"MHz"}
+                other{"{0} MHz"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"ua"}
+                other{"{0} ua"}
+            }
+            centimeter{
+                dnam{"cm"}
+                other{"{0} cm"}
+                per{"{0}/cm"}
+            }
+            decimeter{
+                dnam{"dm"}
+                other{"{0} dm"}
+            }
+            foot{
+                dnam{"kaki"}
+                other{"{0} kaki"}
+                per{"{0}/kaki"}
+            }
+            inch{
+                dnam{"inci"}
+                other{"{0} in"}
+                per{"{0}/in"}
+            }
+            kilometer{
+                dnam{"km"}
+                other{"{0} km"}
+                per{"{0}/km"}
+            }
+            light-year{
+                dnam{"taun cahya"}
+                other{"{0} tc"}
+            }
+            meter{
+                dnam{"m"}
+                other{"{0} m"}
+                per{"{0}/m"}
+            }
+            micrometer{
+                dnam{"µmeter"}
+                other{"{0} µm"}
+            }
+            mile{
+                dnam{"mil"}
+                other{"{0} mil"}
+            }
+            mile-scandinavian{
+                dnam{"mil-skandinavia"}
+                other{"{0} mil-skandinavia"}
+            }
+            millimeter{
+                dnam{"mm"}
+                other{"{0} mm"}
+            }
+            nanometer{
+                dnam{"nm"}
+                other{"{0} nm"}
+            }
+            nautical-mile{
+                dnam{"mil segoro"}
+                other{"{0} mil segoro"}
+            }
+            parsec{
+                dnam{"parsek"}
+                other{"{0} ps"}
+            }
+            picometer{
+                dnam{"pm"}
+                other{"{0} pm"}
+            }
+            point{
+                dnam{"poin"}
+                other{"{0} p"}
+            }
+            yard{
+                dnam{"yard"}
+                other{"{0} yard"}
+            }
+        }
+        light{
+            lux{
+                dnam{"luk"}
+                other{"{0} luk"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"karat"}
+                other{"{0} karat"}
+            }
+            gram{
+                dnam{"gram"}
+                other{"{0} g"}
+                per{"{0}/g"}
+            }
+            kilogram{
+                dnam{"kg"}
+                other{"{0} kg"}
+                per{"{0}/kg"}
+            }
+            metric-ton{
+                dnam{"metrik ton"}
+                other{"{0} metrik ton"}
+            }
+            microgram{
+                dnam{"mikrogram"}
+                other{"{0} mikrogram"}
+            }
+            milligram{
+                dnam{"mg"}
+                other{"{0} mg"}
+            }
+            ounce{
+                dnam{"ons"}
+                other{"{0} ons"}
+                per{"{0}/ons"}
+            }
+            ounce-troy{
+                dnam{"troy ons"}
+                other{"{0} troy ons"}
+            }
+            pound{
+                dnam{"pon"}
+                other{"{0} pon"}
+                per{"{0}/pon"}
+            }
+            ton{
+                dnam{"ton"}
+                other{"{0} ton"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"GW"}
+                other{"{0} GW"}
+            }
+            horsepower{
+                dnam{"tenogo jaran"}
+                other{"{0} tenogo jaran"}
+            }
+            kilowatt{
+                dnam{"kW"}
+                other{"{0} kW"}
+            }
+            megawatt{
+                dnam{"MW"}
+                other{"{0} MW"}
+            }
+            milliwatt{
+                dnam{"mW"}
+                other{"{0} mW"}
+            }
+            watt{
+                dnam{"watt"}
+                other{"{0} W"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"atm"}
+                other{"{0} atm"}
+            }
+            hectopascal{
+                dnam{"hPa"}
+                other{"{0} hPa"}
+            }
+            inch-hg{
+                dnam{"inHg"}
+                other{"{0} inHg"}
+            }
+            millibar{
+                dnam{"mbar"}
+                other{"{0} mbar"}
+            }
+            millimeter-of-mercury{
+                dnam{"mm Hg"}
+                other{"{0} mm Hg"}
+            }
+            pound-per-square-inch{
+                dnam{"psi"}
+                other{"{0} psi"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"km/jam"}
+                other{"{0} km/jam"}
+            }
+            knot{
+                dnam{"knot"}
+                other{"{0} knot"}
+            }
+            meter-per-second{
+                dnam{"meter/dtk"}
+                other{"{0} m/dtk"}
+            }
+            mile-per-hour{
+                dnam{"mil/jam"}
+                other{"{0} mil/jam"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"°C"}
+                other{"{0}°C"}
+            }
+            fahrenheit{
+                dnam{"°F"}
+                other{"{0}°F"}
+            }
+            generic{
+                dnam{"°"}
+                other{"{0}°"}
+            }
+            kelvin{
+                dnam{"K"}
+                other{"{0} K"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"are-kaki"}
+                other{"{0} are-kaki"}
+            }
+            centiliter{
+                dnam{"sentiliter"}
+                other{"{0} sentiliter"}
+            }
+            cubic-centimeter{
+                dnam{"cm³"}
+                other{"{0} cm³"}
+                per{"{0}/cm³"}
+            }
+            cubic-foot{
+                dnam{"kaki³"}
+                other{"{0} kaki³"}
+            }
+            cubic-inch{
+                dnam{"inci³"}
+                other{"{0} inci³"}
+            }
+            cubic-kilometer{
+                dnam{"km³"}
+                other{"{0} km³"}
+            }
+            cubic-meter{
+                dnam{"m³"}
+                other{"{0} m³"}
+                per{"{0}/m³"}
+            }
+            cubic-mile{
+                dnam{"mil³"}
+                other{"{0} mil³"}
+            }
+            cubic-yard{
+                dnam{"yard³"}
+                other{"{0} yard³"}
+            }
+            cup{
+                dnam{"kup"}
+                other{"{0} kup"}
+            }
+            cup-metric{
+                dnam{"metrik kup"}
+                other{"{0} metrik kup"}
+            }
+            deciliter{
+                dnam{"dL"}
+                other{"{0} dL"}
+            }
+            fluid-ounce{
+                dnam{"ons banyu"}
+                other{"{0} ons banyu"}
+            }
+            gallon{
+                dnam{"galon"}
+                other{"{0} galon"}
+                per{"{0}/galon"}
+            }
+            gallon-imperial{
+                dnam{"galon inggris"}
+                other{"{0} galon inggris"}
+                per{"{0}/galon inggris"}
+            }
+            hectoliter{
+                dnam{"hL"}
+                other{"{0} hL"}
+            }
+            liter{
+                dnam{"liter"}
+                other{"{0} L"}
+                per{"{0}/L"}
+            }
+            megaliter{
+                dnam{"ML"}
+                other{"{0} ML"}
+            }
+            milliliter{
+                dnam{"mL"}
+                other{"{0} mL"}
+            }
+            pint{
+                dnam{"pin"}
+                other{"{0} pin"}
+            }
+            pint-metric{
+                dnam{"metrik pin"}
+                other{"{0} metrik pin"}
+            }
+            quart{
+                dnam{"seprapat galon"}
+                other{"{0} seprapat galon"}
+            }
+            tablespoon{
+                dnam{"sdk mgn"}
+                other{"{0} sdk mgn"}
+            }
+            teaspoon{
+                dnam{"sdk teh"}
+                other{"{0} sdk teh"}
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/unit/mi.txt b/icu4c/source/data/unit/mi.txt
new file mode 100644 (file)
index 0000000..3848737
--- /dev/null
@@ -0,0 +1,10 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi{
+    Version{"2.1.44.15"}
+    durationUnits{
+        hm{"h:mm"}
+        hms{"h:mm:ss"}
+        ms{"m:ss"}
+    }
+}
index c3fad1ee4df93883e56b885a8971e895d772c88f..3a8b602fb7be98ce0f8d2c878e8c377fb0f817d3 100644 (file)
@@ -86,32 +86,33 @@ UNIT_SOURCE = af.txt agq.txt ak.txt am.txt\
  fr_CA.txt fr_HT.txt fur.txt fy.txt ga.txt\
  gd.txt gl.txt gsw.txt gu.txt guz.txt\
  gv.txt ha.txt haw.txt he.txt hi.txt\
- hr.txt hsb.txt hu.txt hy.txt id.txt\
- ig.txt ii.txt is.txt it.txt ja.txt\
- jgo.txt jmc.txt ka.txt kab.txt kam.txt\
- kde.txt kea.txt khq.txt ki.txt kk.txt\
- kkj.txt kl.txt kln.txt km.txt kn.txt\
- ko.txt kok.txt ks.txt ksb.txt ksf.txt\
- ksh.txt kw.txt ky.txt lag.txt lb.txt\
- lg.txt lkt.txt ln.txt lo.txt lrc.txt\
- lt.txt lu.txt luo.txt luy.txt lv.txt\
- mas.txt mer.txt mfe.txt mg.txt mgh.txt\
- mgo.txt mk.txt ml.txt mn.txt mr.txt\
- ms.txt mt.txt mua.txt my.txt mzn.txt\
- naq.txt nb.txt nd.txt nds.txt ne.txt\
- nl.txt nmg.txt nn.txt nnh.txt nus.txt\
- nyn.txt om.txt or.txt os.txt pa.txt\
- pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
- pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt\
- pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
- pt_TL.txt qu.txt rm.txt rn.txt ro.txt\
- ro_MD.txt rof.txt ru.txt rw.txt rwk.txt\
- sah.txt saq.txt sbp.txt se.txt seh.txt\
- ses.txt sg.txt shi.txt shi_Latn.txt shi_Tfng.txt\
- si.txt sk.txt sl.txt smn.txt sn.txt\
- so.txt sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt\
- sv.txt sv_FI.txt sw.txt ta.txt te.txt\
- teo.txt tg.txt th.txt ti.txt to.txt\
+ hr.txt hsb.txt hu.txt hy.txt ia.txt\
+ id.txt ig.txt ii.txt is.txt it.txt\
+ ja.txt jgo.txt jmc.txt jv.txt ka.txt\
+ kab.txt kam.txt kde.txt kea.txt khq.txt\
+ ki.txt kk.txt kkj.txt kl.txt kln.txt\
+ km.txt kn.txt ko.txt kok.txt ks.txt\
+ ksb.txt ksf.txt ksh.txt kw.txt ky.txt\
+ lag.txt lb.txt lg.txt lkt.txt ln.txt\
+ lo.txt lrc.txt lt.txt lu.txt luo.txt\
+ luy.txt lv.txt mas.txt mer.txt mfe.txt\
+ mg.txt mgh.txt mgo.txt mi.txt mk.txt\
+ ml.txt mn.txt mr.txt ms.txt mt.txt\
+ mua.txt my.txt mzn.txt naq.txt nb.txt\
+ nd.txt nds.txt ne.txt nl.txt nmg.txt\
+ nn.txt nnh.txt nus.txt nyn.txt om.txt\
+ or.txt os.txt pa.txt pa_Arab.txt pa_Guru.txt\
+ pl.txt ps.txt pt.txt pt_AO.txt pt_CH.txt\
+ pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt\
+ pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt qu.txt\
+ rm.txt rn.txt ro.txt ro_MD.txt rof.txt\
+ ru.txt rw.txt rwk.txt sah.txt saq.txt\
+ sbp.txt sd.txt se.txt seh.txt ses.txt\
+ sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
+ sk.txt sl.txt smn.txt sn.txt so.txt\
+ sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt sv.txt\
+ sv_FI.txt sw.txt ta.txt te.txt teo.txt\
+ tg.txt th.txt ti.txt tk.txt to.txt\
  tr.txt tt.txt twq.txt tzm.txt ug.txt\
  uk.txt ur.txt ur_IN.txt uz.txt uz_Arab.txt\
  uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt\
diff --git a/icu4c/source/data/unit/sd.txt b/icu4c/source/data/unit/sd.txt
new file mode 100644 (file)
index 0000000..35997b7
--- /dev/null
@@ -0,0 +1,1643 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd{
+    Version{"2.1.43.94"}
+    durationUnits{
+        hm{"h:mm"}
+        hms{"h:mm:ss"}
+        ms{"m:ss"}
+    }
+    units{
+        acceleration{
+            g-force{
+                dnam{"ڪشش ثقل"}
+                one{"{0} ڪشش ثقل"}
+                other{"{0} ڪشش ثقل"}
+            }
+            meter-per-second-squared{
+                dnam{"ميٽر في سيڪنڊ اسڪوائر"}
+                one{"{0} m/s²"}
+                other{"{0} ميٽر في سيڪنڊ اسڪوائر"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"آرڪ منٽز"}
+                one{"{0} آرڪ منٽز"}
+                other{"{0} آرڪ منٽز"}
+            }
+            arc-second{
+                dnam{"آرڪ سيڪنڊز"}
+                one{"{0} آرڪ سيڪنڊز"}
+                other{"{0} آرڪ سيڪنڊز"}
+            }
+            degree{
+                dnam{"ڊگريز"}
+                one{"{0} ڊگريز"}
+                other{"{0} ڊگريز"}
+            }
+            radian{
+                dnam{"ريڊيئنز"}
+                one{"{0} ريڊيئنز"}
+                other{"{0} ريڊيئنز"}
+            }
+            revolution{
+                dnam{"گردش"}
+                one{"{0} گردشون"}
+                other{"{0} گردشون"}
+            }
+        }
+        area{
+            acre{
+                dnam{"ايڪڙ"}
+                one{"{0} ايڪڙ"}
+                other{"{0} ايڪڙ"}
+            }
+            hectare{
+                dnam{"هيڪٽر"}
+                one{"{0} هيڪٽر"}
+                other{"{0} هيڪٽر"}
+            }
+            square-centimeter{
+                dnam{"اسڪوائر سينٽي ميٽر"}
+                one{"{0} اسڪوائر سينٽي ميٽر"}
+                other{"{0} اسڪوائر سينٽي ميٽر"}
+                per{"{0} في اسڪوائر سينٽي ميٽر"}
+            }
+            square-foot{
+                dnam{"اسڪوائر فٽ"}
+                one{"{0} اسڪوائر فٽ"}
+                other{"{0} اسڪوائر فٽ"}
+            }
+            square-inch{
+                dnam{"اسڪوائر انچ"}
+                one{"{0} اسڪوائر انچ"}
+                other{"{0} اسڪوائر انچ"}
+                per{"{0} في اسڪوائر انچ"}
+            }
+            square-kilometer{
+                dnam{"اسڪوائر ڪلوميٽر"}
+                one{"{0} اسڪوائر ڪلوميٽر"}
+                other{"{0} اسڪوائر ڪلوميٽر"}
+                per{"{0} في اسڪوائر ڪلوميٽر"}
+            }
+            square-meter{
+                dnam{"اسڪوائر ميٽر"}
+                one{"{0} اسڪوائر ميٽر"}
+                other{"{0} اسڪوائر ميٽر"}
+                per{"{0} في اسڪوائر ميٽر"}
+            }
+            square-mile{
+                dnam{"اسڪوائر ميل"}
+                one{"{0} اسڪوائر ميل"}
+                other{"{0} اسڪوائر ميل"}
+                per{"{0} في اسڪوائر ميل"}
+            }
+            square-yard{
+                dnam{"اسڪوائر يارڊ"}
+                one{"{0} ااسڪوائر يارڊ"}
+                other{"{0} ااسڪوائر يارڊ"}
+            }
+        }
+        compound{
+            per{"في {1} تي {0}"}
+        }
+        concentr{
+            karat{
+                dnam{"قيراط"}
+                one{"{0} قيراط"}
+                other{"{0} قيراط"}
+            }
+            milligram-per-deciliter{
+                dnam{"ملي گرامز في ڊيسي ليٽر"}
+                one{"{0} mg/dL"}
+                other{"{0} ملي گرامز في ڊيسي ليٽر"}
+            }
+            millimole-per-liter{
+                dnam{"ملي مولز في ليٽر"}
+                one{"{0} ملي مولز في ليٽر"}
+                other{"{0} ملي مولز في ليٽر"}
+            }
+            part-per-million{
+                dnam{"حصا في ملين"}
+                one{"{0} حصا في ملين"}
+                other{"{0} حصا في ملين"}
+            }
+            percent{
+                dnam{"%"}
+                one{"{0}%"}
+                other{"{0}%"}
+            }
+            permille{
+                dnam{"‰"}
+                one{"{0}‰"}
+                other{"{0}‰"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"ليٽرز في 100 ڪلو ميٽر"}
+                one{"{0} L/100km"}
+                other{"{0} ليٽرز في 100 ڪلو ميٽر"}
+            }
+            liter-per-kilometer{
+                dnam{"ليٽرز في ڪلو ميٽر"}
+                one{"{0} ليٽرز في ڪلو ميٽر"}
+                other{"{0} ليٽرز في ڪلو ميٽر"}
+            }
+            mile-per-gallon{
+                dnam{"ميل في گيلن"}
+                one{"{0} ميل في گيلن"}
+                other{"{0} ميل في گيلن"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"ميل في امپيريل گيلن"}
+                one{"{0} ميل في امپيريل گيلن"}
+                other{"{0} ميل في امپيريل گيلن"}
+            }
+        }
+        coordinate{
+            dnam{"ڪارڊينل ڊائريڪشن"}
+            east{"{0} اوڀر"}
+            north{"{0} اتر"}
+            south{"{0} ڏکڻ"}
+            west{"{0} اولهه"}
+        }
+        digital{
+            bit{
+                dnam{"بٽز"}
+                one{"{0} بٽ"}
+                other{"{0} بٽز"}
+            }
+            byte{
+                dnam{"بائيٽز"}
+                one{"{0} بائيٽ"}
+                other{"{0} بائيٽز"}
+            }
+            gigabit{
+                dnam{"گيگا بٽز"}
+                one{"{0} گيگا بٽز"}
+                other{"{0} گيگا بٽز"}
+            }
+            gigabyte{
+                dnam{"گيگا بائيٽز"}
+                one{"{0} گيگا بائيٽز"}
+                other{"{0} گيگا بائيٽز"}
+            }
+            kilobit{
+                dnam{"ڪلو بٽز"}
+                one{"{0} ڪلو بٽز"}
+                other{"{0} ڪلو بٽز"}
+            }
+            kilobyte{
+                dnam{"ڪلو بائيٽز"}
+                one{"{0} ڪلو بائيٽز"}
+                other{"{0} ڪلو بائيٽز"}
+            }
+            megabit{
+                dnam{"ميگا بٽز"}
+                one{"{0} ميگا بٽز"}
+                other{"{0} ميگا بٽز"}
+            }
+            megabyte{
+                dnam{"ميگا بائيٽز"}
+                one{"{0} ميگا بائيٽز"}
+                other{"{0} ميگا بائيٽز"}
+            }
+            petabyte{
+                dnam{"پيرا بائيٽس"}
+                one{"{0} پيرا بائيٽس"}
+                other{"{0} پيرا بائيٽس"}
+            }
+            terabit{
+                dnam{"ٽيرا بٽز"}
+                one{"{0} ٽيرا بٽز"}
+                other{"{0} ٽيرا بٽز"}
+            }
+            terabyte{
+                dnam{"ٽيرا بائيٽز"}
+                one{"{0} ٽيرا بائيٽز"}
+                other{"{0} ٽيرا بائيٽز"}
+            }
+        }
+        duration{
+            century{
+                dnam{"صديون"}
+                one{"{0} c"}
+                other{"{0} صديون"}
+            }
+            day{
+                dnam{"ڏينهن"}
+                one{"{0} ڏينهن"}
+                other{"{0} ڏينهن"}
+                per{"{0} في ڏينهن"}
+            }
+            hour{
+                dnam{"ڪلاڪ"}
+                one{"{0} ڪلاڪ"}
+                other{"{0} ڪلاڪ"}
+                per{"{0} في ڪلاڪ"}
+            }
+            microsecond{
+                dnam{"مائڪرو سيڪنڊ"}
+                one{"{0} مائڪرو سيڪنڊ"}
+                other{"{0} مائڪرو سيڪنڊ"}
+            }
+            millisecond{
+                dnam{"ملي سيڪنڊ"}
+                one{"{0} ملي سيڪنڊ"}
+                other{"{0} ملي سيڪنڊ"}
+            }
+            minute{
+                dnam{"منٽ"}
+                one{"{0} منٽ"}
+                other{"{0} منٽ"}
+                per{"{0} في منٽ"}
+            }
+            month{
+                dnam{"مهينا"}
+                one{"{0} مهينا"}
+                other{"{0} مهينا"}
+                per{"{0} في مهيني"}
+            }
+            nanosecond{
+                dnam{"نينو سيڪنڊ"}
+                one{"{0} نينو سيڪنڊ"}
+                other{"{0} نينو سيڪنڊ"}
+            }
+            second{
+                dnam{"سيڪنڊ"}
+                one{"{0} في سيڪنڊ"}
+                other{"{0} سيڪنڊ"}
+                per{"{0} في سيڪنڊ"}
+            }
+            week{
+                dnam{"هفتا"}
+                one{"{0} هفتا"}
+                other{"{0} هفتا"}
+                per{"{0} في هفتي"}
+            }
+            year{
+                dnam{"سال"}
+                one{"{0} سال"}
+                other{"{0} سال"}
+                per{"{0} في سال"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"ایمپئیر"}
+                one{"{0} ایمپئیر"}
+                other{"{0} ایمپئیر"}
+            }
+            milliampere{
+                dnam{"ملي ايمپئير"}
+                one{"{0} ملي ايمپئير"}
+                other{"{0} ملي ايمپئير"}
+            }
+            ohm{
+                dnam{"اوهمس"}
+                one{"{0} اوهم"}
+                other{"{0} اوهمس"}
+            }
+            volt{
+                dnam{"وولٽز"}
+                one{"{0} وولٽ"}
+                other{"{0} وولٽز"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"ڪيلوري"}
+                one{"{0} ڪيلوري"}
+                other{"{0} ڪيلوريز"}
+            }
+            foodcalorie{
+                dnam{"ڪيلوريز"}
+                one{"{0} ڪيلوري"}
+                other{"{0} ڪيلوريز"}
+            }
+            joule{
+                dnam{"جول"}
+                one{"{0} جول"}
+                other{"{0} جولز"}
+            }
+            kilocalorie{
+                dnam{"ڪلو ڪيلوريز"}
+                one{"{0} ڪلو ڪيلوريز"}
+                other{"{0} ڪلو ڪيلوريز"}
+            }
+            kilojoule{
+                dnam{"ڪلو جولز"}
+                one{"{0} ڪلو جول"}
+                other{"{0} ڪلو جولز"}
+            }
+            kilowatt-hour{
+                dnam{"ڪلو واٽ في ڪلاڪ"}
+                one{"{0} ڪلو واٽ في ڪلڪ"}
+                other{"{0} ڪلو واٽ في ڪلڪ"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"گيگا هرٽز"}
+                one{"{0} گيگا هرٽز"}
+                other{"{0} گيگا هرٽز"}
+            }
+            hertz{
+                dnam{"هرٽز"}
+                one{"{0} هرٽز"}
+                other{"{0} هرٽز"}
+            }
+            kilohertz{
+                dnam{"ڪلو هرٽز"}
+                one{"{0} ڪلو هرٽز"}
+                other{"{0} ڪلو هرٽز"}
+            }
+            megahertz{
+                dnam{"ميگا هرٽز"}
+                one{"{0} ميگا هرٽز"}
+                other{"{0} ميگا هرٽز"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"فلڪيات جا يونٽ"}
+                one{"{0} فلڪيات جا يونٽ"}
+                other{"{0} فلڪيات جا يونٽ"}
+            }
+            centimeter{
+                dnam{"سينٽي ميٽر"}
+                one{"{0} سينٽي ميٽر"}
+                other{"{0} سينٽي ميٽر"}
+                per{"{0} في سينٽي ميٽر"}
+            }
+            decimeter{
+                dnam{"ڊيسي ميٽر"}
+                one{"{0} ڊيسي ميٽر"}
+                other{"{0} ڊيسي ميٽر"}
+            }
+            foot{
+                dnam{"فوٽ"}
+                one{"{0} فوٽ"}
+                other{"{0} فوٽ"}
+                per{"{0} في فوٽ"}
+            }
+            inch{
+                dnam{"انچ"}
+                one{"{0} انچ"}
+                other{"{0} انچ"}
+                per{"{0} في انچ"}
+            }
+            kilometer{
+                dnam{"ڪلوميٽر"}
+                one{"{0} ڪلوميٽر"}
+                other{"{0} ڪلوميٽر"}
+                per{"{0} في ڪلوميٽر"}
+            }
+            light-year{
+                dnam{"لائيٽ ايئرس"}
+                one{"{0} لائيٽ ايئرس"}
+                other{"{0} لائيٽ ايئرس"}
+            }
+            meter{
+                dnam{"ميٽر"}
+                one{"{0} ميٽر"}
+                other{"{0} ميٽر"}
+                per{"{0} في ميٽر"}
+            }
+            micrometer{
+                dnam{"مائڪرو ميٽر"}
+                one{"{0} مائڪرو ميٽر"}
+                other{"{0} مائڪرو ميٽر"}
+            }
+            mile{
+                dnam{"ميل"}
+                one{"{0} ميل"}
+                other{"{0} ميل"}
+            }
+            mile-scandinavian{
+                dnam{"اسڪینڊي نیویائي ميل"}
+                one{"{0} اسڪینڊي نیویائي ميل"}
+                other{"{0} اسڪینڊي نیویائي ميل"}
+            }
+            millimeter{
+                dnam{"ملي ميٽر"}
+                one{"{0} ملي ميٽر"}
+                other{"{0} ملي ميٽر"}
+            }
+            nanometer{
+                dnam{"نينو ميٽر"}
+                one{"{0} نينو ميٽر"}
+                other{"{0} نينو ميٽر"}
+            }
+            nautical-mile{
+                dnam{"سمندري ميل"}
+                one{"{0} سمندري ميل"}
+                other{"{0} سمندري ميل"}
+            }
+            parsec{
+                dnam{"پارسيڪ"}
+                one{"{0} pc"}
+                other{"{0} پارسيڪ"}
+            }
+            picometer{
+                dnam{"پيڪو ميٽر"}
+                one{"{0} پيڪو ميٽر"}
+                other{"{0} پيڪو ميٽر"}
+            }
+            point{
+                dnam{"پوائينٽون"}
+                one{"{0} پوائينٽون"}
+                other{"{0} پوائينٽون"}
+            }
+            yard{
+                dnam{"گز"}
+                one{"{0} گز"}
+                other{"{0} گز"}
+            }
+        }
+        light{
+            lux{
+                dnam{"لڪس"}
+                one{"{0} لڪس"}
+                other{"{0} لڪس"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"ڪيرٽ"}
+                one{"{0} ڪيرٽ"}
+                other{"{0} ڪيرٽ"}
+            }
+            gram{
+                dnam{"گرامَ"}
+                one{"{0} گرام"}
+                other{"{0} گرامَ"}
+                per{"{0} في گرام"}
+            }
+            kilogram{
+                dnam{"ڪلوگرامَ"}
+                one{"{0} ڪلوگرام"}
+                other{"{0}ڪلوگرامَ"}
+                per{"{0} في ڪلوگرام"}
+            }
+            metric-ton{
+                dnam{"ميٽرڪ ٽَنَ"}
+                one{"{0} ميٽرڪ ٽَنُ"}
+                other{"{0} ميٽرڪ ٽَنَ"}
+            }
+            microgram{
+                dnam{"مائڪروگرامَ"}
+                one{"{0} مائڪروگرام"}
+                other{"{0} مائڪرو گرام"}
+            }
+            milligram{
+                dnam{"ملي گرامَ"}
+                one{"{0} ملي گرام"}
+                other{"{0} ملي گرامَ"}
+            }
+            ounce{
+                dnam{"اونس"}
+                one{"{0} اونس"}
+                other{"{0} اونس"}
+                per{"{0} في اونس"}
+            }
+            ounce-troy{
+                dnam{"ٽرائي اونس"}
+                one{"{0} ٽرائي اونس"}
+                other{"{0} ٽرائي اونس"}
+            }
+            pound{
+                dnam{"پائونڊ"}
+                one{"{0} پائونڊ"}
+                other{"{0} پائونڊ"}
+                per{"{0} في پائونڊ"}
+            }
+            ton{
+                dnam{"ٽن"}
+                one{"{0} ٽن"}
+                other{"{0} ٽن"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"گيگا واٽ"}
+                one{"{0} گيگا واٽ"}
+                other{"{0} گيگا واٽز"}
+            }
+            horsepower{
+                dnam{"هارس پاور"}
+                one{"{0} هارس پاور"}
+                other{"{0} هارس پاور"}
+            }
+            kilowatt{
+                dnam{"ڪلو واٽز"}
+                one{"{0} ڪلو واٽ"}
+                other{"{0} ڪلو واٽز"}
+            }
+            megawatt{
+                dnam{"ميگا واٽز"}
+                one{"{0} ميگا واٽ"}
+                other{"{0} ميگا واٽز"}
+            }
+            milliwatt{
+                dnam{"ملي واٽز"}
+                one{"{0} ملي واٽ"}
+                other{"{0} ملي واٽز"}
+            }
+            watt{
+                dnam{"واٽز"}
+                one{"{0} واٽ"}
+                other{"{0} واٽز"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"ايٽماس فيئر"}
+                one{"{0} ايٽماس فيئر"}
+                other{"{0} ايٽماس فيئر"}
+            }
+            hectopascal{
+                dnam{"هيڪٽوپاسڪلز"}
+                one{"{0} هيڪٽوپاسڪلز"}
+                other{"{0} هيڪٽوپاسڪلز"}
+            }
+            inch-hg{
+                dnam{"مرڪري جا انچز"}
+                one{"مرڪري جا {0} انچز"}
+                other{"مرڪري جا {0} انچز"}
+            }
+            millibar{
+                dnam{"ملي بارز"}
+                one{"{0} ملي بارز"}
+                other{"{0} ملي بارز"}
+            }
+            millimeter-of-mercury{
+                dnam{"مرڪري جو ملي ميٽر"}
+                one{"مرڪري جو {0} ملي ميٽر"}
+                other{"مرڪري جو {0} ملي ميٽر"}
+            }
+            pound-per-square-inch{
+                dnam{"پائونڊز في اسڪوائر انچ"}
+                one{"{0} psi"}
+                other{"{0} پائونڊز في اسڪوائر انچ"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"ڪلوميٽر في ڪلاڪ"}
+                one{"{0} ڪلوميٽر في ڪلاڪ"}
+                other{"{0} ڪلوميٽر في ڪلاڪ"}
+            }
+            knot{
+                dnam{"ناٽ"}
+                one{"{0} ناٽ"}
+                other{"{0} ناٽ"}
+            }
+            meter-per-second{
+                dnam{"ميٽر في سيڪنڊ"}
+                one{"{0} ميٽر في سيڪنڊ"}
+                other{"{0} ميٽر في سيڪنڊ"}
+            }
+            mile-per-hour{
+                dnam{"ميل في ڪلاڪ"}
+                one{"{0} ميل في ڪلاڪ"}
+                other{"{0} ميل في ڪلاڪ"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"ڊگري سيلسيس"}
+                one{"{0} ڊگري سيلسيس"}
+                other{"{0} ڊگري سيلسيس"}
+            }
+            fahrenheit{
+                dnam{"ڊگريز فارن هائيٽ"}
+                one{"{0} ڊگريز فارن هائيٽ"}
+                other{"{0} ڊگريز فارن هائيٽ"}
+            }
+            generic{
+                dnam{"ڊگري"}
+                one{"{0} ڊگري"}
+                other{"{0} ڊگري"}
+            }
+            kelvin{
+                dnam{"ڪيلونز"}
+                one{"{0} ڪيلونز"}
+                other{"{0} ڪيلونز"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"ايڪڙ فٽ"}
+                one{"{0} ايڪڙ فٽ"}
+                other{"{0} ايڪڙ فٽ"}
+            }
+            centiliter{
+                dnam{"سينٽي ليٽر"}
+                one{"{0} سينٽي ليٽر"}
+                other{"{0} سينٽي ليٽر"}
+            }
+            cubic-centimeter{
+                dnam{"ڪيوبڪ سينٽي ميٽر"}
+                one{"{0} ڪيوبڪ سينٽي ميٽر"}
+                other{"{0} ڪيوبڪ سينٽي ميٽر"}
+                per{"{0} في ڪيوبڪ سينٽي ميٽر"}
+            }
+            cubic-foot{
+                dnam{"ڪيوبڪ فٽ"}
+                one{"{0} ڪيوبڪ فٽ"}
+                other{"{0} ڪيوبڪ فٽ"}
+            }
+            cubic-inch{
+                dnam{"ڪيوبڪ انچ"}
+                one{"{0} ڪيوبڪ انچ"}
+                other{"{0} ڪيوبڪ انچ"}
+            }
+            cubic-kilometer{
+                dnam{"ڪيوبڪ ڪلوميٽر"}
+                one{"{0} ڪيوبڪ ڪلوميٽر"}
+                other{"{0} ڪيوبڪ ڪلوميٽر"}
+            }
+            cubic-meter{
+                dnam{"ڪيوبڪ ميٽر"}
+                one{"{0} ڪيوبڪ ميٽر"}
+                other{"{0} ڪيوبڪ ميٽر"}
+                per{"{0} في ڪيوبڪ ميٽر"}
+            }
+            cubic-mile{
+                dnam{"ڪيوبڪ ميل"}
+                one{"{0} ڪيوبڪ ميل"}
+                other{"{0} ڪيوبڪ ميل"}
+            }
+            cubic-yard{
+                dnam{"ڪيوبڪ يارڊ"}
+                one{"{0} ڪيوبڪ يارڊ"}
+                other{"{0} ڪيوبڪ يارڊ"}
+            }
+            cup{
+                dnam{"ڪپ ماپو"}
+                one{"{0} ڪپ ماپو"}
+                other{"{0} ڪپ ماپو"}
+            }
+            cup-metric{
+                dnam{"ميٽرڪ ڪپ"}
+                one{"{0} ميٽرڪ ڪپ"}
+                other{"{0} ميٽرڪ ڪپ"}
+            }
+            deciliter{
+                dnam{"ڊيسي ليٽر"}
+                one{"{0} ڊيسي ليٽر"}
+                other{"{0} ڊيسي ليٽر"}
+            }
+            fluid-ounce{
+                dnam{"پاڻياٺ اونس"}
+                one{"{0} پاڻياٺ اونس"}
+                other{"{0} پاڻياٺ اونس"}
+            }
+            gallon{
+                dnam{"گيلن"}
+                one{"{0} گيلن"}
+                other{"{0} گيلن"}
+                per{"{0} في گيلن"}
+            }
+            gallon-imperial{
+                dnam{"امپيريل گيلن"}
+                one{"{0} امپيريل گيلن"}
+                other{"{0} امپيريل گيلن"}
+                per{"{0} في امپيريل گيلن"}
+            }
+            hectoliter{
+                dnam{"هيڪٽو ليٽر"}
+                one{"{0} هيڪٽو ليٽر"}
+                other{"{0} هيڪٽو ليٽر"}
+            }
+            liter{
+                dnam{"ليٽر"}
+                one{"{0} ليٽر"}
+                other{"{0} ليٽر"}
+                per{"{0} في ليٽر"}
+            }
+            megaliter{
+                dnam{"ميگا ليٽر"}
+                one{"{0} ميگا ليٽر"}
+                other{"{0} ميگا ليٽر"}
+            }
+            milliliter{
+                dnam{"ملي ليٽر"}
+                one{"{0} ملي ليٽر"}
+                other{"{0} ملي ليٽر"}
+            }
+            pint{
+                dnam{"پنٽ"}
+                one{"{0} پنٽ"}
+                other{"{0} پنٽ"}
+            }
+            pint-metric{
+                dnam{"ميٽرڪ پنٽ"}
+                one{"{0} ميٽرڪ پنٽ"}
+                other{"{0} ميٽرڪ پنٽ"}
+            }
+            quart{
+                dnam{"چوٿائي گيلن"}
+                one{"{0} چوٿائي گيلن"}
+                other{"{0} چوٿائي گيلن"}
+            }
+            tablespoon{
+                dnam{"کاڌي جا چمچا"}
+                one{"{0} کاڌي جا چمچا"}
+                other{"{0} کاڌي جا چمچا"}
+            }
+            teaspoon{
+                dnam{"چانهن جا چمچا"}
+                one{"{0} چانهن جا چمچا"}
+                other{"{0} چانهن جا چمچا"}
+            }
+        }
+    }
+    unitsNarrow{
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            percent{
+                dnam{"%"}
+                one{"{0}%"}
+                other{"{0}%"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"L/100km"}
+                one{"{0} L/100km"}
+                other{"{0} L/100km"}
+            }
+        }
+        coordinate{
+            dnam{"ڊائريڪشن"}
+            east{"{0} اوڀر"}
+            north{"{0} اتر"}
+            south{"{0} ڏکڻ"}
+            west{"{0} اولهه"}
+        }
+        duration{
+            day{
+                dnam{"ڏينهن"}
+                one{"{0} ڏينهن"}
+                other{"{0} ڏينهن"}
+            }
+            hour{
+                dnam{"ڪلاڪ"}
+                one{"{0} ڪلاڪ"}
+                other{"{0} ڪلاڪ"}
+            }
+            millisecond{
+                dnam{"ملي سيڪنڊ"}
+                one{"{0} ms"}
+                other{"{0} ms"}
+            }
+            minute{
+                dnam{"منٽ"}
+                one{"{0} منٽ"}
+                other{"{0} منٽ"}
+            }
+            month{
+                dnam{"مهينو"}
+                one{"{0} مهينا"}
+                other{"{0} مهينا"}
+            }
+            second{
+                dnam{"سيڪنڊ"}
+                one{"{0} s"}
+                other{"{0} سيڪنڊ"}
+            }
+            week{
+                dnam{"هفتو"}
+                one{"{0} هفتا"}
+                other{"{0} هفتي"}
+            }
+            year{
+                dnam{"سال"}
+                one{"{0} سال"}
+                other{"{0} سال"}
+            }
+        }
+        length{
+            centimeter{
+                dnam{"سينٽي ميٽر"}
+                one{"{0} cm"}
+                other{"{0} cm"}
+            }
+            kilometer{
+                dnam{"ڪلوميٽر"}
+                one{"{0} ڪلوميٽر"}
+                other{"{0} ڪلوميٽر"}
+            }
+            meter{
+                dnam{"ميٽر"}
+                one{"{0} ميٽر"}
+                other{"{0} ميٽر"}
+            }
+            millimeter{
+                dnam{"ملي ميٽر"}
+                one{"{0} ملي ميٽر"}
+                other{"{0} ملي ميٽر"}
+            }
+        }
+        mass{
+            gram{
+                dnam{"گرام"}
+                one{"{0}گـ."}
+                other{"{0}گـ."}
+                per{"{0}/گـ."}
+            }
+            kilogram{
+                dnam{"ڪ.گـ."}
+                one{"{0}ڪ.گـ."}
+                other{"{0}ڪ.گـ."}
+                per{"{0}/ڪ.گـ."}
+            }
+            metric-ton{
+                dnam{"ٽَـ"}
+                one{"{0}ٽَـ"}
+                other{"{0}ٽَـ"}
+            }
+            milligram{
+                dnam{"مـ.گـ."}
+                one{"{0}مـ.گـ."}
+                other{"{0}مـ.گـ."}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"ڪلوميٽر في ڪلاڪ"}
+                one{"{0} km/h"}
+                other{"{0} km/h"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"ڊگري سيلسيس"}
+                one{"{0}°C"}
+                other{"{0}°C"}
+            }
+        }
+        volume{
+            liter{
+                dnam{"ليٽر"}
+                one{"{0} ليٽر"}
+                other{"{0} ليٽر"}
+            }
+        }
+    }
+    unitsShort{
+        acceleration{
+            g-force{
+                dnam{"ڪشش ثقل"}
+                one{"{0} ڪشش ثقل"}
+                other{"{0} ڪشش ثقل"}
+            }
+            meter-per-second-squared{
+                dnam{"ميٽر في سيڪنڊ اسڪوائر"}
+                one{"{0} m/s²"}
+                other{"{0} m/s²"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"آرڪ منٽز"}
+                one{"{0} آرڪ منٽز"}
+                other{"{0} آرڪ منٽز"}
+            }
+            arc-second{
+                dnam{"آرڪ سيڪنڊز"}
+                one{"{0} آرڪ سيڪنڊز"}
+                other{"{0} آرڪ سيڪنڊز"}
+            }
+            degree{
+                dnam{"ڊگري"}
+                one{"{0} ڊگريز"}
+                other{"{0} ڊگريز"}
+            }
+            radian{
+                dnam{"ريڊيئن"}
+                one{"{0} ريڊيئنز"}
+                other{"{0} ريڊيئنز"}
+            }
+            revolution{
+                dnam{"گردش"}
+                one{"{0} گردشون"}
+                other{"{0} گردشون"}
+            }
+        }
+        area{
+            acre{
+                dnam{"ايڪڙ"}
+                one{"{0} ايڪڙ"}
+                other{"{0} ايڪڙ"}
+            }
+            hectare{
+                dnam{"هيڪٽر"}
+                one{"{0} هيڪٽر"}
+                other{"{0} هيڪٽر"}
+            }
+            square-centimeter{
+                dnam{"اسڪوائر سينٽي ميٽر"}
+                one{"{0} اسڪوائر سينٽي ميٽر"}
+                other{"{0} اسڪوائر سينٽي ميٽر"}
+                per{"{0} في اسڪوائر سينٽي ميٽر"}
+            }
+            square-foot{
+                dnam{"اسڪوائر فٽ"}
+                one{"{0} اسڪوائر فٽ"}
+                other{"{0} اسڪوائر فٽ"}
+            }
+            square-inch{
+                dnam{"اسڪوائر انچ"}
+                one{"{0} اسڪوائر انچ"}
+                other{"{0} اسڪوائر انچ"}
+                per{"{0} في اسڪوائر انچ"}
+            }
+            square-kilometer{
+                dnam{"اسڪوائر ڪلوميٽر"}
+                one{"{0} اسڪوائر ڪلوميٽر"}
+                other{"{0} اسڪوائر ڪلوميٽر"}
+                per{"{0} اسڪوائر ڪلوميٽر"}
+            }
+            square-meter{
+                dnam{"اسڪوائر ميٽر"}
+                one{"{0} اسڪوائر ميٽر"}
+                other{"{0} اسڪوائر ميٽر"}
+                per{"{0} في اسڪوائر ميٽر"}
+            }
+            square-mile{
+                dnam{"اسڪوائر ميل"}
+                one{"{0} اسڪوائر ميل"}
+                other{"{0} اسڪوائر ميل"}
+                per{"{0} في اسڪوائر ميل"}
+            }
+            square-yard{
+                dnam{"اسڪوائر يارڊ"}
+                one{"{0} ااسڪوائر يارڊ"}
+                other{"{0} ااسڪوائر يارڊ"}
+            }
+        }
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            karat{
+                dnam{"قيراط"}
+                one{"{0} قيراط"}
+                other{"{0} قيراط"}
+            }
+            milligram-per-deciliter{
+                dnam{"ملي گرامز في ڊيسي ليٽر"}
+                one{"{0} mg/dL"}
+                other{"{0} mg/dL"}
+            }
+            millimole-per-liter{
+                dnam{"ملي مولز في ليٽر"}
+                one{"{0} ملي مولز في ليٽر"}
+                other{"{0} ملي مولز في ليٽر"}
+            }
+            part-per-million{
+                dnam{"حصا في ملين"}
+                one{"{0} حصا في ملين"}
+                other{"{0} حصا في ملين"}
+            }
+            percent{
+                dnam{"%"}
+                one{"{0}%"}
+                other{"{0}%"}
+            }
+            permille{
+                dnam{"‰"}
+                one{"{0}‰"}
+                other{"{0}‰"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"L/100km"}
+                one{"{0} L/100km"}
+                other{"{0} L/100km"}
+            }
+            liter-per-kilometer{
+                dnam{"ليٽرز في ڪلو ميٽر"}
+                one{"{0} L/km"}
+                other{"{0} L/km"}
+            }
+            mile-per-gallon{
+                dnam{"ميل في گيلن"}
+                one{"{0} ميل في گيلن"}
+                other{"{0} ميل في گيلن"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"ميل في امپيريل گيلن"}
+                one{"{0} ميل في امپيريل گيلن"}
+                other{"{0} ميل في امپيريل گيلن"}
+            }
+        }
+        coordinate{
+            dnam{"ڊائريڪشن"}
+            east{"{0} اوڀر"}
+            north{"{0} اتر"}
+            south{"{0} ڏکڻ"}
+            west{"{0} اولهه"}
+        }
+        digital{
+            bit{
+                dnam{"بٽ"}
+                one{"{0} بٽ"}
+                other{"{0} بٽ"}
+            }
+            byte{
+                dnam{"بائيٽ"}
+                one{"{0} بائيٽ"}
+                other{"{0} بائيٽ"}
+            }
+            gigabit{
+                dnam{"گيگا بٽ"}
+                one{"{0} گيگا بٽز"}
+                other{"{0} گيگا بٽز"}
+            }
+            gigabyte{
+                dnam{"گيگا بائيٽ"}
+                one{"{0} گيگا بائيٽز"}
+                other{"{0} گيگا بائيٽز"}
+            }
+            kilobit{
+                dnam{"ڪلو بٽ"}
+                one{"{0} ڪلو بٽز"}
+                other{"{0} ڪلو بٽز"}
+            }
+            kilobyte{
+                dnam{"ڪلو بائيٽ"}
+                one{"{0} ڪلو بائيٽز"}
+                other{"{0} ڪلو بائيٽز"}
+            }
+            megabit{
+                dnam{"ميگا بٽ"}
+                one{"{0} ميگا بٽز"}
+                other{"{0} ميگا بٽز"}
+            }
+            megabyte{
+                dnam{"ميگا بائيٽ"}
+                one{"{0} ميگا بائيٽز"}
+                other{"{0} ميگا بائيٽز"}
+            }
+            petabyte{
+                dnam{"پيرا بائيٽس"}
+                one{"{0} پيرا بائيٽس"}
+                other{"{0} پيرا بائيٽس"}
+            }
+            terabit{
+                dnam{"ٽيرا بٽز"}
+                one{"{0} ٽيرا بٽز"}
+                other{"{0} ٽيرا بٽز"}
+            }
+            terabyte{
+                dnam{"ٽيرا بائيٽز"}
+                one{"{0} ٽيرا بائيٽز"}
+                other{"{0} ٽيرا بائيٽز"}
+            }
+        }
+        duration{
+            century{
+                dnam{"c"}
+                one{"{0} c"}
+                other{"{0} c"}
+            }
+            day{
+                dnam{"ڏينهن"}
+                one{"{0} ڏينهن"}
+                other{"{0} ڏينهن"}
+                per{"{0} في ڏينهن"}
+            }
+            hour{
+                dnam{"ڪلاڪ"}
+                one{"{0} ڪلاڪ"}
+                other{"{0} ڪلاڪ"}
+                per{"{0} في ڪلاڪ"}
+            }
+            microsecond{
+                dnam{"مائڪرو سيڪنڊ"}
+                one{"{0} مائڪرو سيڪنڊ"}
+                other{"{0} مائڪرو سيڪنڊ"}
+            }
+            millisecond{
+                dnam{"ملي سيڪنڊ"}
+                one{"{0} ملي سيڪنڊ"}
+                other{"{0} ملي سيڪنڊ"}
+            }
+            minute{
+                dnam{"منٽ"}
+                one{"{0} منٽ"}
+                other{"{0} منٽ"}
+                per{"{0} في منٽ"}
+            }
+            month{
+                dnam{"مهينا"}
+                one{"{0} مهينا"}
+                other{"{0} مهينا"}
+                per{"{0} في مهيني"}
+            }
+            nanosecond{
+                dnam{"نينو سيڪنڊ"}
+                one{"{0} نينو سيڪنڊ"}
+                other{"{0} نينو سيڪنڊ"}
+            }
+            second{
+                dnam{"سيڪنڊ"}
+                one{"{0} في سيڪنڊ"}
+                other{"{0} في سيڪنڊ"}
+                per{"{0} في سيڪنڊ"}
+            }
+            week{
+                dnam{"هفتا"}
+                one{"{0} هفتا"}
+                other{"{0} هفتا"}
+                per{"{0} في هفتي"}
+            }
+            year{
+                dnam{"سال"}
+                one{"{0} سال"}
+                other{"{0} سال"}
+                per{"{0} في سال"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"ایمپئیر"}
+                one{"{0} ایمپئیر"}
+                other{"{0} ایمپئیر"}
+            }
+            milliampere{
+                dnam{"ملي ايمپئير"}
+                one{"{0} ملي ايمپئير"}
+                other{"{0} ملي ايمپئير"}
+            }
+            ohm{
+                dnam{"اوهمس"}
+                one{"{0} Ω"}
+                other{"{0} Ω"}
+            }
+            volt{
+                dnam{"وولٽ"}
+                one{"{0} وولٽ"}
+                other{"{0} وولٽ"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"ڪيلوري"}
+                one{"{0} ڪيلوري"}
+                other{"{0} ڪيلوري"}
+            }
+            foodcalorie{
+                dnam{"ڪيلوري"}
+                one{"{0} ڪيلوري"}
+                other{"{0} ڪيلوري"}
+            }
+            joule{
+                dnam{"جول"}
+                one{"{0} جول"}
+                other{"{0} جول"}
+            }
+            kilocalorie{
+                dnam{"ڪلو ڪيلوريز"}
+                one{"{0} ڪلو ڪيلوريز"}
+                other{"{0} ڪلو ڪيلوريز"}
+            }
+            kilojoule{
+                dnam{"ڪلو جول"}
+                one{"{0} ڪلو جول"}
+                other{"{0} ڪلو جول"}
+            }
+            kilowatt-hour{
+                dnam{"ڪلو واٽ في ڪلاڪ"}
+                one{"{0} ڪلو واٽ في ڪلڪ"}
+                other{"{0} ڪلو واٽ في ڪلڪ"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"گيگا هرٽز"}
+                one{"{0} گيگا هرٽز"}
+                other{"{0} گيگا هرٽز"}
+            }
+            hertz{
+                dnam{"هرٽز"}
+                one{"{0} هرٽز"}
+                other{"{0} هرٽز"}
+            }
+            kilohertz{
+                dnam{"ڪلو هرٽز"}
+                one{"{0} ڪلو هرٽز"}
+                other{"{0} ڪلو هرٽز"}
+            }
+            megahertz{
+                dnam{"ميگا هرٽز"}
+                one{"{0} ميگا هرٽز"}
+                other{"{0} ميگا هرٽز"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"فلڪيات جا يونٽ"}
+                one{"{0} فلڪيات جا يونٽ"}
+                other{"{0} فلڪيات جا يونٽ"}
+            }
+            centimeter{
+                dnam{"سينٽي ميٽر"}
+                one{"{0} سينٽي ميٽر"}
+                other{"{0} سينٽي ميٽر"}
+                per{"{0} في سينٽي ميٽر"}
+            }
+            decimeter{
+                dnam{"ڊيسي ميٽر"}
+                one{"{0} ڊيسي ميٽر"}
+                other{"{0} ڊيسي ميٽر"}
+            }
+            foot{
+                dnam{"فوٽ"}
+                one{"{0} فوٽ"}
+                other{"{0} فوٽ"}
+                per{"{0} في فوٽ"}
+            }
+            inch{
+                dnam{"انچ"}
+                one{"{0} انچ"}
+                other{"{0} انچ"}
+                per{"{0} في انچ"}
+            }
+            kilometer{
+                dnam{"ڪلوميٽر"}
+                one{"{0} ڪلوميٽر"}
+                other{"{0} ڪلوميٽر"}
+                per{"{0} في ڪلوميٽر"}
+            }
+            light-year{
+                dnam{"لائيٽ ايئرس"}
+                one{"{0} لائيٽ ايئرس"}
+                other{"{0} لائيٽ ايئرس"}
+            }
+            meter{
+                dnam{"ميٽر"}
+                one{"{0} ميٽر"}
+                other{"{0} ميٽر"}
+                per{"{0} في ميٽر"}
+            }
+            micrometer{
+                dnam{"مائڪرو ميٽر"}
+                one{"{0} مائڪرو ميٽر"}
+                other{"{0} مائڪرو ميٽر"}
+            }
+            mile{
+                dnam{"ميل"}
+                one{"{0} ميل"}
+                other{"{0} ميل"}
+            }
+            mile-scandinavian{
+                dnam{"اسڪینڊي نیویائي ميل"}
+                one{"{0} اسڪینڊي نیویائي ميل"}
+                other{"{0} اسڪینڊي نیویائي ميل"}
+            }
+            millimeter{
+                dnam{"ملي ميٽر"}
+                one{"{0} ملي ميٽر"}
+                other{"{0} ملي ميٽر"}
+            }
+            nanometer{
+                dnam{"نينو ميٽر"}
+                one{"{0} نينو ميٽر"}
+                other{"{0} نينو ميٽر"}
+            }
+            nautical-mile{
+                dnam{"سمندري ميل"}
+                one{"{0} سمندري ميل"}
+                other{"{0} سمندري ميل"}
+            }
+            parsec{
+                dnam{"پارسيڪ"}
+                one{"{0} pc"}
+                other{"{0} pc"}
+            }
+            picometer{
+                dnam{"پيڪو ميٽر"}
+                one{"{0} پيڪو ميٽر"}
+                other{"{0} پيڪو ميٽر"}
+            }
+            point{
+                dnam{"پوائينٽون"}
+                one{"{0} پوائينٽون"}
+                other{"{0} پوائينٽون"}
+            }
+            yard{
+                dnam{"گز"}
+                one{"{0} گز"}
+                other{"{0} گز"}
+            }
+        }
+        light{
+            lux{
+                dnam{"لڪس"}
+                one{"{0} لڪس"}
+                other{"{0} لڪس"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"ڪيرٽ"}
+                one{"{0} ڪيرٽ"}
+                other{"{0} ڪيرٽ"}
+            }
+            gram{
+                dnam{"گرامَ"}
+                one{"{0} گـ"}
+                other{"{0} گـ."}
+                per{"{0}/گـ."}
+            }
+            kilogram{
+                dnam{"ڪلو گرام"}
+                one{"{0} ڪلو گرام"}
+                other{"{0} ڪ.گـ."}
+                per{"{0}/ڪ.گـ."}
+            }
+            metric-ton{
+                dnam{"ٽَـ"}
+                one{"{0} ٽَـ"}
+                other{"{0} ٽَـ"}
+            }
+            microgram{
+                dnam{"مائڪرو گرام"}
+                one{"{0} مائڪرو گرام"}
+                other{"{0} مائڪرو گرام"}
+            }
+            milligram{
+                dnam{"مـ.گـ."}
+                one{"{0} مـ.گـ."}
+                other{"{0} مـ.گـ."}
+            }
+            ounce{
+                dnam{"اونس"}
+                one{"{0} اونس"}
+                other{"{0} اونس"}
+                per{"{0} في اونس"}
+            }
+            ounce-troy{
+                dnam{"ٽرائي اونس"}
+                one{"{0} ٽرائي اونس"}
+                other{"{0} ٽرائي اونس"}
+            }
+            pound{
+                dnam{"پائونڊ"}
+                one{"{0} پائونڊ"}
+                other{"{0} پائونڊ"}
+                per{"{0} في پائونڊ"}
+            }
+            ton{
+                dnam{"ٽن"}
+                one{"{0} ٽن"}
+                other{"{0} ٽن"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"گيگا واٽ"}
+                one{"{0} گيگا واٽ"}
+                other{"{0} گيگا واٽ"}
+            }
+            horsepower{
+                dnam{"هارس پاور"}
+                one{"{0} هارس پاور"}
+                other{"{0} هارس پاور"}
+            }
+            kilowatt{
+                dnam{"ڪلو واٽ"}
+                one{"{0} ڪلو واٽ"}
+                other{"{0} ڪلو واٽ"}
+            }
+            megawatt{
+                dnam{"ميگا واٽ"}
+                one{"{0} ميگا واٽ"}
+                other{"{0} ميگا واٽ"}
+            }
+            milliwatt{
+                dnam{"ملي واٽ"}
+                one{"{0} ملي واٽ"}
+                other{"{0} ملي واٽ"}
+            }
+            watt{
+                dnam{"واٽز"}
+                one{"{0} واٽ"}
+                other{"{0} واٽ"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"ايٽماس فيئر"}
+                one{"{0} ايٽماس فيئر"}
+                other{"{0} ايٽماس فيئر"}
+            }
+            hectopascal{
+                dnam{"هيڪٽوپاسڪلز"}
+                one{"{0} هيڪٽوپاسڪلز"}
+                other{"{0} هيڪٽوپاسڪلز"}
+            }
+            inch-hg{
+                dnam{"مرڪري جا انچز"}
+                one{"مرڪري جا {0} انچز"}
+                other{"مرڪري جا {0} انچز"}
+            }
+            millibar{
+                dnam{"ملي بارز"}
+                one{"{0} ملي بارز"}
+                other{"{0} ملي بارز"}
+            }
+            millimeter-of-mercury{
+                dnam{"مرڪري جو ملي ميٽر"}
+                one{"مرڪري جو {0} ملي ميٽر"}
+                other{"مرڪري جو {0} ملي ميٽر"}
+            }
+            pound-per-square-inch{
+                dnam{"پائونڊز في اسڪوائر انچ"}
+                one{"{0} psi"}
+                other{"{0} psi"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"ڪلوميٽر في ڪلاڪ"}
+                one{"{0} ڪلوميٽر في ڪلاڪ"}
+                other{"{0} ڪلوميٽر في ڪلاڪ"}
+            }
+            knot{
+                dnam{"ناٽ"}
+                one{"{0} ناٽ"}
+                other{"{0} ناٽ"}
+            }
+            meter-per-second{
+                dnam{"ميٽر في سيڪنڊ"}
+                one{"{0} ميٽر في سيڪنڊ"}
+                other{"{0} ميٽر في سيڪنڊ"}
+            }
+            mile-per-hour{
+                dnam{"ميل في ڪلاڪ"}
+                one{"{0} ميل في ڪلاڪ"}
+                other{"{0} ميل في ڪلاڪ"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"ڊگري سيلسيس"}
+                one{"{0} ڊگري سيلسيس"}
+                other{"{0} ڊگري سيلسيس"}
+            }
+            fahrenheit{
+                dnam{"ڊگريز فارن هائيٽ"}
+                one{"{0} ڊگريز فارن هائيٽ"}
+                other{"{0} ڊگريز فارن هائيٽ"}
+            }
+            generic{
+                dnam{"ڊگري"}
+                one{"{0} ڊگري"}
+                other{"{0} ڊگري"}
+            }
+            kelvin{
+                dnam{"ڪيلونز"}
+                one{"{0} ڪيلونز"}
+                other{"{0} ڪيلونز"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"ايڪڙ فٽ"}
+                one{"{0} ايڪڙ فٽ"}
+                other{"{0} ايڪڙ فٽ"}
+            }
+            centiliter{
+                dnam{"سينٽي ليٽر"}
+                one{"{0} سينٽي ليٽر"}
+                other{"{0} سينٽي ليٽر"}
+            }
+            cubic-centimeter{
+                dnam{"ڪيوبڪ سينٽي ميٽر"}
+                one{"{0} ڪيوبڪ سينٽي ميٽر"}
+                other{"{0} ڪيوبڪ سينٽي ميٽر"}
+                per{"{0} في ڪيوبڪ سينٽي ميٽر"}
+            }
+            cubic-foot{
+                dnam{"ڪيوبڪ فٽ"}
+                one{"{0} ڪيوبڪ فٽ"}
+                other{"{0} ڪيوبڪ فٽ"}
+            }
+            cubic-inch{
+                dnam{"ڪيوبڪ انچ"}
+                one{"{0} ڪيوبڪ انچ"}
+                other{"{0} ڪيوبڪ انچ"}
+            }
+            cubic-kilometer{
+                dnam{"ڪيوبڪ ڪلوميٽر"}
+                one{"{0} ڪيوبڪ ڪلوميٽر"}
+                other{"{0} ڪيوبڪ ڪلوميٽر"}
+            }
+            cubic-meter{
+                dnam{"ڪيوبڪ ميٽر"}
+                one{"{0} ڪيوبڪ ميٽر"}
+                other{"{0} ڪيوبڪ ميٽر"}
+                per{"{0} في ڪيوبڪ ميٽر"}
+            }
+            cubic-mile{
+                dnam{"ڪيوبڪ ميل"}
+                one{"{0} ڪيوبڪ ميل"}
+                other{"{0} ڪيوبڪ ميل"}
+            }
+            cubic-yard{
+                dnam{"ڪيوبڪ يارڊ"}
+                one{"{0} ڪيوبڪ يارڊ"}
+                other{"{0} ڪيوبڪ يارڊ"}
+            }
+            cup{
+                dnam{"ڪپ ماپو"}
+                one{"{0} ڪپ ماپو"}
+                other{"{0} ڪپ ماپو"}
+            }
+            cup-metric{
+                dnam{"ميٽرڪ ڪپ"}
+                one{"{0} ميٽرڪ ڪپ"}
+                other{"{0} ميٽرڪ ڪپ"}
+            }
+            deciliter{
+                dnam{"ڊيسي ليٽر"}
+                one{"{0} ڊيسي ليٽر"}
+                other{"{0} ڊيسي ليٽر"}
+            }
+            fluid-ounce{
+                dnam{"پاڻياٺ اونس"}
+                one{"{0} پاڻياٺ اونس"}
+                other{"{0} پاڻياٺ اونس"}
+            }
+            gallon{
+                dnam{"گيلن"}
+                one{"{0} گيلن"}
+                other{"{0} گيلن"}
+                per{"{0} في گيلن"}
+            }
+            gallon-imperial{
+                dnam{"امپيريل گيلن"}
+                one{"{0} امپيريل گيلن"}
+                other{"{0} امپيريل گيلن"}
+                per{"{0} في امپيريل گيلن"}
+            }
+            hectoliter{
+                dnam{"هيڪٽو ليٽر"}
+                one{"{0} هيڪٽو ليٽر"}
+                other{"{0} هيڪٽو ليٽر"}
+            }
+            liter{
+                dnam{"ليٽر"}
+                one{"{0} ليٽر"}
+                other{"{0} ليٽر"}
+                per{"{0} في ليٽر"}
+            }
+            megaliter{
+                dnam{"ميگا ليٽر"}
+                one{"{0} ميگا ليٽر"}
+                other{"{0} ميگا ليٽر"}
+            }
+            milliliter{
+                dnam{"ملي ليٽر"}
+                one{"{0} ملي ليٽر"}
+                other{"{0} ملي ليٽر"}
+            }
+            pint{
+                dnam{"پنٽ"}
+                one{"{0} پنٽ"}
+                other{"{0} پنٽ"}
+            }
+            pint-metric{
+                dnam{"ميٽرڪ پنٽ"}
+                one{"{0} ميٽرڪ پنٽ"}
+                other{"{0} ميٽرڪ پنٽ"}
+            }
+            quart{
+                dnam{"چوٿائي گيلن"}
+                one{"{0} چوٿائي گيلن"}
+                other{"{0} چوٿائي گيلن"}
+            }
+            tablespoon{
+                dnam{"کاڌي جا چمچا"}
+                one{"{0} کاڌي جا چمچا"}
+                other{"{0} کاڌي جا چمچا"}
+            }
+            teaspoon{
+                dnam{"چانهن جا چمچا"}
+                one{"{0} چانهن جا چمچا"}
+                other{"{0} چانهن جا چمچا"}
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/unit/tk.txt b/icu4c/source/data/unit/tk.txt
new file mode 100644 (file)
index 0000000..2aaa764
--- /dev/null
@@ -0,0 +1,1631 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    Version{"2.1.43.65"}
+    durationUnits{
+        hm{"h:mm"}
+        hms{"hh:mm:ss"}
+        ms{"m:ss"}
+    }
+    units{
+        acceleration{
+            g-force{
+                dnam{"erkin düşüş tizlenmesi"}
+                one{"{0} G"}
+                other{"{0} G"}
+            }
+            meter-per-second-squared{
+                dnam{"inedördül sekuntda metr"}
+                one{"{0} metr/inedördül sekunt"}
+                other{"{0} metr/inedördül sekunt"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"burç minudy"}
+                one{"{0} burç minudy"}
+                other{"{0} burç minudy"}
+            }
+            arc-second{
+                dnam{"burç sekundy"}
+                one{"{0} burç sekundy"}
+                other{"{0} burç sekundy"}
+            }
+            degree{
+                dnam{"dereje"}
+                one{"{0} dereje"}
+                other{"{0} dereje"}
+            }
+            radian{
+                dnam{"radian"}
+                one{"{0} radian"}
+                other{"{0} radian"}
+            }
+            revolution{
+                dnam{"aýlaw"}
+                one{"{0} aýlaw"}
+                other{"{0} aýlaw"}
+            }
+        }
+        area{
+            acre{
+                dnam{"akr"}
+                one{"{0} akr"}
+                other{"{0} akr"}
+            }
+            hectare{
+                dnam{"gektar"}
+                one{"{0} gektar"}
+                other{"{0} gektar"}
+            }
+            square-centimeter{
+                dnam{"inedördül santimetr"}
+                one{"{0} inedördül santimetr"}
+                other{"{0} inedördül santimetr"}
+                per{"{0}/inedördül santimetr"}
+            }
+            square-foot{
+                dnam{"inedördül fut"}
+                one{"{0} inedördül fut"}
+                other{"{0} inedördül fut"}
+            }
+            square-inch{
+                dnam{"inedördül dýuým"}
+                one{"{0} inedördül dýuým"}
+                other{"{0} inedördül dýuým"}
+                per{"{0}/inedördül dýuým"}
+            }
+            square-kilometer{
+                dnam{"inedördül kilometr"}
+                one{"{0} inedördül kilometr"}
+                other{"{0} inedördül kilometr"}
+                per{"{0} /inedördül kilometr"}
+            }
+            square-meter{
+                dnam{"inedördül metr"}
+                one{"{0} inedördül metr"}
+                other{"{0} inedördül metr"}
+                per{"{0}/inedördül metr"}
+            }
+            square-mile{
+                dnam{"inedördül mil"}
+                one{"{0} inedördül mil"}
+                other{"{0} inedördül mil"}
+                per{"{0} /inedördül mil"}
+            }
+            square-yard{
+                dnam{"inedördül ýard"}
+                one{"{0} inedördül ýard"}
+                other{"{0} inedördül ýard"}
+            }
+        }
+        compound{
+            per{"{1} başyna {0}"}
+        }
+        concentr{
+            karat{
+                dnam{"karat"}
+                one{"{0} karat"}
+                other{"{0} karat"}
+            }
+            milligram-per-deciliter{
+                dnam{"milligram/desilitr"}
+                one{"{0} milligram/desilitr"}
+                other{"{0} milligram/desilitr"}
+            }
+            millimole-per-liter{
+                dnam{"millimol/litr"}
+                one{"{0} millimol/litr"}
+                other{"{0} millimol/litr"}
+            }
+            part-per-million{
+                dnam{"bölejik/million"}
+                one{"{0} bölejik/million"}
+                other{"{0} bölejik/million"}
+            }
+            percent{
+                dnam{"göterim"}
+                one{"{0} göterim"}
+                other{"{0} göterim"}
+            }
+            permille{
+                dnam{"promille"}
+                one{"{0} promille"}
+                other{"{0} promille"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"litr/100 kilometr"}
+                one{"{0} litr/100 kilometr"}
+                other{"{0} litr/100 kilometr"}
+            }
+            liter-per-kilometer{
+                dnam{"litr/kilometr"}
+                one{"{0} litr/kilometr"}
+                other{"{0} litr/kilometr"}
+            }
+            mile-per-gallon{
+                dnam{"mil/gallon"}
+                one{"{0} mil/gallon"}
+                other{"{0} mil/gallon"}
+            }
+            mile-per-gallon-imperial{
+                dnam{"mil/imp. gallon"}
+                one{"{0} mil/imp. gallon"}
+                other{"{0} mil/imp. gallon"}
+            }
+        }
+        coordinate{
+            dnam{"esasy ugur"}
+            east{"{0} gündogar"}
+            north{"{0} demirgazyk"}
+            south{"{0} günorta"}
+            west{"{0} günbatar"}
+        }
+        digital{
+            bit{
+                dnam{"bit"}
+                one{"{0} bit"}
+                other{"{0} bit"}
+            }
+            byte{
+                dnam{"baýt"}
+                one{"{0} baýt"}
+                other{"{0} baýt"}
+            }
+            gigabit{
+                dnam{"gigabit"}
+                one{"{0} gigabit"}
+                other{"{0} gigabit"}
+            }
+            gigabyte{
+                dnam{"gigabaýt"}
+                one{"{0} gigabaýt"}
+                other{"{0} gigabaýt"}
+            }
+            kilobit{
+                dnam{"kilobit"}
+                one{"{0} kilobit"}
+                other{"{0} kilobit"}
+            }
+            kilobyte{
+                dnam{"kilobaýt"}
+                one{"{0} kilobaýt"}
+                other{"{0} kilobaýt"}
+            }
+            megabit{
+                dnam{"megabit"}
+                one{"{0} megabit"}
+                other{"{0} megabit"}
+            }
+            megabyte{
+                dnam{"megabaýt"}
+                one{"{0} megabaýt"}
+                other{"{0} megabaýt"}
+            }
+            petabyte{
+                dnam{"petabaýt"}
+                one{"{0} petabaýt"}
+                other{"{0} petabaýt"}
+            }
+            terabit{
+                dnam{"terabit"}
+                one{"{0} terabit"}
+                other{"{0} terabit"}
+            }
+            terabyte{
+                dnam{"terabaýt"}
+                one{"{0} terabaýt"}
+                other{"{0} terabaýt"}
+            }
+        }
+        duration{
+            century{
+                dnam{"asyr"}
+                one{"{0} asyr"}
+                other{"{0} asyr"}
+            }
+            day{
+                dnam{"gün"}
+                one{"{0} gün"}
+                other{"{0} gün"}
+                per{"{0}/gün"}
+            }
+            hour{
+                dnam{"sagat"}
+                one{"{0} sagat"}
+                other{"{0} sagat"}
+                per{"{0}/sagat"}
+            }
+            microsecond{
+                dnam{"mikrosekunt"}
+                one{"{0} mikrosekunt"}
+                other{"{0} mikrosekunt"}
+            }
+            millisecond{
+                dnam{"millisekunt"}
+                one{"{0} millisekunt"}
+                other{"{0} millisekunt"}
+            }
+            minute{
+                dnam{"minut"}
+                one{"{0} minut"}
+                other{"{0} minut"}
+                per{"{0}/minut"}
+            }
+            month{
+                dnam{"aý"}
+                one{"{0} aý"}
+                other{"{0} aý"}
+                per{"{0}/aý"}
+            }
+            nanosecond{
+                dnam{"nanosekunt"}
+                one{"{0} nanosekunt"}
+                other{"{0} nanosekunt"}
+            }
+            second{
+                dnam{"sekunt"}
+                one{"{0} sekunt"}
+                other{"{0} sekunt"}
+                per{"{0}/sekunt"}
+            }
+            week{
+                dnam{"hepde"}
+                one{"{0} hepde"}
+                other{"{0} hepde"}
+                per{"{0}/hepde"}
+            }
+            year{
+                dnam{"ýyl"}
+                one{"{0} ýyl"}
+                other{"{0} ýyl"}
+                per{"{0}/ý"}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"amper"}
+                one{"{0} amper"}
+                other{"{0} amper"}
+            }
+            milliampere{
+                dnam{"milliamper"}
+                one{"{0} milliamper"}
+                other{"{0} milliamper"}
+            }
+            ohm{
+                dnam{"om"}
+                one{"{0} om"}
+                other{"{0} om"}
+            }
+            volt{
+                dnam{"wolt"}
+                one{"{0} wolt"}
+                other{"{0} wolt"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"kaloriýa"}
+                one{"{0} kaloriýa"}
+                other{"{0} kaloriýa"}
+            }
+            foodcalorie{
+                dnam{"Kaloriýa"}
+                one{"{0} kaloriýa"}
+                other{"{0} kaloriýa"}
+            }
+            joule{
+                dnam{"joul"}
+                one{"{0} joul"}
+                other{"{0} joul"}
+            }
+            kilocalorie{
+                dnam{"kilokaloriýa"}
+                one{"{0} kilokaloriýa"}
+                other{"{0} kilokaloriýa"}
+            }
+            kilojoule{
+                dnam{"kilojoul"}
+                one{"{0} kilojoul"}
+                other{"{0} kilojoul"}
+            }
+            kilowatt-hour{
+                dnam{"kilowat-sagat"}
+                one{"{0} kilowat-sagat"}
+                other{"{0} kilowat-sagat"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"gigagers"}
+                one{"{0} gigagers"}
+                other{"{0} gigagers"}
+            }
+            hertz{
+                dnam{"gers"}
+                one{"{0} gers"}
+                other{"{0} gers"}
+            }
+            kilohertz{
+                dnam{"kilogers"}
+                one{"{0} kilogers"}
+                other{"{0} kilogers"}
+            }
+            megahertz{
+                dnam{"megagers"}
+                one{"{0} megagers"}
+                other{"{0} megagers"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"astronomik birlik"}
+                one{"{0} astronomik birlik"}
+                other{"{0} astronomik birlik"}
+            }
+            centimeter{
+                dnam{"santimetr"}
+                one{"{0} santimetr"}
+                other{"{0} santimetr"}
+                per{"{0}/sm"}
+            }
+            decimeter{
+                dnam{"desimetr"}
+                one{"{0} desimetr"}
+                other{"{0} desimetr"}
+            }
+            foot{
+                dnam{"fut"}
+                one{"{0} fut"}
+                other{"{0} fut"}
+                per{"{0}/fut"}
+            }
+            inch{
+                dnam{"dýuým"}
+                one{"{0} dýuým"}
+                other{"{0} dýuým"}
+                per{"{0}/dýuým"}
+            }
+            kilometer{
+                dnam{"kilometr"}
+                one{"{0} kilometr"}
+                other{"{0} kilometr"}
+                per{"{0}/kilometr"}
+            }
+            light-year{
+                dnam{"ýagtylyk ýyly"}
+                one{"{0} ýagtylyk ýyly"}
+                other{"{0} ýagtylyk ýyly"}
+            }
+            meter{
+                dnam{"metr"}
+                one{"{0} metr"}
+                other{"{0} metr"}
+                per{"{0}/m"}
+            }
+            micrometer{
+                dnam{"mikrometr"}
+                one{"{0} mikrometr"}
+                other{"{0} mikrometr"}
+            }
+            mile{
+                dnam{"mil"}
+                one{"{0} mil"}
+                other{"{0} mil"}
+            }
+            mile-scandinavian{
+                dnam{"skandinaw mili"}
+                one{"{0} skandinaw mili"}
+                other{"{0} skandinaw mili"}
+            }
+            millimeter{
+                dnam{"millimetr"}
+                one{"{0} millimetr"}
+                other{"{0} millimetr"}
+            }
+            nanometer{
+                dnam{"nanometr"}
+                one{"{0} nanometr"}
+                other{"{0} nanometr"}
+            }
+            nautical-mile{
+                dnam{"deňiz mili"}
+                one{"{0} deňiz mili"}
+                other{"{0} deňiz mili"}
+            }
+            parsec{
+                dnam{"parsek"}
+                one{"{0} parsek"}
+                other{"{0} parsek"}
+            }
+            picometer{
+                dnam{"pikometr"}
+                one{"{0} pikometr"}
+                other{"{0} pikometr"}
+            }
+            point{
+                dnam{"punkt"}
+                one{"{0} punkt"}
+                other{"{0} punkt"}
+            }
+            yard{
+                dnam{"ýard"}
+                one{"{0} ýard"}
+                other{"{0} ýard"}
+            }
+        }
+        light{
+            lux{
+                dnam{"lýuks"}
+                one{"{0} lýuks"}
+                other{"{0} lýuks"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"karat"}
+                one{"{0} karat"}
+                other{"{0} karat"}
+            }
+            gram{
+                dnam{"gram"}
+                one{"{0} gram"}
+                other{"{0} gram"}
+                per{"{0}/gram"}
+            }
+            kilogram{
+                dnam{"kilogram"}
+                one{"{0} kilogram"}
+                other{"{0} kilogram"}
+                per{"{0}/kilogram"}
+            }
+            metric-ton{
+                dnam{"metrik tonna"}
+                one{"{0} metrik tonna"}
+                other{"{0} metrik tonna"}
+            }
+            microgram{
+                dnam{"mikrogram"}
+                one{"{0} mikrogram"}
+                other{"{0} mikrogram"}
+            }
+            milligram{
+                dnam{"milligram"}
+                one{"{0} milligram"}
+                other{"{0} milligram"}
+            }
+            ounce{
+                dnam{"unsiýa"}
+                one{"{0} unsiýa"}
+                other{"{0} unsiýa"}
+                per{"{0}/unsiýa"}
+            }
+            ounce-troy{
+                dnam{"troý unsiýa"}
+                one{"{0} troý unsiýa"}
+                other{"{0} troý unsiýa"}
+            }
+            pound{
+                dnam{"funt"}
+                one{"{0} funt"}
+                other{"{0} funt"}
+                per{"{0}/funt"}
+            }
+            ton{
+                dnam{"tonna"}
+                one{"{0} tonna"}
+                other{"{0} tonna"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"gigawat"}
+                one{"{0} gigawat"}
+                other{"{0} gigawat"}
+            }
+            horsepower{
+                dnam{"at güýji"}
+                one{"{0} at güýji"}
+                other{"{0} at güýji"}
+            }
+            kilowatt{
+                dnam{"kilowat"}
+                one{"{0} kilowat"}
+                other{"{0} kilowat"}
+            }
+            megawatt{
+                dnam{"megawat"}
+                one{"{0} megawat"}
+                other{"{0} megawat"}
+            }
+            milliwatt{
+                dnam{"milliwat"}
+                one{"{0} milliwat"}
+                other{"{0} milliwat"}
+            }
+            watt{
+                dnam{"wat"}
+                one{"{0} wat"}
+                other{"{0} wat"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"atm"}
+                one{"{0} atmosfera"}
+                other{"{0} atmosfera"}
+            }
+            hectopascal{
+                dnam{"gektopaskal"}
+                one{"{0} gektopaskal"}
+                other{"{0} gektopaskal"}
+            }
+            inch-hg{
+                dnam{"dýuým simap sütüni"}
+                one{"{0} dýuým simap sütüni"}
+                other{"{0} dýuým simap sütüni"}
+            }
+            millibar{
+                dnam{"millibar"}
+                one{"{0} millibar"}
+                other{"{0} millibar"}
+            }
+            millimeter-of-mercury{
+                dnam{"millimetr simap sütüni"}
+                one{"{0} millimetr simap sütüni"}
+                other{"{0} millimetr simap sütüni"}
+            }
+            pound-per-square-inch{
+                dnam{"funt/inedördül dýuým"}
+                one{"{0} funt/inedördül dýuým"}
+                other{"{0} funt/inedördül dýuým"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"sagatda kilometr"}
+                one{"{0} kilometr/sagat"}
+                other{"{0} kilometr/sagat"}
+            }
+            knot{
+                dnam{"düwün"}
+                one{"{0} düwün"}
+                other{"{0} düwün"}
+            }
+            meter-per-second{
+                dnam{"sekuntda metr"}
+                one{"{0} metr/sekunt"}
+                other{"{0} metr/sekunt"}
+            }
+            mile-per-hour{
+                dnam{"sagatda mil"}
+                one{"{0} mil/sagat"}
+                other{"{0} mil/sagat"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"Selsiý gradusy"}
+                one{"{0} Selsiý gradusy"}
+                other{"{0} Selsiý gradusy"}
+            }
+            fahrenheit{
+                dnam{"Farengeýt gradusy"}
+                one{"{0} Farengeýt gradusy"}
+                other{"{0} Farengeýt gradusy"}
+            }
+            generic{
+                dnam{"°"}
+                one{"{0}°"}
+                other{"{0}°"}
+            }
+            kelvin{
+                dnam{"Kelwin gradusy"}
+                one{"{0} Kelwin gradusy"}
+                other{"{0} Kelwin gradusy"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"akr-fut"}
+                one{"{0} akr-fut"}
+                other{"{0} akr-fut"}
+            }
+            centiliter{
+                dnam{"santilitr"}
+                one{"{0} santilitr"}
+                other{"{0} santilitr"}
+            }
+            cubic-centimeter{
+                dnam{"kub santimetr"}
+                one{"{0} kub santimetr"}
+                other{"{0} kub santimetr"}
+                per{"{0}/kub santimetr"}
+            }
+            cubic-foot{
+                dnam{"kub fut"}
+                one{"{0} kub fut"}
+                other{"{0} kub fut"}
+            }
+            cubic-inch{
+                dnam{"kub dýuým"}
+                one{"{0} kub dýuým"}
+                other{"{0} kub dýuým"}
+            }
+            cubic-kilometer{
+                dnam{"kub kilometr"}
+                one{"{0} kub kilometr"}
+                other{"{0} kub kilometr"}
+            }
+            cubic-meter{
+                dnam{"kub metr"}
+                one{"{0} kub metr"}
+                other{"{0} kub metr"}
+                per{"{0}/kub metr"}
+            }
+            cubic-mile{
+                dnam{"kub mil"}
+                one{"{0} kub mil"}
+                other{"{0} kub mil"}
+            }
+            cubic-yard{
+                dnam{"kub ýard"}
+                one{"{0} kub ýard"}
+                other{"{0} kub ýard"}
+            }
+            cup{
+                dnam{"käse"}
+                one{"{0} käse"}
+                other{"{0} käse"}
+            }
+            cup-metric{
+                dnam{"metrik käse"}
+                one{"{0} metrik käse"}
+                other{"{0} metrik käse"}
+            }
+            deciliter{
+                dnam{"desilitr"}
+                one{"{0} desilitr"}
+                other{"{0} desilitr"}
+            }
+            fluid-ounce{
+                dnam{"suwuklyk unsiýasy"}
+                one{"{0} suwuklyk unsiýasy"}
+                other{"{0} suwuklyk unsiýasy"}
+            }
+            gallon{
+                dnam{"gallon"}
+                one{"{0} gallon"}
+                other{"{0} gallon"}
+                per{"{0}/gallon"}
+            }
+            gallon-imperial{
+                dnam{"Imp. gallon"}
+                one{"{0} imp. gallon"}
+                other{"{0} imp. gallon"}
+                per{"{0} /imp. gallon"}
+            }
+            hectoliter{
+                dnam{"gektolitr"}
+                one{"{0} gektolitr"}
+                other{"{0} gektolitr"}
+            }
+            liter{
+                dnam{"litr"}
+                one{"{0} litr"}
+                other{"{0} litr"}
+                per{"{0} /litr"}
+            }
+            megaliter{
+                dnam{"megalitr"}
+                one{"{0} megalitr"}
+                other{"{0} megalitr"}
+            }
+            milliliter{
+                dnam{"millilitr"}
+                one{"{0} millilitr"}
+                other{"{0} millilitr"}
+            }
+            pint{
+                dnam{"pinta"}
+                one{"{0} pinta"}
+                other{"{0} pinta"}
+            }
+            pint-metric{
+                dnam{"metrik pinta"}
+                one{"{0} metrik pinta"}
+                other{"{0} metrik pinta"}
+            }
+            quart{
+                dnam{"kwarta"}
+                one{"{0} kwarta"}
+                other{"{0} kwarta"}
+            }
+            tablespoon{
+                dnam{"nahar çemçesi"}
+                one{"{0} nahar çemçesi"}
+                other{"{0} nahar çemçesi"}
+            }
+            teaspoon{
+                dnam{"çaý çemçesi"}
+                one{"{0} çaý çemçesi"}
+                other{"{0} çaý çemçesi"}
+            }
+        }
+    }
+    unitsNarrow{
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            percent{
+                dnam{"%"}
+                one{"{0}%"}
+                other{"{0}%"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"l/100 km"}
+                one{"{0} l/100 km"}
+                other{"{0} l/100 km"}
+            }
+        }
+        coordinate{
+            dnam{"ugur"}
+            east{"{0}gd"}
+            north{"{0}dg"}
+            south{"{0}go"}
+            west{"{0}gb"}
+        }
+        duration{
+            day{
+                dnam{"g"}
+                one{"{0}g"}
+                other{"{0}g"}
+            }
+            hour{
+                dnam{"sg"}
+                one{"{0}sg"}
+                other{"{0}sg"}
+            }
+            millisecond{
+                dnam{"ms"}
+                one{"{0}ms"}
+                other{"{0}ms"}
+            }
+            minute{
+                dnam{"m"}
+                one{"{0}m"}
+                other{"{0}m"}
+            }
+            month{
+                dnam{"a"}
+                one{"{0}a"}
+                other{"{0}a"}
+            }
+            second{
+                dnam{"se"}
+                one{"{0}se"}
+                other{"{0}se"}
+            }
+            week{
+                dnam{"h"}
+                one{"{0}h"}
+                other{"{0}h"}
+            }
+            year{
+                dnam{"ý"}
+                one{"{0}ý"}
+                other{"{0}ý"}
+            }
+        }
+        length{
+            centimeter{
+                dnam{"sm"}
+                one{"{0}sm"}
+                other{"{0}sm"}
+            }
+            kilometer{
+                dnam{"km"}
+                one{"{0}km"}
+                other{"{0}km"}
+            }
+            meter{
+                dnam{"m"}
+                one{"{0}m"}
+                other{"{0}m"}
+            }
+            millimeter{
+                dnam{"mm"}
+                one{"{0}mm"}
+                other{"{0}mm"}
+            }
+        }
+        mass{
+            gram{
+                dnam{"gram"}
+                one{"{0}g"}
+                other{"{0}g"}
+            }
+            kilogram{
+                dnam{"kg"}
+                one{"{0}kg"}
+                other{"{0}kg"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"km/sag"}
+                one{"{0}km/sag"}
+                other{"{0}km/sag"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"°C"}
+                one{"{0}°C"}
+                other{"{0}°C"}
+            }
+        }
+        volume{
+            liter{
+                dnam{"litr"}
+                one{"{0}l"}
+                other{"{0}l"}
+            }
+        }
+    }
+    unitsShort{
+        acceleration{
+            g-force{
+                dnam{"G"}
+                one{"{0} G"}
+                other{"{0} G"}
+            }
+            meter-per-second-squared{
+                dnam{"m/s²"}
+                one{"{0} m/s²"}
+                other{"{0} m/s²"}
+            }
+        }
+        angle{
+            arc-minute{
+                dnam{"burç minudy"}
+                one{"{0} burç min."}
+                other{"{0} burç min."}
+            }
+            arc-second{
+                dnam{"burç sekundy"}
+                one{"{0} burç sek."}
+                other{"{0} burç sek."}
+            }
+            degree{
+                dnam{"dereje"}
+                one{"{0}°"}
+                other{"{0}°"}
+            }
+            radian{
+                dnam{"rad"}
+                one{"{0} rad"}
+                other{"{0} rad"}
+            }
+            revolution{
+                dnam{"aýl."}
+                one{"{0} aýl."}
+                other{"{0} aýl."}
+            }
+        }
+        area{
+            acre{
+                dnam{"akr"}
+                one{"{0} akr"}
+                other{"{0} akr"}
+            }
+            hectare{
+                dnam{"ga"}
+                one{"{0} ga"}
+                other{"{0} ga"}
+            }
+            square-centimeter{
+                dnam{"cm²"}
+                one{"{0} cm²"}
+                other{"{0} cm²"}
+                per{"{0}/cm²"}
+            }
+            square-foot{
+                dnam{"ft²"}
+                one{"{0} ft²"}
+                other{"{0} ft²"}
+            }
+            square-inch{
+                dnam{"dý²"}
+                one{"{0} dý²"}
+                other{"{0} dý²"}
+                per{"{0}/dý²"}
+            }
+            square-kilometer{
+                dnam{"km²"}
+                one{"{0} km²"}
+                other{"{0} km²"}
+                per{"{0}/km²"}
+            }
+            square-meter{
+                dnam{"m²"}
+                one{"{0} m²"}
+                other{"{0} m²"}
+                per{"{0}/m²"}
+            }
+            square-mile{
+                dnam{"mi²"}
+                one{"{0} mi²"}
+                other{"{0} mi²"}
+                per{"{0}/mi²"}
+            }
+            square-yard{
+                dnam{"ýd²"}
+                one{"{0} ýd²"}
+                other{"{0} ýd²"}
+            }
+        }
+        compound{
+            per{"{0}/{1}"}
+        }
+        concentr{
+            karat{
+                dnam{"karat"}
+                one{"{0} kt"}
+                other{"{0} kt"}
+            }
+            milligram-per-deciliter{
+                dnam{"mg/dL"}
+                one{"{0} mg/dL"}
+                other{"{0} mg/dL"}
+            }
+            millimole-per-liter{
+                dnam{"millimol/litr"}
+                one{"{0} mmol/L"}
+                other{"{0} mmol/L"}
+            }
+            part-per-million{
+                dnam{"bölejik/million"}
+                one{"{0} ppm"}
+                other{"{0} ppm"}
+            }
+            percent{
+                dnam{"göterim"}
+                one{"{0}%"}
+                other{"{0}%"}
+            }
+            permille{
+                dnam{"promille"}
+                one{"{0}‰"}
+                other{"{0}‰"}
+            }
+        }
+        consumption{
+            liter-per-100kilometers{
+                dnam{"l/100 km"}
+                one{"{0} l/100 km"}
+                other{"{0} l/100 km"}
+            }
+            liter-per-kilometer{
+                dnam{"litr/km"}
+                one{"{0} l/km"}
+                other{"{0} l/km"}
+            }
+            mile-per-gallon{
+                dnam{"mil/gal."}
+                one{"{0} mil/gal."}
+                other{"{0} mil/gal."}
+            }
+            mile-per-gallon-imperial{
+                dnam{"mil/imp. gal."}
+                one{"{0} mil/imp. gal."}
+                other{"{0} mil/imp. gal."}
+            }
+        }
+        coordinate{
+            dnam{"ugur"}
+            east{"{0} gd"}
+            north{"{0} dg"}
+            south{"{0} go"}
+            west{"{0} gb"}
+        }
+        digital{
+            bit{
+                dnam{"bit"}
+                one{"{0} bit"}
+                other{"{0} bit"}
+            }
+            byte{
+                dnam{"B"}
+                one{"{0} B"}
+                other{"{0} B"}
+            }
+            gigabit{
+                dnam{"Gbit"}
+                one{"{0} Gbit"}
+                other{"{0} Gbit"}
+            }
+            gigabyte{
+                dnam{"GB"}
+                one{"{0} GB"}
+                other{"{0} GB"}
+            }
+            kilobit{
+                dnam{"kbit"}
+                one{"{0} kbit"}
+                other{"{0} kbit"}
+            }
+            kilobyte{
+                dnam{"kB"}
+                one{"{0} kB"}
+                other{"{0} kB"}
+            }
+            megabit{
+                dnam{"Mbit"}
+                one{"{0} Mbit"}
+                other{"{0} Mbit"}
+            }
+            megabyte{
+                dnam{"MB"}
+                one{"{0} MB"}
+                other{"{0} MB"}
+            }
+            petabyte{
+                dnam{"PB"}
+                one{"{0} PB"}
+                other{"{0} PB"}
+            }
+            terabit{
+                dnam{"Tbit"}
+                one{"{0} Tbit"}
+                other{"{0} Tbit"}
+            }
+            terabyte{
+                dnam{"TB"}
+                one{"{0} TB"}
+                other{"{0} TB"}
+            }
+        }
+        duration{
+            century{
+                dnam{"as"}
+                one{"{0} as"}
+                other{"{0} as"}
+            }
+            day{
+                dnam{"gün"}
+                one{"{0} gün"}
+                other{"{0} gün"}
+                per{"{0}/gün"}
+            }
+            hour{
+                dnam{"sag"}
+                one{"{0} sag"}
+                other{"{0} sag"}
+                per{"{0}/sag"}
+            }
+            microsecond{
+                dnam{"μs"}
+                one{"{0} μs"}
+                other{"{0} μs"}
+            }
+            millisecond{
+                dnam{"msek"}
+                one{"{0} msek"}
+                other{"{0} msek"}
+            }
+            minute{
+                dnam{"min"}
+                one{"{0} min"}
+                other{"{0} min"}
+                per{"{0}/min"}
+            }
+            month{
+                dnam{"aý"}
+                one{"{0} a"}
+                other{"{0} a"}
+                per{"{0}/a"}
+            }
+            nanosecond{
+                dnam{"ns"}
+                one{"{0} ns"}
+                other{"{0} ns"}
+            }
+            second{
+                dnam{"sek"}
+                one{"{0} sek"}
+                other{"{0} sek"}
+                per{"{0}/sek"}
+            }
+            week{
+                dnam{"hep"}
+                one{"{0} hep"}
+                other{"{0} hep"}
+                per{"{0}/hep"}
+            }
+            year{
+                dnam{"ý."}
+                one{"{0} ý."}
+                other{"{0} ý."}
+                per{"{0}/ý."}
+            }
+        }
+        electric{
+            ampere{
+                dnam{"amp"}
+                one{"{0} A"}
+                other{"{0} A"}
+            }
+            milliampere{
+                dnam{"milliamp"}
+                one{"{0} mA"}
+                other{"{0} mA"}
+            }
+            ohm{
+                dnam{"Om"}
+                one{"{0} Om"}
+                other{"{0} Om"}
+            }
+            volt{
+                dnam{"W"}
+                one{"{0} W"}
+                other{"{0} W"}
+            }
+        }
+        energy{
+            calorie{
+                dnam{"kal"}
+                one{"{0} kal"}
+                other{"{0} kal"}
+            }
+            foodcalorie{
+                dnam{"Kal"}
+                one{"{0} kal"}
+                other{"{0} kal"}
+            }
+            joule{
+                dnam{"J"}
+                one{"{0} J"}
+                other{"{0} J"}
+            }
+            kilocalorie{
+                dnam{"kkal"}
+                one{"{0} kkal"}
+                other{"{0} kkal"}
+            }
+            kilojoule{
+                dnam{"kilojoul"}
+                one{"{0} kJ"}
+                other{"{0} kJ"}
+            }
+            kilowatt-hour{
+                dnam{"kWt. sag"}
+                one{"{0} kWt. sag"}
+                other{"{0} kWt. sag"}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{"GGs"}
+                one{"{0} GGs"}
+                other{"{0} GGs"}
+            }
+            hertz{
+                dnam{"Gs"}
+                one{"{0} Gs"}
+                other{"{0} Gs"}
+            }
+            kilohertz{
+                dnam{"kGs"}
+                one{"{0} kGs"}
+                other{"{0} kGs"}
+            }
+            megahertz{
+                dnam{"MGs"}
+                one{"{0} MGs"}
+                other{"{0} MGs"}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{"ab"}
+                one{"{0} ab"}
+                other{"{0} ab"}
+            }
+            centimeter{
+                dnam{"sm"}
+                one{"{0} sm"}
+                other{"{0} sm"}
+                per{"{0}/sm"}
+            }
+            decimeter{
+                dnam{"dm"}
+                one{"{0} dm"}
+                other{"{0} dm"}
+            }
+            foot{
+                dnam{"ft"}
+                one{"{0} ft"}
+                other{"{0} ft"}
+                per{"{0}/ft"}
+            }
+            inch{
+                dnam{"dý"}
+                one{"{0} dý"}
+                other{"{0} dý"}
+                per{"{0}/dý"}
+            }
+            kilometer{
+                dnam{"km"}
+                one{"{0} km"}
+                other{"{0} km"}
+                per{"{0}/km"}
+            }
+            light-year{
+                dnam{"ýý"}
+                one{"{0} ýý"}
+                other{"{0} ýý"}
+            }
+            meter{
+                dnam{"metr"}
+                one{"{0} m"}
+                other{"{0} m"}
+                per{"{0}/m"}
+            }
+            micrometer{
+                dnam{"µm"}
+                one{"{0} µm"}
+                other{"{0} µm"}
+            }
+            mile{
+                dnam{"mi"}
+                one{"{0} mi"}
+                other{"{0} mi"}
+            }
+            mile-scandinavian{
+                dnam{"smi"}
+                one{"{0} smi"}
+                other{"{0} smi"}
+            }
+            millimeter{
+                dnam{"mm"}
+                one{"{0} mm"}
+                other{"{0} mm"}
+            }
+            nanometer{
+                dnam{"nm"}
+                one{"{0} nm"}
+                other{"{0} nm"}
+            }
+            nautical-mile{
+                dnam{"dmi"}
+                one{"{0} dmi"}
+                other{"{0} dmi"}
+            }
+            parsec{
+                dnam{"pk"}
+                one{"{0} pk"}
+                other{"{0} pk"}
+            }
+            picometer{
+                dnam{"pm"}
+                one{"{0} pm"}
+                other{"{0} pm"}
+            }
+            point{
+                dnam{"punkt"}
+                one{"{0} pt"}
+                other{"{0} pt"}
+            }
+            yard{
+                dnam{"ýd"}
+                one{"{0} ýd"}
+                other{"{0} ýd"}
+            }
+        }
+        light{
+            lux{
+                dnam{"lk"}
+                one{"{0} lk"}
+                other{"{0} lk"}
+            }
+        }
+        mass{
+            carat{
+                dnam{"kar"}
+                one{"{0} kar"}
+                other{"{0} kar"}
+            }
+            gram{
+                dnam{"gram"}
+                one{"{0} g"}
+                other{"{0} g"}
+                per{"{0}/g"}
+            }
+            kilogram{
+                dnam{"kg"}
+                one{"{0} kg"}
+                other{"{0} kg"}
+                per{"{0}/kg"}
+            }
+            metric-ton{
+                dnam{"t"}
+                one{"{0} t"}
+                other{"{0} t"}
+            }
+            microgram{
+                dnam{"µg"}
+                one{"{0} µg"}
+                other{"{0} µg"}
+            }
+            milligram{
+                dnam{"mg"}
+                one{"{0} mg"}
+                other{"{0} mg"}
+            }
+            ounce{
+                dnam{"uns."}
+                one{"{0} uns."}
+                other{"{0} uns."}
+                per{"{0}/uns."}
+            }
+            ounce-troy{
+                dnam{"oz t"}
+                one{"{0} oz t"}
+                other{"{0} oz t"}
+            }
+            pound{
+                dnam{"funt"}
+                one{"{0} funt"}
+                other{"{0} funt"}
+                per{"{0}/funt"}
+            }
+            ton{
+                dnam{"tonna"}
+                one{"{0} tn"}
+                other{"{0} tn"}
+            }
+        }
+        power{
+            gigawatt{
+                dnam{"GWt"}
+                one{"{0} GWt"}
+                other{"{0} GWt"}
+            }
+            horsepower{
+                dnam{"a.g."}
+                one{"{0} a.g."}
+                other{"{0} a.g."}
+            }
+            kilowatt{
+                dnam{"kWt"}
+                one{"{0} kWt"}
+                other{"{0} kWt"}
+            }
+            megawatt{
+                dnam{"MWt"}
+                one{"{0} MWt"}
+                other{"{0} MWt"}
+            }
+            milliwatt{
+                dnam{"mWt"}
+                one{"{0} mWt"}
+                other{"{0} mWt"}
+            }
+            watt{
+                dnam{"Wt"}
+                one{"{0} Wt"}
+                other{"{0} Wt"}
+            }
+        }
+        pressure{
+            atmosphere{
+                dnam{"atm"}
+                one{"{0} atm"}
+                other{"{0} atm"}
+            }
+            hectopascal{
+                dnam{"gPa"}
+                one{"{0} gPa"}
+                other{"{0} gPa"}
+            }
+            inch-hg{
+                dnam{"dý sim.süt."}
+                one{"{0} dý sim.süt."}
+                other{"{0} dý sim.süt."}
+            }
+            millibar{
+                dnam{"mbar"}
+                one{"{0} mbar"}
+                other{"{0} mbar"}
+            }
+            millimeter-of-mercury{
+                dnam{"mm sim.süt."}
+                one{"{0} mm sim.süt."}
+                other{"{0} mm sim.süt."}
+            }
+            pound-per-square-inch{
+                dnam{"psi"}
+                one{"{0} psi"}
+                other{"{0} psi"}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{"km/sagat"}
+                one{"{0} km/sag"}
+                other{"{0} km/sag"}
+            }
+            knot{
+                dnam{"dü."}
+                one{"{0} dü."}
+                other{"{0} dü."}
+            }
+            meter-per-second{
+                dnam{"m/s"}
+                one{"{0} m/s"}
+                other{"{0} m/s"}
+            }
+            mile-per-hour{
+                dnam{"mil/sag"}
+                one{"{0} mil/sag"}
+                other{"{0} mil/sag"}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{"°C"}
+                one{"{0}°C"}
+                other{"{0}°C"}
+            }
+            fahrenheit{
+                dnam{"°F"}
+                one{"{0}°F"}
+                other{"{0}°F"}
+            }
+            generic{
+                dnam{"°"}
+                one{"{0}°"}
+                other{"{0}°"}
+            }
+            kelvin{
+                dnam{"K"}
+                one{"{0} K"}
+                other{"{0} K"}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{"akr-ft"}
+                one{"{0} ak-ft"}
+                other{"{0} ak-ft"}
+            }
+            centiliter{
+                dnam{"sl"}
+                one{"{0} sl"}
+                other{"{0} sl"}
+            }
+            cubic-centimeter{
+                dnam{"sm³"}
+                one{"{0} sm³"}
+                other{"{0} sm³"}
+                per{"{0}/sm³"}
+            }
+            cubic-foot{
+                dnam{"ft³"}
+                one{"{0} ft³"}
+                other{"{0} ft³"}
+            }
+            cubic-inch{
+                dnam{"dý³"}
+                one{"{0} dý³"}
+                other{"{0} dý³"}
+            }
+            cubic-kilometer{
+                dnam{"km³"}
+                one{"{0} km³"}
+                other{"{0} km³"}
+            }
+            cubic-meter{
+                dnam{"m³"}
+                one{"{0} m³"}
+                other{"{0} m³"}
+                per{"{0}/m³"}
+            }
+            cubic-mile{
+                dnam{"mi³"}
+                one{"{0} mi³"}
+                other{"{0} mi³"}
+            }
+            cubic-yard{
+                dnam{"ýd³"}
+                one{"{0} ýd³"}
+                other{"{0} ýd³"}
+            }
+            cup{
+                dnam{"käse"}
+                one{"{0} kä"}
+                other{"{0} kä"}
+            }
+            cup-metric{
+                dnam{"mkä"}
+                one{"{0} mkä"}
+                other{"{0} mkä"}
+            }
+            deciliter{
+                dnam{"dl"}
+                one{"{0} dl"}
+                other{"{0} dl"}
+            }
+            fluid-ounce{
+                dnam{"suw. uns."}
+                one{"{0} suw. uns."}
+                other{"{0} suw. uns."}
+            }
+            gallon{
+                dnam{"gal."}
+                one{"{0} gal."}
+                other{"{0} gal."}
+                per{"{0}/gal."}
+            }
+            gallon-imperial{
+                dnam{"Imp. gal"}
+                one{"{0} imp. gal."}
+                other{"{0} imp.gal."}
+                per{"{0}/imp.gal."}
+            }
+            hectoliter{
+                dnam{"gl"}
+                one{"{0} gl"}
+                other{"{0} gl"}
+            }
+            liter{
+                dnam{"litr"}
+                one{"{0} l"}
+                other{"{0} l"}
+                per{"{0}/l"}
+            }
+            megaliter{
+                dnam{"Ml"}
+                one{"{0} Ml"}
+                other{"{0} Ml"}
+            }
+            milliliter{
+                dnam{"ml"}
+                one{"{0} ml"}
+                other{"{0} ml"}
+            }
+            pint{
+                dnam{"pt"}
+                one{"{0} pt"}
+                other{"{0} pt"}
+            }
+            pint-metric{
+                dnam{"mpt"}
+                one{"{0} mpt"}
+                other{"{0} mpt"}
+            }
+            quart{
+                dnam{"kwt"}
+                one{"{0} kwt"}
+                other{"{0} kwt"}
+            }
+            tablespoon{
+                dnam{"n. ç."}
+                one{"{0} n. ç."}
+                other{"{0} n. ç."}
+            }
+            teaspoon{
+                dnam{"ç. ç."}
+                one{"{0} ç. ç."}
+                other{"{0} ç. ç."}
+            }
+        }
+    }
+}
diff --git a/icu4c/source/data/zone/ia.txt b/icu4c/source/data/zone/ia.txt
new file mode 100644 (file)
index 0000000..61061e6
--- /dev/null
@@ -0,0 +1,749 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+ia{
+    Version{"2.1.44.15"}
+    zoneStrings{
+        "Africa:Ceuta"{
+            ec{"Ceuta"}
+        }
+        "America:Adak"{
+            ec{"Adak"}
+        }
+        "America:Anchorage"{
+            ec{"Anchorage"}
+        }
+        "America:Anguilla"{
+            ec{"Anguilla"}
+        }
+        "America:Antigua"{
+            ec{"Antigua"}
+        }
+        "America:Aruba"{
+            ec{"Aruba"}
+        }
+        "America:Bahia_Banderas"{
+            ec{"Bahia de Banderas"}
+        }
+        "America:Barbados"{
+            ec{"Barbados"}
+        }
+        "America:Belize"{
+            ec{"Belize"}
+        }
+        "America:Blanc-Sablon"{
+            ec{"Blanc-Sablon"}
+        }
+        "America:Boise"{
+            ec{"Boise"}
+        }
+        "America:Cambridge_Bay"{
+            ec{"Cambridge Bay"}
+        }
+        "America:Cancun"{
+            ec{"Cancun"}
+        }
+        "America:Cayman"{
+            ec{"Caiman"}
+        }
+        "America:Chicago"{
+            ec{"Chicago"}
+        }
+        "America:Chihuahua"{
+            ec{"Chihuahua"}
+        }
+        "America:Coral_Harbour"{
+            ec{"Atikokan"}
+        }
+        "America:Costa_Rica"{
+            ec{"Costa Rica"}
+        }
+        "America:Creston"{
+            ec{"Creston"}
+        }
+        "America:Curacao"{
+            ec{"Curaçao"}
+        }
+        "America:Danmarkshavn"{
+            ec{"Danmarkshavn"}
+        }
+        "America:Dawson"{
+            ec{"Dawson"}
+        }
+        "America:Dawson_Creek"{
+            ec{"Dawson Creek"}
+        }
+        "America:Denver"{
+            ec{"Denver"}
+        }
+        "America:Detroit"{
+            ec{"Detroit"}
+        }
+        "America:Dominica"{
+            ec{"Dominica"}
+        }
+        "America:Edmonton"{
+            ec{"Edmonton"}
+        }
+        "America:El_Salvador"{
+            ec{"El Salvador"}
+        }
+        "America:Fort_Nelson"{
+            ec{"Fort Nelson"}
+        }
+        "America:Glace_Bay"{
+            ec{"Glace Bay"}
+        }
+        "America:Godthab"{
+            ec{"Nuuk"}
+        }
+        "America:Goose_Bay"{
+            ec{"Goose Bay"}
+        }
+        "America:Grand_Turk"{
+            ec{"Grand Turk"}
+        }
+        "America:Grenada"{
+            ec{"Grenada"}
+        }
+        "America:Guadeloupe"{
+            ec{"Guadeloupe"}
+        }
+        "America:Guatemala"{
+            ec{"Guatemala"}
+        }
+        "America:Halifax"{
+            ec{"Halifax"}
+        }
+        "America:Havana"{
+            ec{"Havana"}
+        }
+        "America:Hermosillo"{
+            ec{"Hermosillo"}
+        }
+        "America:Indiana:Knox"{
+            ec{"Knox, Indiana"}
+        }
+        "America:Indiana:Marengo"{
+            ec{"Marengo, Indiana"}
+        }
+        "America:Indiana:Petersburg"{
+            ec{"Petersburg, Indiana"}
+        }
+        "America:Indiana:Tell_City"{
+            ec{"Tell City, Indiana"}
+        }
+        "America:Indiana:Vevay"{
+            ec{"Vevay, Indiana"}
+        }
+        "America:Indiana:Vincennes"{
+            ec{"Vincennes, Indiana"}
+        }
+        "America:Indiana:Winamac"{
+            ec{"Winamac, Indiana"}
+        }
+        "America:Indianapolis"{
+            ec{"Indianapolis"}
+        }
+        "America:Inuvik"{
+            ec{"Inuvik"}
+        }
+        "America:Iqaluit"{
+            ec{"Iqaluit"}
+        }
+        "America:Jamaica"{
+            ec{"Jamaica"}
+        }
+        "America:Juneau"{
+            ec{"Juneau"}
+        }
+        "America:Kentucky:Monticello"{
+            ec{"Monticello, Kentucky"}
+        }
+        "America:Kralendijk"{
+            ec{"Kralendijk"}
+        }
+        "America:Los_Angeles"{
+            ec{"Los Angeles"}
+        }
+        "America:Louisville"{
+            ec{"Louisville"}
+        }
+        "America:Lower_Princes"{
+            ec{"Lower Prince’s Quarter"}
+        }
+        "America:Managua"{
+            ec{"Managua"}
+        }
+        "America:Marigot"{
+            ec{"Marigot"}
+        }
+        "America:Martinique"{
+            ec{"Martinica"}
+        }
+        "America:Matamoros"{
+            ec{"Matamoros"}
+        }
+        "America:Mazatlan"{
+            ec{"Mazatlan"}
+        }
+        "America:Menominee"{
+            ec{"Menominee"}
+        }
+        "America:Merida"{
+            ec{"Merida"}
+        }
+        "America:Metlakatla"{
+            ec{"Metlakatla"}
+        }
+        "America:Mexico_City"{
+            ec{"Citate de Mexico"}
+        }
+        "America:Miquelon"{
+            ec{"Miquelon"}
+        }
+        "America:Moncton"{
+            ec{"Moncton"}
+        }
+        "America:Monterrey"{
+            ec{"Monterrey"}
+        }
+        "America:Montserrat"{
+            ec{"Montserrat"}
+        }
+        "America:Nassau"{
+            ec{"Nassau"}
+        }
+        "America:New_York"{
+            ec{"Nove York"}
+        }
+        "America:Nipigon"{
+            ec{"Nipigon"}
+        }
+        "America:Nome"{
+            ec{"Nome"}
+        }
+        "America:North_Dakota:Beulah"{
+            ec{"Beulah, Dakota del Nord"}
+        }
+        "America:North_Dakota:Center"{
+            ec{"Center, Dakota del Nord"}
+        }
+        "America:North_Dakota:New_Salem"{
+            ec{"New Salem, Dakota del Nord"}
+        }
+        "America:Ojinaga"{
+            ec{"Ojinaga"}
+        }
+        "America:Panama"{
+            ec{"Panama"}
+        }
+        "America:Pangnirtung"{
+            ec{"Pangnirtung"}
+        }
+        "America:Phoenix"{
+            ec{"Phoenix"}
+        }
+        "America:Port-au-Prince"{
+            ec{"Port-au-Prince"}
+        }
+        "America:Port_of_Spain"{
+            ec{"Port of Spain"}
+        }
+        "America:Puerto_Rico"{
+            ec{"Porto Rico"}
+        }
+        "America:Rainy_River"{
+            ec{"Rainy River"}
+        }
+        "America:Rankin_Inlet"{
+            ec{"Rankin Inlet"}
+        }
+        "America:Regina"{
+            ec{"Regina"}
+        }
+        "America:Resolute"{
+            ec{"Resolute"}
+        }
+        "America:Santo_Domingo"{
+            ec{"Santo Domingo"}
+        }
+        "America:Scoresbysund"{
+            ec{"Ittoqqortoormiit"}
+        }
+        "America:Sitka"{
+            ec{"Sitka"}
+        }
+        "America:St_Barthelemy"{
+            ec{"Sancte Bartholomeo"}
+        }
+        "America:St_Johns"{
+            ec{"Sancte Johannes de Terranova"}
+        }
+        "America:St_Kitts"{
+            ec{"Sancte Christophoro"}
+        }
+        "America:St_Lucia"{
+            ec{"Sancte Lucia"}
+        }
+        "America:St_Thomas"{
+            ec{"Sancte Thomas"}
+        }
+        "America:St_Vincent"{
+            ec{"Sancte Vincente"}
+        }
+        "America:Swift_Current"{
+            ec{"Swift Current"}
+        }
+        "America:Tegucigalpa"{
+            ec{"Tegucigalpa"}
+        }
+        "America:Thule"{
+            ec{"Thule"}
+        }
+        "America:Thunder_Bay"{
+            ec{"Thunder Bay"}
+        }
+        "America:Tijuana"{
+            ec{"Tijuana"}
+        }
+        "America:Toronto"{
+            ec{"Toronto"}
+        }
+        "America:Tortola"{
+            ec{"Tortola"}
+        }
+        "America:Vancouver"{
+            ec{"Vancouver"}
+        }
+        "America:Whitehorse"{
+            ec{"Whitehorse"}
+        }
+        "America:Winnipeg"{
+            ec{"Winnipeg"}
+        }
+        "America:Yakutat"{
+            ec{"Yakutat"}
+        }
+        "America:Yellowknife"{
+            ec{"Yellowknife"}
+        }
+        "Arctic:Longyearbyen"{
+            ec{"Longyearbyen"}
+        }
+        "Asia:Anadyr"{
+            ec{"Anadyr"}
+        }
+        "Asia:Barnaul"{
+            ec{"Barnaul"}
+        }
+        "Asia:Chita"{
+            ec{"Chita"}
+        }
+        "Asia:Irkutsk"{
+            ec{"Irkutsk"}
+        }
+        "Asia:Kamchatka"{
+            ec{"Kamchatka"}
+        }
+        "Asia:Khandyga"{
+            ec{"Chandyga"}
+        }
+        "Asia:Krasnoyarsk"{
+            ec{"Krasnoyarsk"}
+        }
+        "Asia:Magadan"{
+            ec{"Magadan"}
+        }
+        "Asia:Novokuznetsk"{
+            ec{"Novokuznetsk"}
+        }
+        "Asia:Novosibirsk"{
+            ec{"Novosibirsk"}
+        }
+        "Asia:Omsk"{
+            ec{"Omsk"}
+        }
+        "Asia:Sakhalin"{
+            ec{"Sachalin"}
+        }
+        "Asia:Srednekolymsk"{
+            ec{"Srednekolymsk"}
+        }
+        "Asia:Tomsk"{
+            ec{"Tomsk"}
+        }
+        "Asia:Ust-Nera"{
+            ec{"Ust-Nera"}
+        }
+        "Asia:Vladivostok"{
+            ec{"Vladivostok"}
+        }
+        "Asia:Yakutsk"{
+            ec{"Yakutsk"}
+        }
+        "Asia:Yekaterinburg"{
+            ec{"Ekaterinburg"}
+        }
+        "Atlantic:Azores"{
+            ec{"Azores"}
+        }
+        "Atlantic:Bermuda"{
+            ec{"Bermuda"}
+        }
+        "Atlantic:Canary"{
+            ec{"Canarias"}
+        }
+        "Atlantic:Faeroe"{
+            ec{"Feroe"}
+        }
+        "Atlantic:Madeira"{
+            ec{"Madeira"}
+        }
+        "Atlantic:Reykjavik"{
+            ec{"Reykjavik"}
+        }
+        "Etc:UTC"{
+            ls{"Universal Tempore Coordinate"}
+        }
+        "Etc:Unknown"{
+            ec{"Citate incognite"}
+        }
+        "Europe:Amsterdam"{
+            ec{"Amsterdam"}
+        }
+        "Europe:Andorra"{
+            ec{"Andorra"}
+        }
+        "Europe:Astrakhan"{
+            ec{"Astrakhan"}
+        }
+        "Europe:Athens"{
+            ec{"Athenas"}
+        }
+        "Europe:Belgrade"{
+            ec{"Belgrado"}
+        }
+        "Europe:Berlin"{
+            ec{"Berlin"}
+        }
+        "Europe:Bratislava"{
+            ec{"Bratislava"}
+        }
+        "Europe:Brussels"{
+            ec{"Bruxelles"}
+        }
+        "Europe:Bucharest"{
+            ec{"Bucarest"}
+        }
+        "Europe:Budapest"{
+            ec{"Budapest"}
+        }
+        "Europe:Busingen"{
+            ec{"Büsingen"}
+        }
+        "Europe:Chisinau"{
+            ec{"Chisinau"}
+        }
+        "Europe:Copenhagen"{
+            ec{"Copenhagen"}
+        }
+        "Europe:Dublin"{
+            ec{"Dublin"}
+            ld{"Hora estive irlandese"}
+        }
+        "Europe:Gibraltar"{
+            ec{"Gibraltar"}
+        }
+        "Europe:Guernsey"{
+            ec{"Guernsey"}
+        }
+        "Europe:Helsinki"{
+            ec{"Helsinki"}
+        }
+        "Europe:Isle_of_Man"{
+            ec{"Insula de Man"}
+        }
+        "Europe:Jersey"{
+            ec{"Jersey"}
+        }
+        "Europe:Kaliningrad"{
+            ec{"Kaliningrad"}
+        }
+        "Europe:Kiev"{
+            ec{"Kiev"}
+        }
+        "Europe:Kirov"{
+            ec{"Kirov"}
+        }
+        "Europe:Lisbon"{
+            ec{"Lisbona"}
+        }
+        "Europe:Ljubljana"{
+            ec{"Ljubljana"}
+        }
+        "Europe:London"{
+            ec{"London"}
+            ld{"Hora estive britannic"}
+        }
+        "Europe:Luxembourg"{
+            ec{"Luxemburg"}
+        }
+        "Europe:Madrid"{
+            ec{"Madrid"}
+        }
+        "Europe:Malta"{
+            ec{"Malta"}
+        }
+        "Europe:Mariehamn"{
+            ec{"Mariehamn"}
+        }
+        "Europe:Minsk"{
+            ec{"Minsk"}
+        }
+        "Europe:Monaco"{
+            ec{"Monaco"}
+        }
+        "Europe:Moscow"{
+            ec{"Moscova"}
+        }
+        "Europe:Oslo"{
+            ec{"Oslo"}
+        }
+        "Europe:Paris"{
+            ec{"Paris"}
+        }
+        "Europe:Podgorica"{
+            ec{"Podgorica"}
+        }
+        "Europe:Prague"{
+            ec{"Praga"}
+        }
+        "Europe:Riga"{
+            ec{"Riga"}
+        }
+        "Europe:Rome"{
+            ec{"Roma"}
+        }
+        "Europe:Samara"{
+            ec{"Samara"}
+        }
+        "Europe:San_Marino"{
+            ec{"San Marino"}
+        }
+        "Europe:Sarajevo"{
+            ec{"Sarajevo"}
+        }
+        "Europe:Saratov"{
+            ec{"Saratov"}
+        }
+        "Europe:Simferopol"{
+            ec{"Simferopol"}
+        }
+        "Europe:Skopje"{
+            ec{"Skopje"}
+        }
+        "Europe:Sofia"{
+            ec{"Sofia"}
+        }
+        "Europe:Stockholm"{
+            ec{"Stockholm"}
+        }
+        "Europe:Tallinn"{
+            ec{"Tallinn"}
+        }
+        "Europe:Tirane"{
+            ec{"Tirana"}
+        }
+        "Europe:Ulyanovsk"{
+            ec{"Ulyanovsk"}
+        }
+        "Europe:Uzhgorod"{
+            ec{"Uzhgorod"}
+        }
+        "Europe:Vaduz"{
+            ec{"Vaduz"}
+        }
+        "Europe:Vatican"{
+            ec{"Vaticano"}
+        }
+        "Europe:Vienna"{
+            ec{"Vienna"}
+        }
+        "Europe:Vilnius"{
+            ec{"Vilnius"}
+        }
+        "Europe:Volgograd"{
+            ec{"Volgograd"}
+        }
+        "Europe:Warsaw"{
+            ec{"Varsovia"}
+        }
+        "Europe:Zagreb"{
+            ec{"Zagreb"}
+        }
+        "Europe:Zaporozhye"{
+            ec{"Zaporozhye"}
+        }
+        "Europe:Zurich"{
+            ec{"Zurich"}
+        }
+        "meta:Alaska"{
+            ld{"hora estive de Alaska"}
+            lg{"hora de Alaska"}
+            ls{"hora normal de Alaska"}
+        }
+        "meta:America_Central"{
+            ld{"hora estive central"}
+            lg{"hora central"}
+            ls{"hora normal central"}
+        }
+        "meta:America_Eastern"{
+            ld{"hora estive del est"}
+            lg{"hora del est"}
+            ls{"hora normal del est"}
+        }
+        "meta:America_Mountain"{
+            ld{"hora estive del montanias"}
+            lg{"hora del montanias"}
+            ls{"hora normal del montanias"}
+        }
+        "meta:America_Pacific"{
+            ld{"hora estive pacific"}
+            lg{"hora pacific"}
+            ls{"hora normal pacific"}
+        }
+        "meta:Atlantic"{
+            ld{"hora estive atlantic"}
+            lg{"hora atlantic"}
+            ls{"hora normal atlantic"}
+        }
+        "meta:Azores"{
+            ld{"hora estive del Azores"}
+            lg{"hora del Azores"}
+            ls{"hora normal del Azores"}
+        }
+        "meta:Cuba"{
+            ld{"hora estive de Cuba"}
+            lg{"hora de Cuba"}
+            ls{"hora normal de Cuba"}
+        }
+        "meta:Europe_Central"{
+            ld{"hora estive de Europa central"}
+            lg{"hora de Europa central"}
+            ls{"hora normal de Europa central"}
+        }
+        "meta:Europe_Eastern"{
+            ld{"hora estive de Europa oriental"}
+            lg{"hora de Europa oriental"}
+            ls{"hora normal de Europa oriental"}
+        }
+        "meta:Europe_Further_Eastern"{
+            ls{"hora de Europa ultra-oriental"}
+        }
+        "meta:Europe_Western"{
+            ld{"hora estive de Europa occidental"}
+            lg{"hora de Europa occidental"}
+            ls{"hora normal de Europa occidental"}
+        }
+        "meta:GMT"{
+            ls{"hora medie de Greenwich"}
+        }
+        "meta:Greenland_Eastern"{
+            ld{"hora estive de Groenlandia oriental"}
+            lg{"hora de Groenlandia oriental"}
+            ls{"hora normal de Groenlandia oriental"}
+        }
+        "meta:Greenland_Western"{
+            ld{"hora estive de Groenlandia occidental"}
+            lg{"hora de Groenlandia occidental"}
+            ls{"hora normal de Groenlandia occidental"}
+        }
+        "meta:Hawaii_Aleutian"{
+            ld{"hora estive de Hawaii-Aleutianas"}
+            lg{"hora de Hawaii-Aleutianas"}
+            ls{"hora normal de Hawaii-Aleutianas"}
+        }
+        "meta:Irkutsk"{
+            ld{"hora estive de Irkutsk"}
+            lg{"hora de Irkutsk"}
+            ls{"hora normal de Irkutsk"}
+        }
+        "meta:Krasnoyarsk"{
+            ld{"hora estive de Krasnoyarsk"}
+            lg{"hora de Krasnoyarsk"}
+            ls{"hora normal de Krasnoyarsk"}
+        }
+        "meta:Magadan"{
+            ld{"hora estive de Magadan"}
+            lg{"hora de Magadan"}
+            ls{"hora normal de Magadan"}
+        }
+        "meta:Mexico_Northwest"{
+            ld{"hora estive del nordwest de Mexico"}
+            lg{"hora del nordwest de Mexico"}
+            ls{"hora normal del nordwest de Mexico"}
+        }
+        "meta:Mexico_Pacific"{
+            ld{"hora estive del Pacifico mexican"}
+            lg{"hora del Pacifico mexican"}
+            ls{"hora normal del Pacifico mexican"}
+        }
+        "meta:Moscow"{
+            ld{"hora estive de Moscova"}
+            lg{"hora de Moscova"}
+            ls{"hora normal de Moscova"}
+        }
+        "meta:Newfoundland"{
+            ld{"hora estive de Terranova"}
+            lg{"hora de Terranova"}
+            ls{"hora normal de Terranova"}
+        }
+        "meta:Novosibirsk"{
+            ld{"hora estive de Novosibirsk"}
+            lg{"hora de Novosibirsk"}
+            ls{"hora normal de Novosibirsk"}
+        }
+        "meta:Omsk"{
+            ld{"hora estive de Omsk"}
+            lg{"hora de Omsk"}
+            ls{"hora normal de Omsk"}
+        }
+        "meta:Pierre_Miquelon"{
+            ld{"hora estive de Saint-Pierre e Miquelon"}
+            lg{"hora de Saint-Pierre e Miquelon"}
+            ls{"hora normal de Saint-Pierre e Miquelon"}
+        }
+        "meta:Sakhalin"{
+            ld{"hora estive de Sachalin"}
+            lg{"hora de Sachalin"}
+            ls{"hora normal de Sachalin"}
+        }
+        "meta:Vladivostok"{
+            ld{"hora estive de Vladivostok"}
+            lg{"hora de Vladivostok"}
+            ls{"hora normal de Vladivostok"}
+        }
+        "meta:Volgograd"{
+            ld{"hora estive de Volgograd"}
+            lg{"hora de Volgograd"}
+            ls{"hora normal de Volgograd"}
+        }
+        "meta:Yakutsk"{
+            ld{"hora estive de Yakutsk"}
+            lg{"hora de Yakutsk"}
+            ls{"hora normal de Yakutsk"}
+        }
+        "meta:Yekaterinburg"{
+            ld{"hora estive de Ekaterinburg"}
+            lg{"hora de Ekaterinburg"}
+            ls{"hora normal de Ekaterinburg"}
+        }
+        fallbackFormat{"{1} ({0})"}
+        gmtFormat{"GMT{0}"}
+        gmtZeroFormat{"GMT"}
+        hourFormat{"+HH:mm;-HH:mm"}
+        regionFormat{"hora de {0}"}
+        regionFormatDaylight{"hora estive de {0}"}
+        regionFormatStandard{"hora normal de {0}"}
+    }
+}
diff --git a/icu4c/source/data/zone/jv.txt b/icu4c/source/data/zone/jv.txt
new file mode 100644 (file)
index 0000000..2e8a344
--- /dev/null
@@ -0,0 +1,1883 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+jv{
+    Version{"2.1.44.15"}
+    zoneStrings{
+        "Africa:Abidjan"{
+            ec{"Abidjan"}
+        }
+        "Africa:Accra"{
+            ec{"Accra"}
+        }
+        "Africa:Addis_Ababa"{
+            ec{"Addis Ababa"}
+        }
+        "Africa:Algiers"{
+            ec{"Algiers"}
+        }
+        "Africa:Asmera"{
+            ec{"Asmara"}
+        }
+        "Africa:Bamako"{
+            ec{"Bamako"}
+        }
+        "Africa:Bangui"{
+            ec{"Bangui"}
+        }
+        "Africa:Banjul"{
+            ec{"Banjul"}
+        }
+        "Africa:Bissau"{
+            ec{"Bissau"}
+        }
+        "Africa:Blantyre"{
+            ec{"Blantyre"}
+        }
+        "Africa:Brazzaville"{
+            ec{"Brazzaville"}
+        }
+        "Africa:Bujumbura"{
+            ec{"Bujumbura"}
+        }
+        "Africa:Cairo"{
+            ec{"Kairo"}
+        }
+        "Africa:Casablanca"{
+            ec{"Kasablanka"}
+        }
+        "Africa:Ceuta"{
+            ec{"Ceuta"}
+        }
+        "Africa:Conakry"{
+            ec{"Konakri"}
+        }
+        "Africa:Dakar"{
+            ec{"Dakar"}
+        }
+        "Africa:Dar_es_Salaam"{
+            ec{"Dar es Salaam"}
+        }
+        "Africa:Djibouti"{
+            ec{"Djibouti"}
+        }
+        "Africa:Douala"{
+            ec{"Douala"}
+        }
+        "Africa:El_Aaiun"{
+            ec{"El Aaiun"}
+        }
+        "Africa:Freetown"{
+            ec{"Freetown"}
+        }
+        "Africa:Gaborone"{
+            ec{"Gaborone"}
+        }
+        "Africa:Harare"{
+            ec{"Harare"}
+        }
+        "Africa:Johannesburg"{
+            ec{"Johannesburg"}
+        }
+        "Africa:Juba"{
+            ec{"Juba"}
+        }
+        "Africa:Kampala"{
+            ec{"Kampala"}
+        }
+        "Africa:Khartoum"{
+            ec{"Khartoum"}
+        }
+        "Africa:Kigali"{
+            ec{"Kigali"}
+        }
+        "Africa:Kinshasa"{
+            ec{"Kinshasa"}
+        }
+        "Africa:Lagos"{
+            ec{"Lagos"}
+        }
+        "Africa:Libreville"{
+            ec{"Libreville"}
+        }
+        "Africa:Lome"{
+            ec{"Lome"}
+        }
+        "Africa:Luanda"{
+            ec{"Luanda"}
+        }
+        "Africa:Lubumbashi"{
+            ec{"Lubumbashi"}
+        }
+        "Africa:Lusaka"{
+            ec{"Lusaka"}
+        }
+        "Africa:Malabo"{
+            ec{"Malabo"}
+        }
+        "Africa:Maputo"{
+            ec{"Maputo"}
+        }
+        "Africa:Maseru"{
+            ec{"Maseru"}
+        }
+        "Africa:Mbabane"{
+            ec{"Mbabane"}
+        }
+        "Africa:Mogadishu"{
+            ec{"Mogadishu"}
+        }
+        "Africa:Monrovia"{
+            ec{"Monrovia"}
+        }
+        "Africa:Nairobi"{
+            ec{"Nairobi"}
+        }
+        "Africa:Ndjamena"{
+            ec{"Ndjamena"}
+        }
+        "Africa:Niamey"{
+            ec{"Niamey"}
+        }
+        "Africa:Nouakchott"{
+            ec{"Nouakchott"}
+        }
+        "Africa:Ouagadougou"{
+            ec{"Ouagadougou"}
+        }
+        "Africa:Porto-Novo"{
+            ec{"Porto-Novo"}
+        }
+        "Africa:Sao_Tome"{
+            ec{"Sao Tome"}
+        }
+        "Africa:Tripoli"{
+            ec{"Tripoli"}
+        }
+        "Africa:Tunis"{
+            ec{"Tunis"}
+        }
+        "Africa:Windhoek"{
+            ec{"Windhoek"}
+        }
+        "America:Adak"{
+            ec{"Adak"}
+        }
+        "America:Anchorage"{
+            ec{"Anchorage"}
+        }
+        "America:Anguilla"{
+            ec{"Anguilla"}
+        }
+        "America:Antigua"{
+            ec{"Antigua"}
+        }
+        "America:Araguaina"{
+            ec{"Araguaina"}
+        }
+        "America:Argentina:La_Rioja"{
+            ec{"La Rioja"}
+        }
+        "America:Argentina:Rio_Gallegos"{
+            ec{"Rio Gallegos"}
+        }
+        "America:Argentina:Salta"{
+            ec{"Salta"}
+        }
+        "America:Argentina:San_Juan"{
+            ec{"San Juan"}
+        }
+        "America:Argentina:San_Luis"{
+            ec{"San Luis"}
+        }
+        "America:Argentina:Tucuman"{
+            ec{"Tucuman"}
+        }
+        "America:Argentina:Ushuaia"{
+            ec{"Ushuaia"}
+        }
+        "America:Aruba"{
+            ec{"Aruba"}
+        }
+        "America:Asuncion"{
+            ec{"Asuncion"}
+        }
+        "America:Bahia"{
+            ec{"Bahia"}
+        }
+        "America:Bahia_Banderas"{
+            ec{"Bahia Banderas"}
+        }
+        "America:Barbados"{
+            ec{"Barbados"}
+        }
+        "America:Belem"{
+            ec{"Belem"}
+        }
+        "America:Belize"{
+            ec{"Belise"}
+        }
+        "America:Blanc-Sablon"{
+            ec{"Blanc-Sablon"}
+        }
+        "America:Boa_Vista"{
+            ec{"Boa Vista"}
+        }
+        "America:Bogota"{
+            ec{"Bogota"}
+        }
+        "America:Boise"{
+            ec{"Boise"}
+        }
+        "America:Buenos_Aires"{
+            ec{"Buenos Aires"}
+        }
+        "America:Cambridge_Bay"{
+            ec{"Teluk Cambridge"}
+        }
+        "America:Campo_Grande"{
+            ec{"Kampo Grande"}
+        }
+        "America:Cancun"{
+            ec{"Cancun"}
+        }
+        "America:Caracas"{
+            ec{"Karakas"}
+        }
+        "America:Catamarca"{
+            ec{"Katamarka"}
+        }
+        "America:Cayenne"{
+            ec{"Kayenne"}
+        }
+        "America:Cayman"{
+            ec{"Caiman"}
+        }
+        "America:Chicago"{
+            ec{"Chicago"}
+        }
+        "America:Chihuahua"{
+            ec{"Chihuahua"}
+        }
+        "America:Coral_Harbour"{
+            ec{"Atikokan"}
+        }
+        "America:Cordoba"{
+            ec{"Kordoba"}
+        }
+        "America:Costa_Rica"{
+            ec{"Kosta Rika"}
+        }
+        "America:Creston"{
+            ec{"Creston"}
+        }
+        "America:Cuiaba"{
+            ec{"Kuiaba"}
+        }
+        "America:Curacao"{
+            ec{"Curacao"}
+        }
+        "America:Danmarkshavn"{
+            ec{"Danmarkshavn"}
+        }
+        "America:Dawson"{
+            ec{"Dawson"}
+        }
+        "America:Dawson_Creek"{
+            ec{"Dawson Creek"}
+        }
+        "America:Denver"{
+            ec{"Denver"}
+        }
+        "America:Detroit"{
+            ec{"Detroit"}
+        }
+        "America:Dominica"{
+            ec{"Dominika"}
+        }
+        "America:Edmonton"{
+            ec{"Edmonton"}
+        }
+        "America:Eirunepe"{
+            ec{"Eirunepe"}
+        }
+        "America:El_Salvador"{
+            ec{"El Salvador"}
+        }
+        "America:Fort_Nelson"{
+            ec{"Benteng Nelson"}
+        }
+        "America:Fortaleza"{
+            ec{"Fortaleza"}
+        }
+        "America:Glace_Bay"{
+            ec{"Teluk Glace"}
+        }
+        "America:Godthab"{
+            ec{"Nuuk"}
+        }
+        "America:Goose_Bay"{
+            ec{"Teluk Goose"}
+        }
+        "America:Grand_Turk"{
+            ec{"Grand Turk"}
+        }
+        "America:Grenada"{
+            ec{"Grenada"}
+        }
+        "America:Guadeloupe"{
+            ec{"Guadeloupe"}
+        }
+        "America:Guatemala"{
+            ec{"Guatemala"}
+        }
+        "America:Guayaquil"{
+            ec{"Guayaquil"}
+        }
+        "America:Guyana"{
+            ec{"Guyana"}
+        }
+        "America:Halifax"{
+            ec{"Halifak"}
+        }
+        "America:Havana"{
+            ec{"Havana"}
+        }
+        "America:Hermosillo"{
+            ec{"Hermosillo"}
+        }
+        "America:Indiana:Knox"{
+            ec{"Knox [Indiana]"}
+        }
+        "America:Indiana:Marengo"{
+            ec{"Marengo [Indiana]"}
+        }
+        "America:Indiana:Petersburg"{
+            ec{"Petersburg [Indiana]"}
+        }
+        "America:Indiana:Tell_City"{
+            ec{"Tell City [Indiana]"}
+        }
+        "America:Indiana:Vevay"{
+            ec{"Vevay [Indiana]"}
+        }
+        "America:Indiana:Vincennes"{
+            ec{"Vincennes [Indiana]"}
+        }
+        "America:Indiana:Winamac"{
+            ec{"Winamac [Indiana]"}
+        }
+        "America:Indianapolis"{
+            ec{"Indianapolis"}
+        }
+        "America:Inuvik"{
+            ec{"Inuvik"}
+        }
+        "America:Iqaluit"{
+            ec{"Iqaluit"}
+        }
+        "America:Jamaica"{
+            ec{"Jamaica"}
+        }
+        "America:Jujuy"{
+            ec{"Jujuy"}
+        }
+        "America:Juneau"{
+            ec{"Juneau"}
+        }
+        "America:Kentucky:Monticello"{
+            ec{"Monticello [Kentucky]"}
+        }
+        "America:Kralendijk"{
+            ec{"Kralendijk"}
+        }
+        "America:La_Paz"{
+            ec{"La Paz"}
+        }
+        "America:Lima"{
+            ec{"Lima"}
+        }
+        "America:Los_Angeles"{
+            ec{"Los Angeles"}
+        }
+        "America:Louisville"{
+            ec{"Louisville"}
+        }
+        "America:Lower_Princes"{
+            ec{"Lower Prince’s Quarter"}
+        }
+        "America:Maceio"{
+            ec{"Maceio"}
+        }
+        "America:Managua"{
+            ec{"Managua"}
+        }
+        "America:Manaus"{
+            ec{"Manaus"}
+        }
+        "America:Marigot"{
+            ec{"Marigot"}
+        }
+        "America:Martinique"{
+            ec{"Martinik"}
+        }
+        "America:Matamoros"{
+            ec{"Matamoros"}
+        }
+        "America:Mazatlan"{
+            ec{"Mazatlan"}
+        }
+        "America:Mendoza"{
+            ec{"Mendosa"}
+        }
+        "America:Menominee"{
+            ec{"Menominee"}
+        }
+        "America:Merida"{
+            ec{"Merida"}
+        }
+        "America:Metlakatla"{
+            ec{"Metlakatla"}
+        }
+        "America:Mexico_City"{
+            ec{"Kutho Meksiko"}
+        }
+        "America:Miquelon"{
+            ec{"Miquelon"}
+        }
+        "America:Moncton"{
+            ec{"Moncton"}
+        }
+        "America:Monterrey"{
+            ec{"Monterrey"}
+        }
+        "America:Montevideo"{
+            ec{"Montevideo"}
+        }
+        "America:Montserrat"{
+            ec{"Montserrat"}
+        }
+        "America:Nassau"{
+            ec{"Nassau"}
+        }
+        "America:New_York"{
+            ec{"New York"}
+        }
+        "America:Nipigon"{
+            ec{"Nipigon"}
+        }
+        "America:Nome"{
+            ec{"Nome"}
+        }
+        "America:Noronha"{
+            ec{"Noronha"}
+        }
+        "America:North_Dakota:Beulah"{
+            ec{"Beulah [Dakota Lor]"}
+        }
+        "America:North_Dakota:Center"{
+            ec{"Tengah [Dakota Lor]"}
+        }
+        "America:North_Dakota:New_Salem"{
+            ec{"Salem Anyar [Dakota Lor]"}
+        }
+        "America:Ojinaga"{
+            ec{"Ojinaga"}
+        }
+        "America:Panama"{
+            ec{"Panama"}
+        }
+        "America:Pangnirtung"{
+            ec{"Pangnirtung"}
+        }
+        "America:Paramaribo"{
+            ec{"Paramaribo"}
+        }
+        "America:Phoenix"{
+            ec{"Phoenix"}
+        }
+        "America:Port-au-Prince"{
+            ec{"Port-au-Prince"}
+        }
+        "America:Port_of_Spain"{
+            ec{"Palabuhan Spanyol"}
+        }
+        "America:Porto_Velho"{
+            ec{"Porto Velho"}
+        }
+        "America:Puerto_Rico"{
+            ec{"Puerto Riko"}
+        }
+        "America:Punta_Arenas"{
+            ec{"Punta Arenas"}
+        }
+        "America:Rainy_River"{
+            ec{"Kali Rainy"}
+        }
+        "America:Rankin_Inlet"{
+            ec{"Rankin Inlet"}
+        }
+        "America:Recife"{
+            ec{"Recife"}
+        }
+        "America:Regina"{
+            ec{"Regina"}
+        }
+        "America:Resolute"{
+            ec{"Resolute"}
+        }
+        "America:Rio_Branco"{
+            ec{"Rio Branco"}
+        }
+        "America:Santarem"{
+            ec{"Santarem"}
+        }
+        "America:Santiago"{
+            ec{"Santiago"}
+        }
+        "America:Santo_Domingo"{
+            ec{"Santo Domingo"}
+        }
+        "America:Sao_Paulo"{
+            ec{"Sao Paulo"}
+        }
+        "America:Scoresbysund"{
+            ec{"Ittoqqortoormiit"}
+        }
+        "America:Sitka"{
+            ec{"Sitka"}
+        }
+        "America:St_Barthelemy"{
+            ec{"Santa Barthelemy"}
+        }
+        "America:St_Johns"{
+            ec{"Santa John"}
+        }
+        "America:St_Kitts"{
+            ec{"Santa Kitts"}
+        }
+        "America:St_Lucia"{
+            ec{"Santa Lucia"}
+        }
+        "America:St_Thomas"{
+            ec{"Santa Thomas"}
+        }
+        "America:St_Vincent"{
+            ec{"Santa Vincent"}
+        }
+        "America:Swift_Current"{
+            ec{"Arus Banter"}
+        }
+        "America:Tegucigalpa"{
+            ec{"Tegucigalpa"}
+        }
+        "America:Thule"{
+            ec{"Thule"}
+        }
+        "America:Thunder_Bay"{
+            ec{"Teluk Gludhug"}
+        }
+        "America:Tijuana"{
+            ec{"Tijuana"}
+        }
+        "America:Toronto"{
+            ec{"Toronto"}
+        }
+        "America:Tortola"{
+            ec{"Tortola"}
+        }
+        "America:Vancouver"{
+            ec{"Vancouver"}
+        }
+        "America:Whitehorse"{
+            ec{"Whitehorse"}
+        }
+        "America:Winnipeg"{
+            ec{"Winnipeg"}
+        }
+        "America:Yakutat"{
+            ec{"Yakutat"}
+        }
+        "America:Yellowknife"{
+            ec{"Yellowknife"}
+        }
+        "Antarctica:Casey"{
+            ec{"Casey"}
+        }
+        "Antarctica:Davis"{
+            ec{"Davis"}
+        }
+        "Antarctica:DumontDUrville"{
+            ec{"Dumont d’Urville"}
+        }
+        "Antarctica:Macquarie"{
+            ec{"Macquarie"}
+        }
+        "Antarctica:Mawson"{
+            ec{"Mawson"}
+        }
+        "Antarctica:McMurdo"{
+            ec{"McMurdo"}
+        }
+        "Antarctica:Palmer"{
+            ec{"Palmer"}
+        }
+        "Antarctica:Rothera"{
+            ec{"Rothera"}
+        }
+        "Antarctica:Syowa"{
+            ec{"Syowa"}
+        }
+        "Antarctica:Troll"{
+            ec{"Troll"}
+        }
+        "Antarctica:Vostok"{
+            ec{"Vostok"}
+        }
+        "Arctic:Longyearbyen"{
+            ec{"Longyearbyen"}
+        }
+        "Asia:Aden"{
+            ec{"Aden"}
+        }
+        "Asia:Almaty"{
+            ec{"Almaty"}
+        }
+        "Asia:Amman"{
+            ec{"Amman"}
+        }
+        "Asia:Anadyr"{
+            ec{"Anadyr"}
+        }
+        "Asia:Aqtau"{
+            ec{"Aqtau"}
+        }
+        "Asia:Aqtobe"{
+            ec{"Aqtobe"}
+        }
+        "Asia:Ashgabat"{
+            ec{"Ashgabat"}
+        }
+        "Asia:Atyrau"{
+            ec{"Atyrau"}
+        }
+        "Asia:Baghdad"{
+            ec{"Baghdad"}
+        }
+        "Asia:Bahrain"{
+            ec{"Bahrain"}
+        }
+        "Asia:Baku"{
+            ec{"Baku"}
+        }
+        "Asia:Bangkok"{
+            ec{"Bangkok"}
+        }
+        "Asia:Barnaul"{
+            ec{"Barnaul"}
+        }
+        "Asia:Beirut"{
+            ec{"Beirut"}
+        }
+        "Asia:Bishkek"{
+            ec{"Bishkek"}
+        }
+        "Asia:Brunei"{
+            ec{"Brunei"}
+        }
+        "Asia:Calcutta"{
+            ec{"Kalkuta"}
+        }
+        "Asia:Chita"{
+            ec{"Chita"}
+        }
+        "Asia:Choibalsan"{
+            ec{"Choibalsan"}
+        }
+        "Asia:Colombo"{
+            ec{"Kolombo"}
+        }
+        "Asia:Damascus"{
+            ec{"Damaskus"}
+        }
+        "Asia:Dhaka"{
+            ec{"Dhaka"}
+        }
+        "Asia:Dili"{
+            ec{"Dili"}
+        }
+        "Asia:Dubai"{
+            ec{"Dubai"}
+        }
+        "Asia:Dushanbe"{
+            ec{"Dushanbe"}
+        }
+        "Asia:Famagusta"{
+            ec{"Famagusta"}
+        }
+        "Asia:Gaza"{
+            ec{"Gaza"}
+        }
+        "Asia:Hebron"{
+            ec{"Hebron"}
+        }
+        "Asia:Hong_Kong"{
+            ec{"Hong Kong"}
+        }
+        "Asia:Hovd"{
+            ec{"Hovd"}
+        }
+        "Asia:Irkutsk"{
+            ec{"Irkutsk"}
+        }
+        "Asia:Jakarta"{
+            ec{"Jakarta"}
+        }
+        "Asia:Jayapura"{
+            ec{"Jayapura"}
+        }
+        "Asia:Jerusalem"{
+            ec{"Yerusalem"}
+        }
+        "Asia:Kabul"{
+            ec{"Kabul"}
+        }
+        "Asia:Kamchatka"{
+            ec{"Kamchatka"}
+        }
+        "Asia:Karachi"{
+            ec{"Karachi"}
+        }
+        "Asia:Katmandu"{
+            ec{"Kathmandu"}
+        }
+        "Asia:Khandyga"{
+            ec{"Khandyga"}
+        }
+        "Asia:Krasnoyarsk"{
+            ec{"Krasnoyarsk"}
+        }
+        "Asia:Kuala_Lumpur"{
+            ec{"Kuala Lumpur"}
+        }
+        "Asia:Kuching"{
+            ec{"Kuching"}
+        }
+        "Asia:Kuwait"{
+            ec{"Kuwait"}
+        }
+        "Asia:Macau"{
+            ec{"Macau"}
+        }
+        "Asia:Magadan"{
+            ec{"Magadan"}
+        }
+        "Asia:Makassar"{
+            ec{"Makasar"}
+        }
+        "Asia:Manila"{
+            ec{"Manila"}
+        }
+        "Asia:Muscat"{
+            ec{"Muscat"}
+        }
+        "Asia:Nicosia"{
+            ec{"Nicosia"}
+        }
+        "Asia:Novokuznetsk"{
+            ec{"Novokuznetsk"}
+        }
+        "Asia:Novosibirsk"{
+            ec{"Novosibirsk"}
+        }
+        "Asia:Omsk"{
+            ec{"Omsk"}
+        }
+        "Asia:Oral"{
+            ec{"Oral"}
+        }
+        "Asia:Phnom_Penh"{
+            ec{"Phnom Penh"}
+        }
+        "Asia:Pontianak"{
+            ec{"Pontianak"}
+        }
+        "Asia:Pyongyang"{
+            ec{"Pyongyang"}
+        }
+        "Asia:Qatar"{
+            ec{"Qatar"}
+        }
+        "Asia:Qyzylorda"{
+            ec{"Qyzylorda"}
+        }
+        "Asia:Rangoon"{
+            ec{"Yangon"}
+        }
+        "Asia:Riyadh"{
+            ec{"Riyadh"}
+        }
+        "Asia:Saigon"{
+            ec{"Ho Chi Minh"}
+        }
+        "Asia:Sakhalin"{
+            ec{"Sakhalin"}
+        }
+        "Asia:Samarkand"{
+            ec{"Samarkand"}
+        }
+        "Asia:Seoul"{
+            ec{"Seoul"}
+        }
+        "Asia:Shanghai"{
+            ec{"Shanghai"}
+        }
+        "Asia:Singapore"{
+            ec{"Singapura"}
+        }
+        "Asia:Srednekolymsk"{
+            ec{"Srednekolymsk"}
+        }
+        "Asia:Taipei"{
+            ec{"Taipei"}
+        }
+        "Asia:Tashkent"{
+            ec{"Tashkent"}
+        }
+        "Asia:Tbilisi"{
+            ec{"Tbilisi"}
+        }
+        "Asia:Tehran"{
+            ec{"Teheran"}
+        }
+        "Asia:Thimphu"{
+            ec{"Thimphu"}
+        }
+        "Asia:Tokyo"{
+            ec{"Tokyo"}
+        }
+        "Asia:Tomsk"{
+            ec{"Tomsk"}
+        }
+        "Asia:Ulaanbaatar"{
+            ec{"Ulaanbaatar"}
+        }
+        "Asia:Urumqi"{
+            ec{"Urumqi"}
+        }
+        "Asia:Ust-Nera"{
+            ec{"Ust-Nera"}
+        }
+        "Asia:Vientiane"{
+            ec{"Vientiane"}
+        }
+        "Asia:Vladivostok"{
+            ec{"Vladivostok"}
+        }
+        "Asia:Yakutsk"{
+            ec{"Yakutsk"}
+        }
+        "Asia:Yekaterinburg"{
+            ec{"Yekaterinburg"}
+        }
+        "Asia:Yerevan"{
+            ec{"Yerevan"}
+        }
+        "Atlantic:Azores"{
+            ec{"Azores"}
+        }
+        "Atlantic:Bermuda"{
+            ec{"Bermuda"}
+        }
+        "Atlantic:Canary"{
+            ec{"Kanari"}
+        }
+        "Atlantic:Cape_Verde"{
+            ec{"Kape Verde"}
+        }
+        "Atlantic:Faeroe"{
+            ec{"Faroe"}
+        }
+        "Atlantic:Madeira"{
+            ec{"Madeira"}
+        }
+        "Atlantic:Reykjavik"{
+            ec{"Reykjavik"}
+        }
+        "Atlantic:South_Georgia"{
+            ec{"Georgia Kidul"}
+        }
+        "Atlantic:St_Helena"{
+            ec{"Saint Helena"}
+        }
+        "Atlantic:Stanley"{
+            ec{"Stanley"}
+        }
+        "Australia:Adelaide"{
+            ec{"Adelaide"}
+        }
+        "Australia:Brisbane"{
+            ec{"Brisbane"}
+        }
+        "Australia:Broken_Hill"{
+            ec{"Broken Hill"}
+        }
+        "Australia:Currie"{
+            ec{"Currie"}
+        }
+        "Australia:Darwin"{
+            ec{"Darwin"}
+        }
+        "Australia:Eucla"{
+            ec{"Eucla"}
+        }
+        "Australia:Hobart"{
+            ec{"Hobart"}
+        }
+        "Australia:Lindeman"{
+            ec{"Lindeman"}
+        }
+        "Australia:Lord_Howe"{
+            ec{"Lord Howe"}
+        }
+        "Australia:Melbourne"{
+            ec{"Melbourne"}
+        }
+        "Australia:Perth"{
+            ec{"Perth"}
+        }
+        "Australia:Sydney"{
+            ec{"Sydney"}
+        }
+        "Etc:UTC"{
+            ls{"Wektu Kordinat Universal"}
+        }
+        "Etc:Unknown"{
+            ec{"Kuto Ora Dikenali"}
+        }
+        "Europe:Amsterdam"{
+            ec{"Amsterdam"}
+        }
+        "Europe:Andorra"{
+            ec{"Andorra"}
+        }
+        "Europe:Astrakhan"{
+            ec{"Astrakhan"}
+        }
+        "Europe:Athens"{
+            ec{"Athena"}
+        }
+        "Europe:Belgrade"{
+            ec{"Belgrade"}
+        }
+        "Europe:Berlin"{
+            ec{"Berlin"}
+        }
+        "Europe:Bratislava"{
+            ec{"Bratislava"}
+        }
+        "Europe:Brussels"{
+            ec{"Brussels"}
+        }
+        "Europe:Bucharest"{
+            ec{"Bucharest"}
+        }
+        "Europe:Budapest"{
+            ec{"Budapest"}
+        }
+        "Europe:Busingen"{
+            ec{"Busingen"}
+        }
+        "Europe:Chisinau"{
+            ec{"Chisinau"}
+        }
+        "Europe:Copenhagen"{
+            ec{"Kopenhagen"}
+        }
+        "Europe:Dublin"{
+            ec{"Dublin"}
+            ld{"Wektu Standar Irlandia"}
+        }
+        "Europe:Gibraltar"{
+            ec{"Gibraltar"}
+        }
+        "Europe:Guernsey"{
+            ec{"Guernsey"}
+        }
+        "Europe:Helsinki"{
+            ec{"Helsinki"}
+        }
+        "Europe:Isle_of_Man"{
+            ec{"Pulo Man"}
+        }
+        "Europe:Istanbul"{
+            ec{"Istanbul"}
+        }
+        "Europe:Jersey"{
+            ec{"Jersey"}
+        }
+        "Europe:Kaliningrad"{
+            ec{"Kaliningrad"}
+        }
+        "Europe:Kiev"{
+            ec{"Kiev"}
+        }
+        "Europe:Kirov"{
+            ec{"Kirov"}
+        }
+        "Europe:Lisbon"{
+            ec{"Lisbon"}
+        }
+        "Europe:Ljubljana"{
+            ec{"Ljubljana"}
+        }
+        "Europe:London"{
+            ec{"London"}
+            ld{"Wektu Ketigo Inggris"}
+        }
+        "Europe:Luxembourg"{
+            ec{"Luksemburk"}
+        }
+        "Europe:Madrid"{
+            ec{"Madrid"}
+        }
+        "Europe:Malta"{
+            ec{"Malta"}
+        }
+        "Europe:Mariehamn"{
+            ec{"Mariehamn"}
+        }
+        "Europe:Minsk"{
+            ec{"Minsk"}
+        }
+        "Europe:Monaco"{
+            ec{"Monako"}
+        }
+        "Europe:Moscow"{
+            ec{"Moscow"}
+        }
+        "Europe:Oslo"{
+            ec{"Oslo"}
+        }
+        "Europe:Paris"{
+            ec{"Paris"}
+        }
+        "Europe:Podgorica"{
+            ec{"Podgorica"}
+        }
+        "Europe:Prague"{
+            ec{"Prague"}
+        }
+        "Europe:Riga"{
+            ec{"Riga"}
+        }
+        "Europe:Rome"{
+            ec{"Roma"}
+        }
+        "Europe:Samara"{
+            ec{"Samara"}
+        }
+        "Europe:San_Marino"{
+            ec{"San Marino"}
+        }
+        "Europe:Sarajevo"{
+            ec{"Sarajevo"}
+        }
+        "Europe:Saratov"{
+            ec{"Saratov"}
+        }
+        "Europe:Simferopol"{
+            ec{"Simferopol"}
+        }
+        "Europe:Skopje"{
+            ec{"Skopje"}
+        }
+        "Europe:Sofia"{
+            ec{"Sofia"}
+        }
+        "Europe:Stockholm"{
+            ec{"Stockholm"}
+        }
+        "Europe:Tallinn"{
+            ec{"Tallinn"}
+        }
+        "Europe:Tirane"{
+            ec{"Tirane"}
+        }
+        "Europe:Ulyanovsk"{
+            ec{"Ulyanovsk"}
+        }
+        "Europe:Uzhgorod"{
+            ec{"Uzhgorod"}
+        }
+        "Europe:Vaduz"{
+            ec{"Vaduz"}
+        }
+        "Europe:Vatican"{
+            ec{"Vatikan"}
+        }
+        "Europe:Vienna"{
+            ec{"Vienna"}
+        }
+        "Europe:Vilnius"{
+            ec{"Vilnius"}
+        }
+        "Europe:Volgograd"{
+            ec{"Volgograd"}
+        }
+        "Europe:Warsaw"{
+            ec{"Warsaw"}
+        }
+        "Europe:Zagreb"{
+            ec{"Zagreb"}
+        }
+        "Europe:Zaporozhye"{
+            ec{"Zaporozhye"}
+        }
+        "Europe:Zurich"{
+            ec{"Zurich"}
+        }
+        "Indian:Antananarivo"{
+            ec{"Antananarivo"}
+        }
+        "Indian:Chagos"{
+            ec{"Khagos"}
+        }
+        "Indian:Christmas"{
+            ec{"Natal"}
+        }
+        "Indian:Cocos"{
+            ec{"Cocos"}
+        }
+        "Indian:Comoro"{
+            ec{"Komoro"}
+        }
+        "Indian:Kerguelen"{
+            ec{"Kerguelen"}
+        }
+        "Indian:Mahe"{
+            ec{"Mahe"}
+        }
+        "Indian:Maldives"{
+            ec{"Maladewa"}
+        }
+        "Indian:Mauritius"{
+            ec{"Mauritius"}
+        }
+        "Indian:Mayotte"{
+            ec{"Mayotte"}
+        }
+        "Indian:Reunion"{
+            ec{"Reunion"}
+        }
+        "Pacific:Apia"{
+            ec{"Apia"}
+        }
+        "Pacific:Auckland"{
+            ec{"Auckland"}
+        }
+        "Pacific:Bougainville"{
+            ec{"Bougainville"}
+        }
+        "Pacific:Chatham"{
+            ec{"Chatham"}
+        }
+        "Pacific:Easter"{
+            ec{"Paskah"}
+        }
+        "Pacific:Efate"{
+            ec{"Efate"}
+        }
+        "Pacific:Enderbury"{
+            ec{"Enderbury"}
+        }
+        "Pacific:Fakaofo"{
+            ec{"Fakaofo"}
+        }
+        "Pacific:Fiji"{
+            ec{"Fiji"}
+        }
+        "Pacific:Funafuti"{
+            ec{"Funafuti"}
+        }
+        "Pacific:Galapagos"{
+            ec{"Galapagos"}
+        }
+        "Pacific:Gambier"{
+            ec{"Gambier"}
+        }
+        "Pacific:Guadalcanal"{
+            ec{"Guadalcanal"}
+        }
+        "Pacific:Guam"{
+            ec{"Guam"}
+        }
+        "Pacific:Johnston"{
+            ec{"Johnston"}
+        }
+        "Pacific:Kiritimati"{
+            ec{"Kiritimati"}
+        }
+        "Pacific:Kosrae"{
+            ec{"Kosrae"}
+        }
+        "Pacific:Kwajalein"{
+            ec{"Kwajalein"}
+        }
+        "Pacific:Majuro"{
+            ec{"Majuro"}
+        }
+        "Pacific:Marquesas"{
+            ec{"Marquesas"}
+        }
+        "Pacific:Midway"{
+            ec{"Midway"}
+        }
+        "Pacific:Nauru"{
+            ec{"Nauru"}
+        }
+        "Pacific:Niue"{
+            ec{"Niue"}
+        }
+        "Pacific:Norfolk"{
+            ec{"Norfolk"}
+        }
+        "Pacific:Noumea"{
+            ec{"Noumea"}
+        }
+        "Pacific:Pago_Pago"{
+            ec{"Pago Pago"}
+        }
+        "Pacific:Palau"{
+            ec{"Palau"}
+        }
+        "Pacific:Pitcairn"{
+            ec{"Pitcairn"}
+        }
+        "Pacific:Ponape"{
+            ec{"Pohnpei"}
+        }
+        "Pacific:Port_Moresby"{
+            ec{"Pelabuhan Moresby"}
+        }
+        "Pacific:Rarotonga"{
+            ec{"Rarotonga"}
+        }
+        "Pacific:Saipan"{
+            ec{"Saipan"}
+        }
+        "Pacific:Tahiti"{
+            ec{"Tahiti"}
+        }
+        "Pacific:Tarawa"{
+            ec{"Tarawa"}
+        }
+        "Pacific:Tongatapu"{
+            ec{"Tongatapu"}
+        }
+        "Pacific:Truk"{
+            ec{"Chuuk"}
+        }
+        "Pacific:Wake"{
+            ec{"Wake"}
+        }
+        "Pacific:Wallis"{
+            ec{"Wallis"}
+        }
+        "meta:Afghanistan"{
+            ls{"Wektu Afghanistan"}
+        }
+        "meta:Africa_Central"{
+            ls{"Wektu Afrika Tengah"}
+        }
+        "meta:Africa_Eastern"{
+            ls{"Wektu Afrika Wetan"}
+        }
+        "meta:Africa_Southern"{
+            ls{"Wektu Standar Afrika Kidul"}
+        }
+        "meta:Africa_Western"{
+            ld{"Wektu Ketigo Afrika Kulon"}
+            lg{"Wektu Afrika Kulon"}
+            ls{"Wektu Standar Afrika Kulon"}
+        }
+        "meta:Alaska"{
+            ld{"Wektu Ketigo Alaska"}
+            lg{"Wektu Alaska"}
+            ls{"Wektu Standar Alaska"}
+        }
+        "meta:Amazon"{
+            ld{"Wektu Ketigo Amazon"}
+            lg{"Wektu Amazon"}
+            ls{"Wektu Standar Amazon"}
+        }
+        "meta:America_Central"{
+            ld{"Wektu Ketigo Tengah"}
+            lg{"Wektu Tengah"}
+            ls{"Wektu Standar Tengah"}
+        }
+        "meta:America_Eastern"{
+            ld{"Wektu Ketigo sisih Wetah"}
+            lg{"Wektu sisih Wetan"}
+            ls{"Wektu Standar sisih Wetan"}
+        }
+        "meta:America_Mountain"{
+            ld{"Wektu Ketigo Giri"}
+            lg{"Wektu Giri"}
+            ls{"Wektu Standar Giri"}
+        }
+        "meta:America_Pacific"{
+            ld{"Wektu Ketigo Pasifik"}
+            lg{"Wektu Pasifik"}
+            ls{"Wektu Standar Pasifik"}
+        }
+        "meta:Apia"{
+            ld{"Wektu Ketigo Apia"}
+            lg{"Wektu Apia"}
+            ls{"Wektu Standar Apia"}
+        }
+        "meta:Arabian"{
+            ld{"Wektu Ketigo Arab"}
+            lg{"Wektu Arab"}
+            ls{"Wektu Standar Arab"}
+        }
+        "meta:Argentina"{
+            ld{"Wektu Ketigo Argentina"}
+            lg{"Wektu Argentina"}
+            ls{"Wektu Standar Argentina"}
+        }
+        "meta:Argentina_Western"{
+            ld{"Wektu Ketigo Argentina sisih Kulon"}
+            lg{"Wektu Argentina sisih Kulon"}
+            ls{"Wektu Standar Argentina sisih Kulon"}
+        }
+        "meta:Armenia"{
+            ld{"Wektu Ketigo Armenia"}
+            lg{"Wektu Armenia"}
+            ls{"Wektu Standar Armenia"}
+        }
+        "meta:Atlantic"{
+            ld{"Wektu Ketigo Atlantik"}
+            lg{"Wektu Atlantik"}
+            ls{"Wektu Standar Atlantik"}
+        }
+        "meta:Australia_Central"{
+            ld{"Wektu Ketigo Australia Tengah"}
+            lg{"Wektu Australia Tengah"}
+            ls{"Wektu Standar Australia Tengah"}
+        }
+        "meta:Australia_CentralWestern"{
+            ld{"Wektu Ketigo Australia Tengah sisih Kulon"}
+            lg{"Wektu Australia Tengah sisih Kulon"}
+            ls{"Wektu Standar Australia Tengah sisih Kulon"}
+        }
+        "meta:Australia_Eastern"{
+            ld{"Wektu Ketigo Australia sisih Wetan"}
+            lg{"Wektu Australia sisih Wetan"}
+            ls{"Wektu Standar Australia sisih Wetan"}
+        }
+        "meta:Australia_Western"{
+            ld{"Wektu Ketigo Australia sisih Kulon"}
+            lg{"Wektu Australia sisih Kulon"}
+            ls{"Wektu Standar Australia sisih Kulon"}
+        }
+        "meta:Azerbaijan"{
+            ld{"Wektu Ketigo Azerbaijan"}
+            lg{"Wektu Azerbaijan"}
+            ls{"Wektu Standar Azerbaijan"}
+        }
+        "meta:Azores"{
+            ld{"Wektu Ketigo Azores"}
+            lg{"Wektu Azores"}
+            ls{"Wektu Standar Azores"}
+        }
+        "meta:Bangladesh"{
+            ld{"Wektu Ketigo Bangladesh"}
+            lg{"Wektu Bangladesh"}
+            ls{"Wektu Standar Bangladesh"}
+        }
+        "meta:Bhutan"{
+            ls{"Wektu Bhutan"}
+        }
+        "meta:Bolivia"{
+            ls{"Wektu Bolivia"}
+        }
+        "meta:Brasilia"{
+            ld{"Wektu Ketigo Brasilia"}
+            lg{"Wektu Brasilia"}
+            ls{"Wektu Standar Brasilia"}
+        }
+        "meta:Brunei"{
+            ls{"Wektu Brunai Darussalam"}
+        }
+        "meta:Cape_Verde"{
+            ld{"Wektu Ketigo Tanjung Verde"}
+            lg{"Wektu Tanjung Verde"}
+            ls{"Wektu Standar Tanjung Verde"}
+        }
+        "meta:Chamorro"{
+            ls{"Wektu Standar Chamorro"}
+        }
+        "meta:Chatham"{
+            ld{"Wektu Ketigo Chatham"}
+            lg{"Wektu Chatham"}
+            ls{"Wektu Standar Chatham"}
+        }
+        "meta:Chile"{
+            ld{"Wektu Ketigo Chili"}
+            lg{"Wektu Chili"}
+            ls{"Wektu Standar Chili"}
+        }
+        "meta:China"{
+            ld{"Wektu Ketigo Cina"}
+            lg{"Wektu Cina"}
+            ls{"Wektu Standar Cina"}
+        }
+        "meta:Choibalsan"{
+            ld{"WEktu Ketigo Choibalsan"}
+            lg{"Wektu Choibalsan"}
+            ls{"Wektu Standar Choibalsan"}
+        }
+        "meta:Christmas"{
+            ls{"Wektu Pulo Natal"}
+        }
+        "meta:Cocos"{
+            ls{"Wektu Kepuloan Cocos"}
+        }
+        "meta:Colombia"{
+            ld{"Wektu Ketigo Kolombia"}
+            lg{"Wektu Kolombia"}
+            ls{"Wektu Standar Kolombia"}
+        }
+        "meta:Cook"{
+            ld{"Wektu Ketigo Kepuloan Cook"}
+            lg{"Wektu Kepuloan Cook"}
+            ls{"Wektu Standar Kepuloan Cook"}
+        }
+        "meta:Cuba"{
+            ld{"Wektu Ketigo Kuba"}
+            lg{"Wektu Kuba"}
+            ls{"Wektu Standar Kuba"}
+        }
+        "meta:Davis"{
+            ls{"Wektu Davis"}
+        }
+        "meta:DumontDUrville"{
+            ls{"Wektu Dumont-d’Urville"}
+        }
+        "meta:East_Timor"{
+            ls{"Wektu Timor Leste"}
+        }
+        "meta:Easter"{
+            ld{"Wektu Ketigo Pulo Paskah"}
+            lg{"Wektu Pulo Paskah"}
+            ls{"Wektu Standar Pulo Paskah"}
+        }
+        "meta:Ecuador"{
+            ls{"Wektu Ekuador"}
+        }
+        "meta:Europe_Central"{
+            ld{"Wektu Ketigo Eropa Tengah"}
+            lg{"Wektu Eropa Tengah"}
+            ls{"Wektu Standar Eropa Tengah"}
+        }
+        "meta:Europe_Eastern"{
+            ld{"Wektu Ketigo Eropa sisih Wetan"}
+            lg{"Wektu Eropa sisih Wetan"}
+            ls{"Wektu Standar Eropa sisih Wetan"}
+        }
+        "meta:Europe_Further_Eastern"{
+            ls{"Wektu Eropa sisih Wetan seng Luwih Adoh"}
+        }
+        "meta:Europe_Western"{
+            ld{"Wektu Ketigo Eropa sisih Kulon"}
+            lg{"Wektu Eropa sisih Kulon"}
+            ls{"Wektu Standar Eropa sisih Kulon"}
+        }
+        "meta:Falkland"{
+            ld{"Wektu Ketigo Kepuloan Falkland"}
+            lg{"Wektu Kepuloan Falkland"}
+            ls{"Wektu Standar Kepuloan Falkland"}
+        }
+        "meta:Fiji"{
+            ld{"Wektu Ketigo Fiji"}
+            lg{"Wektu Fiji"}
+            ls{"Wektu Standar Fiji"}
+        }
+        "meta:French_Guiana"{
+            ls{"Wektu Guiana Prancis"}
+        }
+        "meta:French_Southern"{
+            ls{"Wektu Antartika lan Prancis sisih Kidul"}
+        }
+        "meta:GMT"{
+            ls{"Wektu Rerata Greenwich"}
+        }
+        "meta:Galapagos"{
+            ls{"Wektu Galapagos"}
+        }
+        "meta:Gambier"{
+            ls{"Wektu Gambier"}
+        }
+        "meta:Georgia"{
+            ld{"Wektu Ketigo Georgia"}
+            lg{"Wektu Georgia"}
+            ls{"Wektu Standar Georgia"}
+        }
+        "meta:Gilbert_Islands"{
+            ls{"Wektu Kepuloan Gilbert"}
+        }
+        "meta:Greenland_Eastern"{
+            ld{"Wektu Ketigo Grinland Wetan"}
+            lg{"Wektu Grinland Wetan"}
+            ls{"Wektu Standar Grinland Wetan"}
+        }
+        "meta:Greenland_Western"{
+            ld{"Wektu Ketigo Grinland Kulon"}
+            lg{"Wektu Grinland Kulon"}
+            ls{"Wektu Standar Grinland Kulon"}
+        }
+        "meta:Gulf"{
+            ls{"Wektu Standar Teluk"}
+        }
+        "meta:Guyana"{
+            ls{"Wektu Guyana"}
+        }
+        "meta:Hawaii_Aleutian"{
+            ld{"Wektu Ketigo Hawaii-Aleutian"}
+            lg{"Wektu Hawaii-Aleutian"}
+            ls{"Wektu Standar Hawaii-Aleutian"}
+        }
+        "meta:Hong_Kong"{
+            ld{"Wektu Ketigo Hong Kong"}
+            lg{"Wektu Hong Kong"}
+            ls{"Wektu Standar Hong Kong"}
+        }
+        "meta:Hovd"{
+            ld{"Wektu Ketigo Hovd"}
+            lg{"Wektu Hovd"}
+            ls{"Wektu Standar Hovd"}
+        }
+        "meta:India"{
+            ls{"Wektu Standar India"}
+        }
+        "meta:Indian_Ocean"{
+            ls{"Wektu Segoro Hindia"}
+        }
+        "meta:Indochina"{
+            ls{"Wektu Indocina"}
+        }
+        "meta:Indonesia_Central"{
+            ls{"Wektu Indonesia Tengah"}
+        }
+        "meta:Indonesia_Eastern"{
+            ls{"Wektu Indonesia sisih Wetan"}
+        }
+        "meta:Indonesia_Western"{
+            ls{"Wektu Indonesia sisih Kulon"}
+        }
+        "meta:Iran"{
+            ld{"Wektu Ketigo Iran"}
+            lg{"Wektu Iran"}
+            ls{"Wektu Standar Iran"}
+        }
+        "meta:Irkutsk"{
+            ld{"Wektu Ketigo Irkutsk"}
+            lg{"Wektu Irkutsk"}
+            ls{"Wektu Standar Irkutsk"}
+        }
+        "meta:Israel"{
+            ld{"Wektu Ketigo Israel"}
+            lg{"Wektu Israel"}
+            ls{"Wektu Standar Israel"}
+        }
+        "meta:Japan"{
+            ld{"Wektu Ketigo Jepang"}
+            lg{"Wektu Jepang"}
+            ls{"Wektu Standar Jepang"}
+        }
+        "meta:Kazakhstan_Eastern"{
+            ls{"Wektu Kazakhstan Wetan"}
+        }
+        "meta:Kazakhstan_Western"{
+            ls{"Wektu Kazakhstan Kulon"}
+        }
+        "meta:Korea"{
+            ld{"Wektu Ketigo Korea"}
+            lg{"Wektu Korea"}
+            ls{"Wektu Standar Korea"}
+        }
+        "meta:Kosrae"{
+            ls{"Wektu Kosrae"}
+        }
+        "meta:Krasnoyarsk"{
+            ld{"Wektu Ketigo Krasnoyarsk"}
+            lg{"Wektu Krasnoyarsk"}
+            ls{"Wektu Standar Krasnoyarsk"}
+        }
+        "meta:Kyrgystan"{
+            ls{"Wektu Kirgizstan"}
+        }
+        "meta:Line_Islands"{
+            ls{"Wektu Kepuloan Line"}
+        }
+        "meta:Lord_Howe"{
+            ld{"Wektu Ketigo Lord Howe"}
+            lg{"Wektu Lord Howe"}
+            ls{"Wektu Standar Lord Howe"}
+        }
+        "meta:Macquarie"{
+            ls{"Wektu Pulo Macquarie"}
+        }
+        "meta:Magadan"{
+            ld{"Wektu Ketigo Magadan"}
+            lg{"Wektu Magadan"}
+            ls{"Wektu Standar Magadan"}
+        }
+        "meta:Malaysia"{
+            ls{"Wektu Malaysia"}
+        }
+        "meta:Maldives"{
+            ls{"Wektu Maladewa"}
+        }
+        "meta:Marquesas"{
+            ls{"Wektu Marquesas"}
+        }
+        "meta:Marshall_Islands"{
+            ls{"Wektu Kepuloan Marshall"}
+        }
+        "meta:Mauritius"{
+            ld{"Wektu Ketigo Mauritius"}
+            lg{"Wektu Mauritius"}
+            ls{"Wektu Standar Mauritius"}
+        }
+        "meta:Mawson"{
+            ls{"Wektu Mawson"}
+        }
+        "meta:Mexico_Northwest"{
+            ld{"Wektu Ketigo Meksiko Lor-Kulon"}
+            lg{"Wektu Meksiko Lor-Kulon"}
+            ls{"Wektu Standar Meksiko Lor-Kulon"}
+        }
+        "meta:Mexico_Pacific"{
+            ld{"Wektu Ketigo Pasifik Meksiko"}
+            lg{"Wektu Pasifik Meksiko"}
+            ls{"Wektu Standar Pasifik Meksiko"}
+        }
+        "meta:Mongolia"{
+            ld{"Wektu Ketigo Ulaanbaatar"}
+            lg{"Wektu Ulaanbaatar"}
+            ls{"Wektu Standar Ulaanbaatar"}
+        }
+        "meta:Moscow"{
+            ld{"Wektu Ketigo Moscow"}
+            lg{"Wektu Moscow"}
+            ls{"Wektu Standar Moscow"}
+        }
+        "meta:Myanmar"{
+            ls{"Wektu Myanmar"}
+        }
+        "meta:Nauru"{
+            ls{"Wektu Nauru"}
+        }
+        "meta:Nepal"{
+            ls{"Wektu Nepal"}
+        }
+        "meta:New_Caledonia"{
+            ld{"Wektu Ketigo Kaledonia Anyar"}
+            lg{"Wektu Kaledonia Anyar"}
+            ls{"Wektu Standar Kaledonia Anyar"}
+        }
+        "meta:New_Zealand"{
+            ld{"Wektu Ketigo Selandia Anyar"}
+            lg{"Wektu Selandia Anyar"}
+            ls{"Wektu Standar Selandia Anyar"}
+        }
+        "meta:Newfoundland"{
+            ld{"Wektu Ketigo Newfoundland"}
+            lg{"Wektu Newfoundland"}
+            ls{"Wektu Standar Newfoundland"}
+        }
+        "meta:Niue"{
+            ls{"Wektu Niue"}
+        }
+        "meta:Norfolk"{
+            ls{"Wektu Pulo Norfolk"}
+        }
+        "meta:Noronha"{
+            ld{"Wektu Ketigo Fernando de Noronha"}
+            lg{"Wektu Fernando de Noronha"}
+            ls{"Wektu Standar Fernando de Noronha"}
+        }
+        "meta:Novosibirsk"{
+            ld{"Wektu Ketigo Novosibirsk"}
+            lg{"Wektu Novosibirsk"}
+            ls{"Wektu Standar Novosibirsk"}
+        }
+        "meta:Omsk"{
+            ld{"Wektu Ketigo Omsk"}
+            lg{"Wektu Omsk"}
+            ls{"Wektu Standar Omsk"}
+        }
+        "meta:Pakistan"{
+            ld{"Wektu Ketigo Pakistan"}
+            lg{"Wektu Pakistan"}
+            ls{"Wektu Standar Pakistan"}
+        }
+        "meta:Palau"{
+            ls{"Wektu Palau"}
+        }
+        "meta:Papua_New_Guinea"{
+            ls{"Wektu Papua Nugini"}
+        }
+        "meta:Paraguay"{
+            ld{"Wektu Ketigo Paraguay"}
+            lg{"Wektu Paraguay"}
+            ls{"Wektu Standar Paraguay"}
+        }
+        "meta:Peru"{
+            ld{"Wektu Ketigo Peru"}
+            lg{"Wektu Peru"}
+            ls{"Wektu Standar Peru"}
+        }
+        "meta:Philippines"{
+            ld{"Wektu Ketigo Filipina"}
+            lg{"Wektu Filipina"}
+            ls{"Wektu Standar Filipina"}
+        }
+        "meta:Phoenix_Islands"{
+            ls{"Wektu Kepuloan Phoenix"}
+        }
+        "meta:Pierre_Miquelon"{
+            ld{"Wektu Ketigo Santa Pierre lan Miquelon"}
+            lg{"Wektu Santa Pierre lan Miquelon"}
+            ls{"Wektu Standar Santa Pierre lan Miquelon"}
+        }
+        "meta:Pitcairn"{
+            ls{"Wektu Pitcairn"}
+        }
+        "meta:Ponape"{
+            ls{"Wektu Ponape"}
+        }
+        "meta:Pyongyang"{
+            ls{"Wektu Pyongyang"}
+        }
+        "meta:Reunion"{
+            ls{"Wektu Reunion"}
+        }
+        "meta:Rothera"{
+            ls{"Wektu Rothera"}
+        }
+        "meta:Sakhalin"{
+            ld{"Wektu Ketigo Sakhalin"}
+            lg{"Wektu Sakhalin"}
+            ls{"Wektu Standar Sakhalin"}
+        }
+        "meta:Samoa"{
+            ld{"Wektu Ketigo Samoa"}
+            lg{"Wektu Samoa"}
+            ls{"Wektu Standar Samoa"}
+        }
+        "meta:Seychelles"{
+            ls{"Wektu Seichelles"}
+        }
+        "meta:Singapore"{
+            ls{"Wektu Standar Singapura"}
+        }
+        "meta:Solomon"{
+            ls{"Wektu Kepuloan Solomon"}
+        }
+        "meta:South_Georgia"{
+            ls{"Wektu Georgia Kidul"}
+        }
+        "meta:Suriname"{
+            ls{"Wektu Suriname"}
+        }
+        "meta:Syowa"{
+            ls{"Wektu Syowa"}
+        }
+        "meta:Tahiti"{
+            ls{"Wektu Tahiti"}
+        }
+        "meta:Taipei"{
+            ld{"Wektu Ketigo Taipei"}
+            lg{"Wektu Taipei"}
+            ls{"Wektu Standar Taipei"}
+        }
+        "meta:Tajikistan"{
+            ls{"Wektu Tajikistan"}
+        }
+        "meta:Tokelau"{
+            ls{"Wektu Tokelau"}
+        }
+        "meta:Tonga"{
+            ld{"Wektu Ketigo Tonga"}
+            lg{"Wektu Tonga"}
+            ls{"Wektu Standar Tonga"}
+        }
+        "meta:Truk"{
+            ls{"Wektu Chuuk"}
+        }
+        "meta:Turkmenistan"{
+            ld{"Wektu Ketigo Turkmenistan"}
+            lg{"Wektu Turkmenistan"}
+            ls{"Wektu Standar Turkmenistan"}
+        }
+        "meta:Tuvalu"{
+            ls{"Wektu Tuvalu"}
+        }
+        "meta:Uruguay"{
+            ld{"Wektu Ketigo Uruguay"}
+            lg{"Wektu Uruguay"}
+            ls{"Wektu Standar Uruguay"}
+        }
+        "meta:Uzbekistan"{
+            ld{"Wektu Ketigo Usbekistan"}
+            lg{"Wektu Usbekistan"}
+            ls{"Wektu Standar Usbekistan"}
+        }
+        "meta:Vanuatu"{
+            ld{"Wektu Ketigo Vanuatu"}
+            lg{"Wektu Vanuatu"}
+            ls{"Wektu Standar Vanuatu"}
+        }
+        "meta:Venezuela"{
+            ls{"Wektu Venezuela"}
+        }
+        "meta:Vladivostok"{
+            ld{"Wektu Ketigo Vladivostok"}
+            lg{"Wektu Vladivostok"}
+            ls{"Wektu Standar Vladivostok"}
+        }
+        "meta:Volgograd"{
+            ld{"Wektu Ketigo Volgograd"}
+            lg{"Wektu Volgograd"}
+            ls{"Wektu Standar Volgograd"}
+        }
+        "meta:Vostok"{
+            ls{"Wektu Vostok"}
+        }
+        "meta:Wake"{
+            ls{"Wektu Pulo Wake"}
+        }
+        "meta:Wallis"{
+            ls{"Wektu Wallis lan Futuna"}
+        }
+        "meta:Yakutsk"{
+            ld{"Wektu Ketigo Yakutsk"}
+            lg{"Wektu Yakutsk"}
+            ls{"Wektu Standar Yakutsk"}
+        }
+        "meta:Yekaterinburg"{
+            ld{"Wektu Ketigo Yekaterinburg"}
+            lg{"Wektu Yekaterinburg"}
+            ls{"Wektu Standar Yekaterinburg"}
+        }
+        fallbackFormat{"{1} ({0})"}
+        gmtFormat{"GMT{0}"}
+        gmtZeroFormat{"GMT"}
+        hourFormat{"+HH:mm;-HH:mm"}
+        regionFormat{"Wektu {0}"}
+        regionFormatDaylight{"Wektu Ketigo {0}"}
+        regionFormatStandard{"Wektu Standar {0}"}
+    }
+}
diff --git a/icu4c/source/data/zone/mi.txt b/icu4c/source/data/zone/mi.txt
new file mode 100644 (file)
index 0000000..13437af
--- /dev/null
@@ -0,0 +1,195 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+mi{
+    Version{"2.1.44.15"}
+    zoneStrings{
+        "America:Araguaina"{
+            ec{"Araguaina"}
+        }
+        "America:Argentina:La_Rioja"{
+            ec{"La Rioja"}
+        }
+        "America:Argentina:Rio_Gallegos"{
+            ec{"Rio Gallegos"}
+        }
+        "America:Argentina:Salta"{
+            ec{"Salta"}
+        }
+        "America:Argentina:San_Juan"{
+            ec{"San Juan"}
+        }
+        "America:Argentina:San_Luis"{
+            ec{"San Luis"}
+        }
+        "America:Argentina:Tucuman"{
+            ec{"Tucuman"}
+        }
+        "America:Argentina:Ushuaia"{
+            ec{"Ushuaia"}
+        }
+        "America:Asuncion"{
+            ec{"Asuncion"}
+        }
+        "America:Bahia"{
+            ec{"Bahia"}
+        }
+        "America:Belem"{
+            ec{"Belem"}
+        }
+        "America:Boa_Vista"{
+            ec{"Boa Vista"}
+        }
+        "America:Bogota"{
+            ec{"Bogota"}
+        }
+        "America:Buenos_Aires"{
+            ec{"Buenos Aires"}
+        }
+        "America:Campo_Grande"{
+            ec{"Campo Grande"}
+        }
+        "America:Caracas"{
+            ec{"Caracas"}
+        }
+        "America:Catamarca"{
+            ec{"Catamarca"}
+        }
+        "America:Cayenne"{
+            ec{"Cayenne"}
+        }
+        "America:Cordoba"{
+            ec{"Cordoba"}
+        }
+        "America:Cuiaba"{
+            ec{"Cuiaba"}
+        }
+        "America:Eirunepe"{
+            ec{"Eirunepe"}
+        }
+        "America:Fortaleza"{
+            ec{"Fortaleza"}
+        }
+        "America:Guayaquil"{
+            ec{"Guayaquil"}
+        }
+        "America:Guyana"{
+            ec{"Guyana"}
+        }
+        "America:Jujuy"{
+            ec{"Jujuy"}
+        }
+        "America:La_Paz"{
+            ec{"La Paz"}
+        }
+        "America:Lima"{
+            ec{"Lima"}
+        }
+        "America:Maceio"{
+            ec{"Maceio"}
+        }
+        "America:Manaus"{
+            ec{"Manaus"}
+        }
+        "America:Mendoza"{
+            ec{"Mendoza"}
+        }
+        "America:Montevideo"{
+            ec{"Montevideo"}
+        }
+        "America:Noronha"{
+            ec{"Noronha"}
+        }
+        "America:Paramaribo"{
+            ec{"Paramaribo"}
+        }
+        "America:Porto_Velho"{
+            ec{"Porto Velho"}
+        }
+        "America:Recife"{
+            ec{"Recife"}
+        }
+        "America:Rio_Branco"{
+            ec{"Rio Branco"}
+        }
+        "America:Santarem"{
+            ec{"Santarem"}
+        }
+        "America:Santiago"{
+            ec{"Santiago"}
+        }
+        "America:Sao_Paulo"{
+            ec{"Sao Paulo"}
+        }
+        "Atlantic:Stanley"{
+            ec{"Stanley"}
+        }
+        "Etc:UTC"{
+            ls{"Wā Aonui Kōtuitui"}
+        }
+        "Etc:Unknown"{
+            ec{"Tāone Tē Mōhiotia"}
+        }
+        "Pacific:Auckland"{
+            ec{"Tāmaki Makaurau"}
+        }
+        "Pacific:Chatham"{
+            ec{"Rēkohu"}
+        }
+        "Pacific:Easter"{
+            ec{"Easter"}
+        }
+        "Pacific:Galapagos"{
+            ec{"Galapagos"}
+        }
+        "meta:America_Central"{
+            ld{"Wā Awatea Waenga"}
+            lg{"Wā Waenga"}
+            ls{"Wā Arowhānui Waenga"}
+        }
+        "meta:America_Eastern"{
+            ld{"Wā Awatea Rāwhiti"}
+            lg{"Wā Rāwhiti"}
+            ls{"Wā Arowhānui Rāwhiti"}
+        }
+        "meta:America_Mountain"{
+            ld{"Wā Awatea Maunga"}
+            lg{"Wā Maunga"}
+            ls{"Wā Arowhānui Maunga"}
+        }
+        "meta:America_Pacific"{
+            ld{"Wā Awatea Kiwa"}
+            lg{"Wā Kiwa"}
+            ls{"Wā Arowhānui Kiwa"}
+        }
+        "meta:Atlantic"{
+            ld{"Wā Awatea Ranatiki"}
+            lg{"Wā Ranatiki"}
+            ls{"Wā Arowhānui Ranatiki"}
+        }
+        "meta:Europe_Central"{
+            ld{"Wā Raumati Uropi Waenga"}
+            lg{"Wā Uropi Waenga"}
+            ls{"Wā Arowhānui Uropi Waenga"}
+        }
+        "meta:Europe_Eastern"{
+            ld{"Wā Raumati Uropi Rāwhiti"}
+            lg{"Wā Uropi Rāwhiti"}
+            ls{"Wā Arowhānui Uropi Rāwhiti"}
+        }
+        "meta:Europe_Western"{
+            ld{"Wā Raumati Uropi Uru"}
+            lg{"Wā Uropi Uru"}
+            ls{"Wā Arowhānui Uropi Uru"}
+        }
+        "meta:GMT"{
+            ls{"Wā Toharite Greenwich"}
+        }
+        fallbackFormat{"{1} ({0})"}
+        gmtFormat{"GMT{0}"}
+        gmtZeroFormat{"GMT"}
+        hourFormat{"+HH:mm;-HH:mm"}
+        regionFormat{"{0}"}
+        regionFormatDaylight{"{0} (+1)"}
+        regionFormatStandard{"{0} (+0)"}
+    }
+}
index 89ad8a23a8a389c3fef0cf4ff5050395d3b18d54..ecd2504d3d527b6502ca08ffe1963b7c0dbbc691 100644 (file)
@@ -87,33 +87,34 @@ ZONE_SOURCE = af.txt agq.txt ak.txt am.txt\
  fur.txt fy.txt ga.txt gd.txt gl.txt\
  gsw.txt gu.txt guz.txt gv.txt ha.txt\
  haw.txt he.txt hi.txt hr.txt hsb.txt\
- hu.txt hy.txt id.txt ig.txt ii.txt\
- is.txt it.txt ja.txt jgo.txt jmc.txt\
- ka.txt kab.txt kam.txt kde.txt kea.txt\
- khq.txt ki.txt kk.txt kkj.txt kl.txt\
- kln.txt km.txt kn.txt ko.txt ko_KP.txt\
- kok.txt ks.txt ksb.txt ksf.txt ksh.txt\
- kw.txt ky.txt lag.txt lb.txt lg.txt\
- lkt.txt ln.txt lo.txt lrc.txt lt.txt\
- lu.txt luo.txt luy.txt lv.txt mas.txt\
- mer.txt mfe.txt mg.txt mgh.txt mgo.txt\
- mk.txt ml.txt mn.txt mr.txt ms.txt\
- mt.txt mua.txt my.txt mzn.txt naq.txt\
- nb.txt nd.txt nds.txt ne.txt ne_IN.txt\
- nl.txt nl_SR.txt nmg.txt nn.txt nnh.txt\
- nus.txt nyn.txt om.txt or.txt os.txt\
- pa.txt pa_Arab.txt pa_Guru.txt pl.txt ps.txt\
- pt.txt pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt\
- pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt\
- pt_ST.txt pt_TL.txt qu.txt qu_BO.txt qu_EC.txt\
- rm.txt rn.txt ro.txt rof.txt ru.txt\
- rw.txt rwk.txt sah.txt saq.txt sbp.txt\
- se.txt se_FI.txt seh.txt ses.txt sg.txt\
- shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
- sl.txt smn.txt sn.txt so.txt sq.txt\
- sr.txt sr_Cyrl.txt sr_Latn.txt sv.txt sw.txt\
- ta.txt ta_MY.txt ta_SG.txt te.txt teo.txt\
- tg.txt th.txt ti.txt to.txt tr.txt\
+ hu.txt hy.txt ia.txt id.txt ig.txt\
+ ii.txt is.txt it.txt ja.txt jgo.txt\
+ jmc.txt jv.txt ka.txt kab.txt kam.txt\
+ kde.txt kea.txt khq.txt ki.txt kk.txt\
+ kkj.txt kl.txt kln.txt km.txt kn.txt\
+ ko.txt ko_KP.txt kok.txt ks.txt ksb.txt\
+ ksf.txt ksh.txt kw.txt ky.txt lag.txt\
+ lb.txt lg.txt lkt.txt ln.txt lo.txt\
+ lrc.txt lt.txt lu.txt luo.txt luy.txt\
+ lv.txt mas.txt mer.txt mfe.txt mg.txt\
+ mgh.txt mgo.txt mi.txt mk.txt ml.txt\
+ mn.txt mr.txt ms.txt mt.txt mua.txt\
+ my.txt mzn.txt naq.txt nb.txt nd.txt\
+ nds.txt ne.txt ne_IN.txt nl.txt nl_SR.txt\
+ nmg.txt nn.txt nnh.txt nus.txt nyn.txt\
+ om.txt or.txt os.txt pa.txt pa_Arab.txt\
+ pa_Guru.txt pl.txt ps.txt pt.txt pt_AO.txt\
+ pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt\
+ pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt\
+ qu.txt qu_BO.txt qu_EC.txt rm.txt rn.txt\
+ ro.txt rof.txt ru.txt rw.txt rwk.txt\
+ sah.txt saq.txt sbp.txt sd.txt se.txt\
+ se_FI.txt seh.txt ses.txt sg.txt shi.txt\
+ shi_Latn.txt shi_Tfng.txt si.txt sk.txt sl.txt\
+ smn.txt sn.txt so.txt sq.txt sr.txt\
+ sr_Cyrl.txt sr_Latn.txt sv.txt sw.txt ta.txt\
+ ta_MY.txt ta_SG.txt te.txt teo.txt tg.txt\
+ th.txt ti.txt tk.txt to.txt tr.txt\
  tt.txt twq.txt tzm.txt ug.txt uk.txt\
  ur.txt ur_IN.txt uz.txt uz_Arab.txt uz_Cyrl.txt\
  uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt vi.txt\
diff --git a/icu4c/source/data/zone/sd.txt b/icu4c/source/data/zone/sd.txt
new file mode 100644 (file)
index 0000000..dc60d14
--- /dev/null
@@ -0,0 +1,1887 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+sd{
+    Version{"2.1.43.94"}
+    zoneStrings{
+        "Africa:Abidjan"{
+            ec{"ابي جان"}
+        }
+        "Africa:Accra"{
+            ec{"ايڪرا"}
+        }
+        "Africa:Addis_Ababa"{
+            ec{"ايڊيس اببا"}
+        }
+        "Africa:Algiers"{
+            ec{"الجيرز"}
+        }
+        "Africa:Asmera"{
+            ec{"ازمارا"}
+        }
+        "Africa:Bamako"{
+            ec{"باماڪو"}
+        }
+        "Africa:Bangui"{
+            ec{"بنگي"}
+        }
+        "Africa:Banjul"{
+            ec{"بينجال"}
+        }
+        "Africa:Bissau"{
+            ec{"بسائو"}
+        }
+        "Africa:Blantyre"{
+            ec{"بلنٽائر"}
+        }
+        "Africa:Brazzaville"{
+            ec{"برازاويل"}
+        }
+        "Africa:Bujumbura"{
+            ec{"بوجمبورا"}
+        }
+        "Africa:Cairo"{
+            ec{"قائرا"}
+        }
+        "Africa:Casablanca"{
+            ec{"ڪاسابلانڪا"}
+        }
+        "Africa:Ceuta"{
+            ec{"سيوٽا"}
+        }
+        "Africa:Conakry"{
+            ec{"ڪوناڪري"}
+        }
+        "Africa:Dakar"{
+            ec{"ڊاڪار"}
+        }
+        "Africa:Dar_es_Salaam"{
+            ec{"دارالسلام"}
+        }
+        "Africa:Djibouti"{
+            ec{"جبوتي"}
+        }
+        "Africa:Douala"{
+            ec{"دوالا"}
+        }
+        "Africa:El_Aaiun"{
+            ec{"ال ايون"}
+        }
+        "Africa:Freetown"{
+            ec{"فري ٽائون"}
+        }
+        "Africa:Gaborone"{
+            ec{"گيبورون"}
+        }
+        "Africa:Harare"{
+            ec{"هراري"}
+        }
+        "Africa:Johannesburg"{
+            ec{"جوهانسبرگ"}
+        }
+        "Africa:Juba"{
+            ec{"جوبا"}
+        }
+        "Africa:Kampala"{
+            ec{"ڪمپالا"}
+        }
+        "Africa:Khartoum"{
+            ec{"خرطوم"}
+        }
+        "Africa:Kigali"{
+            ec{"ڪيگالي"}
+        }
+        "Africa:Kinshasa"{
+            ec{"ڪنشاسا"}
+        }
+        "Africa:Lagos"{
+            ec{"لاگوس"}
+        }
+        "Africa:Libreville"{
+            ec{"لیبرویلی"}
+        }
+        "Africa:Lome"{
+            ec{"لوم"}
+        }
+        "Africa:Luanda"{
+            ec{"لوانڊا"}
+        }
+        "Africa:Lubumbashi"{
+            ec{"لوبمباشی"}
+        }
+        "Africa:Lusaka"{
+            ec{"لوساڪا"}
+        }
+        "Africa:Malabo"{
+            ec{"ملابو"}
+        }
+        "Africa:Maputo"{
+            ec{"ماپوتو"}
+        }
+        "Africa:Maseru"{
+            ec{"ماسيرو"}
+        }
+        "Africa:Mbabane"{
+            ec{"مبابين"}
+        }
+        "Africa:Mogadishu"{
+            ec{"موغادیشو"}
+        }
+        "Africa:Monrovia"{
+            ec{"مونروویا"}
+        }
+        "Africa:Nairobi"{
+            ec{"نيروبي"}
+        }
+        "Africa:Ndjamena"{
+            ec{"نجامينا"}
+        }
+        "Africa:Niamey"{
+            ec{"نيامي"}
+        }
+        "Africa:Nouakchott"{
+            ec{"نواڪشوط"}
+        }
+        "Africa:Ouagadougou"{
+            ec{"آئوگو ڊائوگو"}
+        }
+        "Africa:Porto-Novo"{
+            ec{"پورٽو نوو"}
+        }
+        "Africa:Sao_Tome"{
+            ec{"سائو ٽوم"}
+        }
+        "Africa:Tripoli"{
+            ec{"ٽرپولي"}
+        }
+        "Africa:Tunis"{
+            ec{"تيونس"}
+        }
+        "Africa:Windhoek"{
+            ec{"ونڊهوڪ"}
+        }
+        "America:Adak"{
+            ec{"ادڪ"}
+        }
+        "America:Anchorage"{
+            ec{"اينڪريج"}
+        }
+        "America:Anguilla"{
+            ec{"انگويلا"}
+        }
+        "America:Antigua"{
+            ec{"اينٽيگوا"}
+        }
+        "America:Araguaina"{
+            ec{"اراگویانا"}
+        }
+        "America:Argentina:La_Rioja"{
+            ec{"لا ریئوجا"}
+        }
+        "America:Argentina:Rio_Gallegos"{
+            ec{"ریو گالیگوس"}
+        }
+        "America:Argentina:Salta"{
+            ec{"سالٽا"}
+        }
+        "America:Argentina:San_Juan"{
+            ec{"سان جوآن"}
+        }
+        "America:Argentina:San_Luis"{
+            ec{"سان لوئیس"}
+        }
+        "America:Argentina:Tucuman"{
+            ec{"ٽوڪومين"}
+        }
+        "America:Argentina:Ushuaia"{
+            ec{"اوشوآئیا"}
+        }
+        "America:Aruba"{
+            ec{"اروبا"}
+        }
+        "America:Asuncion"{
+            ec{"اسانسیون"}
+        }
+        "America:Bahia"{
+            ec{"باحيه"}
+        }
+        "America:Bahia_Banderas"{
+            ec{"باهیا بیندراس"}
+        }
+        "America:Barbados"{
+            ec{"بارباڊوس"}
+        }
+        "America:Belem"{
+            ec{"بیلم"}
+        }
+        "America:Belize"{
+            ec{"بیلیز"}
+        }
+        "America:Blanc-Sablon"{
+            ec{"بلانڪ سبلون"}
+        }
+        "America:Boa_Vista"{
+            ec{"بائو وستا"}
+        }
+        "America:Bogota"{
+            ec{"بگوٽا"}
+        }
+        "America:Boise"{
+            ec{"بوئس"}
+        }
+        "America:Buenos_Aires"{
+            ec{"بيونوس ايئرس"}
+        }
+        "America:Cambridge_Bay"{
+            ec{"ڪيمبرج بي"}
+        }
+        "America:Campo_Grande"{
+            ec{"ڪيمپو گرانڊي"}
+        }
+        "America:Cancun"{
+            ec{"ڪانڪون"}
+        }
+        "America:Caracas"{
+            ec{"ڪراڪس"}
+        }
+        "America:Catamarca"{
+            ec{"ڪيٽا مارڪا"}
+        }
+        "America:Cayenne"{
+            ec{"ڪائين"}
+        }
+        "America:Cayman"{
+            ec{"سيامن"}
+        }
+        "America:Chicago"{
+            ec{"شڪاگو"}
+        }
+        "America:Chihuahua"{
+            ec{"چي هوا هوا"}
+        }
+        "America:Coral_Harbour"{
+            ec{"اٽيڪوڪن"}
+        }
+        "America:Cordoba"{
+            ec{"ڪارڊوبا"}
+        }
+        "America:Costa_Rica"{
+            ec{"ڪوسٽا ريڪا"}
+        }
+        "America:Creston"{
+            ec{"ڪريسٽن"}
+        }
+        "America:Cuiaba"{
+            ec{"ڪوئيابا"}
+        }
+        "America:Curacao"{
+            ec{"ڪيوراسائو"}
+        }
+        "America:Danmarkshavn"{
+            ec{"ڊينمارڪ شون"}
+        }
+        "America:Dawson"{
+            ec{"ڊاوسن"}
+        }
+        "America:Dawson_Creek"{
+            ec{"ڊاوسن ڪريڪ"}
+        }
+        "America:Denver"{
+            ec{"ڊينور"}
+        }
+        "America:Detroit"{
+            ec{"ڊيٽرائيٽ"}
+        }
+        "America:Dominica"{
+            ec{"ڊومينيڪا"}
+        }
+        "America:Edmonton"{
+            ec{"ايڊمونٽن"}
+        }
+        "America:Eirunepe"{
+            ec{"ايرونيپ"}
+        }
+        "America:El_Salvador"{
+            ec{"ايل سلواڊور"}
+        }
+        "America:Fort_Nelson"{
+            ec{"فورٽ نيلسن"}
+        }
+        "America:Fortaleza"{
+            ec{"فورٽاليزا"}
+        }
+        "America:Glace_Bay"{
+            ec{"گليس بي"}
+        }
+        "America:Godthab"{
+            ec{"نيوڪ"}
+        }
+        "America:Goose_Bay"{
+            ec{"گوز بي"}
+        }
+        "America:Grand_Turk"{
+            ec{"گرانڊ ترڪ"}
+        }
+        "America:Grenada"{
+            ec{"گريناڊا"}
+        }
+        "America:Guadeloupe"{
+            ec{"گواڊيلوپ"}
+        }
+        "America:Guatemala"{
+            ec{"گوئٽي مالا"}
+        }
+        "America:Guayaquil"{
+            ec{"گواياڪيل"}
+        }
+        "America:Guyana"{
+            ec{"گيانا"}
+        }
+        "America:Halifax"{
+            ec{"هيلي فيڪس"}
+        }
+        "America:Havana"{
+            ec{"هوانا"}
+        }
+        "America:Hermosillo"{
+            ec{"هرموسلو"}
+        }
+        "America:Indiana:Knox"{
+            ec{"ناڪس، انڊيانا"}
+        }
+        "America:Indiana:Marengo"{
+            ec{"مرينگو، انڊيانا"}
+        }
+        "America:Indiana:Petersburg"{
+            ec{"پيٽرسبرگ، انڊيانا"}
+        }
+        "America:Indiana:Tell_City"{
+            ec{"ٽيل سٽي، انڊيانا"}
+        }
+        "America:Indiana:Vevay"{
+            ec{"ويوي، انڊيانا"}
+        }
+        "America:Indiana:Vincennes"{
+            ec{"ونسینیز، انڊیانا"}
+        }
+        "America:Indiana:Winamac"{
+            ec{"ويناميڪ، انڊيانا"}
+        }
+        "America:Indianapolis"{
+            ec{"انڊيانا پولس"}
+        }
+        "America:Inuvik"{
+            ec{"انووڪ"}
+        }
+        "America:Iqaluit"{
+            ec{"اڪالوئٽ"}
+        }
+        "America:Jamaica"{
+            ec{"جمائڪا"}
+        }
+        "America:Jujuy"{
+            ec{"ڪوڪوئي"}
+        }
+        "America:Juneau"{
+            ec{"جونئو"}
+        }
+        "America:Kentucky:Monticello"{
+            ec{"مونٽيسيلو، ڪينٽڪي"}
+        }
+        "America:Kralendijk"{
+            ec{"ڪرالينڊڪ"}
+        }
+        "America:La_Paz"{
+            ec{"لا پز"}
+        }
+        "America:Lima"{
+            ec{"ليما"}
+        }
+        "America:Los_Angeles"{
+            ec{"لاس اينجلس"}
+        }
+        "America:Louisville"{
+            ec{"لوئي ويل"}
+        }
+        "America:Lower_Princes"{
+            ec{"لوئر پرنسز ڪوارٽر"}
+        }
+        "America:Maceio"{
+            ec{"میسیئو"}
+        }
+        "America:Managua"{
+            ec{"ماناگوا"}
+        }
+        "America:Manaus"{
+            ec{"منائوس"}
+        }
+        "America:Marigot"{
+            ec{"ميريگوٽ"}
+        }
+        "America:Martinique"{
+            ec{"مارٽينڪ"}
+        }
+        "America:Matamoros"{
+            ec{"متاموروس"}
+        }
+        "America:Mazatlan"{
+            ec{"مزاٽلان"}
+        }
+        "America:Mendoza"{
+            ec{"مينڊوزا"}
+        }
+        "America:Menominee"{
+            ec{"مینومیني"}
+        }
+        "America:Merida"{
+            ec{"ميريڊا"}
+        }
+        "America:Metlakatla"{
+            ec{"ميٽلاڪاٽالا"}
+        }
+        "America:Mexico_City"{
+            ec{"ميڪسيڪو شهر"}
+        }
+        "America:Miquelon"{
+            ec{"میڪوئیلون"}
+        }
+        "America:Moncton"{
+            ec{"مانڪٽن"}
+        }
+        "America:Monterrey"{
+            ec{"مانٽيري"}
+        }
+        "America:Montevideo"{
+            ec{"مونٽي ويڊيو"}
+        }
+        "America:Montserrat"{
+            ec{"مانٽسريٽ"}
+        }
+        "America:Nassau"{
+            ec{"ناسائو"}
+        }
+        "America:New_York"{
+            ec{"نيويارڪ"}
+        }
+        "America:Nipigon"{
+            ec{"نپيگان"}
+        }
+        "America:Nome"{
+            ec{"نوم"}
+        }
+        "America:Noronha"{
+            ec{"نورانهيا"}
+        }
+        "America:North_Dakota:Beulah"{
+            ec{"بيولاه، اتر ڊڪوٽا"}
+        }
+        "America:North_Dakota:Center"{
+            ec{"سينٽر، اتر ڊڪوٽا"}
+        }
+        "America:North_Dakota:New_Salem"{
+            ec{"نيو سيلم، اتر ڊڪوٽا"}
+        }
+        "America:Ojinaga"{
+            ec{"اوڪيناگا"}
+        }
+        "America:Panama"{
+            ec{"پناما"}
+        }
+        "America:Pangnirtung"{
+            ec{"پینگنرٽنگ"}
+        }
+        "America:Paramaribo"{
+            ec{"پيراميريبو"}
+        }
+        "America:Phoenix"{
+            ec{"فونيڪس"}
+        }
+        "America:Port-au-Prince"{
+            ec{"پورٽ او پرنس"}
+        }
+        "America:Port_of_Spain"{
+            ec{"اسپين جو ٻيٽ"}
+        }
+        "America:Porto_Velho"{
+            ec{"پورٽو ويلهو"}
+        }
+        "America:Puerto_Rico"{
+            ec{"پورٽو ريڪو"}
+        }
+        "America:Punta_Arenas"{
+            ec{"پنٽا اريناس"}
+        }
+        "America:Rainy_River"{
+            ec{"ريني رور"}
+        }
+        "America:Rankin_Inlet"{
+            ec{"رينڪن انليٽ"}
+        }
+        "America:Recife"{
+            ec{"هيسيفي"}
+        }
+        "America:Regina"{
+            ec{"ریجینا"}
+        }
+        "America:Resolute"{
+            ec{"ريزوليوٽ"}
+        }
+        "America:Rio_Branco"{
+            ec{"ريو برانڪو"}
+        }
+        "America:Santarem"{
+            ec{"سنٽاريم"}
+        }
+        "America:Santiago"{
+            ec{"سينٽياگو"}
+        }
+        "America:Santo_Domingo"{
+            ec{"سينٽو ڊومينگو"}
+        }
+        "America:Sao_Paulo"{
+            ec{"سائو پولو"}
+        }
+        "America:Scoresbysund"{
+            ec{"اٽوڪورٽومائٽ"}
+        }
+        "America:Sitka"{
+            ec{"سٽڪا"}
+        }
+        "America:St_Barthelemy"{
+            ec{"سينٽ برٿليمي"}
+        }
+        "America:St_Johns"{
+            ec{"سينٽ جانز"}
+        }
+        "America:St_Kitts"{
+            ec{"سينٽ ڪٽس"}
+        }
+        "America:St_Lucia"{
+            ec{"سينٽ لوسيا"}
+        }
+        "America:St_Thomas"{
+            ec{"سينٽ ٿامس"}
+        }
+        "America:St_Vincent"{
+            ec{"سينٽ ونسينٽ"}
+        }
+        "America:Swift_Current"{
+            ec{"سوئفٽ ڪرنٽ"}
+        }
+        "America:Tegucigalpa"{
+            ec{"ٽيگوسيگلپا"}
+        }
+        "America:Thule"{
+            ec{"ٿولي"}
+        }
+        "America:Thunder_Bay"{
+            ec{"ٿنڊر بي"}
+        }
+        "America:Tijuana"{
+            ec{"تيجوانا"}
+        }
+        "America:Toronto"{
+            ec{"ٽورنٽو"}
+        }
+        "America:Tortola"{
+            ec{"ٽورٽولا"}
+        }
+        "America:Vancouver"{
+            ec{"وينڪوور"}
+        }
+        "America:Whitehorse"{
+            ec{"وائيٽ هائوس"}
+        }
+        "America:Winnipeg"{
+            ec{"وني پيگ"}
+        }
+        "America:Yakutat"{
+            ec{"ياڪوتات"}
+        }
+        "America:Yellowknife"{
+            ec{"ييلو نائيف"}
+        }
+        "Antarctica:Casey"{
+            ec{"ڪيسي"}
+        }
+        "Antarctica:Davis"{
+            ec{"ڊيوس"}
+        }
+        "Antarctica:DumontDUrville"{
+            ec{"ڊومانٽ درويئل"}
+        }
+        "Antarctica:Macquarie"{
+            ec{"مڪوائري"}
+        }
+        "Antarctica:Mawson"{
+            ec{"موسن"}
+        }
+        "Antarctica:McMurdo"{
+            ec{"ميڪ مرڊو"}
+        }
+        "Antarctica:Palmer"{
+            ec{"پامر"}
+        }
+        "Antarctica:Rothera"{
+            ec{"روڌرا"}
+        }
+        "Antarctica:Syowa"{
+            ec{"سيووا"}
+        }
+        "Antarctica:Troll"{
+            ec{"ٽرول"}
+        }
+        "Antarctica:Vostok"{
+            ec{"ووستوڪ"}
+        }
+        "Arctic:Longyearbyen"{
+            ec{"لانگ ائيربن"}
+        }
+        "Asia:Aden"{
+            ec{"عدن"}
+        }
+        "Asia:Almaty"{
+            ec{"الماتي"}
+        }
+        "Asia:Amman"{
+            ec{"امان"}
+        }
+        "Asia:Anadyr"{
+            ec{"انيدر"}
+        }
+        "Asia:Aqtau"{
+            ec{"اڪٽائو"}
+        }
+        "Asia:Aqtobe"{
+            ec{"ايڪٽوب"}
+        }
+        "Asia:Ashgabat"{
+            ec{"آشگاباد"}
+        }
+        "Asia:Atyrau"{
+            ec{"آتيرائو"}
+        }
+        "Asia:Baghdad"{
+            ec{"بغداد"}
+        }
+        "Asia:Bahrain"{
+            ec{"بحرين"}
+        }
+        "Asia:Baku"{
+            ec{"باڪو"}
+        }
+        "Asia:Bangkok"{
+            ec{"بئنڪاڪ"}
+        }
+        "Asia:Barnaul"{
+            ec{"برنل"}
+        }
+        "Asia:Beirut"{
+            ec{"بيروت"}
+        }
+        "Asia:Bishkek"{
+            ec{"بشڪيڪ"}
+        }
+        "Asia:Brunei"{
+            ec{"برونائي"}
+        }
+        "Asia:Calcutta"{
+            ec{"ڪلڪتا"}
+        }
+        "Asia:Chita"{
+            ec{"چيتا"}
+        }
+        "Asia:Choibalsan"{
+            ec{"چوئي بيلسن"}
+        }
+        "Asia:Colombo"{
+            ec{"ڪولمبو"}
+        }
+        "Asia:Damascus"{
+            ec{"دمشق"}
+        }
+        "Asia:Dhaka"{
+            ec{"ڍاڪا"}
+        }
+        "Asia:Dili"{
+            ec{"دلي"}
+        }
+        "Asia:Dubai"{
+            ec{"دبئي"}
+        }
+        "Asia:Dushanbe"{
+            ec{"دوشانبي"}
+        }
+        "Asia:Famagusta"{
+            ec{"فاماگوستا"}
+        }
+        "Asia:Gaza"{
+            ec{"غزه"}
+        }
+        "Asia:Hebron"{
+            ec{"هيبرون"}
+        }
+        "Asia:Hong_Kong"{
+            ec{"هانگ ڪانگ"}
+        }
+        "Asia:Hovd"{
+            ec{"هووڊ"}
+        }
+        "Asia:Irkutsk"{
+            ec{"ارڪتسڪ"}
+        }
+        "Asia:Jakarta"{
+            ec{"جڪارتا"}
+        }
+        "Asia:Jayapura"{
+            ec{"جياپورا"}
+        }
+        "Asia:Jerusalem"{
+            ec{"يوروشلم"}
+        }
+        "Asia:Kabul"{
+            ec{"ڪابل"}
+        }
+        "Asia:Kamchatka"{
+            ec{"ڪمچاسڪي"}
+        }
+        "Asia:Karachi"{
+            ec{"ڪراچي"}
+        }
+        "Asia:Katmandu"{
+            ec{"کٽمنڊو"}
+        }
+        "Asia:Khandyga"{
+            ec{"کندياگا"}
+        }
+        "Asia:Krasnoyarsk"{
+            ec{"ڪريسنويارسڪ"}
+        }
+        "Asia:Kuala_Lumpur"{
+            ec{"ڪوللمپور"}
+        }
+        "Asia:Kuching"{
+            ec{"کوچنگ"}
+        }
+        "Asia:Kuwait"{
+            ec{"ڪويت"}
+        }
+        "Asia:Macau"{
+            ec{"مڪائو"}
+        }
+        "Asia:Magadan"{
+            ec{"مگادان"}
+        }
+        "Asia:Makassar"{
+            ec{"ميڪاسر"}
+        }
+        "Asia:Manila"{
+            ec{"منيلا"}
+        }
+        "Asia:Muscat"{
+            ec{"مسقط"}
+        }
+        "Asia:Nicosia"{
+            ec{"نيڪوسيا"}
+        }
+        "Asia:Novokuznetsk"{
+            ec{"نووڪزنيتسڪ"}
+        }
+        "Asia:Novosibirsk"{
+            ec{"نوواسبئيرسڪ"}
+        }
+        "Asia:Omsk"{
+            ec{"اومسڪ"}
+        }
+        "Asia:Oral"{
+            ec{"زباني"}
+        }
+        "Asia:Phnom_Penh"{
+            ec{"فنام پينه"}
+        }
+        "Asia:Pontianak"{
+            ec{"پونٽيانڪ"}
+        }
+        "Asia:Pyongyang"{
+            ec{"شيانگ يانگ"}
+        }
+        "Asia:Qatar"{
+            ec{"قطر"}
+        }
+        "Asia:Qyzylorda"{
+            ec{"ڪيزلورڊا"}
+        }
+        "Asia:Rangoon"{
+            ec{"رنگون"}
+        }
+        "Asia:Riyadh"{
+            ec{"رياض"}
+        }
+        "Asia:Saigon"{
+            ec{"هوچي من"}
+        }
+        "Asia:Sakhalin"{
+            ec{"شخالين"}
+        }
+        "Asia:Samarkand"{
+            ec{"سمرقند"}
+        }
+        "Asia:Seoul"{
+            ec{"سيول"}
+        }
+        "Asia:Shanghai"{
+            ec{"شنگهائي"}
+        }
+        "Asia:Singapore"{
+            ec{"سنگاپور"}
+        }
+        "Asia:Srednekolymsk"{
+            ec{"سريديڪوليمسڪ"}
+        }
+        "Asia:Taipei"{
+            ec{"تائپي"}
+        }
+        "Asia:Tashkent"{
+            ec{"تاشقنت"}
+        }
+        "Asia:Tbilisi"{
+            ec{"تبليسي"}
+        }
+        "Asia:Tehran"{
+            ec{"تهران"}
+        }
+        "Asia:Thimphu"{
+            ec{"ٿمفو"}
+        }
+        "Asia:Tokyo"{
+            ec{"ٽوڪيو"}
+        }
+        "Asia:Tomsk"{
+            ec{"تمسڪ"}
+        }
+        "Asia:Ulaanbaatar"{
+            ec{"اولان باتر"}
+        }
+        "Asia:Urumqi"{
+            ec{"يورمڪي"}
+        }
+        "Asia:Ust-Nera"{
+            ec{"اسٽ نيرا"}
+        }
+        "Asia:Vientiane"{
+            ec{"وينٽيان"}
+        }
+        "Asia:Vladivostok"{
+            ec{"ولادووستوڪ"}
+        }
+        "Asia:Yakutsk"{
+            ec{"ياڪتسڪ"}
+        }
+        "Asia:Yekaterinburg"{
+            ec{"یڪاٽرنبرگ"}
+        }
+        "Asia:Yerevan"{
+            ec{"يريوان"}
+        }
+        "Atlantic:Azores"{
+            ec{"ازورز"}
+        }
+        "Atlantic:Bermuda"{
+            ec{"برمودا"}
+        }
+        "Atlantic:Canary"{
+            ec{"ڪينري"}
+        }
+        "Atlantic:Cape_Verde"{
+            ec{"ڪيپ ورڊي"}
+        }
+        "Atlantic:Faeroe"{
+            ec{"فيرو"}
+        }
+        "Atlantic:Madeira"{
+            ec{"ماڊيرا"}
+        }
+        "Atlantic:Reykjavik"{
+            ec{"ريڪيوڪ"}
+        }
+        "Atlantic:South_Georgia"{
+            ec{"ڏکڻ جورجيا"}
+        }
+        "Atlantic:St_Helena"{
+            ec{"سينٽ هيلينا"}
+        }
+        "Atlantic:Stanley"{
+            ec{"اسٽينلي"}
+        }
+        "Australia:Adelaide"{
+            ec{"ايڊيلينڊ"}
+        }
+        "Australia:Brisbane"{
+            ec{"برسبين"}
+        }
+        "Australia:Broken_Hill"{
+            ec{"بروڪن هل"}
+        }
+        "Australia:Currie"{
+            ec{"ڪري"}
+        }
+        "Australia:Darwin"{
+            ec{"ڊارون"}
+        }
+        "Australia:Eucla"{
+            ec{"يوڪلا"}
+        }
+        "Australia:Hobart"{
+            ec{"هوبارٽ"}
+        }
+        "Australia:Lindeman"{
+            ec{"لنڊمين"}
+        }
+        "Australia:Lord_Howe"{
+            ec{"لارڊ هائو"}
+        }
+        "Australia:Melbourne"{
+            ec{"ميلبورن"}
+        }
+        "Australia:Perth"{
+            ec{"پرٿ"}
+        }
+        "Australia:Sydney"{
+            ec{"سڊني"}
+        }
+        "Etc:UTC"{
+            ls{"گڏيل دنياوي وقت"}
+            ss{"م ع و"}
+        }
+        "Etc:Unknown"{
+            ec{"اڻڄاتل شهر"}
+        }
+        "Europe:Amsterdam"{
+            ec{"ايمسٽرڊيم"}
+        }
+        "Europe:Andorra"{
+            ec{"اندورا"}
+        }
+        "Europe:Astrakhan"{
+            ec{"آستراخان"}
+        }
+        "Europe:Athens"{
+            ec{"ايٿنز"}
+        }
+        "Europe:Belgrade"{
+            ec{"بلغراد"}
+        }
+        "Europe:Berlin"{
+            ec{"برلن"}
+        }
+        "Europe:Bratislava"{
+            ec{"براتيسلوا"}
+        }
+        "Europe:Brussels"{
+            ec{"برسلز"}
+        }
+        "Europe:Bucharest"{
+            ec{"بخاريسٽ"}
+        }
+        "Europe:Budapest"{
+            ec{"بداپيسٽ"}
+        }
+        "Europe:Busingen"{
+            ec{"بزيجين"}
+        }
+        "Europe:Chisinau"{
+            ec{"چسينائو"}
+        }
+        "Europe:Copenhagen"{
+            ec{"ڪوپن هيگن"}
+        }
+        "Europe:Dublin"{
+            ec{"ڊبلن"}
+            ld{"آئرش جو معياري وقت"}
+        }
+        "Europe:Gibraltar"{
+            ec{"جبرالٽر"}
+        }
+        "Europe:Guernsey"{
+            ec{"گرنزي"}
+        }
+        "Europe:Helsinki"{
+            ec{"هيلسنڪي"}
+        }
+        "Europe:Isle_of_Man"{
+            ec{"آئيزل آف مين"}
+        }
+        "Europe:Istanbul"{
+            ec{"استنبول"}
+        }
+        "Europe:Jersey"{
+            ec{"جرسي"}
+        }
+        "Europe:Kaliningrad"{
+            ec{"ڪلينن گراڊ"}
+        }
+        "Europe:Kiev"{
+            ec{"ڪيف"}
+        }
+        "Europe:Kirov"{
+            ec{"ڪيروف"}
+        }
+        "Europe:Lisbon"{
+            ec{"لسبن"}
+        }
+        "Europe:Ljubljana"{
+            ec{"لبليانا"}
+        }
+        "Europe:London"{
+            ec{"لنڊن"}
+            ld{"برطانيا جي اونهاري جو وقت"}
+        }
+        "Europe:Luxembourg"{
+            ec{"لگزمبرگ"}
+        }
+        "Europe:Madrid"{
+            ec{"ميڊرڊ"}
+        }
+        "Europe:Malta"{
+            ec{"مالٽا"}
+        }
+        "Europe:Mariehamn"{
+            ec{"ميريهام"}
+        }
+        "Europe:Minsk"{
+            ec{"منسڪ"}
+        }
+        "Europe:Monaco"{
+            ec{"موناڪو"}
+        }
+        "Europe:Moscow"{
+            ec{"ماسڪو"}
+        }
+        "Europe:Oslo"{
+            ec{"اوسلو"}
+        }
+        "Europe:Paris"{
+            ec{"پئرس"}
+        }
+        "Europe:Podgorica"{
+            ec{"پوڊگورسيا"}
+        }
+        "Europe:Prague"{
+            ec{"پراگ"}
+        }
+        "Europe:Riga"{
+            ec{"رگا"}
+        }
+        "Europe:Rome"{
+            ec{"روم"}
+        }
+        "Europe:Samara"{
+            ec{"سمارا"}
+        }
+        "Europe:San_Marino"{
+            ec{"سين مرينو"}
+        }
+        "Europe:Sarajevo"{
+            ec{"سراجیوو"}
+        }
+        "Europe:Saratov"{
+            ec{"سراتو"}
+        }
+        "Europe:Simferopol"{
+            ec{"سمفروپول"}
+        }
+        "Europe:Skopje"{
+            ec{"اسڪوپي"}
+        }
+        "Europe:Sofia"{
+            ec{"سوفيا"}
+        }
+        "Europe:Stockholm"{
+            ec{"اسٽاڪ هوم"}
+        }
+        "Europe:Tallinn"{
+            ec{"ٽالن"}
+        }
+        "Europe:Tirane"{
+            ec{"اراني"}
+        }
+        "Europe:Ulyanovsk"{
+            ec{"اليانوسڪ"}
+        }
+        "Europe:Uzhgorod"{
+            ec{"ازهارڊ"}
+        }
+        "Europe:Vaduz"{
+            ec{"وڊوز"}
+        }
+        "Europe:Vatican"{
+            ec{"وئٽيڪن"}
+        }
+        "Europe:Vienna"{
+            ec{"وينا"}
+        }
+        "Europe:Vilnius"{
+            ec{"ويلنيس"}
+        }
+        "Europe:Volgograd"{
+            ec{"وولگوگراد"}
+        }
+        "Europe:Warsaw"{
+            ec{"وارسا"}
+        }
+        "Europe:Zagreb"{
+            ec{"زغرب"}
+        }
+        "Europe:Zaporozhye"{
+            ec{"زيپروزهايا"}
+        }
+        "Europe:Zurich"{
+            ec{"زيورخ"}
+        }
+        "Indian:Antananarivo"{
+            ec{"انتاناناريوو"}
+        }
+        "Indian:Chagos"{
+            ec{"چاگوس"}
+        }
+        "Indian:Christmas"{
+            ec{"ڪرسمس"}
+        }
+        "Indian:Cocos"{
+            ec{"ڪوڪوس"}
+        }
+        "Indian:Comoro"{
+            ec{"ڪومورو"}
+        }
+        "Indian:Kerguelen"{
+            ec{"ڪرگيولين"}
+        }
+        "Indian:Mahe"{
+            ec{"ماهي"}
+        }
+        "Indian:Maldives"{
+            ec{"مالديپ"}
+        }
+        "Indian:Mauritius"{
+            ec{"موريشس"}
+        }
+        "Indian:Mayotte"{
+            ec{"مياٽي"}
+        }
+        "Indian:Reunion"{
+            ec{"ري يونين"}
+        }
+        "Pacific:Apia"{
+            ec{"اپيا"}
+        }
+        "Pacific:Auckland"{
+            ec{"آڪلينڊ"}
+        }
+        "Pacific:Bougainville"{
+            ec{"بوگين ويليا"}
+        }
+        "Pacific:Chatham"{
+            ec{"چئٿم"}
+        }
+        "Pacific:Easter"{
+            ec{"ايسٽر"}
+        }
+        "Pacific:Efate"{
+            ec{"افاتي"}
+        }
+        "Pacific:Enderbury"{
+            ec{"اينڊربري"}
+        }
+        "Pacific:Fakaofo"{
+            ec{"فڪائوفو"}
+        }
+        "Pacific:Fiji"{
+            ec{"فجي"}
+        }
+        "Pacific:Funafuti"{
+            ec{"فنافوٽي"}
+        }
+        "Pacific:Galapagos"{
+            ec{"گالاپاگوز"}
+        }
+        "Pacific:Gambier"{
+            ec{"گيمبيئر"}
+        }
+        "Pacific:Guadalcanal"{
+            ec{"گواڊل ڪينال"}
+        }
+        "Pacific:Guam"{
+            ec{"گوام"}
+        }
+        "Pacific:Honolulu"{
+            ec{"هونو لولو"}
+        }
+        "Pacific:Johnston"{
+            ec{"جانسٹن"}
+        }
+        "Pacific:Kiritimati"{
+            ec{"ڪريٽمٽي"}
+        }
+        "Pacific:Kosrae"{
+            ec{"ڪوسرائي"}
+        }
+        "Pacific:Kwajalein"{
+            ec{"ڪواجلين"}
+        }
+        "Pacific:Majuro"{
+            ec{"مجورو"}
+        }
+        "Pacific:Marquesas"{
+            ec{"مرڪيوسس"}
+        }
+        "Pacific:Midway"{
+            ec{"مڊوي"}
+        }
+        "Pacific:Nauru"{
+            ec{"نائرو"}
+        }
+        "Pacific:Niue"{
+            ec{"نيووي"}
+        }
+        "Pacific:Norfolk"{
+            ec{"نار فوڪ"}
+        }
+        "Pacific:Noumea"{
+            ec{"نائوميا"}
+        }
+        "Pacific:Pago_Pago"{
+            ec{"پاگو پاگو"}
+        }
+        "Pacific:Palau"{
+            ec{"پلائو"}
+        }
+        "Pacific:Pitcairn"{
+            ec{"پٽڪيرن"}
+        }
+        "Pacific:Ponape"{
+            ec{"پونپیئي"}
+        }
+        "Pacific:Port_Moresby"{
+            ec{"پورٽ مورسبي"}
+        }
+        "Pacific:Rarotonga"{
+            ec{"راروٽونگا"}
+        }
+        "Pacific:Saipan"{
+            ec{"سيپن"}
+        }
+        "Pacific:Tahiti"{
+            ec{"تاهٽي"}
+        }
+        "Pacific:Tarawa"{
+            ec{"تراوا"}
+        }
+        "Pacific:Tongatapu"{
+            ec{"ٽونگاٽاپو"}
+        }
+        "Pacific:Truk"{
+            ec{"چيوڪ"}
+        }
+        "Pacific:Wake"{
+            ec{"ويڪ"}
+        }
+        "Pacific:Wallis"{
+            ec{"ويلس"}
+        }
+        "meta:Afghanistan"{
+            ls{"افغانستان جو وقت"}
+        }
+        "meta:Africa_Central"{
+            ls{"مرڪزي آفريقا جو وقت"}
+        }
+        "meta:Africa_Eastern"{
+            ls{"اوڀر آفريڪا جو وقت"}
+        }
+        "meta:Africa_Southern"{
+            ls{"ڏکڻ آفريڪا جو معياري وقت"}
+        }
+        "meta:Africa_Western"{
+            ld{"اولهه آفريقا جي اونهاري جو وقت"}
+            lg{"اولهه آفريقا جو وقت"}
+            ls{"اولهه آفريقا جو معياري وقت"}
+        }
+        "meta:Alaska"{
+            ld{"الاسڪا جي ڏينهن جو وقت"}
+            lg{"الاسڪا جو وقت"}
+            ls{"الاسڪا جو معياري وقت"}
+        }
+        "meta:Amazon"{
+            ld{"ايميزون جي اونهاري جو وقت"}
+            lg{"ايميزون جو وقت"}
+            ls{"ايميزون جو معياري وقت"}
+        }
+        "meta:America_Central"{
+            ld{"مرڪزي ڏينهن جو وقت"}
+            lg{"مرڪزي وقت"}
+            ls{"مرڪزي معياري وقت"}
+        }
+        "meta:America_Eastern"{
+            ld{"مشرقي ڏينهن جو وقت"}
+            lg{"مشرقي وقت"}
+            ls{"مشرقي معياري وقت"}
+        }
+        "meta:America_Mountain"{
+            ld{"پهاڙي ڏينهن جو وقت"}
+            lg{"پهاڙي وقت"}
+            ls{"پهاڙي معياري وقت"}
+        }
+        "meta:America_Pacific"{
+            ld{"پيسيفڪ ڏينهن جو وقت"}
+            lg{"پيسيفڪ وقت"}
+            ls{"پيسيفڪ معياري وقت"}
+        }
+        "meta:Apia"{
+            ld{"اپيا جي ڏينهن جو وقت"}
+            lg{"اپيا جو وقت"}
+            ls{"اپيا جو معياري وقت"}
+        }
+        "meta:Arabian"{
+            ld{"عربين جي ڏينهن جو وقت"}
+            lg{"عربين جو وقت"}
+            ls{"عربين جو معياري وقت"}
+        }
+        "meta:Argentina"{
+            ld{"ارجنٽائن جي اونهاري جو وقت"}
+            lg{"ارجنٽائن وقت"}
+            ls{"ارجنٽائن معياري وقت"}
+        }
+        "meta:Argentina_Western"{
+            ld{"مغربي ارجنٽائن جي اونهاري جو وقت"}
+            lg{"مغربي ارجنٽائن وقت"}
+            ls{"مغربي ارجنٽائن جو معياري وقت"}
+        }
+        "meta:Armenia"{
+            ld{"آرمينيا جي اونهاري جو وقت"}
+            lg{"آرمينيا جو وقت"}
+            ls{"آرمينيا جو معياري وقت"}
+        }
+        "meta:Atlantic"{
+            ld{"ايٽلانٽڪ جي ڏينهن جو وقت"}
+            lg{"ايٽلانٽڪ جو وقت"}
+            ls{"ايٽلانٽڪ جو معياري وقت"}
+        }
+        "meta:Australia_Central"{
+            ld{"آسٽريليا جو مرڪزي ڏينهن جو وقت"}
+            lg{"مرڪزي آسٽريليا جو وقت"}
+            ls{"آسٽريليا جو مرڪزي معياري وقت"}
+        }
+        "meta:Australia_CentralWestern"{
+            ld{"آسٽريليا جو مرڪزي مغربي ڏينهن جو وقت"}
+            lg{"آسٽريليا جو مرڪزي مغربي وقت"}
+            ls{"آسٽريليا جو مرڪزي مغربي معياري وقت"}
+        }
+        "meta:Australia_Eastern"{
+            ld{"آسٽريليا جو مشرقي ڏينهن جو وقت"}
+            lg{"اوڀر آسٽريليا جو وقت"}
+            ls{"آسٽريليا جو مشرقي معياري وقت"}
+        }
+        "meta:Australia_Western"{
+            ld{"آسٽريليا جو مغربي ڏينهن جو وقت"}
+            lg{"مغربي آسٽريليا جو وقت"}
+            ls{"آسٽريليا جو مغربي معياري وقت"}
+        }
+        "meta:Azerbaijan"{
+            ld{"آذربائيجان جي اونهاري جو وقت"}
+            lg{"آذربائيجان جو وقت"}
+            ls{"آذربائيجان جو معياري وقت"}
+        }
+        "meta:Azores"{
+            ld{"ازورز جي اونهاري جو وقت"}
+            lg{"ازورز جو وقت"}
+            ls{"ازورز جو معياري وقت"}
+        }
+        "meta:Bangladesh"{
+            ld{"بنگلاديش جي اونهاري جو وقت"}
+            lg{"بنگلاديش جو وقت"}
+            ls{"بنگلاديش جو معياري وقت"}
+        }
+        "meta:Bhutan"{
+            ls{"ڀوٽان جو وقت"}
+        }
+        "meta:Bolivia"{
+            ls{"بولويائي وقت"}
+        }
+        "meta:Brasilia"{
+            ld{"براسيليا جي اونهاري جو وقت"}
+            lg{"بريسيليائي وقت"}
+            ls{"براسيليا جو معياري وقت"}
+        }
+        "meta:Brunei"{
+            ls{"برونائي داروالسلام جو وقت"}
+        }
+        "meta:Cape_Verde"{
+            ld{"ڪيپ ورڊ جي اونهاري جو وقت"}
+            lg{"ڪيپ ورڊ جو وقت"}
+            ls{"ڪيپ ورڊ جو معياري وقت"}
+        }
+        "meta:Chamorro"{
+            ls{"چمورو جو معياري وقت"}
+        }
+        "meta:Chatham"{
+            ld{"چئٿم جي ڏينهن جو وقت"}
+            lg{"چئٿم جو وقت"}
+            ls{"چئٿم جو معياري وقت"}
+        }
+        "meta:Chile"{
+            ld{"چلي جي اونهاري جو وقت"}
+            lg{"چلي جو وقت"}
+            ls{"چلي جو معياري وقت"}
+        }
+        "meta:China"{
+            ld{"چائنا جي ڏينهن جو وقت"}
+            lg{"چائنا جو وقت"}
+            ls{"چائنا جو معياري وقت"}
+        }
+        "meta:Choibalsan"{
+            ld{"چوئي بيلسن جي اونهاري جو وقت"}
+            lg{"چوئي بيلسن جو وقت"}
+            ls{"چوئي بيلسن جو معياري وقت"}
+        }
+        "meta:Christmas"{
+            ls{"ڪرسمس آئي لينڊ جو وقت"}
+        }
+        "meta:Cocos"{
+            ls{"ڪوڪوس آئي لينڊ جو وقت"}
+        }
+        "meta:Colombia"{
+            ld{"ڪولمبيا جي اونهاري جو وقت"}
+            lg{"ڪولمبيا جو وقت"}
+            ls{"ڪولمبيا جو معياري وقت"}
+        }
+        "meta:Cook"{
+            ld{"ڪوڪ آئي لينڊ جي اڌ اونهاري جو وقت"}
+            lg{"ڪوڪ آئي لينڊ جو وقت"}
+            ls{"ڪوڪ آئي لينڊ جو معياري وقت"}
+        }
+        "meta:Cuba"{
+            ld{"ڪيوبا جي ڏينهن جو وقت"}
+            lg{"ڪيوبا جو وقت"}
+            ls{"ڪيوبا جو معياري وقت"}
+        }
+        "meta:Davis"{
+            ls{"ڊيوس جو وقت"}
+        }
+        "meta:DumontDUrville"{
+            ls{"ڊومانٽ درويئل جو وقت"}
+        }
+        "meta:East_Timor"{
+            ls{"اوڀر تيمور جو وقت"}
+        }
+        "meta:Easter"{
+            ld{"ايسٽر آئي لينڊ جي اونهاري جو وقت"}
+            lg{"ايسٽر آئي لينڊ جو وقت"}
+            ls{"ايسٽر آئي لينڊ جو معياري وقت"}
+        }
+        "meta:Ecuador"{
+            ls{"ايڪواڊور جو وقت"}
+        }
+        "meta:Europe_Central"{
+            ld{"مرڪزي يورپي اونهاري جو وقت"}
+            lg{"مرڪزي يورپي وقت"}
+            ls{"مرڪزي يورپي معياري وقت"}
+        }
+        "meta:Europe_Eastern"{
+            ld{"مشرقي يورپي اونهاري جو وقت"}
+            lg{"مشرقي يورپي وقت"}
+            ls{"مشرقي يورپي معياري وقت"}
+        }
+        "meta:Europe_Further_Eastern"{
+            ls{"وڌيڪ مشرقي يورپي وقت"}
+        }
+        "meta:Europe_Western"{
+            ld{"مغربي يورپي ڏينهن جو وقت"}
+            lg{"مغربي يورپي وقت"}
+            ls{"مغربي يورپي معياري وقت"}
+        }
+        "meta:Falkland"{
+            ld{"فاڪ لينڊ آئي لينڊ جي اونهاري جو وقت"}
+            lg{"فاڪ لينڊ آئي لينڊ جو وقت"}
+            ls{"فاڪ لينڊ آئي لينڊ جو معياري وقت"}
+        }
+        "meta:Fiji"{
+            ld{"فجي جي اونهاري جو وقت"}
+            lg{"فجي جو وقت"}
+            ls{"فجي جو معياري وقت"}
+        }
+        "meta:French_Guiana"{
+            ls{"فرانسيسي گيانا جو وقت"}
+        }
+        "meta:French_Southern"{
+            ls{"فرانسيسي ڏاکڻي ۽ انٽارڪٽڪ جو وقت"}
+        }
+        "meta:GMT"{
+            ls{"گرين وچ مين ٽائيم"}
+        }
+        "meta:Galapagos"{
+            ls{"گالاپاگوز جو وقت"}
+        }
+        "meta:Gambier"{
+            ls{"گيمبيئر جو وقت"}
+        }
+        "meta:Georgia"{
+            ld{"جارجيا جي اونهاري جو وقت"}
+            lg{"جارجيا جو وقت"}
+            ls{"جارجيا جو معياري وقت"}
+        }
+        "meta:Gilbert_Islands"{
+            ls{"گلبرٽ آئي لينڊ جو وقت"}
+        }
+        "meta:Greenland_Eastern"{
+            ld{"مشرقي گرين لينڊ جي اونهاري جو وقت"}
+            lg{"مشرقي گرين لينڊ جو وقت"}
+            ls{"مشرقي گرين لينڊ جو معياري وقت"}
+        }
+        "meta:Greenland_Western"{
+            ld{"مغربي گرين لينڊ جي اونهاري جو وقت"}
+            lg{"مغربي گرين لينڊ جو وقت"}
+            ls{"مغربي گرين لينڊ جو معياري وقت"}
+        }
+        "meta:Gulf"{
+            ls{"خلج معياري وقت"}
+        }
+        "meta:Guyana"{
+            ls{"گيانائي وقت"}
+        }
+        "meta:Hawaii_Aleutian"{
+            ld{"هوائي اليوٽين جي ڏينهن جو وقت"}
+            lg{"هوائي اليوٽين جو وقت"}
+            ls{"هوائي اليوٽين جو معياري وقت"}
+        }
+        "meta:Hong_Kong"{
+            ld{"هانگ ڪانگ جي اونهاري جو وقت"}
+            lg{"هانگ ڪانگ جو وقت"}
+            ls{"هانگ ڪانگ جو معياري وقت"}
+        }
+        "meta:Hovd"{
+            ld{"هووڊ جي اونهاري جو وقت"}
+            lg{"هووڊ جو وقت"}
+            ls{"هووڊ جو معياري وقت"}
+        }
+        "meta:India"{
+            ls{"ڀارت جو معياري وقت"}
+        }
+        "meta:Indian_Ocean"{
+            ls{"هند سمنڊ جو وقت"}
+        }
+        "meta:Indochina"{
+            ls{"انڊو چائنا جو وقت"}
+        }
+        "meta:Indonesia_Central"{
+            ls{"مرڪزي انڊونيشيا جو وقت"}
+        }
+        "meta:Indonesia_Eastern"{
+            ls{"اوڀر انڊونيشيا جو وقت"}
+        }
+        "meta:Indonesia_Western"{
+            ls{"اولهه انڊونيشيا جو وقت"}
+        }
+        "meta:Iran"{
+            ld{"ايران جي ڏينهن جو وقت"}
+            lg{"ايران جو وقت"}
+            ls{"ايران جو معياري وقت"}
+        }
+        "meta:Irkutsk"{
+            ld{"ارڪتسڪ جي ڏينهن جو وقت"}
+            lg{"ارڪتسڪ جو وقت"}
+            ls{"ارڪتسڪ جو معياري وقت"}
+        }
+        "meta:Israel"{
+            ld{"اسرائيل جي ڏينهن جو وقت"}
+            lg{"اسرائيل جو وقت"}
+            ls{"اسرائيل جو معياري وقت"}
+        }
+        "meta:Japan"{
+            ld{"جاپان جي ڏينهن جو وقت"}
+            lg{"جاپان جو وقت"}
+            ls{"جاپان جو معياري وقت"}
+        }
+        "meta:Kazakhstan_Eastern"{
+            ls{"اوڀر قزاقستان جو وقت"}
+        }
+        "meta:Kazakhstan_Western"{
+            ls{"اولهه قزاقستان جو وقت"}
+        }
+        "meta:Korea"{
+            ld{"ڪوريا جي ڏينهن جو وقت"}
+            lg{"ڪوريا جو وقت"}
+            ls{"ڪوريا جو معياري وقت"}
+        }
+        "meta:Kosrae"{
+            ls{"ڪوسرائي جو وقت"}
+        }
+        "meta:Krasnoyarsk"{
+            ld{"ڪریسنویارسڪ جي ڏينهن جو وقت"}
+            lg{"ڪریسنویارسڪ جو وقت"}
+            ls{"ڪریسنویارسڪ جو معياري وقت"}
+        }
+        "meta:Kyrgystan"{
+            ls{"ڪرگزستان جو وقت"}
+        }
+        "meta:Line_Islands"{
+            ls{"لائن آئي لينڊ جو وقت"}
+        }
+        "meta:Lord_Howe"{
+            ld{"لورڊ هووي جي ڏينهن جو وقت"}
+            lg{"لورڊ هووي جو وقت"}
+            ls{"لورڊ هووي جو معياري وقت"}
+        }
+        "meta:Macquarie"{
+            ls{"مڪوائري آئي لينڊ جو وقت"}
+        }
+        "meta:Magadan"{
+            ld{"مگادان جي ڏينهن جي وقت"}
+            lg{"مگادان جو وقت"}
+            ls{"مگادان جو معياري وقت"}
+        }
+        "meta:Malaysia"{
+            ls{"ملائيشيا جو وقت"}
+        }
+        "meta:Maldives"{
+            ls{"مالديپ جو وقت"}
+        }
+        "meta:Marquesas"{
+            ls{"مرڪيوسس جو وقت"}
+        }
+        "meta:Marshall_Islands"{
+            ls{"مارشل آئي لينڊ جو وقت"}
+        }
+        "meta:Mauritius"{
+            ld{"موريشيس جي اونهاري جو وقت"}
+            lg{"موريشيس جو وقت"}
+            ls{"موريشيس جو معياري وقت"}
+        }
+        "meta:Mawson"{
+            ls{"مائوسن جو وقت"}
+        }
+        "meta:Mexico_Northwest"{
+            ld{"شمالي مغربي ميڪسيڪو جي ڏينهن جو وقت"}
+            lg{"شمالي مغربي ميڪسيڪو جو وقت"}
+            ls{"شمالي مغربي ميڪسيڪو جو معياري وقت"}
+        }
+        "meta:Mexico_Pacific"{
+            ld{"ميڪسيڪن پيسيفڪ جي ڏينهن جو وقت"}
+            lg{"ميڪسيڪن پيسيفڪ وقت"}
+            ls{"ميڪسيڪن پيسيفڪ جو معياري وقت"}
+        }
+        "meta:Mongolia"{
+            ld{"اولان باتر جي اونهاري جو وقت"}
+            lg{"اولان باتر جو وقت"}
+            ls{"اولان باتر جو معياري وقت"}
+        }
+        "meta:Moscow"{
+            ld{"ماسڪو جي ڏينهن جي وقت"}
+            lg{"ماسڪو جو وقت"}
+            ls{"ماسڪو جو معياري وقت"}
+        }
+        "meta:Myanmar"{
+            ls{"ميانمار جو وقت"}
+        }
+        "meta:Nauru"{
+            ls{"نائورو جو وقت"}
+        }
+        "meta:Nepal"{
+            ls{"نيپال جو وقت"}
+        }
+        "meta:New_Caledonia"{
+            ld{"نيو ڪيليڊونيا جي اونهاري جو وقت"}
+            lg{"نيو ڪيليڊونيا جو وقت"}
+            ls{"نيو ڪيليڊونيا جو معياري وقت"}
+        }
+        "meta:New_Zealand"{
+            ld{"نيوزيلينڊ جي ڏينهن جو وقت"}
+            lg{"نيوزيلينڊ جو وقت"}
+            ls{"نيوزيلينڊ جو معياري وقت"}
+        }
+        "meta:Newfoundland"{
+            ld{"نيو فائونڊ لينڊ جي ڏينهن جو وقت"}
+            lg{"نيو فائونڊ لينڊ جو وقت"}
+            ls{"نيو فائونڊ لينڊ جو معياري وقت"}
+        }
+        "meta:Niue"{
+            ls{"نيووي جو وقت"}
+        }
+        "meta:Norfolk"{
+            ls{"نار فوڪ آئي لينڊ جو وقت"}
+        }
+        "meta:Noronha"{
+            ld{"فرنانڊو دي نورونها جي اونهاري وقت"}
+            lg{"فرنانڊو دي نورونها جو وقت"}
+            ls{"فرنانڊو دي نورونها جو معياري وقت"}
+        }
+        "meta:Novosibirsk"{
+            ld{"نوواسبئيرسڪ جي ڏينهن جو وقت"}
+            lg{"نوواسبئيرسڪ جو وقت"}
+            ls{"نوواسبئيرسڪ جو معياري وقت"}
+        }
+        "meta:Omsk"{
+            ld{"اومسڪ جي ڏينهن جو وقت"}
+            lg{"اومسڪ جو وقت"}
+            ls{"اومسڪ جو معياري وقت"}
+        }
+        "meta:Pakistan"{
+            ld{"پاڪستان جي اونهاري جو وقت"}
+            lg{"پاڪستان جو وقت"}
+            ls{"پاڪستان جو معياري وقت"}
+        }
+        "meta:Palau"{
+            ls{"پلائو جو وقت"}
+        }
+        "meta:Papua_New_Guinea"{
+            ls{"پاپوا نيو گني جو وقت"}
+        }
+        "meta:Paraguay"{
+            ld{"پيراگوئي جي اونهاري جو وقت"}
+            lg{"پيراگوئي جو وقت"}
+            ls{"پيراگوئي جو معياري وقت"}
+        }
+        "meta:Peru"{
+            ld{"پيرو جي اونهاري جو وقت"}
+            lg{"پيرو جو وقت"}
+            ls{"پيرو جو معياري وقت"}
+        }
+        "meta:Philippines"{
+            ld{"فلپائن جي اونهاري جو وقت"}
+            lg{"فلپائن جو وقت"}
+            ls{"فلپائن جو معياري وقت"}
+        }
+        "meta:Phoenix_Islands"{
+            ls{"فونيڪس آئي لينڊ جو وقت"}
+        }
+        "meta:Pierre_Miquelon"{
+            ld{"سینٽ پیئر و میڪوئیلون جي ڏينهن جو وقت"}
+            lg{"سينٽ پيئر ائن ميڪوئلون جو وقت"}
+            ls{"سینٽ پیئر اَئن میڪوئلون جو مانائتو وقت"}
+        }
+        "meta:Pitcairn"{
+            ls{"پٽڪيرن جو وقت"}
+        }
+        "meta:Ponape"{
+            ls{"پوناپي جو وقت"}
+        }
+        "meta:Pyongyang"{
+            ls{"شيانگ يانگ جو وقت"}
+        }
+        "meta:Reunion"{
+            ls{"ري يونين جو وقت"}
+        }
+        "meta:Rothera"{
+            ls{"روٿيرا جو وقت"}
+        }
+        "meta:Sakhalin"{
+            ld{"سخالين جي ڏينهن جو وقت"}
+            lg{"سخالين جو وقت"}
+            ls{"سخالين جو معياري وقت"}
+        }
+        "meta:Samoa"{
+            ld{"ساموا جي ڏينهن جو وقت"}
+            lg{"ساموا جو وقت"}
+            ls{"ساموا جو معياري وقت"}
+        }
+        "meta:Seychelles"{
+            ls{"شي شلز جو وقت"}
+        }
+        "meta:Singapore"{
+            ls{"سنگاپور جو معياري وقت"}
+        }
+        "meta:Solomon"{
+            ls{"سولومن آئي لينڊ جو وقت"}
+        }
+        "meta:South_Georgia"{
+            ls{"ڏکڻ جارجيا جو وقت"}
+        }
+        "meta:Suriname"{
+            ls{"سوري نام جو وقت"}
+        }
+        "meta:Syowa"{
+            ls{"سائيوا جو وقت"}
+        }
+        "meta:Tahiti"{
+            ls{"تاهيٽي جو وقت"}
+        }
+        "meta:Taipei"{
+            ld{"تائپي جي ڏينهن جو وقت"}
+            lg{"تائپي جو وقت"}
+            ls{"تائپي جو معياري وقت"}
+        }
+        "meta:Tajikistan"{
+            ls{"تاجڪستان جو وقت"}
+        }
+        "meta:Tokelau"{
+            ls{"ٽوڪيلائو جو وقت"}
+        }
+        "meta:Tonga"{
+            ld{"ٽونگا جي اونهاري جو وقت"}
+            lg{"ٽونگا جو وقت"}
+            ls{"ٽونگا جو معياري وقت"}
+        }
+        "meta:Truk"{
+            ls{"چيوڪ جو وقت"}
+        }
+        "meta:Turkmenistan"{
+            ld{"ترڪمانستان جي اونهاري جو وقت"}
+            lg{"ترڪمانستان جو وقت"}
+            ls{"ترڪمانستان جو معياري وقت"}
+        }
+        "meta:Tuvalu"{
+            ls{"تووالو جو وقت"}
+        }
+        "meta:Uruguay"{
+            ld{"يوروگائي جي اونهاري جو وقت"}
+            lg{"يوروگائي جو وقت"}
+            ls{"يوروگائي جو معياري وقت"}
+        }
+        "meta:Uzbekistan"{
+            ld{"ازبڪستان جي اونهاري جو وقت"}
+            lg{"ازبڪستان جو وقت"}
+            ls{"ازبڪستان جو معياري وقت"}
+        }
+        "meta:Vanuatu"{
+            ld{"وانواتو جي ڏينهن جو وقت"}
+            lg{"وانواتو جو وقت"}
+            ls{"وانواتو جو معياري وقت"}
+        }
+        "meta:Venezuela"{
+            ls{"وينزويلا جو وقت"}
+        }
+        "meta:Vladivostok"{
+            ld{"اولادووستوڪ جي ڏينهن جو وقت"}
+            lg{"ولادووستوڪ جو وقت"}
+            ls{"ولادووستوڪ جو معياري وقت"}
+        }
+        "meta:Volgograd"{
+            ld{"وولگوگراد جي ڏينهن جو وقت"}
+            lg{"وولگوگراد جو وقت"}
+            ls{"وولگوگراد جو معياري وقت"}
+        }
+        "meta:Vostok"{
+            ls{"ووسٽوڪ جو وقت"}
+        }
+        "meta:Wake"{
+            ls{"ويڪ آئي لينڊ جو وقت"}
+        }
+        "meta:Wallis"{
+            ls{"ويلس ۽ فتونا جو وقت"}
+        }
+        "meta:Yakutsk"{
+            ld{"ياڪتسڪ جي ڏينهن جو وقت"}
+            lg{"ياڪتسڪ جو وقت"}
+            ls{"ياڪتسڪ جو معياري وقت"}
+        }
+        "meta:Yekaterinburg"{
+            ld{"يڪاٽيرنبرگ جي ڏينهن جو وقت"}
+            lg{"يڪاٽيرنبرگ جو وقت"}
+            ls{"يڪاٽيرنبرگ جو معياري وقت"}
+        }
+        fallbackFormat{"{1} ({0})"}
+        gmtFormat{"GMT{0}"}
+        gmtZeroFormat{"GMT"}
+        hourFormat{"+HH:mm;-HH:mm"}
+        regionFormat{"{0} وقت"}
+        regionFormatDaylight{"{0} ڏينهن جو وقت"}
+        regionFormatStandard{"{0} معياري وقت"}
+    }
+}
diff --git a/icu4c/source/data/zone/tk.txt b/icu4c/source/data/zone/tk.txt
new file mode 100644 (file)
index 0000000..cbbdec7
--- /dev/null
@@ -0,0 +1,1889 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+tk{
+    Version{"2.1.43.65"}
+    zoneStrings{
+        "Africa:Abidjan"{
+            ec{"Abijan"}
+        }
+        "Africa:Accra"{
+            ec{"Akkra"}
+        }
+        "Africa:Addis_Ababa"{
+            ec{"Addis-Abeba"}
+        }
+        "Africa:Algiers"{
+            ec{"Alžir"}
+        }
+        "Africa:Asmera"{
+            ec{"Asmera"}
+        }
+        "Africa:Bamako"{
+            ec{"Bamako"}
+        }
+        "Africa:Bangui"{
+            ec{"Bangi"}
+        }
+        "Africa:Banjul"{
+            ec{"Banjul"}
+        }
+        "Africa:Bissau"{
+            ec{"Bisau"}
+        }
+        "Africa:Blantyre"{
+            ec{"Blantaýr"}
+        }
+        "Africa:Brazzaville"{
+            ec{"Brazzawil"}
+        }
+        "Africa:Bujumbura"{
+            ec{"Bujumbura"}
+        }
+        "Africa:Cairo"{
+            ec{"Kair"}
+        }
+        "Africa:Casablanca"{
+            ec{"Kasablanka"}
+        }
+        "Africa:Ceuta"{
+            ec{"Seuta"}
+        }
+        "Africa:Conakry"{
+            ec{"Konakri"}
+        }
+        "Africa:Dakar"{
+            ec{"Dakar"}
+        }
+        "Africa:Dar_es_Salaam"{
+            ec{"Dar-es-Salam"}
+        }
+        "Africa:Djibouti"{
+            ec{"Jibuti"}
+        }
+        "Africa:Douala"{
+            ec{"Duala"}
+        }
+        "Africa:El_Aaiun"{
+            ec{"El-Aýun"}
+        }
+        "Africa:Freetown"{
+            ec{"Fritaun"}
+        }
+        "Africa:Gaborone"{
+            ec{"Gaborone"}
+        }
+        "Africa:Harare"{
+            ec{"Harare"}
+        }
+        "Africa:Johannesburg"{
+            ec{"Ýohannesburg"}
+        }
+        "Africa:Juba"{
+            ec{"Juba"}
+        }
+        "Africa:Kampala"{
+            ec{"Kampala"}
+        }
+        "Africa:Khartoum"{
+            ec{"Hartum"}
+        }
+        "Africa:Kigali"{
+            ec{"Kigali"}
+        }
+        "Africa:Kinshasa"{
+            ec{"Kinşasa"}
+        }
+        "Africa:Lagos"{
+            ec{"Lagos"}
+        }
+        "Africa:Libreville"{
+            ec{"Librewil"}
+        }
+        "Africa:Lome"{
+            ec{"Lome"}
+        }
+        "Africa:Luanda"{
+            ec{"Luanda"}
+        }
+        "Africa:Lubumbashi"{
+            ec{"Lubumbaşi"}
+        }
+        "Africa:Lusaka"{
+            ec{"Lusaka"}
+        }
+        "Africa:Malabo"{
+            ec{"Malabo"}
+        }
+        "Africa:Maputo"{
+            ec{"Maputo"}
+        }
+        "Africa:Maseru"{
+            ec{"Maseru"}
+        }
+        "Africa:Mbabane"{
+            ec{"Mbabane"}
+        }
+        "Africa:Mogadishu"{
+            ec{"Mogadişo"}
+        }
+        "Africa:Monrovia"{
+            ec{"Monrowiýa"}
+        }
+        "Africa:Nairobi"{
+            ec{"Naýrobi"}
+        }
+        "Africa:Ndjamena"{
+            ec{"Jamena"}
+        }
+        "Africa:Niamey"{
+            ec{"Niameý"}
+        }
+        "Africa:Nouakchott"{
+            ec{"Nuakşot"}
+        }
+        "Africa:Ouagadougou"{
+            ec{"Uagadugu"}
+        }
+        "Africa:Porto-Novo"{
+            ec{"Porto-Nowo"}
+        }
+        "Africa:Sao_Tome"{
+            ec{"San-Tome"}
+        }
+        "Africa:Tripoli"{
+            ec{"Tripoli"}
+        }
+        "Africa:Tunis"{
+            ec{"Tunis"}
+        }
+        "Africa:Windhoek"{
+            ec{"Windhuk"}
+        }
+        "America:Adak"{
+            ec{"Adak adasy"}
+        }
+        "America:Anchorage"{
+            ec{"Ankoridž"}
+        }
+        "America:Anguilla"{
+            ec{"Angilýa"}
+        }
+        "America:Antigua"{
+            ec{"Antigua"}
+        }
+        "America:Araguaina"{
+            ec{"Araguaýna"}
+        }
+        "America:Argentina:La_Rioja"{
+            ec{"La-Rioha"}
+        }
+        "America:Argentina:Rio_Gallegos"{
+            ec{"Rio-Galegos"}
+        }
+        "America:Argentina:Salta"{
+            ec{"Salta"}
+        }
+        "America:Argentina:San_Juan"{
+            ec{"San-Huan"}
+        }
+        "America:Argentina:San_Luis"{
+            ec{"San-Luis"}
+        }
+        "America:Argentina:Tucuman"{
+            ec{"Tukuman"}
+        }
+        "America:Argentina:Ushuaia"{
+            ec{"Uşuaýa"}
+        }
+        "America:Aruba"{
+            ec{"Aruba"}
+        }
+        "America:Asuncion"{
+            ec{"Asunsýon"}
+        }
+        "America:Bahia"{
+            ec{"Baiýa"}
+        }
+        "America:Bahia_Banderas"{
+            ec{"Baiýa-de-Banderas"}
+        }
+        "America:Barbados"{
+            ec{"Barbados"}
+        }
+        "America:Belem"{
+            ec{"Belen"}
+        }
+        "America:Belize"{
+            ec{"Beliz"}
+        }
+        "America:Blanc-Sablon"{
+            ec{"Blank-Sablon"}
+        }
+        "America:Boa_Vista"{
+            ec{"Boa-Wista"}
+        }
+        "America:Bogota"{
+            ec{"Bogota"}
+        }
+        "America:Boise"{
+            ec{"Boýse"}
+        }
+        "America:Buenos_Aires"{
+            ec{"Buenos-Aýres"}
+        }
+        "America:Cambridge_Bay"{
+            ec{"Kembrij-Beý"}
+        }
+        "America:Campo_Grande"{
+            ec{"Kampu-Grandi"}
+        }
+        "America:Cancun"{
+            ec{"Kankun"}
+        }
+        "America:Caracas"{
+            ec{"Karakas"}
+        }
+        "America:Catamarca"{
+            ec{"Katamarka"}
+        }
+        "America:Cayenne"{
+            ec{"Kaýenna"}
+        }
+        "America:Cayman"{
+            ec{"Kaýman adalary"}
+        }
+        "America:Chicago"{
+            ec{"Çikago"}
+        }
+        "America:Chihuahua"{
+            ec{"Çihuahua"}
+        }
+        "America:Coral_Harbour"{
+            ec{"Atikokan"}
+        }
+        "America:Cordoba"{
+            ec{"Kordowa"}
+        }
+        "America:Costa_Rica"{
+            ec{"Kosta-Rika"}
+        }
+        "America:Creston"{
+            ec{"Kreston"}
+        }
+        "America:Cuiaba"{
+            ec{"Kuýaba"}
+        }
+        "America:Curacao"{
+            ec{"Kýurasao"}
+        }
+        "America:Danmarkshavn"{
+            ec{"Denmarkshawn"}
+        }
+        "America:Dawson"{
+            ec{"Douson"}
+        }
+        "America:Dawson_Creek"{
+            ec{"Douson-Krik"}
+        }
+        "America:Denver"{
+            ec{"Denwer"}
+        }
+        "America:Detroit"{
+            ec{"Detroýt"}
+        }
+        "America:Dominica"{
+            ec{"Dominika"}
+        }
+        "America:Edmonton"{
+            ec{"Edmonton"}
+        }
+        "America:Eirunepe"{
+            ec{"Eýrunepe"}
+        }
+        "America:El_Salvador"{
+            ec{"Salwador"}
+        }
+        "America:Fort_Nelson"{
+            ec{"Fort Nelson"}
+        }
+        "America:Fortaleza"{
+            ec{"Fortaleza"}
+        }
+        "America:Glace_Bay"{
+            ec{"Gleýs-Beý"}
+        }
+        "America:Godthab"{
+            ec{"Nuk"}
+        }
+        "America:Goose_Bay"{
+            ec{"Gus-Beý"}
+        }
+        "America:Grand_Turk"{
+            ec{"Grand-Terk"}
+        }
+        "America:Grenada"{
+            ec{"Grenada"}
+        }
+        "America:Guadeloupe"{
+            ec{"Gwadelupa"}
+        }
+        "America:Guatemala"{
+            ec{"Gwatemala"}
+        }
+        "America:Guayaquil"{
+            ec{"Guýakil"}
+        }
+        "America:Guyana"{
+            ec{"Gaýana"}
+        }
+        "America:Halifax"{
+            ec{"Galifaks"}
+        }
+        "America:Havana"{
+            ec{"Gawana"}
+        }
+        "America:Hermosillo"{
+            ec{"Ermosilo"}
+        }
+        "America:Indiana:Knox"{
+            ec{"Noks, Indiana"}
+        }
+        "America:Indiana:Marengo"{
+            ec{"Marengo, Indiana"}
+        }
+        "America:Indiana:Petersburg"{
+            ec{"Petersburg, Indiana"}
+        }
+        "America:Indiana:Tell_City"{
+            ec{"Tell-Siti, Indiana"}
+        }
+        "America:Indiana:Vevay"{
+            ec{"Wiweý, Indiana"}
+        }
+        "America:Indiana:Vincennes"{
+            ec{"Winsens, Indiana"}
+        }
+        "America:Indiana:Winamac"{
+            ec{"Winamak, Indiana"}
+        }
+        "America:Indianapolis"{
+            ec{"Indianapolis"}
+        }
+        "America:Inuvik"{
+            ec{"Inuwik"}
+        }
+        "America:Iqaluit"{
+            ec{"Ikaluit"}
+        }
+        "America:Jamaica"{
+            ec{"Ýamaýka"}
+        }
+        "America:Jujuy"{
+            ec{"Žužuý"}
+        }
+        "America:Juneau"{
+            ec{"Džuno"}
+        }
+        "America:Kentucky:Monticello"{
+            ec{"Montisello, Kentuki"}
+        }
+        "America:Kralendijk"{
+            ec{"Kralendeýk"}
+        }
+        "America:La_Paz"{
+            ec{"La-Pas"}
+        }
+        "America:Lima"{
+            ec{"Lima"}
+        }
+        "America:Los_Angeles"{
+            ec{"Los-Anjeles"}
+        }
+        "America:Louisville"{
+            ec{"Luiswill"}
+        }
+        "America:Lower_Princes"{
+            ec{"Lower-Prinses-Kuorter"}
+        }
+        "America:Maceio"{
+            ec{"Maseýo"}
+        }
+        "America:Managua"{
+            ec{"Managua"}
+        }
+        "America:Manaus"{
+            ec{"Manaus"}
+        }
+        "America:Marigot"{
+            ec{"Marigo"}
+        }
+        "America:Martinique"{
+            ec{"Martinika"}
+        }
+        "America:Matamoros"{
+            ec{"Matamoros"}
+        }
+        "America:Mazatlan"{
+            ec{"Mazatlan"}
+        }
+        "America:Mendoza"{
+            ec{"Mendosa"}
+        }
+        "America:Menominee"{
+            ec{"Menomini"}
+        }
+        "America:Merida"{
+            ec{"Merida"}
+        }
+        "America:Metlakatla"{
+            ec{"Metlakatla"}
+        }
+        "America:Mexico_City"{
+            ec{"Mehiko"}
+        }
+        "America:Miquelon"{
+            ec{"Mikelon"}
+        }
+        "America:Moncton"{
+            ec{"Monkton"}
+        }
+        "America:Monterrey"{
+            ec{"Monterreý"}
+        }
+        "America:Montevideo"{
+            ec{"Montewideo"}
+        }
+        "America:Montserrat"{
+            ec{"Monserrat"}
+        }
+        "America:Nassau"{
+            ec{"Nassau"}
+        }
+        "America:New_York"{
+            ec{"Nýu-Ýork"}
+        }
+        "America:Nipigon"{
+            ec{"Nipigon"}
+        }
+        "America:Nome"{
+            ec{"Nom"}
+        }
+        "America:Noronha"{
+            ec{"Noronha"}
+        }
+        "America:North_Dakota:Beulah"{
+            ec{"Boýla, Demirgazyk Dakota"}
+        }
+        "America:North_Dakota:Center"{
+            ec{"Sentr, Demirgazyk Dakota"}
+        }
+        "America:North_Dakota:New_Salem"{
+            ec{"Nýu-Salem, D.g. Dakota"}
+        }
+        "America:Ojinaga"{
+            ec{"Ohinaga"}
+        }
+        "America:Panama"{
+            ec{"Panama"}
+        }
+        "America:Pangnirtung"{
+            ec{"Pangnirtang"}
+        }
+        "America:Paramaribo"{
+            ec{"Paramaribo"}
+        }
+        "America:Phoenix"{
+            ec{"Feniks"}
+        }
+        "America:Port-au-Prince"{
+            ec{"Port-o-Prens"}
+        }
+        "America:Port_of_Spain"{
+            ec{"Port-of-Speýn"}
+        }
+        "America:Porto_Velho"{
+            ec{"Portu-Welýu"}
+        }
+        "America:Puerto_Rico"{
+            ec{"Puerto-Riko"}
+        }
+        "America:Punta_Arenas"{
+            ec{"Punta-Arenas"}
+        }
+        "America:Rainy_River"{
+            ec{"Reýni-Riwer"}
+        }
+        "America:Rankin_Inlet"{
+            ec{"Rankin-Inlet"}
+        }
+        "America:Recife"{
+            ec{"Resifi"}
+        }
+        "America:Regina"{
+            ec{"Rejaýna"}
+        }
+        "America:Resolute"{
+            ec{"Rozulýut"}
+        }
+        "America:Rio_Branco"{
+            ec{"Riu-Branku"}
+        }
+        "America:Santa_Isabel"{
+            ec{"Santa-Izabel"}
+        }
+        "America:Santarem"{
+            ec{"Santarem"}
+        }
+        "America:Santiago"{
+            ec{"Santýago"}
+        }
+        "America:Santo_Domingo"{
+            ec{"Santo-Domingo"}
+        }
+        "America:Sao_Paulo"{
+            ec{"San-Paulu"}
+        }
+        "America:Scoresbysund"{
+            ec{"Illokkortoormiut"}
+        }
+        "America:Sitka"{
+            ec{"Sitka"}
+        }
+        "America:St_Barthelemy"{
+            ec{"Sen-Bartelemi"}
+        }
+        "America:St_Johns"{
+            ec{"Sent-Džons"}
+        }
+        "America:St_Kitts"{
+            ec{"Sent-Kits"}
+        }
+        "America:St_Lucia"{
+            ec{"Sent-Lýusiýa"}
+        }
+        "America:St_Thomas"{
+            ec{"Sent-Tomas"}
+        }
+        "America:St_Vincent"{
+            ec{"Sent-Winsent"}
+        }
+        "America:Swift_Current"{
+            ec{"Swift-Karent"}
+        }
+        "America:Tegucigalpa"{
+            ec{"Tegusigalpa"}
+        }
+        "America:Thule"{
+            ec{"Tule"}
+        }
+        "America:Thunder_Bay"{
+            ec{"Tander-Beý"}
+        }
+        "America:Tijuana"{
+            ec{"Tihuana"}
+        }
+        "America:Toronto"{
+            ec{"Toronto"}
+        }
+        "America:Tortola"{
+            ec{"Tortola"}
+        }
+        "America:Vancouver"{
+            ec{"Wankuwer"}
+        }
+        "America:Whitehorse"{
+            ec{"Waýthors"}
+        }
+        "America:Winnipeg"{
+            ec{"Winipeg"}
+        }
+        "America:Yakutat"{
+            ec{"Ýakutat"}
+        }
+        "America:Yellowknife"{
+            ec{"Ýellounaýf"}
+        }
+        "Antarctica:Casey"{
+            ec{"Keýsi"}
+        }
+        "Antarctica:Davis"{
+            ec{"Deýwis"}
+        }
+        "Antarctica:DumontDUrville"{
+            ec{"Dýumon-d-Ýurwil"}
+        }
+        "Antarctica:Macquarie"{
+            ec{"Makkuori"}
+        }
+        "Antarctica:Mawson"{
+            ec{"Mouson"}
+        }
+        "Antarctica:McMurdo"{
+            ec{"Mak-Merdo"}
+        }
+        "Antarctica:Palmer"{
+            ec{"Palmer"}
+        }
+        "Antarctica:Rothera"{
+            ec{"Rotera"}
+        }
+        "Antarctica:Syowa"{
+            ec{"Sýowa"}
+        }
+        "Antarctica:Troll"{
+            ec{"Trol"}
+        }
+        "Antarctica:Vostok"{
+            ec{"Wostok"}
+        }
+        "Arctic:Longyearbyen"{
+            ec{"Longir"}
+        }
+        "Asia:Aden"{
+            ec{"Aden"}
+        }
+        "Asia:Almaty"{
+            ec{"Almaty"}
+        }
+        "Asia:Amman"{
+            ec{"Amman"}
+        }
+        "Asia:Anadyr"{
+            ec{"Anadyr"}
+        }
+        "Asia:Aqtau"{
+            ec{"Aktau"}
+        }
+        "Asia:Aqtobe"{
+            ec{"Aktobe"}
+        }
+        "Asia:Ashgabat"{
+            ec{"Aşgabat"}
+        }
+        "Asia:Atyrau"{
+            ec{"Atyrau"}
+        }
+        "Asia:Baghdad"{
+            ec{"Bagdat"}
+        }
+        "Asia:Bahrain"{
+            ec{"Bahreýn"}
+        }
+        "Asia:Baku"{
+            ec{"Baku"}
+        }
+        "Asia:Bangkok"{
+            ec{"Bangkok"}
+        }
+        "Asia:Barnaul"{
+            ec{"Barnaul"}
+        }
+        "Asia:Beirut"{
+            ec{"Beýrut"}
+        }
+        "Asia:Bishkek"{
+            ec{"Bişkek"}
+        }
+        "Asia:Brunei"{
+            ec{"Bruneý"}
+        }
+        "Asia:Calcutta"{
+            ec{"Kalkutta"}
+        }
+        "Asia:Chita"{
+            ec{"Çita"}
+        }
+        "Asia:Choibalsan"{
+            ec{"Çoýbalsan"}
+        }
+        "Asia:Colombo"{
+            ec{"Kolombo"}
+        }
+        "Asia:Damascus"{
+            ec{"Damask"}
+        }
+        "Asia:Dhaka"{
+            ec{"Dakka"}
+        }
+        "Asia:Dili"{
+            ec{"Dili"}
+        }
+        "Asia:Dubai"{
+            ec{"Dubaý"}
+        }
+        "Asia:Dushanbe"{
+            ec{"Duşanbe"}
+        }
+        "Asia:Famagusta"{
+            ec{"Famagusta"}
+        }
+        "Asia:Gaza"{
+            ec{"Gaza"}
+        }
+        "Asia:Hebron"{
+            ec{"Hewron"}
+        }
+        "Asia:Hong_Kong"{
+            ec{"Gonkong"}
+        }
+        "Asia:Hovd"{
+            ec{"Howd"}
+        }
+        "Asia:Irkutsk"{
+            ec{"Irkutsk"}
+        }
+        "Asia:Jakarta"{
+            ec{"Jakarta"}
+        }
+        "Asia:Jayapura"{
+            ec{"Jaýapura"}
+        }
+        "Asia:Jerusalem"{
+            ec{"Iýerusalim"}
+        }
+        "Asia:Kabul"{
+            ec{"Kabul"}
+        }
+        "Asia:Kamchatka"{
+            ec{"Kamçatka"}
+        }
+        "Asia:Karachi"{
+            ec{"Karaçi"}
+        }
+        "Asia:Katmandu"{
+            ec{"Katmandu"}
+        }
+        "Asia:Khandyga"{
+            ec{"Handyga"}
+        }
+        "Asia:Krasnoyarsk"{
+            ec{"Krasnoýarsk"}
+        }
+        "Asia:Kuala_Lumpur"{
+            ec{"Kuala-Lumpur"}
+        }
+        "Asia:Kuching"{
+            ec{"Kuçing"}
+        }
+        "Asia:Kuwait"{
+            ec{"Kuweýt"}
+        }
+        "Asia:Macau"{
+            ec{"Makao"}
+        }
+        "Asia:Magadan"{
+            ec{"Magadan"}
+        }
+        "Asia:Makassar"{
+            ec{"Makasar"}
+        }
+        "Asia:Manila"{
+            ec{"Manila"}
+        }
+        "Asia:Muscat"{
+            ec{"Maskat"}
+        }
+        "Asia:Nicosia"{
+            ec{"Nikosiýa"}
+        }
+        "Asia:Novokuznetsk"{
+            ec{"Nowokuznetsk"}
+        }
+        "Asia:Novosibirsk"{
+            ec{"Nowosibirsk"}
+        }
+        "Asia:Omsk"{
+            ec{"Omsk"}
+        }
+        "Asia:Oral"{
+            ec{"Oral"}
+        }
+        "Asia:Phnom_Penh"{
+            ec{"Pnompen"}
+        }
+        "Asia:Pontianak"{
+            ec{"Pontianak"}
+        }
+        "Asia:Pyongyang"{
+            ec{"Phenýan"}
+        }
+        "Asia:Qatar"{
+            ec{"Katar"}
+        }
+        "Asia:Qyzylorda"{
+            ec{"Gyzylorda"}
+        }
+        "Asia:Rangoon"{
+            ec{"Rangun"}
+        }
+        "Asia:Riyadh"{
+            ec{"Er-Riýad"}
+        }
+        "Asia:Saigon"{
+            ec{"Hoşimin"}
+        }
+        "Asia:Sakhalin"{
+            ec{"Sahalin"}
+        }
+        "Asia:Samarkand"{
+            ec{"Samarkand"}
+        }
+        "Asia:Seoul"{
+            ec{"Seul"}
+        }
+        "Asia:Shanghai"{
+            ec{"Şanhaý"}
+        }
+        "Asia:Singapore"{
+            ec{"Singapur"}
+        }
+        "Asia:Srednekolymsk"{
+            ec{"Srednekolymsk"}
+        }
+        "Asia:Taipei"{
+            ec{"Taýbeý"}
+        }
+        "Asia:Tashkent"{
+            ec{"Taşkent"}
+        }
+        "Asia:Tbilisi"{
+            ec{"Tbilisi"}
+        }
+        "Asia:Tehran"{
+            ec{"Tähran"}
+        }
+        "Asia:Thimphu"{
+            ec{"Timpu"}
+        }
+        "Asia:Tokyo"{
+            ec{"Tokio"}
+        }
+        "Asia:Tomsk"{
+            ec{"Tomsk"}
+        }
+        "Asia:Ulaanbaatar"{
+            ec{"Ulan-Bator"}
+        }
+        "Asia:Urumqi"{
+            ec{"Urumçi"}
+        }
+        "Asia:Ust-Nera"{
+            ec{"Ust-Nera"}
+        }
+        "Asia:Vientiane"{
+            ec{"Wýentýan"}
+        }
+        "Asia:Vladivostok"{
+            ec{"Wladiwostok"}
+        }
+        "Asia:Yakutsk"{
+            ec{"Ýakutsk"}
+        }
+        "Asia:Yekaterinburg"{
+            ec{"Ýekaterinburg"}
+        }
+        "Asia:Yerevan"{
+            ec{"Ýerewan"}
+        }
+        "Atlantic:Azores"{
+            ec{"Azor adalary"}
+        }
+        "Atlantic:Bermuda"{
+            ec{"Bermuda"}
+        }
+        "Atlantic:Canary"{
+            ec{"Kanar adalary"}
+        }
+        "Atlantic:Cape_Verde"{
+            ec{"Kabo-Werde"}
+        }
+        "Atlantic:Faeroe"{
+            ec{"Farer adalary"}
+        }
+        "Atlantic:Madeira"{
+            ec{"Madeýra adalary"}
+        }
+        "Atlantic:Reykjavik"{
+            ec{"Reýkýawik"}
+        }
+        "Atlantic:South_Georgia"{
+            ec{"Günorta Georgiýa"}
+        }
+        "Atlantic:St_Helena"{
+            ec{"Keramatly Ýelena adasy"}
+        }
+        "Atlantic:Stanley"{
+            ec{"Stenli"}
+        }
+        "Australia:Adelaide"{
+            ec{"Adelaida"}
+        }
+        "Australia:Brisbane"{
+            ec{"Brisben"}
+        }
+        "Australia:Broken_Hill"{
+            ec{"Broken-Hil"}
+        }
+        "Australia:Currie"{
+            ec{"Kerri"}
+        }
+        "Australia:Darwin"{
+            ec{"Darwin"}
+        }
+        "Australia:Eucla"{
+            ec{"Ýukla"}
+        }
+        "Australia:Hobart"{
+            ec{"Hobart"}
+        }
+        "Australia:Lindeman"{
+            ec{"Lindeman"}
+        }
+        "Australia:Lord_Howe"{
+            ec{"Lord-Hau"}
+        }
+        "Australia:Melbourne"{
+            ec{"Melburn"}
+        }
+        "Australia:Perth"{
+            ec{"Pert"}
+        }
+        "Australia:Sydney"{
+            ec{"Sidneý"}
+        }
+        "Etc:UTC"{
+            ls{"Utgaşdyrylýan ähliumumy wagt"}
+        }
+        "Etc:Unknown"{
+            ec{"Näbelli şäher"}
+        }
+        "Europe:Amsterdam"{
+            ec{"Amsterdam"}
+        }
+        "Europe:Andorra"{
+            ec{"Andorra"}
+        }
+        "Europe:Astrakhan"{
+            ec{"Astrahan"}
+        }
+        "Europe:Athens"{
+            ec{"Afiny"}
+        }
+        "Europe:Belgrade"{
+            ec{"Belgrad"}
+        }
+        "Europe:Berlin"{
+            ec{"Berlin"}
+        }
+        "Europe:Bratislava"{
+            ec{"Bratislawa"}
+        }
+        "Europe:Brussels"{
+            ec{"Brýussel"}
+        }
+        "Europe:Bucharest"{
+            ec{"Buharest"}
+        }
+        "Europe:Budapest"{
+            ec{"Budapeşt"}
+        }
+        "Europe:Busingen"{
+            ec{"Býuzingen"}
+        }
+        "Europe:Chisinau"{
+            ec{"Kişinýow"}
+        }
+        "Europe:Copenhagen"{
+            ec{"Kopengagen"}
+        }
+        "Europe:Dublin"{
+            ec{"Dublin"}
+            ld{"Irlandiýa standart wagty"}
+        }
+        "Europe:Gibraltar"{
+            ec{"Gibraltar"}
+        }
+        "Europe:Guernsey"{
+            ec{"Gernsi"}
+        }
+        "Europe:Helsinki"{
+            ec{"Helsinki"}
+        }
+        "Europe:Isle_of_Man"{
+            ec{"Men adasy"}
+        }
+        "Europe:Istanbul"{
+            ec{"Stambul"}
+        }
+        "Europe:Jersey"{
+            ec{"Jersi"}
+        }
+        "Europe:Kaliningrad"{
+            ec{"Kaliningrad"}
+        }
+        "Europe:Kiev"{
+            ec{"Kiýew"}
+        }
+        "Europe:Kirov"{
+            ec{"Kirow"}
+        }
+        "Europe:Lisbon"{
+            ec{"Lissabon"}
+        }
+        "Europe:Ljubljana"{
+            ec{"Lýublýana"}
+        }
+        "Europe:London"{
+            ec{"London"}
+            ld{"Beýik Britaniýa tomusky wagty"}
+        }
+        "Europe:Luxembourg"{
+            ec{"Lýuksemburg"}
+        }
+        "Europe:Madrid"{
+            ec{"Madrid"}
+        }
+        "Europe:Malta"{
+            ec{"Malta"}
+        }
+        "Europe:Mariehamn"{
+            ec{"Mariýehamn"}
+        }
+        "Europe:Minsk"{
+            ec{"Minsk"}
+        }
+        "Europe:Monaco"{
+            ec{"Monako"}
+        }
+        "Europe:Moscow"{
+            ec{"Moskwa"}
+        }
+        "Europe:Oslo"{
+            ec{"Oslo"}
+        }
+        "Europe:Paris"{
+            ec{"Pariž"}
+        }
+        "Europe:Podgorica"{
+            ec{"Podgorisa"}
+        }
+        "Europe:Prague"{
+            ec{"Praga"}
+        }
+        "Europe:Riga"{
+            ec{"Riga"}
+        }
+        "Europe:Rome"{
+            ec{"Rim"}
+        }
+        "Europe:Samara"{
+            ec{"Samara"}
+        }
+        "Europe:San_Marino"{
+            ec{"San-Marino"}
+        }
+        "Europe:Sarajevo"{
+            ec{"Saraýewo"}
+        }
+        "Europe:Saratov"{
+            ec{"Saratow"}
+        }
+        "Europe:Simferopol"{
+            ec{"Simferopol"}
+        }
+        "Europe:Skopje"{
+            ec{"Skopýe"}
+        }
+        "Europe:Sofia"{
+            ec{"Sofiýa"}
+        }
+        "Europe:Stockholm"{
+            ec{"Stokgolm"}
+        }
+        "Europe:Tallinn"{
+            ec{"Tallin"}
+        }
+        "Europe:Tirane"{
+            ec{"Tirana"}
+        }
+        "Europe:Ulyanovsk"{
+            ec{"Ulýanowsk"}
+        }
+        "Europe:Uzhgorod"{
+            ec{"Užgorod"}
+        }
+        "Europe:Vaduz"{
+            ec{"Waduz"}
+        }
+        "Europe:Vatican"{
+            ec{"Watikan"}
+        }
+        "Europe:Vienna"{
+            ec{"Wena"}
+        }
+        "Europe:Vilnius"{
+            ec{"Wilnýus"}
+        }
+        "Europe:Volgograd"{
+            ec{"Wolgograd"}
+        }
+        "Europe:Warsaw"{
+            ec{"Warşawa"}
+        }
+        "Europe:Zagreb"{
+            ec{"Zagreb"}
+        }
+        "Europe:Zaporozhye"{
+            ec{"Zaporožýe"}
+        }
+        "Europe:Zurich"{
+            ec{"Sýurih"}
+        }
+        "Indian:Antananarivo"{
+            ec{"Antananariwu"}
+        }
+        "Indian:Chagos"{
+            ec{"Çagos"}
+        }
+        "Indian:Christmas"{
+            ec{"Roždestwo"}
+        }
+        "Indian:Cocos"{
+            ec{"Kokos"}
+        }
+        "Indian:Comoro"{
+            ec{"Komor adalary"}
+        }
+        "Indian:Kerguelen"{
+            ec{"Kergelen"}
+        }
+        "Indian:Mahe"{
+            ec{"Maýe"}
+        }
+        "Indian:Maldives"{
+            ec{"Maldiwler"}
+        }
+        "Indian:Mauritius"{
+            ec{"Mawrikiý"}
+        }
+        "Indian:Mayotte"{
+            ec{"Maýotta"}
+        }
+        "Indian:Reunion"{
+            ec{"Reýunýon"}
+        }
+        "Pacific:Apia"{
+            ec{"Apia"}
+        }
+        "Pacific:Auckland"{
+            ec{"Oklend"}
+        }
+        "Pacific:Bougainville"{
+            ec{"Bugenwil"}
+        }
+        "Pacific:Chatham"{
+            ec{"Çatem"}
+        }
+        "Pacific:Easter"{
+            ec{"Pashi adasy"}
+        }
+        "Pacific:Efate"{
+            ec{"Efate"}
+        }
+        "Pacific:Enderbury"{
+            ec{"Enderberi"}
+        }
+        "Pacific:Fakaofo"{
+            ec{"Fakaofo"}
+        }
+        "Pacific:Fiji"{
+            ec{"Fiji"}
+        }
+        "Pacific:Funafuti"{
+            ec{"Funafuti"}
+        }
+        "Pacific:Galapagos"{
+            ec{"Galapagos adalary"}
+        }
+        "Pacific:Gambier"{
+            ec{"Gambýe"}
+        }
+        "Pacific:Guadalcanal"{
+            ec{"Gwadalkanal"}
+        }
+        "Pacific:Guam"{
+            ec{"Guam"}
+        }
+        "Pacific:Honolulu"{
+            ec{"Gonolulu"}
+        }
+        "Pacific:Johnston"{
+            ec{"Jonston"}
+        }
+        "Pacific:Kiritimati"{
+            ec{"Kiritimati"}
+        }
+        "Pacific:Kosrae"{
+            ec{"Kosraýe"}
+        }
+        "Pacific:Kwajalein"{
+            ec{"Kwajaleýn"}
+        }
+        "Pacific:Majuro"{
+            ec{"Majuro"}
+        }
+        "Pacific:Marquesas"{
+            ec{"Markiz adalary"}
+        }
+        "Pacific:Midway"{
+            ec{"Midueý"}
+        }
+        "Pacific:Nauru"{
+            ec{"Nauru"}
+        }
+        "Pacific:Niue"{
+            ec{"Niue"}
+        }
+        "Pacific:Norfolk"{
+            ec{"Norfolk"}
+        }
+        "Pacific:Noumea"{
+            ec{"Numea"}
+        }
+        "Pacific:Pago_Pago"{
+            ec{"Pago-Pago"}
+        }
+        "Pacific:Palau"{
+            ec{"Palau"}
+        }
+        "Pacific:Pitcairn"{
+            ec{"Pitkern"}
+        }
+        "Pacific:Ponape"{
+            ec{"Ponape"}
+        }
+        "Pacific:Port_Moresby"{
+            ec{"Port-Morsbi"}
+        }
+        "Pacific:Rarotonga"{
+            ec{"Rarotonga"}
+        }
+        "Pacific:Saipan"{
+            ec{"Saýpan"}
+        }
+        "Pacific:Tahiti"{
+            ec{"Taiti"}
+        }
+        "Pacific:Tarawa"{
+            ec{"Tarawa"}
+        }
+        "Pacific:Tongatapu"{
+            ec{"Tongatapu"}
+        }
+        "Pacific:Truk"{
+            ec{"Çuuk"}
+        }
+        "Pacific:Wake"{
+            ec{"Weýk"}
+        }
+        "Pacific:Wallis"{
+            ec{"Uollis"}
+        }
+        "meta:Afghanistan"{
+            ls{"Owganystan wagty"}
+        }
+        "meta:Africa_Central"{
+            ls{"Merkezi Afrika wagty"}
+        }
+        "meta:Africa_Eastern"{
+            ls{"Gündogar Afrika wagty"}
+        }
+        "meta:Africa_Southern"{
+            ls{"Günorta Afrika standart wagty"}
+        }
+        "meta:Africa_Western"{
+            ld{"Günbatar Afrika tomusky wagty"}
+            lg{"Günbatar Afrika wagty"}
+            ls{"Günbatar Afrika standart wagty"}
+        }
+        "meta:Alaska"{
+            ld{"Alýaska tomusky wagty"}
+            lg{"Alýaska wagty"}
+            ls{"Alýaska standart wagty"}
+        }
+        "meta:Amazon"{
+            ld{"Amazon tomusky wagty"}
+            lg{"Amazon wagty"}
+            ls{"Amazon standart wagty"}
+        }
+        "meta:America_Central"{
+            ld{"Merkezi Amerika tomusky wagty"}
+            lg{"Merkezi Amerika"}
+            ls{"Merkezi Amerika standart wagty"}
+        }
+        "meta:America_Eastern"{
+            ld{"Demirgazyk Amerika gündogar tomusky wagty"}
+            lg{"Demirgazyk Amerika gündogar wagty"}
+            ls{"Demirgazyk Amerika gündogar standart wagty"}
+        }
+        "meta:America_Mountain"{
+            ld{"Demirgazyk Amerika dag tomusky wagty"}
+            lg{"Demirgazyk Amerika dag wagty"}
+            ls{"Demirgazyk Amerika dag standart wagty"}
+        }
+        "meta:America_Pacific"{
+            ld{"Demirgazyk Amerika Ýuwaş umman tomusky wagty"}
+            lg{"Demirgazyk Amerika Ýuwaş umman wagty"}
+            ls{"Demirgazyk Amerika Ýuwaş umman standart wagty"}
+        }
+        "meta:Apia"{
+            ld{"Apia tomusky wagty"}
+            lg{"Apia wagty"}
+            ls{"Apia standart wagty"}
+        }
+        "meta:Arabian"{
+            ld{"Arap ýurtlary tomusky wagty"}
+            lg{"Arap ýurtlary wagty"}
+            ls{"Arap ýurtlary standart wagty"}
+        }
+        "meta:Argentina"{
+            ld{"Argentina tomusky wagty"}
+            lg{"Argentina wagty"}
+            ls{"Argentina standart wagty"}
+        }
+        "meta:Argentina_Western"{
+            ld{"Günbatar Argentina tomusky wagty"}
+            lg{"Günbatar Argentina wagty"}
+            ls{"Günbatar Argentina standart wagty"}
+        }
+        "meta:Armenia"{
+            ld{"Ermenistan tomusky wagty"}
+            lg{"Ermenistan wagty"}
+            ls{"Ermenistan standart wagty"}
+        }
+        "meta:Atlantic"{
+            ld{"Atlantik tomusky wagty"}
+            lg{"Atlantik wagty"}
+            ls{"Atlantik standart wagty"}
+        }
+        "meta:Australia_Central"{
+            ld{"Merkezi Awstraliýa tomusky wagty"}
+            lg{"Merkezi Awstraliýa wagty"}
+            ls{"Merkezi Awstraliýa standart wagty"}
+        }
+        "meta:Australia_CentralWestern"{
+            ld{"Merkezi Awstraliýa günbatar tomusky wagty"}
+            lg{"Merkezi Awstraliýa günbatar wagty"}
+            ls{"Merkezi Awstraliýa günbatar standart wagty"}
+        }
+        "meta:Australia_Eastern"{
+            ld{"Gündogar Awstraliýa tomusky wagty"}
+            lg{"Gündogar Awstraliýa wagty"}
+            ls{"Gündogar Awstraliýa standart wagty"}
+        }
+        "meta:Australia_Western"{
+            ld{"Günbatar Awstraliýa tomusky wagty"}
+            lg{"Günbatar Awstraliýa wagty"}
+            ls{"Günbatar Awstraliýa standart wagty"}
+        }
+        "meta:Azerbaijan"{
+            ld{"Azerbaýjan tomusky wagty"}
+            lg{"Azerbaýjan wagty"}
+            ls{"Azerbaýjan standart wagty"}
+        }
+        "meta:Azores"{
+            ld{"Azor adalary tomusky wagty"}
+            lg{"Azor adalary wagty"}
+            ls{"Azor adalary standart wagty"}
+        }
+        "meta:Bangladesh"{
+            ld{"Bangladeş tomusky wagty"}
+            lg{"Bangladeş wagty"}
+            ls{"Bangladeş standart wagty"}
+        }
+        "meta:Bhutan"{
+            ls{"Butan wagty"}
+        }
+        "meta:Bolivia"{
+            ls{"Boliwiýa wagty"}
+        }
+        "meta:Brasilia"{
+            ld{"Braziliýa tomusky wagty"}
+            lg{"Braziliýa wagty"}
+            ls{"Braziliýa standart wagty"}
+        }
+        "meta:Brunei"{
+            ls{"Bruneý-Darussalam wagty"}
+        }
+        "meta:Cape_Verde"{
+            ld{"Kabo-Werde tomusky wagty"}
+            lg{"Kabo-Werde wagty"}
+            ls{"Kabo-Werde standart wagty"}
+        }
+        "meta:Chamorro"{
+            ls{"Çamorro wagty"}
+        }
+        "meta:Chatham"{
+            ld{"Çatem tomusky wagty"}
+            lg{"Çatem wagty"}
+            ls{"Çatem standart wagty"}
+        }
+        "meta:Chile"{
+            ld{"Çili tomusky wagty"}
+            lg{"Çili wagty"}
+            ls{"Çili standart wagty"}
+        }
+        "meta:China"{
+            ld{"Hytaý tomusky wagty"}
+            lg{"Hytaý wagty"}
+            ls{"Hytaý standart wagty"}
+        }
+        "meta:Choibalsan"{
+            ld{"Çoýbalsan tomusky wagt"}
+            lg{"Çoýbalsan wagty"}
+            ls{"Çoýbalsan standart wagty"}
+        }
+        "meta:Christmas"{
+            ls{"Roždestwo adasy wagty"}
+        }
+        "meta:Cocos"{
+            ls{"Kokos adalary wagty"}
+        }
+        "meta:Colombia"{
+            ld{"Kolumbiýa tomusky wagty"}
+            lg{"Kolumbiýa wagty"}
+            ls{"Kolumbiýa standart wagty"}
+        }
+        "meta:Cook"{
+            ld{"Kuk adalary tomusky wagty"}
+            lg{"Kuk adalary wagty"}
+            ls{"Kuk adalary standart wagty"}
+        }
+        "meta:Cuba"{
+            ld{"Kuba tomusky wagty"}
+            lg{"Kuba wagty"}
+            ls{"Kuba standart wagty"}
+        }
+        "meta:Davis"{
+            ls{"Deýwis wagty"}
+        }
+        "meta:DumontDUrville"{
+            ls{"Dýumon-d-Ýurwil wagty"}
+        }
+        "meta:East_Timor"{
+            ls{"Gündogar Timor wagty"}
+        }
+        "meta:Easter"{
+            ld{"Pasha adasy tomusky wagty"}
+            lg{"Pasha adasy wagty"}
+            ls{"Pasha adasy standart wagty"}
+        }
+        "meta:Ecuador"{
+            ls{"Ekwador wagty"}
+        }
+        "meta:Europe_Central"{
+            ld{"Merkezi Ýewropa tomusky wagty"}
+            lg{"Merkezi Ýewropa wagty"}
+            ls{"Merkezi Ýewropa standart wagty"}
+        }
+        "meta:Europe_Eastern"{
+            ld{"Gündogar Ýewropa tomusky wagty"}
+            lg{"Gündogar Ýewropa wagty"}
+            ls{"Gündogar Ýewropa standart wagty"}
+        }
+        "meta:Europe_Further_Eastern"{
+            ls{"Uzak Gündogar Ýewropa wagty"}
+        }
+        "meta:Europe_Western"{
+            ld{"Günbatar Ýewropa tomusky wagty"}
+            lg{"Günbatar Ýewropa wagty"}
+            ls{"Günbatar Ýewropa standart wagty"}
+        }
+        "meta:Falkland"{
+            ld{"Folklend adalary tomusky wagty"}
+            lg{"Folklend adalary wagty"}
+            ls{"Folklend adalary standart wagty"}
+        }
+        "meta:Fiji"{
+            ld{"Fiji tomusky wagty"}
+            lg{"Fiji wagty"}
+            ls{"Fiji standart wagty"}
+        }
+        "meta:French_Guiana"{
+            ls{"Fransuz Gwianasy wagty"}
+        }
+        "meta:French_Southern"{
+            ls{"Fransuz Günorta we Antarktika ýerleri wagty"}
+        }
+        "meta:GMT"{
+            ls{"Grinwiç boýunça orta wagt"}
+        }
+        "meta:Galapagos"{
+            ls{"Galapagos adalary wagty"}
+        }
+        "meta:Gambier"{
+            ls{"Gambýe wagty"}
+        }
+        "meta:Georgia"{
+            ld{"Gruziýa tomusky wagty"}
+            lg{"Gruziýa wagty"}
+            ls{"Gruziýa standart wagty"}
+        }
+        "meta:Gilbert_Islands"{
+            ls{"Gilberta adalary wagty"}
+        }
+        "meta:Greenland_Eastern"{
+            ld{"Gündogar Grenlandiýa tomusky wagty"}
+            lg{"Gündogar Grenlandiýa wagty"}
+            ls{"Gündogar Grenlandiýa standart wagty"}
+        }
+        "meta:Greenland_Western"{
+            ld{"Günbatar Grenlandiýa tomusky wagty"}
+            lg{"Günbatar Grenlandiýa wagty"}
+            ls{"Günbatar Grenlandiýa standart wagty"}
+        }
+        "meta:Gulf"{
+            ls{"Pars aýlagy standart wagty"}
+        }
+        "meta:Guyana"{
+            ls{"Gaýana wagty"}
+        }
+        "meta:Hawaii_Aleutian"{
+            ld{"Gawaý-Aleut tomusky wagty"}
+            lg{"Gawaý-Aleut wagty"}
+            ls{"Gawaý-Aleut standart wagty"}
+        }
+        "meta:Hong_Kong"{
+            ld{"Gonkong tomusky wagty"}
+            lg{"Gonkong wagty"}
+            ls{"Gonkong standart wagty"}
+        }
+        "meta:Hovd"{
+            ld{"Howd tomusky wagty"}
+            lg{"Howd wagty"}
+            ls{"Howd standart wagty"}
+        }
+        "meta:India"{
+            ls{"Hindistan standart wagty"}
+        }
+        "meta:Indian_Ocean"{
+            ls{"Hindi ummany wagty"}
+        }
+        "meta:Indochina"{
+            ls{"Hindihytaý wagty"}
+        }
+        "meta:Indonesia_Central"{
+            ls{"Merkezi Indoneziýa wagty"}
+        }
+        "meta:Indonesia_Eastern"{
+            ls{"Gündogar Indoneziýa wagty"}
+        }
+        "meta:Indonesia_Western"{
+            ls{"Günbatar Indoneziýa wagty"}
+        }
+        "meta:Iran"{
+            ld{"Eýran tomusky wagty"}
+            lg{"Eýran wagty"}
+            ls{"Eýran standart wagty"}
+        }
+        "meta:Irkutsk"{
+            ld{"Irkutsk tomusky wagty"}
+            lg{"Irkutsk wagty"}
+            ls{"Irkutsk standart wagty"}
+        }
+        "meta:Israel"{
+            ld{"Ysraýyl tomusky wagty"}
+            lg{"Ysraýyl wagty"}
+            ls{"Ysraýyl standart wagty"}
+        }
+        "meta:Japan"{
+            ld{"Ýaponiýa tomusky wagty"}
+            lg{"Ýaponiýa wagty"}
+            ls{"Ýaponiýa standart wagty"}
+        }
+        "meta:Kazakhstan_Eastern"{
+            ls{"Gündogar Gazagystan wagty"}
+        }
+        "meta:Kazakhstan_Western"{
+            ls{"Günbatar Gazagystan wagty"}
+        }
+        "meta:Korea"{
+            ld{"Koreýa tomusky wagty"}
+            lg{"Koreýa wagty"}
+            ls{"Koreýa standart wagty"}
+        }
+        "meta:Kosrae"{
+            ls{"Kosraýe wagty"}
+        }
+        "meta:Krasnoyarsk"{
+            ld{"Krasnoýarsk tomusky wagty"}
+            lg{"Krasnoýarsk wagty"}
+            ls{"Krasnoýarsk standart wagty"}
+        }
+        "meta:Kyrgystan"{
+            ls{"Gyrgyzystan wagty"}
+        }
+        "meta:Line_Islands"{
+            ls{"Laýn adalary wagty"}
+        }
+        "meta:Lord_Howe"{
+            ld{"Lord-Hau tomusky wagty"}
+            lg{"Lord-Hau wagty"}
+            ls{"Lord-Hau standart wagty"}
+        }
+        "meta:Macquarie"{
+            ls{"Makkuori adasy wagty"}
+        }
+        "meta:Magadan"{
+            ld{"Magadan tomusky wagty"}
+            lg{"Magadan wagty"}
+            ls{"Magadan standart wagty"}
+        }
+        "meta:Malaysia"{
+            ls{"Malaýziýa wagty"}
+        }
+        "meta:Maldives"{
+            ls{"Maldiwler wagty"}
+        }
+        "meta:Marquesas"{
+            ls{"Markiz adalary wagty"}
+        }
+        "meta:Marshall_Islands"{
+            ls{"Marşall adalary wagty"}
+        }
+        "meta:Mauritius"{
+            ld{"Mawrikiý tomusky wagty"}
+            lg{"Mawrikiý wagty"}
+            ls{"Mawrikiý standart wagty"}
+        }
+        "meta:Mawson"{
+            ls{"Mouson wagty"}
+        }
+        "meta:Mexico_Northwest"{
+            ld{"Demirgazyk-günbatar Meksika tomusky wagty"}
+            lg{"Demirgazyk-günbatar Meksika wagty"}
+            ls{"Demirgazyk-günbatar Meksika standart wagty"}
+        }
+        "meta:Mexico_Pacific"{
+            ld{"Meksikan Ýuwaş umman tomusky wagty"}
+            lg{"Meksikan Ýuwaş umman wagty"}
+            ls{"Meksikan Ýuwaş umman standart wagty"}
+        }
+        "meta:Mongolia"{
+            ld{"Ulan-Bator tomusky wagty"}
+            lg{"Ulan-Bator wagty"}
+            ls{"Ulan-Bator standart wagty"}
+        }
+        "meta:Moscow"{
+            ld{"Moskwa tomusky wagty"}
+            lg{"Moskwa wagty"}
+            ls{"Moskwa standart wagty"}
+        }
+        "meta:Myanmar"{
+            ls{"Mýanma wagty"}
+        }
+        "meta:Nauru"{
+            ls{"Nauru wagty"}
+        }
+        "meta:Nepal"{
+            ls{"Nepal wagty"}
+        }
+        "meta:New_Caledonia"{
+            ld{"Täze Kaledoniýa tomusky wagty"}
+            lg{"Täze Kaledoniýa wagty"}
+            ls{"Täze Kaledoniýa standart wagty"}
+        }
+        "meta:New_Zealand"{
+            ld{"Täze Zelandiýa tomusky wagty"}
+            lg{"Täze Zelandiýa wagty"}
+            ls{"Täze Zelandiýa standart wagty"}
+        }
+        "meta:Newfoundland"{
+            ld{"Nýufaundlend tomusky wagty"}
+            lg{"Nýufaundlend wagty"}
+            ls{"Nýufaundlend standart wagty"}
+        }
+        "meta:Niue"{
+            ls{"Niue wagty"}
+        }
+        "meta:Norfolk"{
+            ls{"Norfolk adasy wagty"}
+        }
+        "meta:Noronha"{
+            ld{"Fernandu-di-Noronýa tomusky wagty"}
+            lg{"Fernandu-di-Noronýa wagty"}
+            ls{"Fernandu-di-Noronýa standart wagty"}
+        }
+        "meta:Novosibirsk"{
+            ld{"Nowosibisk tomusky wagty"}
+            lg{"Nowosibirsk wagty"}
+            ls{"Nowosibirsk standart wagty"}
+        }
+        "meta:Omsk"{
+            ld{"Omsk tomusky wagty"}
+            lg{"Omsk wagty"}
+            ls{"Omsk standart wagty"}
+        }
+        "meta:Pakistan"{
+            ld{"Pakistan tomusky wagty"}
+            lg{"Pakistan wagty"}
+            ls{"Pakistan standart wagty"}
+        }
+        "meta:Palau"{
+            ls{"Palau wagty"}
+        }
+        "meta:Papua_New_Guinea"{
+            ls{"Papua - Täze Gwineýa wagty"}
+        }
+        "meta:Paraguay"{
+            ld{"Paragwaý tomusky wagty"}
+            lg{"Paragwaý wagty"}
+            ls{"Paragwaý standart wagty"}
+        }
+        "meta:Peru"{
+            ld{"Peru tomusky wagty"}
+            lg{"Peru wagty"}
+            ls{"Peru standart wagty"}
+        }
+        "meta:Philippines"{
+            ld{"Filippinler tomusky wagty"}
+            lg{"Filippinler wagty"}
+            ls{"Filippinler standart wagty"}
+        }
+        "meta:Phoenix_Islands"{
+            ls{"Feniks adalary wagty"}
+        }
+        "meta:Pierre_Miquelon"{
+            ld{"Sen-Pýer we Mikelon tomusky wagty"}
+            lg{"Sen-Pýer we Mikelon"}
+            ls{"Sen-Pýer we Mikelon standart wagty"}
+        }
+        "meta:Pitcairn"{
+            ls{"Pitkern wagty"}
+        }
+        "meta:Ponape"{
+            ls{"Ponape wagty"}
+        }
+        "meta:Pyongyang"{
+            ls{"Phenýan wagty"}
+        }
+        "meta:Reunion"{
+            ls{"Reýunýon wagty"}
+        }
+        "meta:Rothera"{
+            ls{"Rotera wagty"}
+        }
+        "meta:Sakhalin"{
+            ld{"Sahalin tomusky wagty"}
+            lg{"Sahalin wagty"}
+            ls{"Sahalin standart wagty"}
+        }
+        "meta:Samoa"{
+            ld{"Samoa tomusky wagty"}
+            lg{"Samoa wagty"}
+            ls{"Samoa standart wagty"}
+        }
+        "meta:Seychelles"{
+            ls{"Seýşel adalary wagty"}
+        }
+        "meta:Singapore"{
+            ls{"Singapur wagty"}
+        }
+        "meta:Solomon"{
+            ls{"Solomon adalary wagty"}
+        }
+        "meta:South_Georgia"{
+            ls{"Günorta Georgiýa wagty"}
+        }
+        "meta:Suriname"{
+            ls{"Surinam wagty"}
+        }
+        "meta:Syowa"{
+            ls{"Sýowa wagty"}
+        }
+        "meta:Tahiti"{
+            ls{"Taiti wagty"}
+        }
+        "meta:Taipei"{
+            ld{"Taýbeý tomusky wagty"}
+            lg{"Taýbeý wagty"}
+            ls{"Taýbeý standart wagty"}
+        }
+        "meta:Tajikistan"{
+            ls{"Täjigistan wagty"}
+        }
+        "meta:Tokelau"{
+            ls{"Tokelau wagty"}
+        }
+        "meta:Tonga"{
+            ld{"Tonga tomusky wagty"}
+            lg{"Tonga wagty"}
+            ls{"Tonga standart wagty"}
+        }
+        "meta:Truk"{
+            ls{"Çuuk wagty"}
+        }
+        "meta:Turkmenistan"{
+            ld{"Türkmenistan tomusky wagty"}
+            lg{"Türkmenistan wagty"}
+            ls{"Türkmenistan standart wagty"}
+        }
+        "meta:Tuvalu"{
+            ls{"Tuwalu wagty"}
+        }
+        "meta:Uruguay"{
+            ld{"Urugwaý tomusky wagty"}
+            lg{"Urugwaý wagty"}
+            ls{"Urugwaý standart wagty"}
+        }
+        "meta:Uzbekistan"{
+            ld{"Özbegistan tomusky wagty"}
+            lg{"Özbegistan wagty"}
+            ls{"Özbegistan standart wagty"}
+        }
+        "meta:Vanuatu"{
+            ld{"Wanuatu tomusky wagty"}
+            lg{"Wanuatu wagty"}
+            ls{"Wanuatu standart wagty"}
+        }
+        "meta:Venezuela"{
+            ls{"Wenesuela wagty"}
+        }
+        "meta:Vladivostok"{
+            ld{"Wladiwostok tomusky wagty"}
+            lg{"Wladiwostok wagty"}
+            ls{"Wladiwostok standart wagty"}
+        }
+        "meta:Volgograd"{
+            ld{"Wolgograd tomusky wagty"}
+            lg{"Wolgograd wagty"}
+            ls{"Wolgograd standart wagty"}
+        }
+        "meta:Vostok"{
+            ls{"Wostok wagty"}
+        }
+        "meta:Wake"{
+            ls{"Weýk adasy wagty"}
+        }
+        "meta:Wallis"{
+            ls{"Uollis we Futuna wagty"}
+        }
+        "meta:Yakutsk"{
+            ld{"Ýakutsk tomusky wagty"}
+            lg{"Ýakutsk wagty"}
+            ls{"Ýakutsk standart wagty"}
+        }
+        "meta:Yekaterinburg"{
+            ld{"Ýekaterinburg tomusky wagty"}
+            lg{"Ýekaterinburg wagty"}
+            ls{"Ýekaterinburg standart wagty"}
+        }
+        fallbackFormat{"{1} ({0})"}
+        gmtFormat{"GMT{0}"}
+        gmtZeroFormat{"GMT"}
+        hourFormat{"+HH:mm;-HH:mm"}
+        regionFormat{"{0} wagty"}
+        regionFormatDaylight{"{0} tomusky wagty"}
+        regionFormatStandard{"{0} standart wagty"}
+    }
+}
index b03d6e2f1f58542ffb553cea9adb0b319767b27a..9830dc889e1472dea521cc9ad7725a3b7bd5f21d 100644 (file)
@@ -47,7 +47,7 @@ U_NAMESPACE_BEGIN
 
 static constexpr int32_t PER_UNIT_INDEX = StandardPlural::COUNT;
 static constexpr int32_t PATTERN_COUNT = PER_UNIT_INDEX + 1;
-static constexpr int32_t MEAS_UNIT_COUNT = 138;  // see assertion in MeasureFormatCacheData constructor
+static constexpr int32_t MEAS_UNIT_COUNT = 142;  // see assertion in MeasureFormatCacheData constructor
 static constexpr int32_t WIDTH_INDEX_COUNT = UMEASFMT_WIDTH_NARROW + 1;
 
 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(MeasureFormat)
index 211d9591e03de2a83ef925d04f3a9c64c3fe5901..d68d504b8093cb3890ef6962750be024db542d22 100644 (file)
@@ -39,23 +39,23 @@ static const int32_t gOffsets[] = {
     2,
     7,
     16,
-    20,
-    24,
-    321,
-    331,
-    342,
-    346,
-    352,
-    356,
-    376,
-    377,
-    388,
-    391,
-    397,
+    22,
+    26,
+    325,
+    336,
+    347,
+    351,
+    357,
+    361,
+    381,
+    382,
+    393,
+    396,
     402,
-    406,
-    410,
-    435
+    408,
+    412,
+    416,
+    441
 };
 
 static const int32_t gIndexes[] = {
@@ -63,23 +63,23 @@ static const int32_t gIndexes[] = {
     2,
     7,
     16,
-    20,
-    24,
-    24,
-    34,
-    45,
-    49,
-    55,
-    59,
-    79,
-    80,
-    91,
+    22,
+    26,
+    26,
+    37,
+    48,
+    52,
+    58,
+    62,
+    82,
+    83,
     94,
-    100,
-    105,
+    97,
+    103,
     109,
     113,
-    138
+    117,
+    142
 };
 
 // Must be sorted alphabetically.
@@ -128,6 +128,8 @@ static const char * const gSubTypes[] = {
     "milligram-per-deciliter",
     "millimole-per-liter",
     "part-per-million",
+    "percent",
+    "permille",
     "liter-per-100kilometers",
     "liter-per-kilometer",
     "mile-per-gallon",
@@ -388,9 +390,11 @@ static const char * const gSubTypes[] = {
     "UYN",
     "UYP",
     "UYU",
+    "UYW",
     "UZS",
     "VEB",
     "VEF",
+    "VES",
     "VNC",
     "VND",
     "VUV",
@@ -437,6 +441,7 @@ static const char * const gSubTypes[] = {
     "kilobyte",
     "megabit",
     "megabyte",
+    "petabyte",
     "terabit",
     "terabyte",
     "century",
@@ -505,6 +510,7 @@ static const char * const gSubTypes[] = {
     "megawatt",
     "milliwatt",
     "watt",
+    "atmosphere",
     "hectopascal",
     "inch-hg",
     "millibar",
@@ -547,14 +553,14 @@ static const char * const gSubTypes[] = {
 
 // Must be sorted by first value and then second value.
 static int32_t unitPerUnitToSingleUnit[][4] = {
-        {363, 333, 17, 0},
-        {365, 339, 17, 2},
-        {367, 333, 17, 3},
-        {367, 424, 4, 2},
-        {367, 425, 4, 3},
-        {382, 422, 3, 1},
-        {385, 11, 16, 4},
-        {427, 363, 4, 1}
+        {368, 338, 17, 0},
+        {370, 344, 17, 2},
+        {372, 338, 17, 3},
+        {372, 430, 4, 2},
+        {372, 431, 4, 3},
+        {387, 428, 3, 1},
+        {390, 11, 16, 5},
+        {433, 368, 4, 1}
 };
 
 // Shortcuts to the base unit in order to make the default constructor fast
@@ -641,6 +647,14 @@ MeasureUnit *MeasureUnit::createPartPerMillion(UErrorCode &status) {
     return MeasureUnit::create(3, 3, status);
 }
 
+MeasureUnit *MeasureUnit::createPercent(UErrorCode &status) {
+    return MeasureUnit::create(3, 4, status);
+}
+
+MeasureUnit *MeasureUnit::createPermille(UErrorCode &status) {
+    return MeasureUnit::create(3, 5, status);
+}
+
 MeasureUnit *MeasureUnit::createLiterPer100Kilometers(UErrorCode &status) {
     return MeasureUnit::create(4, 0, status);
 }
@@ -689,14 +703,18 @@ MeasureUnit *MeasureUnit::createMegabyte(UErrorCode &status) {
     return MeasureUnit::create(6, 7, status);
 }
 
-MeasureUnit *MeasureUnit::createTerabit(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createPetabyte(UErrorCode &status) {
     return MeasureUnit::create(6, 8, status);
 }
 
-MeasureUnit *MeasureUnit::createTerabyte(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createTerabit(UErrorCode &status) {
     return MeasureUnit::create(6, 9, status);
 }
 
+MeasureUnit *MeasureUnit::createTerabyte(UErrorCode &status) {
+    return MeasureUnit::create(6, 10, status);
+}
+
 MeasureUnit *MeasureUnit::createCentury(UErrorCode &status) {
     return MeasureUnit::create(7, 0, status);
 }
@@ -949,26 +967,30 @@ MeasureUnit *MeasureUnit::createWatt(UErrorCode &status) {
     return MeasureUnit::create(15, 5, status);
 }
 
-MeasureUnit *MeasureUnit::createHectopascal(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createAtmosphere(UErrorCode &status) {
     return MeasureUnit::create(16, 0, status);
 }
 
-MeasureUnit *MeasureUnit::createInchHg(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createHectopascal(UErrorCode &status) {
     return MeasureUnit::create(16, 1, status);
 }
 
-MeasureUnit *MeasureUnit::createMillibar(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createInchHg(UErrorCode &status) {
     return MeasureUnit::create(16, 2, status);
 }
 
-MeasureUnit *MeasureUnit::createMillimeterOfMercury(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createMillibar(UErrorCode &status) {
     return MeasureUnit::create(16, 3, status);
 }
 
-MeasureUnit *MeasureUnit::createPoundPerSquareInch(UErrorCode &status) {
+MeasureUnit *MeasureUnit::createMillimeterOfMercury(UErrorCode &status) {
     return MeasureUnit::create(16, 4, status);
 }
 
+MeasureUnit *MeasureUnit::createPoundPerSquareInch(UErrorCode &status) {
+    return MeasureUnit::create(16, 5, status);
+}
+
 MeasureUnit *MeasureUnit::createKilometerPerHour(UErrorCode &status) {
     return MeasureUnit::create(17, 0, status);
 }
index a92d24b1e2a09abe7f5e0db3f91c141fb0c97e68..fac18f7b8e53e51e7357bc797829b8e34849bf6b 100644 (file)
@@ -368,6 +368,26 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit *createPartPerMillion(UErrorCode &status);
 
+#ifndef U_HIDE_DRAFT_API
+    /**
+     * Returns unit of concentr: percent.
+     * Caller owns returned value and must free it.
+     * @param status ICU error code.
+     * @draft ICU 63
+     */
+    static MeasureUnit *createPercent(UErrorCode &status);
+#endif /* U_HIDE_DRAFT_API */
+
+#ifndef U_HIDE_DRAFT_API
+    /**
+     * Returns unit of concentr: permille.
+     * Caller owns returned value and must free it.
+     * @param status ICU error code.
+     * @draft ICU 63
+     */
+    static MeasureUnit *createPermille(UErrorCode &status);
+#endif /* U_HIDE_DRAFT_API */
+
     /**
      * Returns unit of consumption: liter-per-100kilometers.
      * Caller owns returned value and must free it.
@@ -464,6 +484,16 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit *createMegabyte(UErrorCode &status);
 
+#ifndef U_HIDE_DRAFT_API
+    /**
+     * Returns unit of digital: petabyte.
+     * Caller owns returned value and must free it.
+     * @param status ICU error code.
+     * @draft ICU 63
+     */
+    static MeasureUnit *createPetabyte(UErrorCode &status);
+#endif /* U_HIDE_DRAFT_API */
+
     /**
      * Returns unit of digital: terabit.
      * Caller owns returned value and must free it.
@@ -984,6 +1014,16 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit *createWatt(UErrorCode &status);
 
+#ifndef U_HIDE_DRAFT_API
+    /**
+     * Returns unit of pressure: atmosphere.
+     * Caller owns returned value and must free it.
+     * @param status ICU error code.
+     * @draft ICU 63
+     */
+    static MeasureUnit *createAtmosphere(UErrorCode &status);
+#endif /* U_HIDE_DRAFT_API */
+
     /**
      * Returns unit of pressure: hectopascal.
      * Caller owns returned value and must free it.
index f2412b5dd3cf0b1346c12d8689562a5dc2b1c661..524f31806d89ea440c6a735669aed67bd20b358e 100644 (file)
@@ -50,6 +50,7 @@ private:
     void TestCompatible57();
     void TestCompatible58();
     void TestCompatible59();
+    void TestCompatible63();
     void TestGetAvailable();
     void TestExamplesInDocs();
     void TestFormatPeriodEn();
@@ -147,6 +148,7 @@ void MeasureFormatTest::runIndexedTest(
     TESTCASE_AUTO(TestCompatible57);
     TESTCASE_AUTO(TestCompatible58);
     TESTCASE_AUTO(TestCompatible59);
+    TESTCASE_AUTO(TestCompatible63);
     TESTCASE_AUTO(TestGetAvailable);
     TESTCASE_AUTO(TestExamplesInDocs);
     TESTCASE_AUTO(TestFormatPeriodEn);
@@ -1042,6 +1044,151 @@ void MeasureFormatTest::TestCompatible59() {
 // Note that TestCompatible60(), TestCompatible61(), TestCompatible62()
 // would be the same as TestCompatible59(), no need to add them.
 
+void MeasureFormatTest::TestCompatible63() {
+    UErrorCode status = U_ZERO_ERROR;
+    LocalPointer<MeasureUnit> measureUnit;
+    measureUnit.adoptInstead(MeasureUnit::createGForce(status));
+    measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
+    measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
+    measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
+    measureUnit.adoptInstead(MeasureUnit::createDegree(status));
+    measureUnit.adoptInstead(MeasureUnit::createRadian(status));
+    measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
+    measureUnit.adoptInstead(MeasureUnit::createAcre(status));
+    measureUnit.adoptInstead(MeasureUnit::createHectare(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
+    measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
+    measureUnit.adoptInstead(MeasureUnit::createKarat(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
+    measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
+    measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
+    measureUnit.adoptInstead(MeasureUnit::createPercent(status));
+    measureUnit.adoptInstead(MeasureUnit::createPermille(status));
+    measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
+    measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
+    measureUnit.adoptInstead(MeasureUnit::createBit(status));
+    measureUnit.adoptInstead(MeasureUnit::createByte(status));
+    measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
+    measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
+    measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
+    measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
+    measureUnit.adoptInstead(MeasureUnit::createPetabyte(status));
+    measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
+    measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
+    measureUnit.adoptInstead(MeasureUnit::createCentury(status));
+    measureUnit.adoptInstead(MeasureUnit::createDay(status));
+    measureUnit.adoptInstead(MeasureUnit::createHour(status));
+    measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
+    measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
+    measureUnit.adoptInstead(MeasureUnit::createMinute(status));
+    measureUnit.adoptInstead(MeasureUnit::createMonth(status));
+    measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
+    measureUnit.adoptInstead(MeasureUnit::createSecond(status));
+    measureUnit.adoptInstead(MeasureUnit::createWeek(status));
+    measureUnit.adoptInstead(MeasureUnit::createYear(status));
+    measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
+    measureUnit.adoptInstead(MeasureUnit::createOhm(status));
+    measureUnit.adoptInstead(MeasureUnit::createVolt(status));
+    measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
+    measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
+    measureUnit.adoptInstead(MeasureUnit::createJoule(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
+    measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
+    measureUnit.adoptInstead(MeasureUnit::createHertz(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
+    measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
+    measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
+    measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createFathom(status));
+    measureUnit.adoptInstead(MeasureUnit::createFoot(status));
+    measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
+    measureUnit.adoptInstead(MeasureUnit::createInch(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
+    measureUnit.adoptInstead(MeasureUnit::createMeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createMile(status));
+    measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
+    measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
+    measureUnit.adoptInstead(MeasureUnit::createParsec(status));
+    measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createPoint(status));
+    measureUnit.adoptInstead(MeasureUnit::createYard(status));
+    measureUnit.adoptInstead(MeasureUnit::createLux(status));
+    measureUnit.adoptInstead(MeasureUnit::createCarat(status));
+    measureUnit.adoptInstead(MeasureUnit::createGram(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
+    measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
+    measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
+    measureUnit.adoptInstead(MeasureUnit::createOunce(status));
+    measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
+    measureUnit.adoptInstead(MeasureUnit::createPound(status));
+    measureUnit.adoptInstead(MeasureUnit::createStone(status));
+    measureUnit.adoptInstead(MeasureUnit::createTon(status));
+    measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
+    measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
+    measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
+    measureUnit.adoptInstead(MeasureUnit::createWatt(status));
+    measureUnit.adoptInstead(MeasureUnit::createAtmosphere(status));
+    measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
+    measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
+    measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
+    measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
+    measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
+    measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
+    measureUnit.adoptInstead(MeasureUnit::createKnot(status));
+    measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
+    measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
+    measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
+    measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
+    measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
+    measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
+    measureUnit.adoptInstead(MeasureUnit::createBushel(status));
+    measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
+    measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
+    measureUnit.adoptInstead(MeasureUnit::createCup(status));
+    measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
+    measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
+    measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
+    measureUnit.adoptInstead(MeasureUnit::createGallon(status));
+    measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
+    measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
+    measureUnit.adoptInstead(MeasureUnit::createLiter(status));
+    measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
+    measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
+    measureUnit.adoptInstead(MeasureUnit::createPint(status));
+    measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
+    measureUnit.adoptInstead(MeasureUnit::createQuart(status));
+    measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
+    measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
+    assertSuccess("", status);
+}
+
 void MeasureFormatTest::TestBasic() {
     UErrorCode status = U_ZERO_ERROR;
     MeasureUnit *ptr1 = MeasureUnit::createArcMinute(status);
index 30f033d059c86758804d803a14b893c1daf3017c..91d718d1957a6b8b008c6f7aea013e134782e69b 100644 (file)
@@ -131,30 +131,30 @@ void NumberRangeFormatterTest::testBasic() {
         NumberRangeFormatter::with()
             .numberFormatterBoth(NumberFormatter::with().unit(FAHRENHEIT).unitWidth(UNUM_UNIT_WIDTH_FULL_NAME)),
         Locale("fr-FR"),
-        u"1–5 degrés Fahrenheit",
-        u"~5 degrés Fahrenheit",
-        u"~5 degrés Fahrenheit",
-        u"0–3 degrés Fahrenheit",
-        u"~0 degré Fahrenheit",
-        u"3–3 000 degrés Fahrenheit",
-        u"3 000–5 000 degrés Fahrenheit",
-        u"4 999–5 001 degrés Fahrenheit",
-        u"~5 000 degrés Fahrenheit",
-        u"5 000–5 000 000 degrés Fahrenheit");
+        u"1–5\u00A0degrés Fahrenheit",
+        u"≈5\u00A0degrés Fahrenheit",
+        u"≈5\u00A0degrés Fahrenheit",
+        u"0–3\u00A0degrés Fahrenheit",
+        u"≈0\u00A0degré Fahrenheit",
+        u"3–3\u202F000\u00A0degrés Fahrenheit",
+        u"3\u202F000–5\u202F000\u00A0degrés Fahrenheit",
+        u"4\u202F999–5\u202F001\u00A0degrés Fahrenheit",
+        u"≈5\u202F000\u00A0degrés Fahrenheit",
+        u"5\u202F000–5\u202F000\u202F000\u00A0degrés Fahrenheit");
 
     assertFormatRange(
         u"Locale with custom range separator",
         NumberRangeFormatter::with(),
         Locale("ja"),
         u"1~5",
-        u"~5",
-        u"~5",
+        u"約 5",
+        u"約 5",
         u"0~3",
-        u"~0",
+        u"約 0",
         u"3~3,000",
         u"3,000~5,000",
         u"4,999~5,001",
-        u"~5,000",
+        u"約 5,000",
         u"5,000~5,000,000");
 
     assertFormatRange(
@@ -429,14 +429,14 @@ void NumberRangeFormatterTest::testCollapse() {
             .numberFormatterBoth(NumberFormatter::with().notation(Notation::compactLong())),
         Locale("de-CH"),
         u"1–5",
-        u"~5",
-        u"~5",
+        u"5",
+        u"5",
         u"0–3",
-        u"~0",
+        u"0",
         u"3–3 Tausend",
         u"3–5 Tausend",
-        u"~5 Tausend",
-        u"~5 Tausend",
+        u"5 Tausend",
+        u"5 Tausend",
         u"5 Tausend – 5 Millionen");
 
     assertFormatRange(
@@ -446,14 +446,14 @@ void NumberRangeFormatterTest::testCollapse() {
             .numberFormatterBoth(NumberFormatter::with().notation(Notation::compactLong())),
         Locale("de-CH"),
         u"1–5",
-        u"~5",
-        u"~5",
+        u"5",
+        u"5",
         u"0–3",
-        u"~0",
+        u"0",
         u"3–3 Tausend",
         u"3 Tausend – 5 Tausend",
-        u"~5 Tausend",
-        u"~5 Tausend",
+        u"5 Tausend",
+        u"5 Tausend",
         u"5 Tausend – 5 Millionen");
 
     assertFormatRange(
index a4dedc72d0968af93bc40d40df160fd83ce13d76..22759403fa605152cf568263679400f2f25ef3f4 100644 (file)
@@ -493,6 +493,20 @@ public class MeasureUnit implements Serializable {
      */
     public static final MeasureUnit PART_PER_MILLION = MeasureUnit.internalGetInstance("concentr", "part-per-million");
 
+    /**
+     * Constant for unit of concentr: percent
+     * @draft ICU 63
+     * @provisional This API might change or be removed in a future release.
+     */
+    public static final MeasureUnit PERCENT = MeasureUnit.internalGetInstance("concentr", "percent");
+
+    /**
+     * Constant for unit of concentr: permille
+     * @draft ICU 63
+     * @provisional This API might change or be removed in a future release.
+     */
+    public static final MeasureUnit PERMILLE = MeasureUnit.internalGetInstance("concentr", "permille");
+
     /**
      * Constant for unit of consumption: liter-per-100kilometers
      * @stable ICU 56
@@ -565,6 +579,13 @@ public class MeasureUnit implements Serializable {
      */
     public static final MeasureUnit MEGABYTE = MeasureUnit.internalGetInstance("digital", "megabyte");
 
+    /**
+     * Constant for unit of digital: petabyte
+     * @draft ICU 63
+     * @provisional This API might change or be removed in a future release.
+     */
+    public static final MeasureUnit PETABYTE = MeasureUnit.internalGetInstance("digital", "petabyte");
+
     /**
      * Constant for unit of digital: terabit
      * @stable ICU 54
@@ -955,6 +976,13 @@ public class MeasureUnit implements Serializable {
      */
     public static final MeasureUnit WATT = MeasureUnit.internalGetInstance("power", "watt");
 
+    /**
+     * Constant for unit of pressure: atmosphere
+     * @draft ICU 63
+     * @provisional This API might change or be removed in a future release.
+     */
+    public static final MeasureUnit ATMOSPHERE = MeasureUnit.internalGetInstance("pressure", "atmosphere");
+
     /**
      * Constant for unit of pressure: hectopascal
      * @stable ICU 53
index 16abca744ef1951aa61f4505305ba0afd66faf3f..2a1f852ed5e5f5e2f917713ac81584b1a548656d 100644 (file)
@@ -11,6 +11,7 @@ package com.ibm.icu.util;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
+import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -186,8 +187,7 @@ public class Region implements Comparable<Region> {
 
         String[] continentsArr = worldContainment.getStringArray();
         List<String> continents = Arrays.asList(continentsArr);
-        String[] groupingArr = groupingContainment.getStringArray();
-        List<String> groupings = Arrays.asList(groupingArr);
+        Enumeration<String> groupings = groupingContainment.getKeys();
         List<String> regionCodes = new ArrayList<String>();
 
         List<String> allRegions = new ArrayList<String>();
@@ -304,7 +304,8 @@ public class Region implements Comparable<Region> {
             }
         }
 
-        for ( String grouping : groupings ) {
+        while ( groupings.hasMoreElements() ) {
+            String grouping = groupings.nextElement();
             if (regionIDMap.containsKey(grouping)) {
                 r = regionIDMap.get(grouping);
                 r.type = RegionType.GROUPING;
index e55bf2699c1a49dc2fb5eccf83b5e37570bccbb7..e8fcce9e53a618db46ab8c00916631b093253cd1 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:476f003e2b423c5c00481d86396a10d251c578c3118101ef493f70312836e257
-size 12488984
+oid sha256:4dcd54498fd4bb929969a830f99b8e31967c32f9f250346c2c33292902b8a2f1
+size 12578009
index 91b0bfb4522a8ac86dea68105bea348a782ec68f..e84cc6fa209673bcad847e6b72f0a461db24f7a7 100755 (executable)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d77cbfad1c6a13fa1d65303303e975c25baaca85901d63361485c221c00cead7
-size 92857
+oid sha256:40d9126f027694c17a10c82f639f29f07731a502e0369bff96dfeeba24e5ea0d
+size 92866
index 9143813219860287a91b9ac3cb51e5d0eb5a1b9a..a50fcebdacde58671327a7b055a5aa64c59ea523 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:0d399ead8487d2beff526c723212022ba354501bb3777481f16b53241d24a8d1
-size 813119
+oid sha256:9700d57845e814eb0aea51475c786f373a750b8871102ee4b4a77de2fb3345f2
+size 813582
index 66bff3c0a63ddd541aa905ea594b351078f9b7ad..49bf54900e4f5301a63d63199f0797303741b200 100644 (file)
@@ -33,14 +33,14 @@ set locale fr_FR
 set format 1234.567
 begin
 pattern        output
-#,##0.##       1\u00a0234,57
+#,##0.##       1\u202f234,57
 0.##   1234,57
 0      1235
-#,##0.###      1\u00a0234,567
+#,##0.###      1\u202f234,567
 ###0.######    1234,567
 ###0.0000#     1234,5670
 00000.0000     01234,5670
-#,##0.00 \u00a4        1\u00a0234,57 \u20ac
+#,##0.00 \u00a4        1\u202f234,57 \u20ac
 'tick''bitten '0.00    tick'bitten 1234,57
 'tick' 'bitten '0.00   tick bitten 1234,57
 
@@ -151,7 +151,7 @@ pattern     format  output  breaks
 4      10.0    8       K
 2.70   99.0    99,90   K
 2.73   272.0   273,00  K
-#,#3.70        104.0   1\u00a003,60    K
+#,#3.70        104.0   1\u202f03,60    K
 
 test significant digits
 set locale en
@@ -212,9 +212,9 @@ pattern     format  output  breaks
 p%p0.0 0.573   p%p57,3
 p'%'p0.0       0.573   p%p0,6
 %@@@@  0.0326  %3,260  K
-%#,@@@ 15.43   %1\u00a0540     K
+%#,@@@ 15.43   %1\u202f540     K
 // JDK does not support rounding increments
-%#,##4.1       16.55   %1\u00a0656,4   K
+%#,##4.1       16.55   %1\u202f656,4   K
 // JDK gives %16,255E3
 %##0.00E0      162.55  %16,3E3 K
 
@@ -227,8 +227,8 @@ pattern     format  output  breaks
 p\u2030p0.0    0.573   p\u2030p573,0
 p'\u2030'p0.0  0.573   p\u2030p0,6
 \u2030@@@@     0.0326  \u203032,60     K
-\u2030#,@@@    15.43   \u203015\u00a0400       K
-\u2030#,##4.1  16.55   \u203016\u00a0551,7     K
+\u2030#,@@@    15.43   \u203015\u202f400       K
+\u2030#,##4.1  16.55   \u203016\u202f551,7     K
 // JDK gives \u2030162,55E3
 \u2030##0.00E0 162.55  \u2030163E3     K
 
@@ -237,13 +237,13 @@ set locale fr_FR
 begin
 pattern        format  output  breaks
 // JDK does not seem to support padding
-$**####,##0    1234    $***1\u00a0234  K
-*x$####,##0    1234    xxx$1\u00a0234  K
-####,##0*x$    1234    1\u00a0234xxx$  K
-####,##0$*x    1234    1\u00a0234$xxx  K
+$**####,##0    1234    $***1\u202f234  K
+*x$####,##0    1234    xxx$1\u202f234  K
+####,##0*x$    1234    1\u202f234xxx$  K
+####,##0$*x    1234    1\u202f234$xxx  K
 // JDK doesn't seem to handle suffixes correctly dropping the 'nx' entirely
-####,##0$*x;ne#n       -1234   ne1\u00a0234nx  K
-####,##0$*x;n#'*'      -1234   n1\u00a0234*xx  K
+####,##0$*x;ne#n       -1234   ne1\u202f234nx  K
+####,##0$*x;n#'*'      -1234   n1\u202f234*xx  K
 *y%4.2######   4.33    yyyy%432,6      K
 // In J ICU adds padding as if 'EUR' is only 2 chars (2 * 0xa4)
 \u00a4\u00a4 **####0.00        433.0   EUR *433,00     HK
@@ -266,10 +266,10 @@ set format 1234.567
 begin
 pattern        currency        output  breaks
 // JDK gives shows EUR instead of the euro symbol in this case
-#,##0.00 \u00a4        EUR     1\u00a0234,57 \u20ac    K
+#,##0.00 \u00a4        EUR     1\u202f234,57 \u20ac    K
 // JDK gives 1\u00A0234,57. JDK doesn't seem to correct rounding
 // based on currency.
-#,##0.00 \u00a4        JPY     1\u00a0235 JPY  K
+#,##0.00 \u00a4        JPY     1\u202f235 JPY  K
 
 test prefixes and suffixes
 set locale en
index 244ab5214da6fd835242ec663cec3d0e7c67e8f9..ec6ad12350dd6acdb986607abbb5c3ea2071feb7 100644 (file)
@@ -188,9 +188,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
             {new CurrencyAmount(1f, Currency.getInstance("EUR")), "1 €"},
             {new CurrencyAmount(12f, Currency.getInstance("EUR")), "12 €"},
             {new CurrencyAmount(123f, Currency.getInstance("EUR")), "120 €"},
-            {new CurrencyAmount(1234f, Currency.getInstance("EUR")), "1200 €"},
-            {new CurrencyAmount(12345f, Currency.getInstance("EUR")), "12.000 €"},
-            {new CurrencyAmount(123456f, Currency.getInstance("EUR")), "120.000 €"},
+            {new CurrencyAmount(1234f, Currency.getInstance("EUR")), "1,2 Tsd. €"},
+            {new CurrencyAmount(12345f, Currency.getInstance("EUR")), "12 Tsd. €"},
+            {new CurrencyAmount(123456f, Currency.getInstance("EUR")), "120 Tsd. €"},
             {new CurrencyAmount(1234567f, Currency.getInstance("EUR")), "1,2 Mio. €"},
             {new CurrencyAmount(12345678f, Currency.getInstance("EUR")), "12 Mio. €"},
             {new CurrencyAmount(123456789f, Currency.getInstance("EUR")), "120 Mio. €"},
@@ -226,15 +226,15 @@ public class CompactDecimalFormatTest extends TestFmwk {
             {1234f, "elfu\u00a01.2"},
             {12345f, "elfu\u00a012"},
             {123456f, "elfu\u00A0120"},
-            {1234567f, "M1.2"},
-            {12345678f, "M12"},
-            {123456789f, "M120"},
-            {1234567890f, "B1.2"},
-            {12345678901f, "B12"},
-            {123456789012f, "B120"},
-            {1234567890123f, "T1.2"},
-            {12345678901234f, "T12"},
-            {12345678901234567890f, "T12,000,000"},
+            {1234567f, "1.2M"},
+            {12345678f, "12M"},
+            {123456789f, "120M"},
+            {1234567890f, "1.2B"},
+            {12345678901f, "12B"},
+            {123456789012f, "120B"},
+            {1234567890123f, "1.2T"},
+            {12345678901234f, "12T"},
+            {12345678901234567890f, "12,000,000T"},
     };
 
     Object[][] CsTestDataShort = {
@@ -270,15 +270,15 @@ public class CompactDecimalFormatTest extends TestFmwk {
             {-1234f, "elfu\u00a0-1.2"},
             {-12345f, "elfu\u00a0-12"},
             {-123456f, "elfu\u00a0-120"},
-            {-1234567f, "M-1.2"},
-            {-12345678f, "M-12"},
-            {-123456789f, "M-120"},
-            {-1234567890f, "B-1.2"},
-            {-12345678901f, "B-12"},
-            {-123456789012f, "B-120"},
-            {-1234567890123f, "T-1.2"},
-            {-12345678901234f, "T-12"},
-            {-12345678901234567890f, "T-12,000,000"},
+            {-1234567f, "-1.2M"},
+            {-12345678f, "-12M"},
+            {-123456789f, "-120M"},
+            {-1234567890f, "-1.2B"},
+            {-12345678901f, "-12B"},
+            {-123456789012f, "-120B"},
+            {-1234567890123f, "-1.2T"},
+            {-12345678901234f, "-12T"},
+            {-12345678901234567890f, "-12,000,000T"},
     };
 
     Object[][] TestACoreCompactFormatList = {
@@ -377,12 +377,12 @@ public class CompactDecimalFormatTest extends TestFmwk {
         CompactDecimalFormat cdf =
                 getCDFInstance(ULocale.forLanguageTag("sw"), CompactStyle.SHORT);
         AttributedCharacterIterator iter = cdf.formatToCharacterIterator(1234567);
-        assertEquals("CharacterIterator", "M1.2", iterToString(iter));
+        assertEquals("CharacterIterator", "1.2M", iterToString(iter));
         iter = cdf.formatToCharacterIterator(1234567);
-        iter.setIndex(1);
+        iter.setIndex(0);
         assertEquals("Attributes", NumberFormat.Field.INTEGER, iter.getAttribute(NumberFormat.Field.INTEGER));
-        assertEquals("Attributes", 1, iter.getRunStart());
-        assertEquals("Attributes", 2, iter.getRunLimit());
+        assertEquals("Attributes", 0, iter.getRunStart());
+        assertEquals("Attributes", 1, iter.getRunLimit());
     }
 
     @Test
@@ -464,9 +464,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
         FieldPosition fp = new FieldPosition(0);
         StringBuffer sb = new StringBuffer();
         cdf.format(1234567f, sb, fp);
-        assertEquals("fp string", "M1.2", sb.toString());
-        assertEquals("fp start", 1, fp.getBeginIndex());
-        assertEquals("fp end", 2, fp.getEndIndex());
+        assertEquals("fp string", "1.2M", sb.toString());
+        assertEquals("fp start", 0, fp.getBeginIndex());
+        assertEquals("fp end", 1, fp.getEndIndex());
     }
 
     @Test
@@ -758,9 +758,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
     public void TestBug12975() {
         ULocale locale = new ULocale("it");
         CompactDecimalFormat cdf = CompactDecimalFormat.getInstance(locale, CompactStyle.SHORT);
-        String resultCdf = cdf.format(120000);
+        String resultCdf = cdf.format(12000);
         DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(locale);
-        String resultDefault = df.format(120000);
+        String resultDefault = df.format(12000);
         assertEquals("CompactDecimalFormat should use default pattern when compact pattern is unavailable",
                      resultDefault, resultCdf);
     }
index 6129b0d3375c1633d7c5ab70a80526414c5a01b9..b55b23ffd280f57d6c7c35d013c48ba1ae8b38b5 100644 (file)
@@ -545,7 +545,7 @@ public class DateIntervalFormatTest extends TestFmwk {
 
                 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMM", "Mittwoch, 10. Okt. \\u2013 Samstag, 10. Nov.",
 
-                "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EdMy", "Mi., 10.10.2007 \\u2013 Sa., 10.11.2007",
+                "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EdMy", "Mi., 10.10. \\u2013 Sa., 10.11.2007",
 
                 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dM", "10.10. \\u2013 10.11.",
 
@@ -576,15 +576,15 @@ public class DateIntervalFormatTest extends TestFmwk {
 
                 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMM", "Samstag, 10. \\u2013 Dienstag, 20. Nov.",
 
-                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10.11.2007 \\u2013 Di., 20.11.2007",
+                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10. \\u2013 Di., 20.11.2007",
 
-                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMy", "10.11.2007 \\u2013 20.11.2007",
+                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMy", "10.\\u201320.11.2007",
 
-                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "10.11. \\u2013 20.11.",
+                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "10.\\u201320.11.",
 
                 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "11.2007",
 
-                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "Sa., 10.11. \\u2013 Di., 20.11.",
+                "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "Sa., 10. \\u2013 Di., 20.11.",
 
                 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "d", "10.\\u201320.",
 
index 72bb0561f2c4e988ef15e36212d6630951b243bd..f036da7390649b7e628cf17ee0bb8f5ea0604f3f 100644 (file)
@@ -83,7 +83,7 @@ public class MeasureUnitTest extends TestFmwk {
         }
     }
 
-    private static final String[] DRAFT_VERSIONS = {"60", "61", "62"};
+    private static final String[] DRAFT_VERSIONS = {"61", "62", "63"};
 
     private static final HashSet<String> DRAFT_VERSION_SET = new HashSet<String>();
 
@@ -225,6 +225,10 @@ public class MeasureUnitTest extends TestFmwk {
         {"MILE_PER_GALLON_IMPERIAL", "57"},
         {"GALLON_IMPERIAL", "57"},
         {"POINT", "59"},
+        {"PERCENT", "63"},
+        {"PERMILLE", "63"},
+        {"PETABYTE", "63"},
+        {"ATMOSPHERE", "63"},
     };
 
     private static final HashMap<String, String> JAVA_VERSION_MAP = new HashMap<String, String>();
@@ -250,12 +254,12 @@ public class MeasureUnitTest extends TestFmwk {
         // various generateXXX calls go here, see
         // http://site.icu-project.org/design/formatting/measureformat/updating-measure-unit
         // use this test to run each of the ollowing in succession
-        //generateConstants("62"); // for MeasureUnit.java, update generated MeasureUnit constants
-        //generateBackwardCompatibilityTest("62"); // for MeasureUnitTest.java, create TestCompatible62
-        //generateCXXHConstants("62"); // for measunit.h, update generated createXXX methods
+        //generateConstants("63"); // for MeasureUnit.java, update generated MeasureUnit constants
+        //generateBackwardCompatibilityTest("63"); // for MeasureUnitTest.java, create TestCompatible63
+        //generateCXXHConstants("63"); // for measunit.h, update generated createXXX methods
         //generateCXXConstants(); // for measunit.cpp, update generated code
-        //generateCXXBackwardCompatibilityTest("62"); // for measfmttest.cpp, create TestCompatible62
-        //updateJAVAVersions("62"); // for MeasureUnitTest.java, JAVA_VERSIONS
+        //generateCXXBackwardCompatibilityTest("63"); // for measfmttest.cpp, create TestCompatible63
+        //updateJAVAVersions("63"); // for MeasureUnitTest.java, JAVA_VERSIONS
     }
 
     @Test
@@ -1135,25 +1139,171 @@ public class MeasureUnitTest extends TestFmwk {
     // Note that TestCompatible60(), TestCompatible61(), TestCompatible62()
     // would be the same as TestCompatible59(), no need to add them.
 
+    @Test
+    public void TestCompatible63() {
+        MeasureUnit[] units = {
+                MeasureUnit.G_FORCE,
+                MeasureUnit.METER_PER_SECOND_SQUARED,
+                MeasureUnit.ARC_MINUTE,
+                MeasureUnit.ARC_SECOND,
+                MeasureUnit.DEGREE,
+                MeasureUnit.RADIAN,
+                MeasureUnit.REVOLUTION_ANGLE,
+                MeasureUnit.ACRE,
+                MeasureUnit.HECTARE,
+                MeasureUnit.SQUARE_CENTIMETER,
+                MeasureUnit.SQUARE_FOOT,
+                MeasureUnit.SQUARE_INCH,
+                MeasureUnit.SQUARE_KILOMETER,
+                MeasureUnit.SQUARE_METER,
+                MeasureUnit.SQUARE_MILE,
+                MeasureUnit.SQUARE_YARD,
+                MeasureUnit.KARAT,
+                MeasureUnit.MILLIGRAM_PER_DECILITER,
+                MeasureUnit.MILLIMOLE_PER_LITER,
+                MeasureUnit.PART_PER_MILLION,
+                MeasureUnit.PERCENT,
+                MeasureUnit.PERMILLE,
+                MeasureUnit.LITER_PER_100KILOMETERS,
+                MeasureUnit.LITER_PER_KILOMETER,
+                MeasureUnit.MILE_PER_GALLON,
+                MeasureUnit.MILE_PER_GALLON_IMPERIAL,
+                MeasureUnit.BIT,
+                MeasureUnit.BYTE,
+                MeasureUnit.GIGABIT,
+                MeasureUnit.GIGABYTE,
+                MeasureUnit.KILOBIT,
+                MeasureUnit.KILOBYTE,
+                MeasureUnit.MEGABIT,
+                MeasureUnit.MEGABYTE,
+                MeasureUnit.PETABYTE,
+                MeasureUnit.TERABIT,
+                MeasureUnit.TERABYTE,
+                MeasureUnit.CENTURY,
+                MeasureUnit.DAY,
+                MeasureUnit.HOUR,
+                MeasureUnit.MICROSECOND,
+                MeasureUnit.MILLISECOND,
+                MeasureUnit.MINUTE,
+                MeasureUnit.MONTH,
+                MeasureUnit.NANOSECOND,
+                MeasureUnit.SECOND,
+                MeasureUnit.WEEK,
+                MeasureUnit.YEAR,
+                MeasureUnit.AMPERE,
+                MeasureUnit.MILLIAMPERE,
+                MeasureUnit.OHM,
+                MeasureUnit.VOLT,
+                MeasureUnit.CALORIE,
+                MeasureUnit.FOODCALORIE,
+                MeasureUnit.JOULE,
+                MeasureUnit.KILOCALORIE,
+                MeasureUnit.KILOJOULE,
+                MeasureUnit.KILOWATT_HOUR,
+                MeasureUnit.GIGAHERTZ,
+                MeasureUnit.HERTZ,
+                MeasureUnit.KILOHERTZ,
+                MeasureUnit.MEGAHERTZ,
+                MeasureUnit.ASTRONOMICAL_UNIT,
+                MeasureUnit.CENTIMETER,
+                MeasureUnit.DECIMETER,
+                MeasureUnit.FATHOM,
+                MeasureUnit.FOOT,
+                MeasureUnit.FURLONG,
+                MeasureUnit.INCH,
+                MeasureUnit.KILOMETER,
+                MeasureUnit.LIGHT_YEAR,
+                MeasureUnit.METER,
+                MeasureUnit.MICROMETER,
+                MeasureUnit.MILE,
+                MeasureUnit.MILE_SCANDINAVIAN,
+                MeasureUnit.MILLIMETER,
+                MeasureUnit.NANOMETER,
+                MeasureUnit.NAUTICAL_MILE,
+                MeasureUnit.PARSEC,
+                MeasureUnit.PICOMETER,
+                MeasureUnit.POINT,
+                MeasureUnit.YARD,
+                MeasureUnit.LUX,
+                MeasureUnit.CARAT,
+                MeasureUnit.GRAM,
+                MeasureUnit.KILOGRAM,
+                MeasureUnit.METRIC_TON,
+                MeasureUnit.MICROGRAM,
+                MeasureUnit.MILLIGRAM,
+                MeasureUnit.OUNCE,
+                MeasureUnit.OUNCE_TROY,
+                MeasureUnit.POUND,
+                MeasureUnit.STONE,
+                MeasureUnit.TON,
+                MeasureUnit.GIGAWATT,
+                MeasureUnit.HORSEPOWER,
+                MeasureUnit.KILOWATT,
+                MeasureUnit.MEGAWATT,
+                MeasureUnit.MILLIWATT,
+                MeasureUnit.WATT,
+                MeasureUnit.ATMOSPHERE,
+                MeasureUnit.HECTOPASCAL,
+                MeasureUnit.INCH_HG,
+                MeasureUnit.MILLIBAR,
+                MeasureUnit.MILLIMETER_OF_MERCURY,
+                MeasureUnit.POUND_PER_SQUARE_INCH,
+                MeasureUnit.KILOMETER_PER_HOUR,
+                MeasureUnit.KNOT,
+                MeasureUnit.METER_PER_SECOND,
+                MeasureUnit.MILE_PER_HOUR,
+                MeasureUnit.CELSIUS,
+                MeasureUnit.FAHRENHEIT,
+                MeasureUnit.GENERIC_TEMPERATURE,
+                MeasureUnit.KELVIN,
+                MeasureUnit.ACRE_FOOT,
+                MeasureUnit.BUSHEL,
+                MeasureUnit.CENTILITER,
+                MeasureUnit.CUBIC_CENTIMETER,
+                MeasureUnit.CUBIC_FOOT,
+                MeasureUnit.CUBIC_INCH,
+                MeasureUnit.CUBIC_KILOMETER,
+                MeasureUnit.CUBIC_METER,
+                MeasureUnit.CUBIC_MILE,
+                MeasureUnit.CUBIC_YARD,
+                MeasureUnit.CUP,
+                MeasureUnit.CUP_METRIC,
+                MeasureUnit.DECILITER,
+                MeasureUnit.FLUID_OUNCE,
+                MeasureUnit.GALLON,
+                MeasureUnit.GALLON_IMPERIAL,
+                MeasureUnit.HECTOLITER,
+                MeasureUnit.LITER,
+                MeasureUnit.MEGALITER,
+                MeasureUnit.MILLILITER,
+                MeasureUnit.PINT,
+                MeasureUnit.PINT_METRIC,
+                MeasureUnit.QUART,
+                MeasureUnit.TABLESPOON,
+                MeasureUnit.TEASPOON,
+        };
+        assertEquals("",  139, units.length);
+    }
+
     @Test
     public void TestExamplesInDocs() {
         MeasureFormat fmtFr = MeasureFormat.getInstance(
                 ULocale.FRENCH, FormatWidth.SHORT);
         Measure measure = new Measure(23, MeasureUnit.CELSIUS);
-        assertEquals("23 °C", "23 °C", fmtFr.format(measure));
+        assertEquals("23\u202F°C", "23\u202F°C", fmtFr.format(measure));
         Measure measureF = new Measure(70, MeasureUnit.FAHRENHEIT);
-        assertEquals("70 °F", "70 °F", fmtFr.format(measureF));
+        assertEquals("70\u202F°F", "70\u202F°F", fmtFr.format(measureF));
         MeasureFormat fmtFrFull = MeasureFormat.getInstance(
                 ULocale.FRENCH, FormatWidth.WIDE);
         assertEquals(
-                "70 pied et 5,3 pouces",
-                "70 pieds et 5,3 pouces",
+                "70 pied et 5,3 pouces",
+                "70 pieds et 5,3 pouces",
                 fmtFrFull.formatMeasures(
                         new Measure(70, MeasureUnit.FOOT),
                         new Measure(5.3, MeasureUnit.INCH)));
         assertEquals(
-                "1 pied et 1 pouce",
-                "1 pied et 1 pouce",
+                "1\u00A0pied et 1\u00A0pouce",
+                "1\u00A0pied et 1\u00A0pouce",
                 fmtFrFull.formatMeasures(
                         new Measure(1, MeasureUnit.FOOT),
                         new Measure(1, MeasureUnit.INCH)));
@@ -1538,11 +1688,11 @@ public class MeasureUnitTest extends TestFmwk {
             { ulocSpanish,      FormatWidth.NUMERIC, "5:37" },
             { ulocFinnish,      FormatWidth.NARROW,  "5t 37min" },
             { ulocFinnish,      FormatWidth.NUMERIC, "5.37" },
-            { ULocale.FRENCH,   FormatWidth.NARROW,  "5h 37 min" },
+            { ULocale.FRENCH,   FormatWidth.NARROW,  "5h 37\u202Fmin" },
             { ULocale.FRENCH,   FormatWidth.NUMERIC, "5:37" },
             { ulocIcelandic,    FormatWidth.NARROW,  "5 klst. og 37 m\u00EDn." },
             { ulocIcelandic,    FormatWidth.NUMERIC, "5:37" },
-            { ULocale.JAPANESE, FormatWidth.NARROW,  "5\u6642\u959337\u5206" },
+            { ULocale.JAPANESE, FormatWidth.NARROW,  "5h37m" },
             { ULocale.JAPANESE, FormatWidth.NUMERIC, "5:37" },
             { ulocNorwegianBok, FormatWidth.NARROW,  "5t, 37m" },
             { ulocNorwegianBok, FormatWidth.NUMERIC, "5:37" },
index ebbc00cfe1e29e13b4e87963b45d3e6cfec7a5da..2f8914a0745bcd4ee4b01748da49136acfc6208c 100644 (file)
@@ -28,14 +28,14 @@ public class NumberFormatSpecificationTest extends TestFmwk {
     @Test
     public void TestBasicPatterns() {
         double num = 1234.567;
-        assertEquals("", "1 234,57", formatFrWithPattern(num, "#,##0.##"));
+        assertEquals("", "1234,57", formatFrWithPattern(num, "#,##0.##"));
         assertEquals("", "1234,57", formatFrWithPattern(num, "0.##"));
         assertEquals("", "1235", formatFrWithPattern(num, "0"));
-        assertEquals("", "1 234,567", formatFrWithPattern(num, "#,##0.###"));
+        assertEquals("", "1234,567", formatFrWithPattern(num, "#,##0.###"));
         assertEquals("", "1234,567", formatFrWithPattern(num, "###0.#####"));
         assertEquals("", "1234,5670", formatFrWithPattern(num, "###0.0000#"));
         assertEquals("", "01234,5670", formatFrWithPattern(num, "00000.0000"));
-        assertEquals("", "1 234,57 €", formatFrWithPattern(num, "#,##0.00 ¤"));
+        assertEquals("", "1234,57 €", formatFrWithPattern(num, "#,##0.00 ¤"));
     }
 
     @Test
@@ -43,8 +43,8 @@ public class NumberFormatSpecificationTest extends TestFmwk {
         NumberFormat nf = nfWithPattern("#,##0.##");
         nf.setMaximumIntegerDigits(5);
         nf.setMinimumIntegerDigits(4);
-        assertEquals("", "34 567,89", format(1234567.89, nf));
-        assertEquals("", "0 034,56", format(34.56, nf));
+        assertEquals("", "34567,89", format(1234567.89, nf));
+        assertEquals("", "0034,56", format(34.56, nf));
 
     }
 
@@ -59,21 +59,21 @@ public class NumberFormatSpecificationTest extends TestFmwk {
         assertEquals("", "8", formatFrWithPattern(10.0, "4"));
         assertEquals("", "99,90", formatFrWithPattern(99.0, "2.70"));
         assertEquals("", "273,00", formatFrWithPattern(272.0, "2.73"));
-        assertEquals("", "1 03,60", formatFrWithPattern(104.0, "#,#3.70"));
+        assertEquals("", "103,60", formatFrWithPattern(104.0, "#,#3.70"));
     }
 
     @Test
     public void TestSignificantDigits() {
         assertEquals("", "1230", formatFrWithPattern(1234.0, "@@@"));
-        assertEquals("", "1 234", formatFrWithPattern(1234.0, "@,@@@"));
-        assertEquals("", "1 235 000", formatFrWithPattern(1234567.0, "@,@@@"));
-        assertEquals("", "1 234 567", formatFrWithPattern(1234567.0, "@@@@,@@@"));
-        assertEquals("", "12 34 567,00", formatFrWithPattern(1234567.0, "@@@@,@@,@@@"));
-        assertEquals("", "12 34 567,0", formatFrWithPattern(1234567.0, "@@@@,@@,@@#"));
-        assertEquals("", "12 34 567", formatFrWithPattern(1234567.0, "@@@@,@@,@##"));
-        assertEquals("", "12 34 567", formatFrWithPattern(1234567.001, "@@@@,@@,@##"));
-        assertEquals("", "12 34 567", formatFrWithPattern(1234567.001, "@@@@,@@,###"));
-        assertEquals("", "1 200", formatFrWithPattern(1234.0, "#,#@@"));
+        assertEquals("", "1234", formatFrWithPattern(1234.0, "@,@@@"));
+        assertEquals("", "1 235 000", formatFrWithPattern(1234567.0, "@,@@@"));
+        assertEquals("", "1 234 567", formatFrWithPattern(1234567.0, "@@@@,@@@"));
+        assertEquals("", "12 34 567,00", formatFrWithPattern(1234567.0, "@@@@,@@,@@@"));
+        assertEquals("", "12 34 567,0", formatFrWithPattern(1234567.0, "@@@@,@@,@@#"));
+        assertEquals("", "12 34 567", formatFrWithPattern(1234567.0, "@@@@,@@,@##"));
+        assertEquals("", "12 34 567", formatFrWithPattern(1234567.001, "@@@@,@@,@##"));
+        assertEquals("", "12 34 567", formatFrWithPattern(1234567.001, "@@@@,@@,###"));
+        assertEquals("", "1200", formatFrWithPattern(1234.0, "#,#@@"));
     }
 
     @Test
@@ -100,8 +100,8 @@ public class NumberFormatSpecificationTest extends TestFmwk {
         assertEquals("", "p%p57,3", formatFrWithPattern(0.573, "p%p0.0"));
         assertEquals("", "p%p0,6", formatFrWithPattern(0.573, "p'%'p0.0"));
         assertEquals("", "%3,260", formatFrWithPattern(0.0326, "%@@@@"));
-        assertEquals("", "%1 540", formatFrWithPattern(15.43, "%#,@@@"));
-        assertEquals("", "%1 656,4", formatFrWithPattern(16.55, "%#,##4.1"));
+        assertEquals("", "%1540", formatFrWithPattern(15.43, "%#,@@@"));
+        assertEquals("", "%1656,4", formatFrWithPattern(16.55, "%#,##4.1"));
         assertEquals("", "%16,3E3", formatFrWithPattern(162.55, "%##0.00E0"));
     }
 
@@ -112,19 +112,19 @@ public class NumberFormatSpecificationTest extends TestFmwk {
         assertEquals("", "p‰p573,0", formatFrWithPattern(0.573, "p‰p0.0"));
         assertEquals("", "p‰p0,6", formatFrWithPattern(0.573, "p'‰'p0.0"));
         assertEquals("", "‰32,60", formatFrWithPattern(0.0326, "‰@@@@"));
-        assertEquals("", "‰15 400", formatFrWithPattern(15.43, "‰#,@@@"));
-        assertEquals("", "‰16 551,7", formatFrWithPattern(16.55, "‰#,##4.1"));
+        assertEquals("", "‰15400", formatFrWithPattern(15.43, "‰#,@@@"));
+        assertEquals("", "‰16551,7", formatFrWithPattern(16.55, "‰#,##4.1"));
         assertEquals("", "‰163E3", formatFrWithPattern(162.55, "‰##0.00E0"));
     }
 
     @Test
     public void TestPadding() {
-        assertEquals("", "$***1 234", formatFrWithPattern(1234, "$**####,##0"));
-        assertEquals("", "xxx$1 234", formatFrWithPattern(1234, "*x$####,##0"));
-        assertEquals("", "1 234xxx$", formatFrWithPattern(1234, "####,##0*x$"));
-        assertEquals("", "1 234$xxx", formatFrWithPattern(1234, "####,##0$*x"));
-        assertEquals("", "ne1 234nx", formatFrWithPattern(-1234, "####,##0$*x;ne#n"));
-        assertEquals("", "n1 234*xx", formatFrWithPattern(-1234, "####,##0$*x;n#'*'"));
+        assertEquals("", "$***1234", formatFrWithPattern(1234, "$**####,##0"));
+        assertEquals("", "xxx$1234", formatFrWithPattern(1234, "*x$####,##0"));
+        assertEquals("", "1234xxx$", formatFrWithPattern(1234, "####,##0*x$"));
+        assertEquals("", "1234$xxx", formatFrWithPattern(1234, "####,##0$*x"));
+        assertEquals("", "ne1234nx", formatFrWithPattern(-1234, "####,##0$*x;ne#n"));
+        assertEquals("", "n1234*xx", formatFrWithPattern(-1234, "####,##0$*x;n#'*'"));
         assertEquals("", "yyyy%432,6", formatFrWithPattern(4.33, "*y%4.2######"));
         if (!logKnownIssue("11025", "Padding broken when used with currencies")) {
             assertEquals("", "EUR *433,00", formatFrWithPattern(433.0, "¤¤ **####0.00"));
index d276f1fc0b255157d4a76c021578b2cc894b624f..7ed83ca6c8400b5be44f614ca73c8226b8e92168 100644 (file)
@@ -599,7 +599,7 @@ public class NumberFormatTest extends TestFmwk {
                 "\u00A4#,##0.00",
                 df.toPattern());
         // Should round-trip on the correct currency format:
-        expect2(df, 1.23, "XXX\u00A01.23");
+        expect2(df, 1.23, "\u00A41.23");
         df.setCurrency(Currency.getInstance("EUR"));
         expect2(df, 1.23, "\u20AC1.23");
         // Should parse with currency in the wrong place in lenient mode
@@ -998,19 +998,19 @@ public class NumberFormatTest extends TestFmwk {
 
         fmt = NumberFormat.getCurrencyInstance(Locale.FRANCE);
 
-        expectCurrency(fmt, null, 1234.56, "1 234,56 \u20AC");
+        expectCurrency(fmt, null, 1234.56, "1\u202F234,56 \u20AC");
 
         expectCurrency(fmt, Currency.getInstance(Locale.JAPAN),
-                1234.56, "1 235 JPY"); // Yen
+                1234.56, "1\u202F235 JPY"); // Yen
 
         expectCurrency(fmt, Currency.getInstance(new Locale("fr", "CH", "")),
-                1234.56, "1 234,56 CHF"); // no more rounding here, see cldrbug 5548
+                1234.56, "1\u202F234,56 CHF"); // no more rounding here, see cldrbug 5548
 
         expectCurrency(fmt, Currency.getInstance(Locale.US),
-                1234.56, "1 234,56 $US");
+                1234.56, "1\u202F234,56 $US");
 
         expectCurrency(fmt, Currency.getInstance(Locale.FRANCE),
-                1234.56, "1 234,56 \u20AC"); // Euro
+                1234.56, "1\u202F234,56 \u20AC"); // Euro
     }
 
     @Test
@@ -4260,13 +4260,13 @@ public class NumberFormatTest extends TestFmwk {
         // the 1st one is checking setter/getter, while the 2nd one checks for getInstance
         // compare the Currency and Currency Cash Digits
         // Note that as of CLDR 26:
-        // * TWD switches from 0 decimals to 2; PKR still has 0, so change test to that
+        // * TWD and PKR switched from 0 decimals to 2; ISK still has 0, so change test to that
         // * CAD rounds to .05 in the cash style only.
         for (int i = 0; i < 2; i++) {
-            String original_expected = "PKR 124";
+            String original_expected = "ISK 124";
             DecimalFormat custom = null;
             if (i == 0) {
-                custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=PKR"),
+                custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=ISK"),
                         DecimalFormat.CURRENCYSTYLE);
 
                 String original = custom.format(123.567);
@@ -4278,7 +4278,7 @@ public class NumberFormatTest extends TestFmwk {
                 custom.setCurrencyUsage(Currency.CurrencyUsage.CASH);
                 assertEquals("Test Currency Context Purpose", custom.getCurrencyUsage(), Currency.CurrencyUsage.CASH);
             } else {
-                custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=PKR"),
+                custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=ISK"),
                         DecimalFormat.CASHCURRENCYSTYLE);
 
                 // test the getter
@@ -4286,7 +4286,7 @@ public class NumberFormatTest extends TestFmwk {
             }
 
             String cash_currency = custom.format(123.567);
-            String cash_currency_expected = "PKR 124";
+            String cash_currency_expected = "ISK 124";
             assertEquals("Test Currency Context", cash_currency_expected, cash_currency);
         }
 
index 0afff8be2f0b9e101807a4dfa9e1d38c07b790cd..b5efe969c82f13c270dc0ed568573a40b954d8ed 100644 (file)
@@ -499,9 +499,9 @@ public class NumberRegressionTests extends TestFmwk {
         String expectedCurrency = "5\u00a0789,98\u00a0F";
         String expectedPercent = "-578\u00a0998%";
         */
-        String expectedDefault = "-5\u00a0789,988";
-        String expectedCurrency = "5\u00a0789,99\u00a0" + EURO; // euro
-        String expectedPercent = "-578\u00a0999\u00a0%";
+        String expectedDefault = "-5\u202f789,988";
+        String expectedCurrency = "5\u202f789,99\u00a0" + EURO; // euro
+        String expectedPercent = "-578\u202f999\u00a0%";
 
         formatter = NumberFormat.getNumberInstance(Locale.FRANCE);
         tempString = formatter.format (-5789.9876);
index ff2ebdc1365539e8f65db5456ef51f4294966bba..39235e96b3dccc21149516e2e0b3fdb3fd6fb16e 100644 (file)
@@ -446,7 +446,7 @@ public class TestMessageFormat extends TestFmwk {
         // ICU 62: use the unknown currency symbol XXX.
         //String compareStrEng = "At <time> on Aug 8, 1997, you made a deposit of $456.83.";
         String compareStrEng = "At <time> on Aug 8, 1997, you made a deposit of ";
-        compareStrEng += "XXX\u00a0";
+        compareStrEng += "\u00a4";
         compareStrEng += "456.83.";
         // {sfb} to get DM, would need Locale::GERMANY, not Locale::GERMAN
         // Just use unlocalized currency symbol.
@@ -913,7 +913,7 @@ public class TestMessageFormat extends TestFmwk {
         String compareStr = "At <time> on Aug 8, 1997, you made a deposit of $456.83.";
         // the date being German-style, but the currency being English-style
         String compareStr2 = "At <time> on 08.08.1997, you made a deposit of ";
-        compareStr2 += "XXX\u00A0";
+        compareStr2 += "\u00A4";
         compareStr2 += "456.83.";
         // both date and currency formats are German-style
         String compareStr3 = "At <time> on 08.08.1997, you made a deposit of ";
index c60700354ff34ba503b372ae1f4026309b319c4c..1e392ff74af413777c6d2424606616ffd3c4d609 100644 (file)
@@ -428,11 +428,11 @@ public class TimeUnitTest extends TestFmwk {
     public void TestStandInForMeasureFormat() {
         TimeUnitFormat tuf = new TimeUnitFormat(ULocale.FRENCH, TimeUnitFormat.ABBREVIATED_NAME);
         Measure measure = new Measure(23, MeasureUnit.CELSIUS);
-        assertEquals("23 °C", "23 °C", tuf.format(measure));
+        assertEquals("23\u202F°C", "23\u202F°C", tuf.format(measure));
         tuf = new TimeUnitFormat(ULocale.FRENCH, TimeUnitFormat.FULL_NAME);
         assertEquals(
-                "70 pied et 5,3 pouces",
-                "70 pieds et 5,3 pouces",
+                "70 pieds et 5,3\u00A0pouces",
+                "70 pieds et 5,3\u00A0pouces",
                 tuf.formatMeasures(
                         new Measure(70, MeasureUnit.FOOT),
                         new Measure(5.3, MeasureUnit.INCH)));
index 761b4e11eef98fb611b33f978cc1c45159ab55e9..05991be3f91e6ec0ea2fb509a82d5bf9950c3628 100644 (file)
@@ -1536,8 +1536,8 @@ public class NumberFormatterApiTest {
                 null,
                 NumberFormatter.with().symbols(DecimalFormatSymbols.getInstance(ULocale.FRENCH)),
                 ULocale.JAPAN,
-                "87 650",
-                "8 765",
+                "87\u202F650",
+                "8\u202F765",
                 "876,5",
                 "87,65",
                 "8,765",
@@ -1575,8 +1575,8 @@ public class NumberFormatterApiTest {
                 "numbering-system/mathsanb",
                 NumberFormatter.with().symbols(NumberingSystem.getInstanceByName("mathsanb")),
                 ULocale.FRENCH,
-                "𝟴𝟳 𝟲𝟱𝟬",
-                "𝟴 𝟳𝟲𝟱",
+                "𝟴𝟳\u202f𝟲𝟱𝟬",
+                "𝟴\u202f𝟳𝟲𝟱",
                 "𝟴𝟳𝟲,𝟱",
                 "𝟴𝟳,𝟲𝟱",
                 "𝟴,𝟳𝟲𝟱",
index 559798b8587dc7e740f73df8597238746d9bab1b..6d68fcf1ec13a1eaf2fcb5ae0493b1aafc2801c4 100644 (file)
@@ -293,7 +293,7 @@ public class RegionTest extends TestFmwk {
             { "TA" , "-1" , "QO", "TERRITORY", "009" },
             { "TC" , "796", "029", "TERRITORY", "019" },
             { "TD" , "148", "017", "TERRITORY", "002" },
-            { "TF" , "260", "145", "TERRITORY", "142" },
+            { "TF" , "260", "014", "TERRITORY", "002" },
             { "TG" , "768", "011", "TERRITORY", "002" },
             { "TH" , "764", "035", "TERRITORY", "142" },
             { "TJ" , "762", "143", "TERRITORY", "142" },
index f651290ec38409abf9582140164bdcc68a99c2c7..ba772a1353441f9e9dc673d8da0c54c5e6ca07c9 100644 (file)
@@ -1198,14 +1198,15 @@ public class ULocaleTest extends TestFmwk {
     @Test
     public void TestDisplayNameWithDialectCoverage() {
         // Coverage test. Implementation is in class LocaleDisplayNames.
+        // In CLDR 63, de removed the dialect names, use fr instead
         assertFalse("en-GB in system default locale: anything but empty",
                 ULocale.UK.getDisplayNameWithDialect().isEmpty());
-        assertEquals("en-GB in de", "Britisches Englisch",
-                ULocale.UK.getDisplayNameWithDialect(ULocale.GERMAN));
-        assertEquals("en-GB (string) in de", "Britisches Englisch",
-                ULocale.getDisplayNameWithDialect("en-GB", ULocale.GERMAN));
-        assertEquals("en-GB (string) in de (string)", "Britisches Englisch",
-                ULocale.getDisplayNameWithDialect("en-GB", "de"));
+        assertEquals("en-GB in fr", "anglais britannique",
+                ULocale.UK.getDisplayNameWithDialect(ULocale.FRENCH));
+        assertEquals("en-GB (string) in fr", "anglais britannique",
+                ULocale.getDisplayNameWithDialect("en-GB", ULocale.FRENCH));
+        assertEquals("en-GB (string) in fr (string)", "anglais britannique",
+                ULocale.getDisplayNameWithDialect("en-GB", "fr"));
     }
 
     @Test