From: Peter Edberg Date: Thu, 10 Mar 2022 08:06:18 +0000 (-0800) Subject: ICU-21900 integrate CLDR release-41-beta1 to ICU main for 71rc X-Git-Tag: release-71-rc~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f374427f6018056a6643c6519bbfadf869755ae0;p=icu ICU-21900 integrate CLDR release-41-beta1 to ICU main for 71rc --- diff --git a/icu4c/source/data/locales/root.txt b/icu4c/source/data/locales/root.txt index 4bb76b24dd3..314a5e6e015 100644 --- a/icu4c/source/data/locales/root.txt +++ b/icu4c/source/data/locales/root.txt @@ -16,11 +16,31 @@ root{ ExemplarCharactersPunctuation{"[\\- ‑ , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]"} MoreInformation{"?"} NumberElements{ + adlm{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } arab{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} patterns{ accountingFormat:alias{"/LOCALE/NumberElements/arab/patterns/currencyFormat"} currencyFormat{"#,##0.00 ¤"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} percentFormat{"#,##0%"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} } symbols{ approximatelySign{"~"} @@ -39,6 +59,17 @@ root{ } } arabext{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } symbols{ approximatelySign{"~"} decimal{"٫"} @@ -55,7 +86,276 @@ root{ timeSeparator{"٫"} } } + bali{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + beng{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + brah{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + cakm{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + cham{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } default{"latn"} + deva{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + fullwide{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + gong{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + gonm{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + gujr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + guru{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + hanidec{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + hmnp{ + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + java{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + kali{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + khmr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + knda{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + lana{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + lanatham{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + laoo{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } latn{ miscPatterns{ approximately{"~{0}"} @@ -164,6 +464,34 @@ root{ timeSeparator{":"} } } + lepc{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + limb{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } minimalPairs{ ordinal{ other{"{0}?"} @@ -173,7 +501,301 @@ root{ } } minimumGroupingDigits{"1"} + mlym{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mong{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mtei{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mymr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mymrshan{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } native{"latn"} + nkoo{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + olck{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + orya{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + osma{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + rohg{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + saur{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + shrd{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + sora{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + sund{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + takr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + talu{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + tamldec{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + telu{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + thai{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + tibt{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + vaii{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } } Version{"41"} calendar{ diff --git a/icu4c/source/data/misc/langInfo.txt b/icu4c/source/data/misc/langInfo.txt index 603e5bca388..270c89add51 100644 --- a/icu4c/source/data/misc/langInfo.txt +++ b/icu4c/source/data/misc/langInfo.txt @@ -400,6 +400,7 @@ langInfo:table(nofallback){ "bkq","Latn","ZZ", "bku","Latn","PH", "bkv","Latn","ZZ", + "bla","Latn","CA", "iba","Latn","MY", "blt","Tavt","VN", "bm","Latn","ML", @@ -512,10 +513,8 @@ langInfo:table(nofallback){ "cr","Cans","CA", "crg","Latn","CA", "crh","Cyrl","UA", - "crj","Cans","CA", "crk","Cans","CA", "crl","Cans","CA", - "crm","Cans","CA", "crs","Latn","SC", "cs","Latn","CZ", "csb","Latn","PL", @@ -777,7 +776,6 @@ langInfo:table(nofallback){ "ijj","Latn","ZZ", "iu","Cans","CA", "ikk","Latn","ZZ", - "ikt","Latn","CA", "ikw","Latn","ZZ", "ikx","Latn","ZZ", "ilo","Latn","PH", @@ -1064,6 +1062,7 @@ langInfo:table(nofallback){ "mh","Latn","MH", "mhi","Latn","ZZ", "mhl","Latn","ZZ", + "mic","Latn","CA", "mif","Latn","ZZ", "min","Latn","ID", "miw","Latn","ZZ", @@ -1205,6 +1204,7 @@ langInfo:table(nofallback){ "nzi","Latn","GH", "oc","Latn","FR", "ogc","Latn","ZZ", + "oj","Cans","CA", "ojs","Cans","CA", "oka","Latn","CA", "okr","Latn","ZZ", @@ -1321,7 +1321,6 @@ langInfo:table(nofallback){ "scl","Arab","ZZ", "scn","Latn","IT", "sco","Latn","GB", - "scs","Latn","CA", "sd","Arab","PK", "sd","Deva","IN", "sd","Khoj","IN", @@ -1629,7 +1628,7 @@ langInfo:table(nofallback){ "sq","Latn","XK", "fr","Latn","YT", "rhg","Arab","MM", - "ks","Arab","GB", + "ur","Arab","GB", "ms","Arab","ID", "ur","Arab","IN", "ur","Arab","MU", @@ -1666,8 +1665,7 @@ langInfo:table(nofallback){ "ko","Hang","KR", "zh","Hani","CN", "hnn","Hano","PH", - "yi","Hebr","CA", - "yi","Hebr","GB", + "yue","Hant","CA", "yi","Hebr","SE", "yi","Hebr","UA", "yi","Hebr","US", @@ -1889,630 +1887,629 @@ langInfo:table(nofallback){ "ZR","CD", } trie:bin{ -001a6dcc2b74c4f977c26777a2b778a4 -5279a4c27a0f6d7d7a5c7a30e1ada9e8 -2ef5af4d10e1a53c022a3c42cc534811 -616e01e2a3fef4a3f90b4d25540e54cc -00552a5610cea3fc10d3a3fb4dd81eb9 -502a5310d2a3f702c1a3f6c6a3f4c8a3 -f547d50f473248d81e9b4910c4a3f201 -c2a3fac6a3f06d326e36733a7910e2ad -a910e9af4b10e5af4c10ed22012aa916 -4310c3a9176817683269366b3a6c10ed -af4a10f8adc710e1af4910f4ada46132 -6436653a6710e8add510e7af4610eaaf -4710e1af4800126d46741b7434753877 -42e1adfaefaf1110edaf1601f5af17f6 -af1810e1af196d3c6e406f50725a7301 -e7ad94ebaf1510efaf0d02e3af0ee9af -0ff5af1001e2af12f3af1310f3af1467 -266736683a693e6a4e6c10f3af0c10e9 -af0510e7af0602e2af07f5af08f6af09 -01e1af0ae9af0b6138625463646501ec -a523f2af0404e5adfbeaadfcecadfdee -adfef2adff02f0af00f1af01f2af0210 -e9af030c6e3d7221722e7332774ee8af -1d10e2af2304e1adcde9af24eca532ed -af25f2af2610e5af276e346f3e7001e5 -a793f2adcb01e1adc5f2af2001e7af21 -eeaf22651d653a6c3e6d02e6af1feead -baf2adbd10f3af1c02e1af1ee3adb6e4 -adb7613462386301efad82f2ad8110f6 -af1a10e9af1b0d6d49733073307534e9 -a738efaf3a10f3af3f04e1af40e532ea -af43f4af44f7af45012a2e4812616ef3 -af42012aaf414310ceaf426d3a6f3e72 -02e2af3ce5af3decaf3e10ecaf3910ee -af3b6520653e67426b4c6c02e5af36e7 -af37ecaf3810f2af3201f2af33f7af34 -10efaf35612e62606410e4a73807f40c -f4af2bf6af2cf9af2dfaaf2eeda7bdef -af28f0af29f3af2a02e1af2fe2af30f9 -af3174a25275a4d6760a6f1fe509e5ad -ede9ad6eefadf56f3472387501eeadf8 -f4adf910f4adf610efadf7613c654c69 -566c606d01e6adf3f7adf402e7adebe9 -addaeeadec01e3adeef0adef01e3adf0 -f6adf110f3adf20026757ce91ff20ef2 -abd1f3abd5f4abdbf767f9abece9abb6 -ebabbdecabc1eeabc7efabc97a247a36 -e1ab95e5aba7e72ee8abb210edabef01 -2a2e41127261e2abae012aabad5010cb -abae753c76527762786c7901e1abedf6 -abee03e8abe2ecabe3edabe4f1abe502 -e4a7c0ecabe6f5abe701e8abe8f1abe9 -01e7abeaefabeb6b7d7049705e716e72 -7273827406f10cf1abc5f2abdff3abe0 -f4abe1e4abdce5abddeaabde02e9abcd -edabcefaabcf10efabd002f5abd2f6ab -d3f7abd404e4abd6e6abd7e7abd8eaab -d9f7abda6b426c526d626e6c6f02e6ab -cae7abcbf1abcc02ecabbef2abbff4ab -c002e6abc2f8abc3f9abc401e8abc5f9 -abc610e8abc86546655e667467786888 -6906eb0cebabb9edabbaefabbbf6abbc -e2a3b2e6abb7e7abb803e4aba8edaba9 -efabaaf4abab10e9abac02e3abafefab -b0f5abb102ecabb3f1abb4f2abb56144 -625a63866403e4aba3e7aba4e8aba5f5 -aba603eaab96ecab97eeab98f1ab9906 -e70ce7ab9defab9ef7ab9ffaaba0e3ab -9ae4ab9be6ab9c01e9aba1f9aba20f73 -62e72ce742ebabf7f2ad56fa012a8641 -127261e2ade9012a2e43127972ecabf4 -022aabf34b2a4d10ceabf510daabf473 +001a6dcc3274c4f977c26777a2b778a4 +5279a4c27a0f6d7d7a5c7a30e1ada7e8 +2ef5af4b10e1a53b022a3c42cc4f4811 +616e01e2a3fff4a3fa0b4d25540e54ca +fc552a5610cea3fd10d3a3fc4dd81ebe +502a5310d2a3f802c1a3f7c6a3f5c8a3 +f647d50b473248d81ea04910c4a3f301 +c2a3fbc6a3f16d326e36733a7910e2ad +a710e9af4910e5af4a10ed22012aa914 +4310c3a9156817683269366b3a6c10ed +af4810f8adc510e1af4710f4ada26132 +6436653a6710e8add310e7af4410eaaf +4510e1af4600126d46741b7434753877 +42e1adf8efaf0f10edaf1401f5af15f6 +af1610e1af176d3c6e406f50725a7301 +e7ad93ebaf1310efaf0b02e3af0ce9af +0df5af0e01e2af10f3af1110f3af1267 +266736683a693e6a4e6c10f3af0a10e9 +af0310e7af0402e2af05f5af06f6af07 +01e1af08e9af096138625463646501ec +a522f2af0204e5adf9eaadfaecadfbee +adfcf2adfd02f0adfef1adfff2af0010 +e9af010c6e3d7221722e7332774ee8af +1b10e2af2104e1adcbe9af22eca531ed +af23f2af2410e5af256e346f3e7001e5 +a791f2adc901e1adc3f2af1e01e7af1f +eeaf20651d653a6c3e6d02e6af1deead +b8f2adbb10f3af1a02e1af1ce3adb4e4 +adb5613462386301efad81f2ad8010f6 +af1810e9af190d6d49733073307534e9 +a736efaf3810f3af3d04e1af3ee532ea +af41f4af42f7af43012a2e4812616ef3 +af40012aaf3f4310ceaf406d3a6f3e72 +02e2af3ae5af3becaf3c10ecaf3710ee +af396520653e67426b4c6c02e5af34e7 +af35ecaf3610f2af3001f2af31f7af32 +10efaf33612e62606410e4a73607f40c +f4af29f6af2af9af2bfaaf2ceda7bbef +af26f0af27f3af2802e1af2de2af2ef9 +af2f74a25275a4d6760a6f1fe509e5ad +ebe9ad6defadf36f3472387501eeadf6 +f4adf710f4adf410efadf5613c654c69 +566c606d01e6adf1f7adf202e7ade9e9 +add8eeadea01e3adecf0aded01e3adee +f6adef10f3adf00026757ce91ff20ef2 +abd0f3abd4f4abdaf767f9abebe9abb5 +ebabbcecabc0eeabc6efabc87a247a36 +e1ab94e5aba6e72ee8abb110edabee01 +2a2e41127261e2abad012aabac5010cb +abad753c76527762786c7901e1abecf6 +abed03e8abe1ecabe2edabe3f1abe402 +e4a7beecabe5f5abe601e8abe7f1abe8 +01e7abe9efabea6b7d7049705e716e72 +7273827406f10cf1abc4f2abdef3abdf +f4abe0e4abdbe5abdceaabdd02e9abcc +edabcdfaabce10efabcf02f5abd1f6ab +d2f7abd304e4abd5e6abd6e7abd7eaab +d8f7abd96b426c526d626e6c6f02e6ab +c9e7abcaf1abcb02ecabbdf2abbef4ab +bf02e6abc1f8abc2f9abc301e8abc4f9 +abc510e8abc76546655e667467786888 +6906eb0cebabb8edabb9efabbaf6abbb +e2a3b3e6abb6e7abb703e4aba7edaba8 +efaba9f4abaa10e9abab02e3abaeefab +aff5abb002ecabb2f1abb3f2abb46144 +625a63866403e4aba2e7aba3e8aba4f5 +aba503eaab95ecab96eeab97f1ab9806 +e70ce7ab9cefab9df7ab9efaab9fe3ab +99e4ab9ae6ab9b01e9aba0f9aba10f73 +62e72ce742ebabf6f2ad55fa012a8641 +127261e2ade7012a2e43127972ecabf3 +022aabf24b2a4d10ceabf410daabf373 607464766e7a10ee012a2e41127261e2 -ade9022aad02412a4310ceadea10c6ad -e910e1ade501e8a54df2ade601e8ade7 -ecade86d326d3e6e426f707202e9ade2 -f4ade3f7ade410e2abf901f226f8ade0 -012a2e44126576e1addf012aadde4e10 -d0addf10ebade16232643667406c10e9 -abf810f5abf001e9abf1edabf210e1ab -f670c3a470a60171a6e672a6f3730028 -788cec39f229f509f5ab84f6ab8af7ab -8bf22cf3ab7df4ab8122032aab374da4 -c7522a5410d2ab3b01cfab3ad5ab38ec -ab5fedab64eeab6befab71f16de431e4 -38e5ab47e7ab4ce9ab55ebab5b032a36 -44444b4c5312696ee4ab44012aab4149 -10ceab42126576e1ab4212686feaab43 -7834793e7a48e1ab2be3ab3601eeab91 -f7ab9201ecab93f2a50e10ecab946cad +ade7022aad01412a4310ceade810c6ad +e710e1ade301e8a54cf2ade401e8ade5 +ecade66d326d3e6e426f707202e9ade0 +f4ade1f7ade210e2abf801f226f8adde +012a2e44126576e1addd012aaddc4e10 +d0addd10ebaddf6232643667406c10e9 +abf710f5abef01e9abf0edabf110e1ab +f570c3a170a4fe71a6e372a6f0730028 +788cec39f229f509f5ab83f6ab89f7ab +8af22cf3ab7cf4ab8022032aab374da4 +c4522a5410d2ab3b01cfab3ad5ab38ec +ab5eedab63eeab6aefab70f16de431e4 +38e5ab46e7ab4be9ab54ebab5a032a36 +44444b4c5312696ee4ab43012aab4049 +10ceab41126576e1ab4112686feaab42 +7834793e7a48e1ab2be3ab3601eeab90 +f7ab9101ecab92f2a50f10ecab936cad 724f725873747484758e7705e809e8ab -8bf0ab8ff6ab90e2ab8ce3ab8de7ab8e -04e2ab7ae3ab36eeab7bf2ab7cf8a5f6 -02e4ab7ee7ab7ff9ab8001ebab82f1ab -8304e1ab85e5ab86ebab87f2ab88f3ab -896c4a6d666e8c6fa2437003e4ab77ec -ab78f3ab79f9a77a04e4ab60e9ab61ec -ab62efab5bf9ab6305f009f0ab68f1ab -69f3ab6ae1ab65eaab66eeab6704e3ab -6cebab6df0ab6ef8ab6ff9ab7004e7ab -72ebab73f1ab74f5ab75f9ab76673e67 -426858696e6a846b02e3ab5cf2ab5df3 -ab5e03e1ab4df3ab4ef7ab4ffaab5003 -e9ab51ebab52eeab53f5ab5403e4ab56 -e7ab57ecab58edab5910f2ab5a614a62 -76638664a26b6503e6ab48e8ab49e9ab -4af3ab4b06f30cf3ab2ff4ab30f6ab31 +8af0ab8ef6ab8fe2ab8be3ab8ce7ab8d +04e2ab79e3ab36eeab7af2ab7bf8a5f5 +02e4ab7de7ab7ef9ab7f01ebab81f1ab +8204e1ab84e5ab85ebab86f2ab87f3ab +886c4a6d666e8c6fa2437003e4ab76ec +ab77f3ab78f9a77804e4ab5fe9ab60ec +ab61efab5af9ab6205f009f0ab67f1ab +68f3ab69e1ab64eaab65eeab6604e3ab +6bebab6cf0ab6df8ab6ef9ab6f04e7ab +71ebab72f1ab73f5ab74f9ab75673e67 +426858696e6a846b02e3ab5bf2ab5cf3 +ab5d03e1ab4cf3ab4df7ab4efaab4f03 +e9ab50ebab51eeab52f5ab5303e4ab55 +e7ab56ecab57edab5810f2ab59614a62 +76638664a2686503e6ab47e8ab48e9ab +49f3ab4a06f30cf3ab2ff4ab30f6ab31 faab32e6ab2ce8ab2df1ab2e02e1ab33 -e5ab34f0ab3506ee0ceeab3eefab3ff2 -a704f3ab40e32cebab3cecab3d220552 -11522e53325410d2ab3b10cfab3a10d5 -ab382aab37312a4d10c5ab391137b2ab -3801e3ab45e8ab4600176f5a752bec09 -eca9f5f3a9e6f4ab03754c7750e1012a -2e41127261e2a9de012aa9dd5010cba9 -de10f5ab0510e1ab067217722e733e74 -10f0ab0402e1a9ffe4ab00e7ab0110f3 -ab026f2e70327110eda9fe10eea9fb01 -e1a9fcefa9fd68396c1d6c406d4a6e03 -e2a7d3e7a9f8eea9f9f4a9fa01e1a9f6 -f4a93610f3a9f76834693e6b01e1a9f3 -efa9f401eca9efeea9f001eca9f1f0a9 -f26420642e65386610eca9ee01e3a9e9 -f4a9ea04e4a9ebefa9ecf2a574f3a574 -f8a9ed613462646301e4a9e7eda9e804 -e7a9dfec32eda9e2f0a9e3f5a9e4012a -a9e05012686cf0a9e101e9a9e5f5a9e6 -017526f5ab0702e3ab08e7ab09faab07 -00146f457917ef09efa951f5ab24f7ab -27792cedab17eeab1c10f5ab2a6f3c72 -4c745075547701ebab28efab2902e2ab -1fe6ab20efab2110efab2210edab2302 -e5ab25e7ab26eda9516934693c6a566b -5a6d5e6e01e1ab1de7ab1e01e1ab12e6 -22012aab134e10ccab1410f3ab1510f4 -ab1603e6ab18efab19f4ab1af5ab1b61 -366346654a675a6810e7ab1102e9ab0a -eaa966efab0b10e6ab0c02eaab0decab -0ef3ab0f10eeab106da2656ea63f6f0d -7422e30ce3a9caeda5a5f2a9d4f3a9d7 -742e75387a10eda9dc01e1a9d9eba9da -10e9a9db6e236e32704272467310e1a9 -d802e7a9d0eea9d1f3a9d210eda9d302 -efa9d5f5a9d6f9a9d4673a6a3e6b02e1 -a9cdf2a9cef6a9cf10e3a9cb10f3a9cc -0022749fe926ef0fefa951f2a95cf3a4 -85f4a960f9a3cfe9a913eba90deca946 -ee012abadb4d126f6ee7a543783d7834 -793e7a64e7a936e8a93c01e3a96feda9 -7005f709f7a974f8a975faa976eba971 -eda972f6a97305f009f0a97af7a97bfa -a97ceba977eda978eea9797444755a76 -707703eba96cf2a53af6a96df7a96e03 -e3a961e6a962e9a963f2a96403e1a965 -f0a966f2a967f3a96802e1a969eea96a -f9a96b69786e446e426f5e707a719072 -02e4a95deaa95eefa95f04e1a94de6a9 -4ee9a94febb629f7a95004e1a952e5a9 -53e8a954f3a955f8a95603f0a957f3a9 -58f4a959f8a95a10eca95b693e6b4e6c -646d02efa94af5a94bf8a94c02e6a93f -eea940f7a94103e9a942eca943f0a944 -f7a94502e5a947f0a948f3a949654965 -3e666a67866802e9a93deca93ef2a500 -06ee0ceea92df2a92ef4a92ff5a930e4 -a92ae5a92beba92c04e1a931e5a932ee -a933efa934f1a93504e8a937eca938ef -a939f0a93af9a93b615e62a25063a25d -6406e80ce8a926eaa927f2a928f8a929 -e1a923e5a924e6a9250bee1df712f7a9 -15f926faa91822012aa9164310c3a917 -eeb44defa913f3a914e709e7a910e9a9 -11eba912e3a90de4a90ee6a90f04e8a9 -19efa91af1a91bf5a91cf7a91d04e9a9 -1ef0a91ff1a920f2a921f5a922002174 -5fe41dee0feea9a7efa9adf2a9b4f6a9 -c2f9a9c6e4a98ce5a98fe7a994eca54f -791579307a3ae1a97de2a98501eda9c7 -eea9c810e9a9c974387542775e7801f1 -a9c4f2a9c501eda9bbf2a9bc04e9a9bd -f0a9bef3a9bff6a9c0f8a9c110e2a9c3 -6a606f356f4e706a716e72727304eba9 -b6eea9b7efa9b8f3a9b9f4a9ba04e4a9 -aee5a9afeea9b0f0a9b1f5a9b210e9a9 -8f10efa9b310e2a9b56a4a6b4e6d586e -04e6a9a8e8a9a9eba9aaeda9abf0a9ac -10efa9a201e7a9a3efa9a401e7a9a5fa -a9a66637665a675e686e6906ee0ceea9 -9ef5a99ff9a9a0faa9a1e6a99be9a99c -eaa99d10f2a99302e1a995e2a996eca9 -9702e2a998e5a999f7a99a613e636a64 -906502e2a990f7a991f8a99206ee0cee -a981f0a982f1a983f3a984e3a97ee6a9 -7feba98005e809e8a989efa98af5a98b -e1a986e5a987e6a98801e3a98df3a98e -66c76c69c4a269a41b6aa4c96ba6166c -001b744ae717ef0cefa7fbf4a903f5a9 -05f6a909e7a7e4e9a7e6eea7f8771577 -307a34e1a7cfe2a7d610eca90a01e8a9 -0bfaa90c742e75327610f3a90910e7a9 -0403e1a906efa907f9a3d6faa9086a4a -6d316d326e426f4c7210e3a90202eea7 -f5efa7f6f0a7f701f3a7f9f5a7fa05f2 -09f2a7fff3a900faa901eaa7fceba7fd -eca7fe6a346b386c01e5a7f3eea7f410 -f0a7f001e9a7f1f4a7f2644d6476657a -67a2426907e80ce8a7eceaa7edeca7ee -f3a7efe1a7e7e4a7e8e626e7a7eb012a -a7e94c12696de2a7ea10e2a7dc06f00c -f0a7e0f1a7e1f5a7e2faa7e3e4a7dde5 -a7deeda7df10e7a7e56134625a6301ed -a7daf0a7db05e809e8a7d3eaa7d4f3a7 -d5e2a7d0e4a7d1e7a7d202e5a7d7f5a7 -d8f7a7d900197739eb17f30cf3a712f4 -a72af5a71ef7a72beba56beea725efa7 -27e409e4a714e7a719e9a71c772a7a34 -e1a70c01eda72cf3a72d01e8a72ee9a7 -2f6a366d176d326e366f3a7210e9a729 -10efa72410e8a72610f5a7286a2e6b32 -6c10efa72310eaa71d04e5a71eeba71f -f4a720f7a721f8a722641a6434664467 -01e2a71ae5a71b02e4a715e9a716f5a7 -1710e5a718613a62446302e1a711e5a7 -12e8a71301eea70df2a70e02e1a3a7e2 -a70ff9a7100b721ae909e9a738f6a73e -f7a73f722a752ee1a73010e1a73c10f4 -a73d67176734693e6d01e3a73aeca73b -01eba733efa73710e2a739612e623e65 -10eea73602e2a731eda732f2a73301ef -a734f5a735002875c0f0eb74f23ff628 -f6a797f7a7b9f9022a32414c4c126174 -eea7c8022aa7c6432a5410d2a7c810ce -a7c7127261e2a7c7f2a78af3a7a3f502 -2aa46741a46d5912657ae9a785eb38ec -a779eda77eeea789efa78e012a2e4112 -7261e2a774042aa77241324336493a4d -10cea77610c6a77310cea77410d2a775 -7a1b7a38e1a5b4e7a75de9a769eaa76d -03e8a7cbeaa7ccf2a7cdf4a7ce753c76 -6e777e78947901e5a7c9f8a7ca07ed0c -eda7b2eea7b3f0a7b4f3a7b5e2a7aee4 -a7afe5a7b0eaa7b102e7a7b6f2a7b7f8 -a7b803eaa7baeba7bbefa7bcf1a7bd07 -ed0ceda7c2f0a7c3f7a7c4faa7c5e1a7 -bee3a7bfe5a7c0eca7c16bc0d5706370 -4a7170728673a2457403e2a7aaeda7ab -efa7acf2a7ad05f209f2a796f6a797f8 -a798e5a793e6a794efa79503e2a799e6 -a79af3a79bf9a79c05ec09eca7a0f3a7 -a1f5a7a2e3a79de9a79eeaa79f05e809 -e8a7a7eaa7a8f2a7a9e2a7a4e4a7a5e6 -a7a66b506c5a6d706ea2576f04e9a78f -eba78ceca790f3a791faa79201e3a777 -eaa77803eea77af1a77bf4a77cf8a77d -06f226f232f3a786f5a787f7a788022a -3241405912657ae9a785012aa7824c10 -c2a783127261e2a784e2a77fe8a780ef -a78104e3a78ae6a78be7a75deea78cf0 -a78d665266486758686869a06a03e4a7 -6ee7a76ff3a770f9a77102efa75af2a7 -5bf9a75c02e5a75ee6a75ff0a76008f1 -0ff1a764f3a765f4a766f7a767faa768 -e1a761e2a762ebac9deea76302eaa76a -f5a76bf7a76c6146627e63a24164a24b -6502e1a757eea758faa75908e90fe9a7 -44eaa745eda746efa747f7a748e1a740 -e2a741e3a742e4a74305f109f1a74cf8 -a74df9a74ee4a749eda74af0a74b03e7 -a74feba750eca751f4a75203e5a753e8 -a754eca755f4a75666a2c267a4776800 -137546f20ff2a704f4a707f5a708f9a3 -42faa70b7534e13ee5a5ede962efa700 -01e9a709f2a70a22032aa5e3372e4334 -5310c4a5e41133b6a5e410cda5e5012a -a5ef4c126174eea5f06c386c3c6d466e -506f6c7301e2a705eea70601e1a5f7f5 -a5f801e4a5f9f4a5fa04e4a5fbe5a5fc -eaa5fdeea5feefa5ff02e3a701eaa702 -f4a703615862746478687c6905e809e8 -a5f4eca5f5eda5f6e1a5f1e6a5f2e7a5 -f304e7a5e6eba5e7eda5e8f7a5e9faa5 -ea10e2a5eb10f9a5ec10f9a5ee001175 -53e90fe9a57eeaa582efa585f2a58bf9 -a59a75427694e1a574e6012aa57a4112 -646ceda57b09e80fe8a594f1a595f2a5 -96f6a597f9a598e2a590e332e4a591e5 -a592e6a593012aa57a4112646ceda57b -10f2a5996d2f6d4e6f52706271667204 -e3a58ce5a58bf0a58df2a58ef3a58f10 -f0a58402e4a586eea587f2a58810e5a5 -8910f3a58a6132665669606c10f2a583 -05e908e9a578eea579f467e1a575e2a5 -76e7a57701e9a57ceda57d02e1a57fec -a580f4a581001a6e9f791dec0ceca5c0 -eea5c4f5a5d4f6a5dc792ce1a59be4a5 -ad01e1a5a6e9a5e2733a733e75427674 -7702e3a5dfe9a5e0f4a5e110f7a5d307 -f20cf2a5d8f7a5d9f8a5dafaa5dbe2a5 -d5e3a5d6e4a5d7e7a5c402e6a5ddf2a5 -b7f3a5de6e5a6f6a7204e2a5a9e332e5 -a55ef4a5d1f7a5d2012aa5cf4c12696e -e2a5d002e4a5c5e7a5c6efa5c707ee0c -eea5c7f2a5ccf3a5cdf4a5cee4a5c8e6 -a5c9e9a5caeda5cb673c6a236a386b48 -6c526d01eda5c2f6a5c302eba5bbeea5 -bcf5a5bd01eea5bef0a5bf10eba5c167 -34683e6901eca5b9eda5ba01eea5b7ef -a56a10f3a5b86428642e653e6610eba5 -b602e5a5aeeea5aff2a5b005ef09efa5 -b4f2a530faa5b5e2a5b1eaa5b2eca5b3 -612e626c6310f2a5ac09ed0feda5a1ee -a5a2f7a5a3f9a5a4faa5a5e1a59ce6a5 -9de7a59ee8a59feaa5a005ef09efa5a9 -f9a5aafaa5abe1a5a6e6a5a7eda5a863 -c2fc63a2a364a6026500127733ee19ee -38efa567f3a569f4a55cf5a366012aa5 -6353126861f7a564773478387a3ce5a5 -57eca55e10efa57110f4a57210e1a573 -6d466d486e7a728473887403f2a56df4 -a56ef5a56ff8a57002e1a55fe9a560eb -012a2e4e126b6fefa562012aa5614710 -cea56201eea565f1a56610e9a56802e7 -a56aeba56bf5a56c623e664267466b02 -e1a55beba55cf9a55d10f5a55610e9a5 -5801eca559f9a55a001b725fe821f316 -f3a51cf52cf6a522f9a523012aa52047 -126c61e7a521e8a3ecefa511f2a51477 -1277307a34e1a3e2e5a3e810e4a51410 -e5a51c722e735a7410e4a51f06eb0ceb -a518eca519eda51af3a51be7a515e8a5 -16eaa51701e2a51df7a51e69556c336c -326d426f727010f3a51302e1a50ce3a5 -0de4a50e02e5a50fe7a510ee022aa263 -42a2ae4811616e01e2a3fef4a3f910f0 -a51269406a446b03e2a508eca509efa5 -0af9a50b10e3a50402e1a505eda506f6 -a507658f65a28066a28167a2826805ef -09efa501f0a502f2a503e92ceba3ffed -a500022a3c42a2594811616e01e2a3fe -f4a3f90b4d2d5417542e55385610c4a3 -fc01c8a3f8d7a3f901cba3fad3a3fb4d -b4b7502a5310d2a3f702c6a3f4c8a3f5 -daa3f6470e473048b49b4910c4a3f210 -c6a3f02aa3ed412a4210cea3ef10d5a3 -ee126f70efa3fd10e2a3e910e1a3ea10 -e7a3eb6134623e6301e8a3e6f0a3e701 -e4a3e3eea3e410eaa3e50017726f791c -e508e5a530f6a550fa45792a7a34e1a5 -2401efa553f5a55410e7a555751d752e -764a7710f7a55204e1a54be3a54ce4a5 -4de7a54ef4a54f10e1a5517240737474 -03eda547f0a548f3a549f9a54a02e82c -e9a544f3a545012a2e4d126f6ee7a543 -012aa5424310cea54310e2a546682d6d -176daacc6e3c6f03e2a53fe9a537f0a5 -40f7a54110eaa526682e69326a10e5a5 -3d10e4a53a01e1a53bf1a53c64286456 -655a6706ec0ceca536efa537f2a538fa -a539e1a533e8a534e9a53510eea52f01 -e4a531eea532612e625a6310e3a52e06 -e80ce8a528eba529f2a52af6a52be4a5 -25e6a526e7a52701e4a52cf1a52d2aa4 -fd61bedc62002373a5e51ded0feda3a9 -eea3aeefa3b2f2a3bbf3a3c0e5a37ce7 -a389e8a38de9a39377417732783c794c -7a72e1a36201e4a3d3f2a3d402e8a3d5 -eba3d6f2a3c805f309f3a3daf6a3dbf8 -a3dce5a3d7eea3d8f2a3d904e1a3dde5 -a3dee6a3dfe8a3e0f7a3e17332744875 -587610e2a3d203eaa3c1f1a3c2f3a3c3 -f4a3c402efa3c5f4a3c6f6a3c709ed0f -eda3cdefa3cef2a3cff3a3d0f5a3d1e1 -a3c8e3a3c9e4a3cae7a3cbeba3cc6a83 -6e3b6e486f587068716c7203e1a3bce8 -a3bdf8a3befaa3bf02e7a3afeda3b0f0 -a3b102eaa3b3eda3b4eea3b510f9a3b6 -03e3a3b7e9a3b8f0a3b9f6a3ba6a446b -766c926d03e8a3aaeba3abf1a3acf5a3 -ad07ef0cefa39ef2a39ff4a3a0faa3a1 -e8a39ae9a39beaa39ceea39d04e3a3a2 -eda3a3f1a3a4f5a3a5f6a3a601e7a3a7 -f4a3a8656a6562669467a24468a24b69 -06ed0ceda396eea397efa398f1a399e2 -a394e7a395eba37507f40cf4a381f7a3 -82f8a383faa384e6a37de8a37eeaa37f -eda38003e4a385f1a386f4a387f9a388 -02e3a38aeea38bf8a38c05ec09eca391 -efa38df9a392e2a38ee7a38fe9a39061 -32626463906410e4a37b07f20cf2a367 -f3a368f6a369f8a36aeca363eea364f0 -a365f1a36606e40ce4a36eeaa36ff0a3 -70f2a371e1a36be2a36ce3a36d09ed0f -eda376eea377efa378f1a379f5a37ae3 -a363e6a372e8a373e9a374eca3750018 -4dc28954c0e157365736584e59645a12 -616ee2addd01612c631168efa9ac1172 -e1addc01702a731175f8691165efa9ec -01652c691169e9a71c117ae9a7855444 -55a29e5601612c691174e8addb1169e9 -adda07684e683669866ea2426f1174ef -abeb106101e158e9042aabb243324b36 -4c3a5410c8abb210cea7db10c8add710 -c1add8012aa5504d10d6a55001622a72 -10e8add910f4012aa3b24210d4451173 -e1a9ba61346580668667116ce7add605 -6d116d2e6e327610f4a3a810ecab9510 -e7abea67346b386c01e5aba3f5a76210 -e2add310f2add4116cf5aba7116ee7ad -d5126761f2abf650c0c350a27252a2a8 -5306694369426f6a759079016c2a7210 -e3a50e10efadd201643e6e01e4ab44e8 -012aab554c10cbab5510e4adcf02672e -72387910efa51001e4ab72efadd010e1 -ab7a116ee4add1613e675e6801612a72 -10e4adce10f7a564026d2e72327510f2 -ab3210f2ab6810e2adcd116ef7a34b04 -6138654a68506c76721174e9adcb016c -2a7510e3a51f10eda11172edadc90261 -2e6c326e10f8a9f010e7adca01e9a9e0 -f0a9e11172e4a5f9026a306f3675116e -f2a9b0116ee7adcc1168e7ab114d8a4e -a2ab4f0467386c3e72447358751167f2 -a9db1161edab4d1163ebab30016b2a79 -10e1a9d410e8a9da01672a6d10e1adc8 -10e5a9d807722e725a7460756679116d -f2032aa3cf492e4d325410c8adc210ce -a76610cda3cf116fefa95f1165e9adc0 -116cf4adc1614265746c9a6f01642a6e -10e7a54310e9adbf0368326b366e3a72 -10e3adbb10eaadb810e1adb901e4a976 -e9adba0264346e387201e3adbdefadbe -10e6a53e10e4adbc1179eda946046138 -6258655c6b62731168f5adc702672e6e -327210e2adc510edadc310e4adc41161 -f49f1177e1adc6116fefa56247c41b4a -c3354aa6c04ba6d94c03614665a69c69 -a69e7901632a6410e9adb710e9adb602 -6ea6796fa67a7410ee001a4bc139545b -571457ac7e58ac8259305a01c1abfed7 -ab6b10d4ad72544055825603c1ad6dc5 -ad6fcead6ed5a3930bce14d609d6abe6 -d7abd3daab8bceadb4cfabc9d2abd1cb -c5e2cbabbeccad69cdabbd04c1adb5c7 -ad6bd3a563d9ad6cdaad024e824e8a50 -a24a52a26d530cce17d40cd4ad63d5a7 -a0d6ad64d9adb3cead61cfab71d2ad62 -ca09caad5fcbab5bcdad60c3ad5ec5ab -8ac9ab5f06c70cc7abfac9ad51cca54f -cfa985c1ad4ec3ad4fc5ad500acc14d4 -09d4ad5ad7a9e4d9a5c4cca9f5cdad57 -d2ad58c1ad53c5ad54c6ad55c7abcdc8 -a58003c5ad5dcfa951d5a7a0d7ab274b -9e4ca2434d0010cd1dd40fd4a960d5a9 -32d8abfcd9a916daad4dcda742cfadb1 -d1ad4bd2adb2c60cc6ad4ac7a936cbad -b0cca3a9c1adafc3ad48c4ad49c5ab39 -01c5ad3dcdadae04c9ad43d3ad44d4a9 -03d5ad45d6a90943c0c2466446564766 -48a24d4905d209d2adadd3a712d4a72a -c3ad3ac4a714c5ad2e02c9a57ecfa585 -d2a58b0cce17d30cd3ad35d4ad36d5ad -01d7ad37cead32d0ad33d1ad34c608c6 -ad31c867cca779c1ad30c2ad04c5adac -04cdad38cead39d2a704d4a707d5a708 -435244a2424505d309d3a569d4ada6da -ad2fc1ad2ac3ad2bc5a55c0fcf1ad60c -d6ad25d7ad06d9adaadaa51ccfad22d0 -ad23d2ad24d5abffc9c69ac9ad1fccad -20cdad21ceada905cb09cba524cfad28 -daadabc5a530c7ad5ccaad27345e34ae -954178420bce14d209d2ab03d5a742d6 -ad1bcead18cfad19d1ad1ac909c9ab1c -caad16ccad17c1a3c0c5ad13c6ad140c -d217d50cd5abfbd7ad11d8ad12daa35e -d2ad0ed3ad0fd4ad10cd09cdada8cfad -0cd1ad0dc4ad09c6ada7cc6d2aa56331 -2c321133b0ada61137b2a7a010e1a9ae -10ef012aa7fb4c10c1a7fb1170e3a7e0 -026d2e6e327310f5a7ef10e2a7ea01e1 -a7d0e2a5d001613a701161ee012aa730 -4a10d0a730016d2a7610e1ada210efad -a1056e1e6e306f36741168e9ada51164 -e1a7891172e5012aa78e4b01d0ad3fd2 -a78e61306850691174f3ada4026c2e6e -327710e9a74810e9a55d10e1ada30261 -2e6d326f10eaab4310f2a9ff10f2012a -a77e4b10c8a77e473448a25c49127461 -eca56e0465466c5a6f60727a75016a2a -7210f5a9dd10f2a5d4116ff2012aa5b4 -4710c5a5b41161e7a521016e2a7410e8 -a5ce01e7ad94eda56a0161506510eb03 -2aa55e432e47325410d2a38c10d9ad26 -10d2a55e10eead95056c186c306d3675 -116ee7ada01175f7a5f8106e01e7ad9f -f0a5fd61306590691172e1ad9e106e05 -ef24efad98f34cf4032aa3f9482e4d32 -5410d7a3f910cba3f110cfa3f3012aa3 -ed4310cea3ede2a3fee7ad96e9ad9711 -62f2054917493a533e5502c1ad9ccbad -9ad3ad9d10cca5ed10c5ad9b2aa5ed43 -2a4710c2ad9a10c1ad9943c115437044 -a2ce450267406c46741168e9012a7545 -01d2ad2dd4751179f0a55a01622a7910 -edad9310e1ad920461a26968a2786fa2 -8770a289791172ec0a4d335414542e55 -385810cbad8b01caabadd2ad8a10c1ab -f74d2e523e5310cbad8902c4ad87cba9 -0dcea54202cfad88d3ab37d5ab242aab -244138423c474c4b01c7a7c6daad4110 -ccad8402c1ad85c7a389d9a37c01c5a9 -d7d2ad86026b2e6e327210e9ad8110ed -a3e710f3a51402612e65327210f3ad82 -10eda50610f2a5031170f4a512016d2a -7210f4a5cf10ee012aad834310d9ad83 -03653469866f8c751170ecad911176e1 -06491749324d364e3a5010cba3c710ce -a5ef10d5ad8e10d0a98f2aa5ef422a46 -10caad8d10d4ad8c1161ebad8f1167f2 -ad902aa25441aa3142056f1f6f3e7244 -7501672a6810e4ad8010e9ad7f1170ef -a3fd106101e8a9f3e9ad7e6130655c68 -116bf3ad7d036c326d36733a7410ebad -7c10e9ad7b10f5a36a10f3a3c2116ee7 -012aa3ae4210c4a3ae00214ac1c052c0 -cc5638563c5758586259665a01d2abfd -d7ab6b04c1ad6dc4ad6ec5ad6fcead6e -d5a39301c6ad70d3ab6410cbad7103c4 -ad08c5ad08d4ad72d5ab375246536c54 -a2575503c1abf7c7ad6bd9ad6cdaad02 -05d309d3ab37d5ab24d7ab27c5ad5dc8 -ab6bcfa9510ecd1ad40cd4ad63d5ab24 -d6ad64d9ad65cdad60cead61cfab71d2 -ad62c50cc5ab8ac9ab5fcaad5fcbab5b -c1ad03c3ad5ec4ad070ecd1ad20cd2ab -d1d6abe6d7a3f9daab8bcdabbdcead6a -cfabc9d0ad69c80cc8abb2caabadcbab -beccad69c4ad66c6ad67c7ad684e644e -404fa89650785102c1ad5bcfad5cd5ad -2e09cc0fcca54fcfa985d0a98fd1ad0d -d4ad03c1ad4ec3ad4fc5ad50c8a393c9 -ad510dcd17d40cd4ad5ad7a9e4d9a5c4 -daad53cdad57d2ad58d3ad59c70cc7ab -cdc8a580cbad56cca9f5c1ad53c5ad54 -c6ad554aa2484ba24c4ca2644d0012ce -20d50fd5a932d6a550d8abfcd9a916da -ad4dcea542cfa3f3d1ad4bd2ad4cd4a9 -60c60fc6ad4ac7a936cba90dcca3a9cd -a3cfc1ad47c3ad48c4ad49c5ab3901cf -ad3cd0a73007d00cd0ad3fd2a78ed7ad -40daad41c5ad3dc7a7c6c8a77ecdad3e -08d30fd3ad44d4a903d5ad45d6a909d9 -ad46c1a7fbc2ad42c9ad43cbab5541c1 -604598456a46a24147a24e48a2754907 -d10cd1ad3bd2a574d3a712d4a72ac3ad -3ac4a714cca5edcea5ef09d20ed2ad2d -d3a569d475d5ad2edaad2fc1ad2ac3ad -2bc5a55cc79bc8ad2c04c9a57ecfa585 -d1ad0dd2a58bd8a58b0bd014d309d3ad -35d4ad36d7ad37d0ad33d1ad34d2a55e -c808c867cca779cead32c1ad30c5a5b4 -c6ad3106d20cd2a704d4a707d5a708d6 -ad14cba3f1cdad38cead39415e42a24c -43a2834406cb0ccba524cfad28d9ad16 -daad29c4a530c5a530caad270dd117d4 -0cd4ad10d7ad11d8ad12daa35ed1ad0d -d2ad0ed3ad0fcc0bcc6dcda342cead06 -cfad0cc4ad09c5ad0ac6ad0b0010cc1c -d20ed2ab03d445d5a3cfd6ad1bd9a37c -ccad17cead18cfad19d1ad1ac70cc7a3 -89c8ad15c9ab1ccaad16c1a3c0c4a3ae -c5ad13c6ad140010cf1dd50fd5abffd6 -ad25d7ad06d9ad26daa51ccfad22d0ad -23d2ad24d3ab37c90cc9ad1fccad20cd -ad21cea3edc4abfdc6ad1cc7ad1dc8ad -1e342234423548374e3801382a3910b0 -ab3710b6ad081131b9ad051133b2ad06 -1133b6ad072aa563305031a26b320230 -2e33383810b0a53001b0a51cb2abfa10 -b0750533233334354a3601b1ab64b2a5 -ef03b0a3edb4a5efb5a714b9a72a02b3 -abfbb4ad00b7ad013034314a3201b1a5 -63b9abff03b2abfab3a563b5ab03b9ab -fb06b50bb59bb7abfdb8abfeb9a563b1 -abfab3abfcb4ab8b02342e353e3710b2 -ab2402b2a3edb3ad02b5ad0303b0ab24 -b1ab24b4ad04b5a530046436673c6842 -7246761173f44b116ceda57b1168e2ab -f1116fed6301613c6d01e99dee012aa3 -424110cda34210e200134c625131513c -53405450556a5901c5ad08d4ab8c10c1 -ad5b02c1ad03c4ad07d9ad6504c791c8 -a931caad79cead6ad2ad7a10cbad744c -3c4d464e624f665001cbad56d3ad5901 -c2ad42d9ad4604c1ad47cdad73cea776 -d2ad4cd5ad7710c7ad7810cdad52452e -4542474a494e4a644b02c8a505cdad3e -d7ad4001c79bc8ad2c10c2ad7403c4ad -75cead76d1ad3bd2a57410cfad3c2a9b -4132423c43464410daad2901c5ad0ac6 -ad0b01c8ad15d5ad7301c3a917ceabf3 -00217588e62bf221f29bf3a349f6a353 -f9a35cfa012a2e41127261e2a360022a -a35e498a5210d5a361e651eb67ed75ee -7f7a2d7a2ce125e22de54b10ea012a2e -41127261e2a360032aa35e312e493453 -10d5a3611137b2a36101d1a35fd2a360 -7538763c77527901e2a35df2a35c10f9 -a35203eca354eea355f4a356f5a35703 -e1a358e2a359efa35af8a35b6b966f69 -6f44704e726873a2507402e1a34fe7a3 -50eaa35102ea89ed8bfa8d05f206f295 -f397fa99e38fe491e59309ef0fefa344 -f1a345f3a346f9a347faa348e29be332 -e8a341eda342eea343022a9d4e2c5012 -616ceda1126261f49f04e1a34ae5a34b -e7a34cefa34df4a34e6b3c6c3e6d586e -03e381eb83ee85f98710eb6905ee06ee -71f36df473e16be26de96f03ed77ee79 -ef7bf07d65256530673668506a10e765 -01e24df94f05ed06ed59ef5bf15de353 -e455e75702e15fec61ef636148625263 -646405f006f045f947fa49e13fe541ea -4302e927eb29f52b04e92ff131f233f4 -35f93702e439e53be83d +e5ab34f0ab3505ee09eeab3eefab3ff2 +a703e32cebab3cecab3d22055211522e +53325410d2ab3b10cfab3a10d5ab382a +ab37312a4d10c5ab391137b2ab3801e3 +ab44e8ab4500176f5a752bec09eca9f5 +f3a9e6f4ab03754c7750e1012a2e4112 +7261e2a9de012aa9dd5010cba9de10f5 +ab0510e1ab067217722e733e7410f0ab +0402e1a9ffe4ab00e7ab0110f3ab026f +2e70327110eda9fe10eea9fb01e1a9fc +efa9fd68396c1d6c406d4a6e03e2a7d1 +e7a9f8eea9f9f4a9fa01e1a9f6f4a934 +10f3a9f76834693e6b01e1a9f3efa9f4 +01eca9efeea9f001eca9f1f0a9f26420 +642e65386610eca9ee01e3a9e9f4a9ea +04e4a9ebefa9ecf2a573f3a573f8a9ed +613462646301e4a9e7eda9e804e7a9df +ec32eda9e2f0a9e3f5a9e4012aa9e050 +12686cf0a9e101e9a9e5f5a9e6017526 +f5ab0702e3ab08e7ab09faab0700146f +457917ef09efa950f5ab24f7ab27792c +edab17eeab1c10f5ab2a6f3c724c7450 +75547701ebab28efab2902e2ab1fe6ab +20efab2110efab2210edab2302e5ab25 +e7ab26eda9506934693c6a566b5a6d5e +6e01e1ab1de7ab1e01e1ab12e622012a +ab134e10ccab1410f3ab1510f4ab1603 +e6ab18efab19f4ab1af5ab1b61366346 +654a675a6810e7ab1102e9ab0aeaa965 +efab0b10e6ab0c02eaab0decab0ef3ab +0f10eeab106da26c6ea6496f0e7426ea +0ceaa9cbeda5a4f2a9d4f3a9d7742e75 +387a3ce3a9c901e1a9d9eba9da10e9a9 +db10eda9dc6e236e32704272467310e1 +a9d802e7a9d0eea9d1f3a9d210eda9d3 +02efa9d5f5a9d6f9a9d4673a6a3e6b02 +e1a9cdf2a9cef6a9cf10e3a9ca01e7a9 +cbf3a9cc0022749fe926ef0fefa950f2 +a95bf3a488f4a95ff9a3d0e9a911eba9 +0beca945ee012abad34d126f6ee7a542 +783d7834793e7a64e7a934e8a93a01e3 +a96eeda96f05f709f7a973f8a974faa9 +75eba970eda971f6a97205f009f0a979 +f7a97afaa97beba976eda977eea97874 +44755a76707703eba96bf2a539f6a96c +f7a96d03e3a960e6a961e9a962f2a963 +03e1a964f0a965f2a966f3a96702e1a9 +68eea969f9a96a697b6e446e426f5e70 +7a71907202e4a95ceaa95defa95e04e1 +a94ce6a94de9a94eebb629f7a94f04e1 +a951e5a952e8a953f3a954f8a95503f0 +a956f3a957f4a958f8a95910eca95a69 +3e6b546c6a6d02efa949f5a94af8a94b +03e3a93de6a93eeea93ff7a94003e9a9 +41eca942f0a943f7a94402e5a946f0a9 +47f3a9486549653e666a67866802e9a9 +3beca93cf2a50106ee0ceea92bf2a92c +f4a92df5a92ee4a928e5a929eba92a04 +e1a92fe5a930eea931efa932f1a93304 +e8a935eca936efa937f0a938f9a93961 +5e62a25063a25d6406e80ce8a924eaa9 +25f2a926f8a927e1a921e5a922e6a923 +0bee1df712f7a913f926faa91622012a +a9144310c3a915eeb44aefa911f3a912 +e709e7a90ee9a90feba910e3a90be4a9 +0ce6a90d04e8a917efa918f1a919f5a9 +1af7a91b04e9a91cf0a91df1a91ef2a9 +1ff5a9200021745fe41dee0feea9a6ef +a9acf2a9b3f6a9c1f9a9c5e4a98be5a9 +8ee7a993eca54e791579307a3ae1a97c +e2a98401eda9c6eea9c710e9a9c87438 +7542775e7801f1a9c3f2a9c401eda9ba +f2a9bb04e9a9bcf0a9bdf3a9bef6a9bf +f8a9c010e2a9c26a606f356f4e706a71 +6e72727304eba9b5eea9b6efa9b7f3a9 +b8f4a9b904e4a9ade5a9aeeea9aff0a9 +b0f5a9b110e9a98e10efa9b210e2a9b4 +6a4a6b4e6d586e04e6a9a7e8a9a8eba9 +a9eda9aaf0a9ab10efa9a101e7a9a2ef +a9a301e7a9a4faa9a56637665a675e68 +6e6906ee0ceea99df5a99ef9a99ffaa9 +a0e6a99ae9a99beaa99c10f2a99202e1 +a994e2a995eca99602e2a997e5a998f7 +a999613e636a64906502e2a98ff7a990 +f8a99106ee0ceea980f0a981f1a982f3 +a983e3a97de6a97eeba97f05e809e8a9 +88efa989f5a98ae1a985e5a986e6a987 +01e3a98cf3a98d66c76969c49f69a41b +6aa4c66ba6136c001b744ae717ef0cef +a7f9f4a901f5a903f6a907e7a7e2e9a7 +e4eea7f6771577307a34e1a7cde2a7d4 +10eca90801e8a909faa90a742e753276 +10f3a90710e7a90203e1a904efa905f9 +a3d7faa9066a4a6d316d326e426f4c72 +10e3a90002eea7f3efa7f4f0a7f501f3 +a7f7f5a7f805f209f2a7fdf3a7fefaa7 +ffeaa7faeba7fbeca7fc6a346b386c01 +e5a7f1eea7f210f0a7ee01e9a7eff4a7 +f0644d6476657a67a2426907e80ce8a7 +eaeaa7ebeca7ecf3a7ede1a7e5e4a7e6 +e626e7a7e9012aa7e74c12696de2a7e8 +10e2a7da06f00cf0a7def1a7dff5a7e0 +faa7e1e4a7dbe5a7dceda7dd10e7a7e3 +6134625a6301eda7d8f0a7d905e809e8 +a7d1eaa7d2f3a7d3e2a7cee4a7cfe7a7 +d002e5a7d5f5a7d6f7a7d700197739eb +17f30cf3a711f4a728f5a71df7a729eb +a56aeea723efa725e409e4a713e7a718 +e9a71b772a7a34e1a70b01eda72af3a7 +2b01e8a72ce9a72d6a336d176d326e36 +6f3a7210e9a72710efa72210e8a72410 +f5a7266a2e6b326c10efa72110eaa71c +03e5a71deba71ef7a71ff8a720641a64 +3466446701e2a719e5a71a02e4a714e9 +a715f5a71610e5a717613a62446302e1 +a710e5a711e8a71201eea70cf2a70d02 +e1a3a8e2a70ef9a70f0b721ae909e9a7 +36f6a73cf7a73d722a752ee1a72e10e1 +a73a10f4a73b67176734693e6d01e3a7 +38eca73901eba731efa73510e2a73761 +2e623e6510eea73402e2a72feda730f2 +a73101efa732f5a733002875c0f0eb74 +f23ff628f6a795f7a7b7f9022a32414c +4c126174eea7c6022aa7c4432a5410d2 +a7c610cea7c5127261e2a7c5f2a788f3 +a7a1f5022aa46741a46d5912657ae9a7 +83eb38eca777eda77ceea787efa78c01 +2a2e41127261e2a772042aa770413243 +36493a4d10cea77410c6a77110cea772 +10d2a7737a1b7a38e1a5b3e7a75be9a7 +67eaa76b03e8a7c9eaa7caf2a7cbf4a7 +cc753c766e777e78947901e5a7c7f8a7 +c807ed0ceda7b0eea7b1f0a7b2f3a7b3 +e2a7ace4a7ade5a7aeeaa7af02e7a7b4 +f2a7b5f8a7b603eaa7b8eba7b9efa7ba +f1a7bb07ed0ceda7c0f0a7c1f7a7c2fa +a7c3e1a7bce3a7bde5a7beeca7bf6bc0 +d57063704a7170728673a2457403e2a7 +a8eda7a9efa7aaf2a7ab05f209f2a794 +f6a795f8a796e5a791e6a792efa79303 +e2a797e6a798f3a799f9a79a05ec09ec +a79ef3a79ff5a7a0e3a79be9a79ceaa7 +9d05e809e8a7a5eaa7a6f2a7a7e2a7a2 +e4a7a3e6a7a46b506c5a6d706ea2576f +04e9a78deba78aeca78ef3a78ffaa790 +01e3a775eaa77603eea778f1a779f4a7 +7af8a77b06f226f232f3a784f5a785f7 +a786022a3241405912657ae9a783012a +a7804c10c2a781127261e2a782e2a77d +e8a77eefa77f04e3a788e6a789e7a75b +eea78af0a78b665266486758686869a0 +6a03e4a76ce7a76df3a76ef9a76f02ef +a758f2a759f9a75a02e5a75ce6a75df0 +a75e08f10ff1a762f3a763f4a764f7a7 +65faa766e1a75fe2a760ebac95eea761 +02eaa768f5a769f7a76a6146627e63a2 +4164a24b6502e1a755eea756faa75708 +e90fe9a742eaa743eda744efa745f7a7 +46e1a73ee2a73fe3a740e4a74105f109 +f1a74af8a74bf9a74ce4a747eda748f0 +a74903e7a74deba74eeca74ff4a75003 +e5a751e8a752eca753f4a75466a2c267 +a4776800137546f20ff2a703f4a706f5 +a707f9a342faa70a7534e13ee5a5ece9 +62efa5ff01e9a708f2a70922032aa5e2 +372e43345310c4a5e31133b6a5e310cd +a5e4012aa5ee4c126174eea5ef6c386c +3c6d466e506f6c7301e2a704eea70501 +e1a5f6f5a5f701e4a5f8f4a5f904e4a5 +fae5a5fbeaa5fceea5fdefa5fe02e3a7 +00eaa701f4a702615862746478687c69 +05e809e8a5f3eca5f4eda5f5e1a5f0e6 +a5f1e7a5f204e7a5e5eba5e6eda5e7f7 +a5e8faa5e910e2a5ea10f9a5eb10f9a5 +ed00117553e90fe9a57deaa581efa584 +f2a58af9a59975427694e1a573e6012a +a5794112646ceda57a09e80fe8a593f1 +a594f2a595f6a596f9a597e2a58fe332 +e4a590e5a591e6a592012aa579411264 +6ceda57a10f2a5986d2f6d4e6f527062 +71667204e3a58be5a58af0a58cf2a58d +f3a58e10f0a58302e4a585eea586f2a5 +8710e5a58810f3a5896132665669606c +10f2a58205e908e9a577eea578f467e1 +a574e2a575e7a57601e9a57beda57c02 +e1a57eeca57ff4a580001a6e9f791dec +0ceca5bfeea5c3f5a5d3f6a5db792ce1 +a59ae4a5ac01e1a5a5e9a5e1733a733e +754276747702e3a5dee9a5dff4a5e010 +f7a5d207f20cf2a5d7f7a5d8f8a5d9fa +a5dae2a5d4e3a5d5e4a5d6e7a5c302e6 +a5dcf2a5b6f3a5dd6e5a6f6a7204e2a5 +a8e332e5a55df4a5d0f7a5d1012aa5ce +4c12696ee2a5cf02e4a5c4e7a5c5efa5 +c607ee0ceea5c6f2a5cbf3a5ccf4a5cd +e4a5c7e6a5c8e9a5c9eda5ca673c6a23 +6a386b486c526d01eda5c1f6a5c202eb +a5baeea5bbf5a5bc01eea5bdf0a5be10 +eba5c06734683e6901eca5b8eda5b901 +eea5b6efa56910f3a5b76428642e653e +6610eba5b502e5a5adeea5aef2a5af05 +ef09efa5b3f2a52ffaa5b4e2a5b0eaa5 +b1eca5b2612e626c6310f2a5ab09ed0f +eda5a0eea5a1f7a5a2f9a5a3faa5a4e1 +a59be6a59ce7a59de8a59eeaa59f05ef +09efa5a8f9a5a9faa5aae1a5a5e6a5a6 +eda5a763c2f463a2a364a4fa65001277 +33ee19ee38efa566f3a568f4a55bf5a3 +66012aa56253126861f7a56377347838 +7a3ce5a556eca55d10efa57010f4a571 +10e1a5726d466d486e7a728473887403 +f2a56cf4a56df5a56ef8a56f02e1a55e +e9a55feb012a2e4e126b6fefa561012a +a5604710cea56101eea564f1a56510e9 +a56702e7a569eba56af5a56b623e6642 +67466b02e1a55aeba55bf9a55c10f5a5 +5510e9a55701eca558f9a559001b7257 +e821f316f3a51bf52cf6a521f9a52201 +2aa51f47126c61e7a520e8a3edefa512 +f2a515771277307a34e1a3e3e5a3e910 +e4a51510e5a51b722e734a7410e4a51e +04e7a516e8a517eba518eca519f3a51a +01e2a51cf7a51d69556c336c326d426f +727010f3a51402e1a50de3a50ee4a50f +02e5a510e7a511ee022aa26342a2ae48 +11616e01e2a3fff4a3fa10f0a5136940 +6a446b03e2a509eca50aefa50bf9a50c +10e3a50502e1a506eda507f6a508658f +65a28066a28167a2826805ef09efa502 +f0a503f2a504e92ceba500eda501022a +3c42a2594811616e01e2a3fff4a3fa0b +4d2d5417542e55385610c4a3fd01c8a3 +f9d7a3fa01cba3fbd3a3fc4db4c0502a +5310d2a3f802c6a3f5c8a3f6daa3f747 +0e473048b4a44910c4a3f310c6a3f12a +a3ee412a4210cea3f010d5a3ef126f70 +efa3fe10e2a3ea10e1a3eb10e7a3ec61 +34623e6301e8a3e7f0a3e801e4a3e4ee +a3e510eaa3e60017726f791ce508e5a5 +2ff6a54ffa45792a7a34e1a52301efa5 +52f5a55310e7a554751d752e764a7710 +f7a55104e1a54ae3a54be4a54ce7a54d +f4a54e10e1a550724073747403eda546 +f0a547f3a548f9a54902e82ce9a543f3 +a544012a2e4d126f6ee7a542012aa541 +4310cea54210e2a545682d6d176daacf +6e3c6f03e2a53ee9a536f0a53ff7a540 +10eaa525682e69326a10e5a53c10e4a5 +3901e1a53af1a53b64286456655a6706 +ec0ceca535efa536f2a537faa538e1a5 +32e8a533e9a53410eea52e01e4a530ee +a531612e625a6310e3a52d06e80ce8a5 +27eba528f2a529f6a52ae4a524e6a525 +e7a52601e4a52bf1a52c2aa60061bed4 +62002373a5e51ded0feda3aaeea3afef +a3b3f2a3bcf3a3c1e5a37ce7a389e8a3 +8de9a39377417732783c794c7a72e1a3 +6201e4a3d4f2a3d502e8a3d6eba3d7f2 +a3c905f309f3a3dbf6a3dcf8a3dde5a3 +d8eea3d9f2a3da04e1a3dee5a3dfe6a3 +e0e8a3e1f7a3e27332744875587610e2 +a3d303eaa3c2f1a3c3f3a3c4f4a3c502 +efa3c6f4a3c7f6a3c809ed0feda3ceef +a3cff2a3d0f3a3d1f5a3d2e1a3c9e3a3 +cae4a3cbe7a3cceba3cd6a866e3b6e48 +6f587068716c7203e1a3bde8a3bef8a3 +bffaa3c002e7a3b0eda3b1f0a3b202ea +a3b4eda3b5eea3b610f9a3b703e3a3b8 +e9a3b9f0a3baf6a3bb6a446b766c926d +03e8a3abeba3acf1a3adf5a3ae07ef0c +efa39ef2a39ff4a3a0faa3a1e8a39ae9 +a39beaa39ceea39d04e3a3a2eda3a3f1 +a3a4f5a3a5f6a3a602e1a3a7e7a3a8f4 +a3a9656a6562669467a24468a24b6906 +ed0ceda396eea397efa398f1a399e2a3 +94e7a395eba37507f40cf4a381f7a382 +f8a383faa384e6a37de8a37eeaa37fed +a38003e4a385f1a386f4a387f9a38802 +e3a38aeea38bf8a38c05ec09eca391ef +a38df9a392e2a38ee7a38fe9a3906132 +626463906410e4a37b07f20cf2a367f3 +a368f6a369f8a36aeca363eea364f0a3 +65f1a36606e40ce4a36eeaa36ff0a370 +f2a371e1a36be2a36ce3a36d09ed0fed +a376eea377efa378f1a379f5a37ae3a3 +63e6a372e8a373e9a374eca37500184d +c28954c0e157365736584e59645a1261 +6ee2addb01612c631168efa9ab1172e1 +adda01702a731175f8691165efa9ec01 +652c691169e9a71b117ae9a783544455 +a29e5601612c691174e8add91169e9ad +d807684e683669866ea2426f1174efab +ea106101e158e9042aabb143324b364c +3a5410c8abb110cea7d910c8add510c1 +add6012aa54f4d10d6a54f01622a7210 +e8add710f4012aa3b34210d4451173e1 +a9b961346580668667116ce7add4056d +116d2e6e327610f4a3a910ecab9410e7 +abe967346b386c01e5aba2f5a76010e2 +add110f2add2116cf5aba6116ee7add3 +126761f2abf550c0c350a27252a2a853 +06694369426f6a759079016c2a7210e3 +a50f10efadd001643e6e01e4ab43e801 +2aab544c10cbab5410e4adcd02672e72 +387910efa51101e4ab71efadce10e1ab +79116ee4adcf613e675e6801612a7210 +e4adcc10f7a563026d2e72327510f2ab +3210f2ab6710e2adcb116ef7a34b0461 +38654a68506c76721174e9adc9016c2a +7510e3a51e10eda11172edadc702612e +6c326e10f8a9f010e7adc801e9a9e0f0 +a9e11172e4a5f8026a306f3675116ef2 +a9af116ee7adca1168e7ab114d8a4ea2 +ab4f0467386c3e72447358751167f2a9 +db1161edab4c1163ebab30016b2a7910 +e1a9d410e8a9da01672a6d10e1adc610 +e5a9d807722e725a7460756679116df2 +032aa3d0492e4d325410c8adc010cea7 +6410cda3d0116fefa95e1165e9adbe11 +6cf4adbf614265746c9a6f01642a6e10 +e7a54210e9adbd0368326b366e3a7210 +e3adb910eaadb610e1adb701e4a975e9 +adb80264346e387201e3adbbefadbc10 +e6a53d10e4adba1179eda94504613862 +58655c6b62731168f5adc502672e6e32 +7210e2adc310edadc110e4adc21161f4 +9f1177e1adc4116fefa56147c4114ac3 +354aa6c04ba6d94c03614665a69c69a6 +9e7901632a6410e9adb510e9adb4026e +a6796fa67a7410ee001a4bc139545b57 +1457ac7358ac7759305a01c1abfdd7ab +6a10d4ad71544055825603c1ad6cc5ad +6ecead6dd5a3930bce14d609d6abe5d7 +abd2daab8aceadb2cfabc8d2abd0cbc5 +d7cbabbdccad68cdabbc04c1adb3c7ad +6ad3a562d9ad6bdaad014e824e8a50a2 +4a52a26d530cce17d40cd4ad62d5a79e +d6ad63d9adb1cead60cfab70d2ad61ca +09caad5ecbab5acdad5fc3ad5dc5ab89 +c9ab5e06c70cc7abf9c9ad50cca54ecf +a984c1ad4dc3ad4ec5ad4f0acc14d409 +d4ad59d7a9e4d9a5c3cca9f5cdad56d2 +ad57c1ad52c5ad53c6ad54c7abccc8a5 +7f03c5ad5ccfa950d5a79ed7ab274b9e +4ca2434d0010cd1dd40fd4a95fd5a930 +d8abfbd9a914daad4ccda740cfadafd1 +ad4ad2adb0c60cc6ad49c7a934cbadae +cca3aac1adadc3ad47c4ad48c5ab3901 +c5ad3ccdadac04c9ad42d3ad43d4a901 +d5ad44d6a90743c0c246644656476648 +a24d4905d209d2adabd3a711d4a728c3 +ad39c4a713c5ad2d02c9a57dcfa584d2 +a58a0cce17d30cd3ad34d4ad35d5ad00 +d7ad36cead31d0ad32d1ad33c608c6ad +30c867cca777c1ad2fc2ad03c5adaa04 +cdad37cead38d2a703d4a706d5a70743 +5244a2424505d309d3a568d4ada4daad +2ec1ad29c3ad2ac5a55b0fcf1ad60cd6 +ad24d7ad05d9ada8daa51bcfad21d0ad +22d2ad23d5abfec9c68fc9ad1eccad1f +cdad20ceada705cb09cba523cfad27da +ada9c5a52fc7ad5bcaad26345e34ae8a +4178420bce14d209d2ab03d5a740d6ad +1acead17cfad18d1ad19c909c9ab1cca +ad15ccad16c1a3c1c5ad12c6ad130cd2 +17d50cd5abfad7ad10d8ad11daa35ed2 +ad0dd3ad0ed4ad0fcd09cdada6cfad0b +d1ad0cc4ad08c6ada5cc6d2aa562312c +321133b0ada41137b2a79e10e1a9ad10 +ef012aa7f94c10c1a7f91170e3a7de02 +6d2e6e327310f5a7ed10e2a7e801e1a7 +cee2a5cf01613a701161ee012aa72e4a +10d0a72e016d2a7610e1ada010efad9f +056e1e6e306f36741168e9ada31164e1 +a7871172e5012aa78c4b01d0ad3ed2a7 +8c61306850691174f3ada2026c2e6e32 +7710e9a74610e9a55c10e1ada102612e +6d326f10eaab4210f2a9ff10f2012aa7 +7c4b10c8a77c473448a25c49127461ec +a56d0465466c5a6f60727a75016a2a72 +10f5a9dd10f2a5d3116ff2012aa5b347 +10c5a5b31161e7a520016e2a7410e8a5 +cd01e7ad93eda5690161506510eb032a +a55d432e47325410d2a38c10d9ad2510 +d2a55d10eead94056c186c306d367511 +6ee7ad9e1175f7a5f7106e01e7ad9df0 +a5fc6130659c691172e1ad9c106e05ef +2aefad97f358f4042aa3fa433248364d +3a5410d7a3fa10c1ad9810cba3f210cf +a3f4012aa3ee4310cea3eee2a3ffe7ad +95e9ad961162f2032aa5ec4934533855 +01c1ad9ad3ad9b10cca5ec10c5ad9943 +c114437044a2cd450267406c46741168 +e9012a754501d2ad2cd4751179f0a559 +01622a7910edad9210e1ad910461a268 +68a2776fa28670a288791172ec0a4d33 +5414542e55385810cbad8a01caabacd2 +ad8910c1abf64d2e523e5310cbad8802 +c4ad86cba90bcea54102cfad87d3ab37 +d5ab242aab244138423c474c4b01c7a7 +c4daad4010ccad8302c1ad84c7a389d9 +a37c01c52dd2ad85026b2e6e327210e9 +ad8010eda3e810f3a71d02612e653272 +10f3ad8110eda50710f2a5041170f4a5 +13016d2a7210f4a5ce10ee012aad8243 +10d9ad8203653469866f8c751170ecad +901176e106491749324d364e3a5010cb +a3c810cea5ee10d5ad8d10d0a98e2aa5 +ee422a4610caad8c10d4ad8b1161ebad +8e1167f2ad8f2aa25441aa3142056f1f +6f3e72447501672a6810e4ad7f10e9ad +7e1170efa3fe106101e8a9f3e9ad7d61 +30655c68116bf3ad7c036c326d36733a +7410ebad7b10e9ad7a10f5a36a10f3a3 +c3116ee7012aa3af4210c4a3af00214a +c1c052c0cc5638563c5758586259665a +01d2abfcd7ab6a04c1ad6cc4ad6dc5ad +6ecead6dd5a39301c6ad6fd3ab6310cb +ad7003c4ad07c5ad07d4ad71d5ab3752 +46536c54a2575503c1abf6c7ad6ad9ad +6bdaad0105d309d3ab37d5ab24d7ab27 +c5ad5cc8ab6acfa9500ecd1ad40cd4ad +62d5ab24d6ad63d9ad64cdad5fcead60 +cfab70d2ad61c50cc5ab89c9ab5ecaad +5ecbab5ac1ad02c3ad5dc4ad060ecd1a +d20cd2abd0d6abe5d7a3fadaab8acdab +bccead69cfabc8d0ad68c80cc8abb1ca +abaccbabbdccad68c4ad65c6ad66c7ad +674e644e404fa89650785102c1ad5acf +ad5bd5ad2d09cc0fcca54ecfa984d0a9 +8ed1ad0cd4ad02c1ad4dc3ad4ec5ad4f +c8a393c9ad500dcd17d40cd4ad59d7a9 +e4d9a5c3daad52cdad56d2ad57d3ad58 +c70cc7abccc8a57fcbad55cca9f5c1ad +52c5ad53c6ad544aa2484ba24c4ca264 +4d0012ce20d50fd5a930d6a54fd8abfb +d9a914daad4ccea541cfa3f4d1ad4ad2 +ad4bd4a95fc60fc6ad49c7a934cba90b +cca3aacda3d0c1ad46c3ad47c4ad48c5 +ab3901cfad3bd0a72e07d00cd0ad3ed2 +a78cd7ad3fdaad40c5ad3cc7a7c4c8a7 +7ccdad3d08d30fd3ad43d4a901d5ad44 +d6a907d9ad45c1a7f9c2ad41c9ad42cb +ab5441c1604598456a46a24147a24e48 +a2754907d10cd1ad3ad2a573d3a711d4 +a728c3ad39c4a713cca5eccea5ee09d2 +0ed2ad2cd3a568d475d5ad2ddaad2ec1 +ad29c3ad2ac5a55bc79bc8ad2b04c9a5 +7dcfa584d1ad0cd2a58ad8a58a0bd014 +d309d3ad34d4ad35d7ad36d0ad32d1ad +33d2a55dc808c867cca777cead31c1ad +2fc5a5b3c6ad3006d20cd2a703d4a706 +d5a707d6ad13cba3f2cdad37cead3841 +5e42a24c43a2834406cb0ccba523cfad +27d9ad15daad28c4a52fc5a52fcaad26 +0dd117d40cd4ad0fd7ad10d8ad11daa3 +5ed1ad0cd2ad0dd3ad0ecc0bcc6dcda3 +42cead05cfad0bc4ad08c5ad09c6ad0a +0010cc1cd20ed2ab03d445d5a3d0d6ad +1ad9a37cccad16cead17cfad18d1ad19 +c70cc7a389c8ad14c9ab1ccaad15c1a3 +c1c4a3afc5ad12c6ad130010cf1dd50f +d5abfed6ad24d7ad05d9ad25daa51bcf +ad21d0ad22d2ad23d3ab37c90cc9ad1e +ccad1fcdad20cea3eec4abfcc6ad1bc7 +ad1cc8ad1d342234423548374e380138 +2a3910b0ab3710b6ad071131b9ad0411 +33b2ad051133b6ad062aa562305031a2 +6b3202302e33383810b0a52f01b0a51b +b2abf910b0750533233334354a3601b1 +ab63b2a5ee03b0a3eeb4a5eeb5a713b9 +a72802b3abfab4abffb7ad003034314a +3201b1a562b9abfe03b2abf9b3a562b5 +ab03b9abfa06b50bb59bb7abfcb8abfd +b9a562b1abf9b3abfbb4ab8a02342e35 +3e3710b2ab2402b2a3eeb3ad01b5ad02 +03b0ab24b1ab24b4ad03b5a52f046436 +673c68427246761173f44b116ceda57a +1168e2abf0116fed6301613c6d01e99d +ee012aa3424110cda34210e200134c62 +5131513c53405450556a5901c5ad07d4 +ab8b10c1ad5a02c1ad02c4ad06d9ad64 +04c791c8a92fcaad78cead69d2ad7910 +cbad734c3c4d464e624f665001cbad55 +d3ad5801c2ad41d9ad4504c1ad46cdad +72cea774d2ad4bd5ad7610c7ad7710cd +ad51452e4542474a494e4a644b02c8a5 +06cdad3dd7ad3f01c79bc8ad2b10c2ad +7303c4ad74cead75d1ad3ad2a57310cf +ad3b2a9b4132423c43464410daad2801 +c5ad09c6ad0a01c8ad14d5ad7201c3a9 +15ceabf200217588e62bf221f29bf3a3 +49f6a353f9a35cfa012a2e41127261e2 +a360022aa35e498a5210d5a361e651eb +67ed75ee7f7a2d7a2ce125e22de54b10 +ea012a2e41127261e2a360032aa35e31 +2e49345310d5a3611137b2a36101d1a3 +5fd2a3607538763c77527901e2a35df2 +a35c10f9a35203eca354eea355f4a356 +f5a35703e1a358e2a359efa35af8a35b +6b966f696f44704e726873a2507402e1 +a34fe7a350eaa35102ea89ed8bfa8d05 +f206f295f397fa99e38fe491e59309ef +0fefa344f1a345f3a346f9a347faa348 +e29be332e8a341eda342eea343022a9d +4e2c5012616ceda1126261f49f04e1a3 +4ae5a34be7a34cefa34df4a34e6b3c6c +3e6d586e03e381eb83ee85f98710eb69 +05ee06ee71f36df473e16be26de96f03 +ed77ee79ef7bf07d6525653067366850 +6a10e76501e24df94f05ed06ed59ef5b +f15de353e455e75702e15fec61ef6361 +48625263646405f006f045f947fa49e1 +3fe541ea4302e927eb29f52b04e92ff1 +31f233f435f93702e439e53be83d } } match{ diff --git a/icu4c/source/data/misc/likelySubtags.txt b/icu4c/source/data/misc/likelySubtags.txt index c2922d12444..d0bd176e150 100644 --- a/icu4c/source/data/misc/likelySubtags.txt +++ b/icu4c/source/data/misc/likelySubtags.txt @@ -165,6 +165,7 @@ likelySubtags:table(nofallback){ bkq{"bkq_Latn_ZZ"} bku{"bku_Latn_PH"} bkv{"bkv_Latn_ZZ"} + bla{"bla_Latn_CA"} blg{"blg_Latn_MY"} blt{"blt_Tavt_VN"} bm{"bm_Latn_ML"} @@ -256,10 +257,8 @@ likelySubtags:table(nofallback){ cr{"cr_Cans_CA"} crg{"crg_Latn_CA"} crh{"crh_Cyrl_UA"} - crj{"crj_Cans_CA"} crk{"crk_Cans_CA"} crl{"crl_Cans_CA"} - crm{"crm_Cans_CA"} crs{"crs_Latn_SC"} cs{"cs_Latn_CZ"} csb{"csb_Latn_PL"} @@ -516,7 +515,6 @@ likelySubtags:table(nofallback){ ijj{"ijj_Latn_ZZ"} ik{"ik_Latn_US"} ikk{"ikk_Latn_ZZ"} - ikt{"ikt_Latn_CA"} ikw{"ikw_Latn_ZZ"} ikx{"ikx_Latn_ZZ"} ilo{"ilo_Latn_PH"} @@ -811,6 +809,7 @@ likelySubtags:table(nofallback){ mhi{"mhi_Latn_ZZ"} mhl{"mhl_Latn_ZZ"} mi{"mi_Latn_NZ"} + mic{"mic_Latn_CA"} mif{"mif_Latn_ZZ"} min{"min_Latn_ID"} miw{"miw_Latn_ZZ"} @@ -960,6 +959,7 @@ likelySubtags:table(nofallback){ nzi{"nzi_Latn_GH"} oc{"oc_Latn_FR"} ogc{"ogc_Latn_ZZ"} + oj{"oj_Cans_CA"} ojs{"ojs_Cans_CA"} oka{"oka_Latn_CA"} okr{"okr_Latn_ZZ"} @@ -1075,7 +1075,6 @@ likelySubtags:table(nofallback){ scl{"scl_Arab_ZZ"} scn{"scn_Latn_IT"} sco{"sco_Latn_GB"} - scs{"scs_Latn_CA"} sd{"sd_Arab_PK"} sd_Deva{"sd_Deva_IN"} sd_IN{"sd_Deva_IN"} @@ -1323,7 +1322,7 @@ likelySubtags:table(nofallback){ und_Arab{"ar_Arab_EG"} und_Arab_CC{"ms_Arab_CC"} und_Arab_CN{"ug_Arab_CN"} - und_Arab_GB{"ks_Arab_GB"} + und_Arab_GB{"ur_Arab_GB"} und_Arab_ID{"ms_Arab_ID"} und_Arab_IN{"ur_Arab_IN"} und_Arab_KH{"cja_Arab_KH"} @@ -1384,7 +1383,7 @@ likelySubtags:table(nofallback){ und_CY{"el_Grek_CY"} und_CZ{"cs_Latn_CZ"} und_Cakm{"ccp_Cakm_BD"} - und_Cans{"cr_Cans_CA"} + und_Cans{"iu_Cans_CA"} und_Cari{"xcr_Cari_TR"} und_Cham{"cjm_Cham_VN"} und_Cher{"chr_Cher_US"} @@ -1396,7 +1395,7 @@ likelySubtags:table(nofallback){ und_Cyrl{"ru_Cyrl_RU"} und_Cyrl_AL{"mk_Cyrl_AL"} und_Cyrl_BA{"sr_Cyrl_BA"} - und_Cyrl_GE{"os_Cyrl_GE"} + und_Cyrl_GE{"ab_Cyrl_GE"} und_Cyrl_GR{"mk_Cyrl_GR"} und_Cyrl_MD{"uk_Cyrl_MD"} und_Cyrl_RO{"bg_Cyrl_RO"} @@ -1467,9 +1466,8 @@ likelySubtags:table(nofallback){ und_Hano{"hnn_Hano_PH"} und_Hans{"zh_Hans_CN"} und_Hant{"zh_Hant_TW"} + und_Hant_CA{"yue_Hant_CA"} und_Hebr{"he_Hebr_IL"} - und_Hebr_CA{"yi_Hebr_CA"} - und_Hebr_GB{"yi_Hebr_GB"} und_Hebr_SE{"yi_Hebr_SE"} und_Hebr_UA{"yi_Hebr_UA"} und_Hebr_US{"yi_Hebr_US"} diff --git a/icu4c/source/data/misc/metadata.txt b/icu4c/source/data/misc/metadata.txt index f206e7531d1..453954ad906 100644 --- a/icu4c/source/data/misc/metadata.txt +++ b/icu4c/source/data/misc/metadata.txt @@ -5087,6 +5087,50 @@ metadata:table(nofallback){ replacement{"ZZ"} } } + unit{ + inch-hg{ + reason{"deprecated"} + replacement{"inch-ofhg"} + } + liter-per-100kilometers{ + reason{"deprecated"} + replacement{"liter-per-100-kilometer"} + } + meter-per-second-squared{ + reason{"deprecated"} + replacement{"meter-per-square-second"} + } + milligram-per-deciliter{ + reason{"deprecated"} + replacement{"milligram-ofglucose-per-deciliter"} + } + millimeter-of-mercury{ + reason{"deprecated"} + replacement{"millimeter-ofhg"} + } + part-per-million{ + reason{"deprecated"} + replacement{"permillion"} + } + pound-foot{ + reason{"deprecated"} + replacement{"pound-force-foot"} + } + pound-per-square-inch{ + reason{"deprecated"} + replacement{"pound-force-per-square-inch"} + } + } + usage{ + music-track{ + reason{"deprecated"} + replacement{"media"} + } + tv-program{ + reason{"deprecated"} + replacement{"media"} + } + } variant{ heploc{ reason{"deprecated"} diff --git a/icu4c/source/data/rbnf/ar.txt b/icu4c/source/data/rbnf/ar.txt index 4908d33f9d0..da562af25ee 100644 --- a/icu4c/source/data/rbnf/ar.txt +++ b/icu4c/source/data/rbnf/ar.txt @@ -37,21 +37,21 @@ ar{ "70: [>%spellout-numbering> \u0648]\u0633\u0628\u0639\u0648\u0646;", "80: [>%spellout-numbering> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", "90: [>%spellout-numbering> \u0648]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%spellout-numbering>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "1000: \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "2000: \u0623\u0644\u0641\u064A\u0646[ \u0648 >%spellout-numbering>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%spellout-numbering>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", + "100: \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-numbering>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "1000: \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "2000: \u0623\u0644\u0641\u064A\u0646[ \u0648>%spellout-numbering>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%spellout-numbering>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", "1000000000000000000: =#,##0=;", "%spellout-cardinal-feminine:", "-x: \u0646\u0627\u0642\u0635 >>;", @@ -78,21 +78,21 @@ ar{ "70: [>%spellout-numbering> \u0648]\u0633\u0628\u0639\u0648\u0646;", "80: [>%spellout-numbering> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", "90: [>%spellout-numbering> \u0648]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%spellout-numbering>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "1000: \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "2000: \u0623\u0644\u0641\u064A[ \u0648 >%spellout-numbering>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%spellout-numbering>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", + "100: \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-numbering>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "1000: \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "2000: \u0623\u0644\u0641\u064A[ \u0648>%spellout-numbering>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%spellout-numbering>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", "1000000000000000000: =#,##0=;", "%%spellout-numbering-m:", "0: \u0635\u0641\u0631;", @@ -117,21 +117,21 @@ ar{ "70: [>%%spellout-numbering-m> \u0648]\u0633\u0628\u0639\u0648\u0646;", "80: [>%%spellout-numbering-m> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", "90: [>%%spellout-numbering-m> \u0648]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%%spellout-numbering-m>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "1000: \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "2000: \u0623\u0644\u0641\u064A[ \u0648 >%%spellout-numbering-m>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%%spellout-numbering-m>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", + "100: \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "1000: \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "2000: \u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", "%spellout-cardinal-masculine:", "-x: \u0646\u0627\u0642\u0635 >>;", @@ -158,21 +158,21 @@ ar{ "70: [>%%spellout-numbering-m> \u0648]\u0633\u0628\u0639\u0648\u0646;", "80: [>%%spellout-numbering-m> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", "90: [>%%spellout-numbering-m> \u0648]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%%spellout-numbering-m>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "1000: \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "2000: \u0623\u0644\u0641\u064A[ \u0648 >%%spellout-numbering-m>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%%spellout-numbering-m>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", + "100: \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "1000: \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "2000: \u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", "%%ordinal-ones-feminine:", "1: \u0627\u0644\u062D\u0627\u062F\u064A\u0629 ;", @@ -211,21 +211,21 @@ ar{ "81: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", "90: \u0627\u0644\u062A\u0633\u0639\u0648\u0646;", "91: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062A\u0633\u0639\u0648\u0646;", - "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648 >%spellout-cardinal-feminine>];", - "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%spellout-cardinal-feminine>];", - "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648 >%spellout-cardinal-feminine>];", - "3000: <%spellout-cardinal-feminine< \u0622\u0644\u0627\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "11000/1000: <%spellout-cardinal-feminine< \u0623\u0644\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "2000000: <%spellout-cardinal-feminine< \u0627\u0644\u0623\u0644\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-cardinal-feminine>];", - "2000000000: <%spellout-cardinal-feminine< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-cardinal-feminine>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "2000000000000: <%spellout-cardinal-feminine< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "2000000000000000: <%spellout-cardinal-feminine< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", + "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648>%spellout-cardinal-feminine>];", + "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-cardinal-feminine>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-cardinal-feminine>];", + "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];", + "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648>%spellout-cardinal-feminine>];", + "3000: <%spellout-cardinal-feminine< \u0622\u0644\u0627\u0641[ \u0648>%spellout-cardinal-feminine>];", + "11000/1000: <%spellout-cardinal-feminine< \u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];", + "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "2000000: <%spellout-cardinal-feminine< \u0627\u0644\u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];", + "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-cardinal-feminine>];", + "2000000000: <%spellout-cardinal-feminine< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-cardinal-feminine>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "2000000000000: <%spellout-cardinal-feminine< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "2000000000000000: <%spellout-cardinal-feminine< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", "1000000000000000000: =#,##0=;", "%%ordinal-ones-masculine:", "1: \u0627\u0644\u062D\u0627\u062F\u064A ;", @@ -264,21 +264,21 @@ ar{ "81: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", "90: \u0627\u0644\u062A\u0633\u0639\u0648\u0646;", "91: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062A\u0633\u0639\u0648\u0646;", - "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%%spellout-numbering-m>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648 >%%spellout-numbering-m>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%%spellout-numbering-m>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000: <%%spellout-numbering-m< \u0627\u0644\u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", + "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000: <%%spellout-numbering-m< \u0627\u0644\u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", } } diff --git a/icu4j/main/shared/data/icudata.jar b/icu4j/main/shared/data/icudata.jar index 14c409167f6..ff9ee9b8601 100644 --- a/icu4j/main/shared/data/icudata.jar +++ b/icu4j/main/shared/data/icudata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99fb937637495f7d2fad9dc289d44f282df047fdc86e03d057d6ac17d075f954 -size 13873042 +oid sha256:3b822de5b134063e3d1aa30db2d1d9d08a04c0ea073f2090a5a4c0cea1bd1160 +size 13875335 diff --git a/icu4j/main/shared/data/icutzdata.jar b/icu4j/main/shared/data/icutzdata.jar index 6ae6ff8d6b5..4e2316c409f 100644 --- a/icu4j/main/shared/data/icutzdata.jar +++ b/icu4j/main/shared/data/icutzdata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7f7990c8f99336d5fa2f8b3a42814fe2c64d5908f7b74cbba7130969de2705c -size 96435 +oid sha256:a8e0ec6339419bf50c8139553a65b27dda36a437885ad79fdf7c8fc19a2f200c +size 96439 diff --git a/icu4j/main/shared/data/testdata.jar b/icu4j/main/shared/data/testdata.jar index 52c1fb2b503..63f3e8ed782 100644 --- a/icu4j/main/shared/data/testdata.jar +++ b/icu4j/main/shared/data/testdata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a62105efcc395639a3d63768a99dbf94903d94641fb777cd7424b36cb8994e56 +oid sha256:9f35c3cfd66601b29789bf58d3866dd453e8504bd04932d841d6f902e2c60369 size 826073 diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java index f636c844721..e6e53419927 100644 --- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java +++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java @@ -839,7 +839,8 @@ public class NumberRangeFormatterTest extends TestFmwk { } UResource.Table nsTable = value.getTable(); for (int j = 0; nsTable.getKeyAndValue(j, key, value); ++j) { - if (!key.contentEquals("miscPatterns")) { + if (!key.contentEquals("miscPatterns") || value.getType()!=UResourceBundle.TABLE) { + // now miscPatterns might have an alias; for now skip alias instead of following continue; } UResource.Table miscTable = value.getTable(); diff --git a/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_locale.txt b/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_locale.txt index 3f87f9023ff..e33c3bd14bc 100644 --- a/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_locale.txt +++ b/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_locale.txt @@ -94,6 +94,14 @@ //ldml/numbers/currencyFormats[@numberSystem="(%A)"]/currencyFormatLength/currencyFormat[@type="accounting"]/alias[@source="locale"][@path="../(%W)[@type='standard']"] ; /NumberElements/$1/patterns/accountingFormat:alias ; values=/LOCALE/NumberElements/$1/patterns/$2 +//ldml/numbers/(miscPatterns|symbols)[@numberSystem="(%A)"]/alias[@source="locale"][@path="../%W[@numberSystem='(%A)']"] + ; /NumberElements/$2/$1:alias ; values=/LOCALE/NumberElements/$3/$1 +//ldml/numbers/(percentFormat|scientificFormat)s[@numberSystem="(%A)"]/alias[@source="locale"][@path="../%W[@numberSystem='(%A)']"] + ; /NumberElements/$2/patterns/$1:alias ; values=/LOCALE/NumberElements/$3/patterns/$1 +//ldml/numbers/(currencyFormat|decimalFormat)s[@numberSystem="(%A)"]/alias[@source="locale"][@path="../%W[@numberSystem='(%A)']"] + ; /NumberElements/$2/patterns/$1:alias ; values=/LOCALE/NumberElements/$3/patterns/$1 + ; /NumberElements/$2/patternsShort/$1:alias ; values=/LOCALE/NumberElements/$3/patternsShort/$1 + # Characters //ldml/characters/exemplarCharacters[@type="auxiliary"] ; /AuxExemplarCharacters diff --git a/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_supplemental.txt b/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_supplemental.txt index 4685ba2dc62..4a780f2c4b3 100644 --- a/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_supplemental.txt +++ b/tools/cldr/cldr-to-icu/src/main/resources/ldml2icu_supplemental.txt @@ -166,6 +166,11 @@ ; /convertUnits/$1/factor ; values="$3" ; /convertUnits/$1/offset ; values=$4 +# note the following will go into metadata.txt, not units.txt +//supplementalData/metadata/alias/(unit|usage)Alias[@type="(%A)"][@replacement="(%A)"][@reason="(%A)"] + ; /alias/$1/$2/reason ; values="$4" + ; /alias/$1/$2/replacement ; values="$3" + # Quoting "$1" and "$2" in the output lets $3 expand space-separated regions: only the first unquoted output supports such expansion. //supplementalData/unitPreferenceData/unitPreferences[@category="(%W)"][@usage="(%A)"]/unitPreference[@regions="(%A)"] ; /unitPreferenceData/"$1"/"$2"/$3//unit @@ -260,6 +265,9 @@ //supplementalData/metadata/alias/(language|script|territory|subdivision|variant)Alias[@type="(%A)"][@replacement="(%A)"][@reason="(%A)"] ; /alias/$1/$2/reason ; values="$4" ; /alias/$1/$2/replacement ; values="$3" +# Also note that there are paths in units.xml (above) like +# //supplementalData/metadata/alias/(unit|usage)Alias[@type="(%A)"] +# which will go into metadata.txt # Region codes used by ICU's Region class # Specify the value explicitly so that the LDMLConverter will split it.