]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/testdata/structLocale.txt
ICU-66108.tar.gz
[apple/icu.git] / icuSources / test / testdata / structLocale.txt
index 15641dedd2fb033a825496adc1ba2928e9c8f14c..0f2a1da1529fc299f2a495fd84ce4e9d5bf3d5f9 100644 (file)
@@ -1,6 +1,8 @@
+// Copyright (C) 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 // ***************************************************************************
 // *
-// * Copyright (C) 2004-2014 International Business Machines
+// * Copyright (C) 2004-2016 International Business Machines
 // * Corporation and others.  All Rights Reserved.
 // *
 // ***************************************************************************
@@ -47,6 +49,7 @@ structLocale:table(nofallback){
         200{""}
         419{""}
         830{""}
+        AC{""}
         AD{""}
         AE{""}
         AF{""}
@@ -96,6 +99,7 @@ structLocale:table(nofallback){
         CM{""}
         CN{""}
         CO{""}
+        CP{""}
         CR{""} 
         CS{""}
         CU{""}
@@ -105,11 +109,13 @@ structLocale:table(nofallback){
         CY{""}
         CZ{""}
         DE{""}
+        DG{""}
         DJ{""}
         DK{""}
         DM{""}
         DO{""}
         DZ{""}
+        EA{""}
         EC{""}
         EE{""}
         EG{""}
@@ -148,6 +154,7 @@ structLocale:table(nofallback){
         HR{""}
         HT{""}
         HU{""}
+        IC{""}
         ID{""}
         IE{""}
         IL{""}
@@ -263,6 +270,7 @@ structLocale:table(nofallback){
         SX{""}
         SY{""}
         SZ{""}
+        TA{""}
         TC{""}
         TD{""}
         TF{""}
@@ -294,6 +302,7 @@ structLocale:table(nofallback){
         VU{""}
         WF{""}
         WS{""}
+        XK{""}
         YE{""}
         YT{""}
         ZA{""}
@@ -301,7 +310,15 @@ structLocale:table(nofallback){
         ZW{""}
         ZZ{""}
     }
-    CountriesShort{
+    Countries%variant{
+        CD{""}
+        CG{""}
+        CI{""}
+        FK{""}
+        MK{""}
+        TL{""}
+    }
+    Countries%short{
         GB{""}
         HK{""}
         MO{""}
@@ -526,6 +543,10 @@ structLocale:table(nofallback){
             "",
             "",
         }
+        BYN{
+            "",
+            "",
+        }
         BYR{
             "",
             "",
@@ -566,6 +587,10 @@ structLocale:table(nofallback){
             "",
             "",
         }
+        CNH{
+            "",
+            "",
+        }
         CNY{
             "",
             "",
@@ -994,6 +1019,10 @@ structLocale:table(nofallback){
             "",
             "",
         }
+        MRU{
+            "",
+            "",
+        }
         MTL{
             "",
             "",
@@ -1226,6 +1255,10 @@ structLocale:table(nofallback){
             "",
             "",
         }
+        STN{
+            "",
+            "",
+        }
         SUR{
             "",
             "",
@@ -1507,6 +1540,112 @@ structLocale:table(nofallback){
             "",
         }
     }
+    Currencies%formal{
+        TWD{""}
+    }
+    Currencies%narrow{
+        AOA{""}
+        ARS{""}
+        AUD{""}
+        BAM{""}
+        BBD{""}
+        BDT{""}
+        BMD{""}
+        BND{""}
+        BOB{""}
+        BRL{""}
+        BSD{""}
+        BWP{""}
+        BYR{""}
+        BZD{""}
+        CAD{""}
+        CLP{""}
+        CNY{""}
+        COP{""}
+        CRC{""}
+        CUC{""}
+        CUP{""}
+        CZK{""}
+        DKK{""}
+        DOP{""}
+        EGP{""}
+        ESP{""}
+        EUR{""}
+        FJD{""}
+        FKP{""}
+        GBP{""}
+        GIP{""}
+        GNF{""}
+        GTQ{""}
+        GYD{""}
+        HKD{""}
+        HNL{""}
+        HRK{""}
+        HUF{""}
+        IDR{""}
+        ILS{""}
+        INR{""}
+        ISK{""}
+        JMD{""}
+        JPY{""}
+        KHR{""}
+        KMF{""}
+        KPW{""}
+        KRW{""}
+        KYD{""}
+        KZT{""}
+        LAK{""}
+        LBP{""}
+        LKR{""}
+        LRD{""}
+        LTL{""}
+        LVL{""}
+        MGA{""}
+        MMK{""}
+        MNT{""}
+        MUR{""}
+        MXN{""}
+        MYR{""}
+        NAD{""}
+        NGN{""}
+        NIO{""}
+        NOK{""}
+        NPR{""}
+        NZD{""}
+        PHP{""}
+        PKR{""}
+        PLN{""}
+        PYG{""}
+        RUR{""}
+        RWF{""}
+        SBD{""}
+        SEK{""}
+        SGD{""}
+        SHP{""}
+        SRD{""}
+        SSP{""}
+        STD{""}
+        SYP{""}
+        THB{""}
+        TOP{""}
+        TRY{""}
+        TTD{""}
+        TWD{""}
+        UAH{""}
+        USD{""}
+        UYU{""}
+        VEF{""}
+        VND{""}
+        XCD{""}
+        ZAR{""}
+        ZMW{""}
+    }
+    Currencies%variant{
+        AMD{""}
+        AZN{""}
+        RUB{""}
+        TRY{""}
+    }
     CurrencyPlurals{
         ADP{
             zero{""}
@@ -3869,12 +4008,105 @@ structLocale:table(nofallback){
             other{""}
         }
     }
+    characterLabelPattern{
+        strokes{
+            "",
+            "",
+        }
+    }
     codePatterns{
         language{""}
         script{""}
         territory{""}
     }
-    defaultNumberingSystem{""}
+    characterLabel{
+        activities{""}
+        african_scripts{""}
+        american_scripts{""}
+        animal{""}
+        animals_nature{""}
+        arrows{""}
+        body{""}
+        box_drawing{""}
+        braille{""}
+        building{""}
+        bullets_stars{""}
+        consonantal_jamo{""}
+        currency_symbols{""}
+        dash_connector{""}
+        digits{""}
+        dingbats{""}
+        divination_symbols{""}
+        downwards_arrows{""}
+        downwards_upwards_arrows{""}
+        east_asian_scripts{""}
+        emoji{""}
+        european_scripts{""}
+        female{""}
+        flag{""}
+        flags{""}
+        food_drink{""}
+        format{""}
+        format_whitespace{""}
+        full_width_form_variant{""}
+        geometric_shapes{""}
+        half_width_form_variant{""}
+        han_characters{""}
+        han_radicals{""}
+        hanja{""}
+        hanzi_simplified{""}
+        hanzi_traditional{""}
+        heart{""}
+        historic_scripts{""}
+        ideographic_desc_characters{""}
+        japanese_kana{""}
+        kanbun{""}
+        kanji{""}
+        keycap{""}
+        leftwards_arrows{""}
+        leftwards_rightwards_arrows{""}
+        letterlike_symbols{""}
+        limited_use{""}
+        male{""}
+        math_symbols{""}
+        middle_eastern_scripts{""}
+        miscellaneous{""}
+        modern_scripts{""}
+        modifier{""}
+        musical_symbols{""}
+        nature{""}
+        nonspacing{""}
+        numbers{""}
+        objects{""}
+        other{""}
+        paired{""}
+        person{""}
+        phonetic_alphabet{""}
+        pictographs{""}
+        place{""}
+        plant{""}
+        punctuation{""}
+        rightwards_arrows{""}
+        sign_standard_symbols{""}
+        small_form_variant{""}
+        smiley{""}
+        smileys_people{""}
+        south_asian_scripts{""}
+        southeast_asian_scripts{""}
+        spacing{""}
+        sport{""}
+        symbols{""}
+        technical_symbols{""}
+        tone_marks{""}
+        travel{""}
+        travel_places{""}
+        upwards_arrows{""}
+        variant_forms{""}
+        vocalic_jamo{""}
+        weather{""}
+        western_asian_scripts{""}
+        whitespace{""}
+    }
     contextTransforms{
         calendar-field:intvector{
             2,
@@ -3928,11 +4160,20 @@ structLocale:table(nofallback){
             2,
             2,
         }
+        territory:intvector{
+            2,
+            2,
+        }
+        typographicNames:intvector{
+            2,
+            2,
+        }
         unit-pattern:intvector{
             2,
             2,
         }
     }
+    defaultNumberingSystem{""}
     delimiters{
         quotationStart{""}
         quotationEnd{""}
@@ -3954,7 +4195,7 @@ structLocale:table(nofallback){
     }
     fields{
         day{
-            dn{"Day"}
+            dn{""}
             relative{
                 "-3"{""}
                 "-2"{""}
@@ -3983,31 +4224,107 @@ structLocale:table(nofallback){
                 }
             }
         }
-        dayperiod{
-            dn{"Dayperiod"}
+        day-narrow{
+            dn{""}
             relative{
+                "-3"{""}
+                "-2"{""}
                 "-1"{""}
                 "0"{""}
                 "1"{""}
+                "2"{""}
+                "3"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
             }
         }
-        era{
-            dn{"Era"}
+        day-short{
+            dn{""}
+            relative{
+                "-3"{""}
+                "-2"{""}
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+                "2"{""}
+                "3"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        dayOfYear{
+            dn{""}
+        }
+        dayOfYear-short{
+            dn{""}
+        }
+        dayOfYear-narrow{
+            dn{""}
+        }
+        dayperiod{
+            dn{""}
+            dn%variant{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
         }
-        fri{
+        dayperiod-short{
+            dn{""}
+            dn%variant{""}
+        }
+        dayperiod-narrow{
+            dn{""}
+            dn%variant{""}
+        }
+        era{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
         }
-        hour{
-            dn{"Hour"}
+        era-short{
+            dn{""}
+        }
+        era-narrow{
+            dn{""}
+        }
+        fri{
             relative{
                 "-1"{""}
                 "0"{""}
@@ -4032,8 +4349,7 @@ structLocale:table(nofallback){
                 }
             }
         }
-        minute{
-            dn{"Minute"}
+        fri-narrow{
             relative{
                 "-1"{""}
                 "0"{""}
@@ -4058,15 +4374,33 @@ structLocale:table(nofallback){
                 }
             }
         }
-        mon{
+        fri-short{
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        month{
-            dn{"Month"}
+        hour{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
@@ -4091,15 +4425,34 @@ structLocale:table(nofallback){
                 }
             }
         }
-        sat{
+        hour-narrow{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        second{
-            dn{"Second"}
+        hour-short{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
@@ -4124,36 +4477,110 @@ structLocale:table(nofallback){
                 }
             }
         }
-        sun{
+        minute{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        thu{
+        minute-narrow{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        tue{
+        minute-short{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        wed{
+        mon{
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        week{
-            dn{"Week"}                    
+        mon-narrow{
             relative{
                 "-1"{""}
                 "0"{""}
@@ -4178,16 +4605,33 @@ structLocale:table(nofallback){
                 }
             }
         }
-        weekday{
-            dn{"Day of the Week"}
+        mon-short{
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
         }
-        year{
-            dn{"Year"}                    
+        month{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
@@ -4212,26 +4656,810 @@ structLocale:table(nofallback){
                 }
             }
         }
-        zone{
-            dn{"Zone"}
+        month-narrow{
+            dn{""}
             relative{
                 "-1"{""}
                 "0"{""}
                 "1"{""}
             }
-        }
-    }
-    CurrencyUnitPatterns{
-        zero{""}
-        one{""}
-        two{""}
-        few{""}
-        many{""}
-        other{""}
-    }
-    ExemplarCharacters{""}
-    ExemplarCharactersCurrency{""}
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        month-short{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        quarter{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        quarter-narrow{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        quarter-short{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        sat{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        sat-narrow{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        sat-short{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        second{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        second-narrow{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        second-short{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        sun{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        sun-narrow{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        sun-short{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        thu{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        thu-narrow{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        thu-short{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        tue{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        tue-narrow{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        tue-short{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        wed{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        wed-narrow{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        wed-short{
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        week{
+            dn{""}                    
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativePeriod{""}
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        week-narrow{
+            dn{""}                    
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativePeriod{""}
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        week-short{
+            dn{""}                    
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativePeriod{""}
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        weekOfMonth{
+            dn{""}
+        }
+        weekOfMonth-short{
+            dn{""}
+        }
+        weekOfMonth-narrow{
+            dn{""}
+        }
+        weekday{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+        }
+        weekday-short{
+            dn{""}
+        }
+        weekday-narrow{
+            dn{""}
+        }
+        weekdayOfMonth{
+            dn{""}
+        }
+        weekdayOfMonth-short{
+            dn{""}
+        }
+        weekdayOfMonth-narrow{
+            dn{""}
+        }
+        year{
+            dn{""}                    
+            relative{
+                "-1"{""}
+                "-2"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        year-narrow{
+            dn{""}                    
+            relative{
+                "-1"{""}
+                "-2"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        year-short{
+            dn{""}                    
+            relative{
+                "-1"{""}
+                "-2"{""}
+                "0"{""}
+                "1"{""}
+            }
+            relativeTime{
+                future{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+                past{
+                    zero{""}
+                    one{""}
+                    two{""}
+                    few{""}
+                    many{""}
+                    other{""}
+                }
+            }
+        }
+        zone{
+            dn{""}
+            relative{
+                "-1"{""}
+                "0"{""}
+                "1"{""}
+            }
+        }
+        zone-short{
+            dn{""}
+        }
+        zone-narrow{
+            dn{""}
+        }
+    }
+    CurrencyUnitPatterns{
+        zero{""}
+        one{""}
+        two{""}
+        few{""}
+        many{""}
+        other{""}
+    }
+    ExemplarCharacters{""}
+    ExemplarCharactersCurrency{""}
     ExemplarCharactersIndex{""}
+    ExemplarCharactersNumbers{""}
     ExemplarCharactersPunctuation{""}
     AuxExemplarCharacters{""}
     Keys{
@@ -4248,69 +5476,75 @@ structLocale:table(nofallback){
         ada{""}
         ady{""}
         ae{""}
+        aeb{""}
         af{""}
-        afa{""}
         afh{""}
         agq{""}
         ain{""}
         ak{""}
         akk{""}
+        akz{""}
         ale{""}
-        alg{""}
+        aln{""}
         alt{""}
         am{""}
         an{""}
         ang{""}
         anp{""}
-        apa{""}
         ar{""}
         arc{""}
         arn{""}
+        aro{""}
         arp{""}
-        art{""}
+        arq{""}
+        ars{""}
         arw{""}
+        ary{""}
+        arz{""}
         as{""}
         asa{""}
+        ase{""}
         ast{""}
-        ath{""}
-        aus{""}
         av{""}
+        avk{""}
         awa{""}
         ay{""}
         az{""}
         ba{""}
-        bad{""}
-        bai{""}
         bal{""}
         ban{""}
+        bar{""}
         bas{""}
-        bat{""}
         bax{""}
+        bbc{""}
         bbj{""}
         be{""}
         bej{""}
         bem{""}
-        ber{""}
+        bew{""}
         bez{""}
         bfd{""}
+        bfq{""}
         bg{""}
-        bh{""}
+        bgn{""}
         bho{""}
         bi{""}
         bik{""}
         bin{""}
+        bjn{""}
         bkm{""}
         bla{""}
         bm{""}
         bn{""}
-        bnt{""}
         bo{""}
+        bpy{""}
+        bqi{""}
         br{""}
         bra{""}
+        brh{""}
         brx{""}
         bs{""}
         bss{""}
-        btk{""}
         bua{""}
         bug{""}
         bum{""}
@@ -4318,14 +5552,12 @@ structLocale:table(nofallback){
         byv{""}
         ca{""}
         cad{""}
-        cai{""}
         car{""}
-        cau{""}
         cay{""}
         cch{""}
+        ccp{""}
         ce{""}
         ceb{""}
-        cel{""}
         cgg{""}
         ch{""}
         chb{""}
@@ -4338,37 +5570,29 @@ structLocale:table(nofallback){
         chr{""}
         chy{""}
         ckb{""}
-        cmc{""}
         co{""}
         cop{""}
-        cpe{""}
-        cpf{""}
-        cpp{""}
+        cps{""}
         cr{""}
         crh{""}
-        crp{""}
         cs{""}
         csb{""}
         cu{""}
-        cus{""}
         cv{""}
         cy{""}
         da{""}
         dak{""}
         dar{""}
         dav{""}
-        day{""}
         de{""}
-        de_AT{""}
-        de_CH{""}
         del{""}
         den{""}
         dgr{""}
         din{""}
         dje{""}
         doi{""}
-        dra{""}
         dsb{""}
+        dtp{""}
         dua{""}
         dum{""}
         dv{""}
@@ -4379,54 +5603,55 @@ structLocale:table(nofallback){
         ebu{""}
         ee{""}
         efi{""}
+        egl{""}
         egy{""}
         eka{""}
         el{""}
         elx{""}
         en{""}
-        en_AU{""}
-        en_CA{""}
-        en_GB{""}
-        en_US{""}
         enm{""}
         eo{""}
         es{""}
-        es_419{""}
-        es_ES{""}
+        esu{""}
         et{""}
         eu{""}
         ewo{""}
+        ext{""}
         fa{""}
         fan{""}
         fat{""}
         ff{""}
         fi{""}
         fil{""}
-        fiu{""}
+        fit{""}
         fj{""}
         fo{""}
         fon{""}
         fr{""}
-        fr_CA{""}
-        fr_CH{""}
+        frc{""}
         frm{""}
         fro{""}
+        frp{""}
         frr{""}
         frs{""}
         fur{""}
         fy{""}
         ga{""}
         gaa{""}
+        gag{""}
+        gan{""}
         gay{""}
         gba{""}
+        gbz{""}
         gd{""}
-        gem{""}
         gez{""}
         gil{""}
         gl{""}
+        glk{""}
         gmh{""}
         gn{""}
         goh{""}
+        gom{""}
         gon{""}
         gor{""}
         got{""}
@@ -4434,21 +5659,25 @@ structLocale:table(nofallback){
         grc{""}
         gsw{""}
         gu{""}
+        guc{""}
+        gur{""}
         guz{""}
         gv{""}
         gwi{""}
         ha{""}
         hai{""}
+        hak{""}
         haw{""}
         he{""}
         hi{""}
+        hif{""}
         hil{""}
-        him{""}
         hit{""}
         hmn{""}
         ho{""}
         hr{""}
         hsb{""}
+        hsn{""}
         ht{""}
         hu{""}
         hup{""}
@@ -4461,24 +5690,22 @@ structLocale:table(nofallback){
         ie{""}
         ig{""}
         ii{""}
-        ijo{""}
         ik{""}
         ilo{""}
-        inc{""}
-        ine{""}
         inh{""}
         io{""}
-        ira{""}
-        iro{""}
         is{""}
         it{""}
         iu{""}
+        izh{""}
         ja{""}
+        jam{""}
         jbo{""}
         jgo{""}
         jmc{""}
         jpr{""}
         jrb{""}
+        jut{""}
         jv{""}
         ka{""}
         kaa{""}
@@ -4486,20 +5713,22 @@ structLocale:table(nofallback){
         kac{""}
         kaj{""}
         kam{""}
-        kar{""}
         kaw{""}
         kbd{""}
         kbl{""}
         kcg{""}
         kde{""}
         kea{""}
+        ken{""}
         kfo{""}
         kg{""}
+        kgp{""}
         kha{""}
-        khi{""}
         kho{""}
         khq{""}
+        khw{""}
         ki{""}
+        kiu{""}
         kj{""}
         kk{""}
         kkj{""}
@@ -4509,13 +5738,15 @@ structLocale:table(nofallback){
         kmb{""}
         kn{""}
         ko{""}
+        koi{""}
         kok{""}
         kos{""}
         kpe{""}
         kr{""}
         krc{""}
+        kri{""}
+        krj{""}
         krl{""}
-        kro{""}
         kru{""}
         ks{""}
         ksb{""}
@@ -4534,14 +5765,20 @@ structLocale:table(nofallback){
         lam{""}
         lb{""}
         lez{""}
+        lfn{""}
         lg{""}
         li{""}
+        lij{""}
+        liv{""}
         lkt{""}
+        lmo{""}
         ln{""}
         lo{""}
         lol{""}
         loz{""}
+        lrc{""}
         lt{""}
+        ltg{""}
         lu{""}
         lua{""}
         lui{""}
@@ -4550,16 +5787,18 @@ structLocale:table(nofallback){
         lus{""}
         luy{""}
         lv{""}
+        lzh{""}
+        lzz{""}
         mad{""}
         maf{""}
         mag{""}
         mai{""}
         mak{""}
         man{""}
-        map{""}
         mas{""}
         mde{""}
         mdf{""}
+        mdh{""}
         mdr{""}
         men{""}
         mer{""}
@@ -4574,31 +5813,29 @@ structLocale:table(nofallback){
         min{""}
         mis{""}
         mk{""}
-        mkh{""}
         ml{""}
         mn{""}
         mnc{""}
         mni{""}
-        mno{""}
         mo{""}
         moh{""}
         mos{""}
         mr{""}
+        mrj{""}
         ms{""}
         mt{""}
         mua{""}
         mul{""}
-        mun{""}
         mus{""}
         mwl{""}
         mwr{""}
+        mwv{""}
         my{""}
         mye{""}
-        myn{""}
         myv{""}
+        mzn{""}
         na{""}
-        nah{""}
-        nai{""}
+        nan{""}
         nap{""}
         naq{""}
         nb{""}
@@ -4608,20 +5845,19 @@ structLocale:table(nofallback){
         new{""}
         ng{""}
         nia{""}
-        nic{""}
         niu{""}
+        njo{""}
         nl{""}
-        nl_BE{""}
         nmg{""}
         nn{""}
         nnh{""}
         no{""}
         nog{""}
         non{""}
+        nov{""}
         nqo{""}
         nr{""}
         nso{""}
-        nub{""}
         nus{""}
         nv{""}
         nwc{""}
@@ -4637,79 +5873,85 @@ structLocale:table(nofallback){
         os{""}
         osa{""}
         ota{""}
-        oto{""}
         pa{""}
-        paa{""}
         pag{""}
         pal{""}
         pam{""}
         pap{""}
         pau{""}
+        pcd{""}
+        pdc{""}
+        pdt{""}
         peo{""}
-        phi{""}
+        pfl{""}
         phn{""}
         pi{""}
         pl{""}
+        pms{""}
+        pnt{""}
         pon{""}
-        pra{""}
+        prg{""}
         pro{""}
         ps{""}
         pt{""}
-        pt_BR{""}
-        pt_PT{""}
         qu{""}
+        quc{""}
+        qug{""}
         raj{""}
         rap{""}
         rar{""}
+        rgn{""}
+        rif{""}
         rm{""}
         rn{""}
         ro{""}
-        roa{""}
         rof{""}
         rom{""}
         root{""}
+        rtm{""}
         ru{""}
+        rue{""}
+        rug{""}
         rup{""}
         rw{""}
         rwk{""}
         sa{""}
         sad{""}
         sah{""}
-        sai{""}
-        sal{""}
         sam{""}
         saq{""}
         sas{""}
         sat{""}
+        saz{""}
         sba{""}
         sbp{""}
         sc{""}
         scn{""}
         sco{""}
         sd{""}
+        sdc{""}
+        sdh{""}
         se{""}
         see{""}
         seh{""}
+        sei{""}
         sel{""}
-        sem{""}
         ses{""}
         sg{""}
         sga{""}
-        sgn{""}
+        sgs{""}
         sh{""}
         shi{""}
         shn{""}
         shu{""}
         si{""}
         sid{""}
-        sio{""}
-        sit{""}
         sk{""}
         sl{""}
-        sla{""}
+        sli{""}
+        sly{""}
         sm{""}
         sma{""}
-        smi{""}
         smj{""}
         smn{""}
         sms{""}
@@ -4717,15 +5959,14 @@ structLocale:table(nofallback){
         snk{""}
         so{""}
         sog{""}
-        son{""}
         sq{""}
         sr{""}
         srn{""}
         srr{""}
         ss{""}
-        ssa{""}
         ssy{""}
         st{""}
+        stq{""}
         su{""}
         suk{""}
         sus{""}
@@ -4736,8 +5977,9 @@ structLocale:table(nofallback){
         swc{""}
         syc{""}
         syr{""}
+        szl{""}
         ta{""}
-        tai{""}
+        tcy{""}
         te{""}
         tem{""}
         teo{""}
@@ -4750,22 +5992,25 @@ structLocale:table(nofallback){
         tiv{""}
         tk{""}
         tkl{""}
+        tkr{""}
         tl{""}
         tlh{""}
         tli{""}
+        tly{""}
         tmh{""}
         tn{""}
         to{""}
         tog{""}
         tpi{""}
         tr{""}
+        tru{""}
         trv{""}
         ts{""}
+        tsd{""}
         tsi{""}
         tt{""}
+        ttt{""}
         tum{""}
-        tup{""}
-        tut{""}
         tvl{""}
         tw{""}
         twq{""}
@@ -4782,20 +6027,26 @@ structLocale:table(nofallback){
         uz{""}
         vai{""}
         ve{""}
+        vec{""}
+        vep{""}
         vi{""}
+        vls{""}
+        vmf{""}
         vo{""}
         vot{""}
+        vro{""}
         vun{""}
         wa{""}
         wae{""}
-        wak{""}
         wal{""}
         war{""}
         was{""}
-        wen{""}
+        wbp{""}
         wo{""}
+        wuu{""}
         xal{""}
         xh{""}
+        xmf{""}
         xog{""}
         yao{""}
         yap{""}
@@ -4803,24 +6054,43 @@ structLocale:table(nofallback){
         ybb{""}
         yi{""}
         yo{""}
-        ypk{""}
+        yrl{""}
         yue{""}
         za{""}
         zap{""}
         zbl{""}
+        zea{""}
         zen{""}
         zgh{""}
         zh{""}
-        zh_Hans{""}
-        zh_Hant{""}
-        znd{""}
         zu{""}
         zun{""}
         zxx{""}
         zza{""}
     }
-    LanguagesShort{
+    Languages%long{
+        zh{""}
+    }
+    Languages%menu{
+        yue{""}
+        zh{""}
+    }
+    Languages%secondary{
+        crh{""}
+        fa{""}
+        kl{""}
+        lad{""}
+        tr{""}
+    }
+    Languages%short{
         az{""}
+        en_GB{""}
+        en_US{""}
+    }
+    Languages%variant{
+        ky{""}
+        ps{""}
+        ug{""}
     }
     LocaleScript{
         "",
@@ -4830,7 +6100,7250 @@ structLocale:table(nofallback){
     NumberElements{
         arab{
             miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        arabext{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        bali{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        beng{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        brah{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        cakm{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        cham{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        default{""}
+        default_latn{""}
+        deva{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        finance{""}
+        fullwide{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        gong{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        gonm{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        gujr{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        guru{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        hanidec{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        java{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        kali{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        khmr{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+           patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        knda{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        lana{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        lanatham{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        laoo{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        latn{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        lepc{
+            miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -4840,8 +13353,108 @@ structLocale:table(nofallback){
                 percentFormat{""}
                 scientificFormat{""}
             }
-            patternsLong{
-                decimalFormat{
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -4939,8 +13552,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -5054,11 +13665,14 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        arabext{
+        limb{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -5169,6 +13783,104 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
+                currencyFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
                 decimalFormat{
                     1000{
                         zero{""}
@@ -5282,11 +13994,32 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        bali{
+        minimalPairs{
+            ordinal{
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            plural{
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        mlym{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -5296,8 +14029,108 @@ structLocale:table(nofallback){
                 percentFormat{""}
                 scientificFormat{""}
             }
-            patternsLong{
-                decimalFormat{
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -5395,8 +14228,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -5510,11 +14341,14 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        beng{
+        mong{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -5625,7 +14459,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -5723,36 +14557,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        cham{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -5852,7 +14656,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        mtei{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -5952,37 +14787,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        default{""}
-        deva{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -6080,8 +14886,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -6195,10 +14999,16 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        finance{""}
-        fullwide{
+        mymr{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
             patterns{
                 accountingFormat{""}
                 currencyFormat{""}
@@ -6307,7 +15117,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -6405,36 +15215,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        gujr{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -6534,7 +15314,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        mymrshan{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -6634,36 +15445,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        guru{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -6761,8 +15544,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -6876,11 +15657,16 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        hanidec{
+        minimumGroupingDigits{""}
+        native{""}
+        nkoo{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -6991,7 +15777,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -7089,36 +15875,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        java{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -7218,7 +15974,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        olck{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -7318,36 +16105,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        kali{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -7445,8 +16204,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -7560,14 +16317,17 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        khmr{
-             miscPatterns{
+        orya{
+            miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
-           patterns{
+            patterns{
                 accountingFormat{""}
                 currencyFormat{""}
                 decimalFormat{""}
@@ -7675,7 +16435,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -7773,36 +16533,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        knda{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -7902,7 +16632,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        osma{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -8002,36 +16763,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        lana{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -8129,8 +16862,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -8244,9 +16975,16 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        lanatham{
+        rohg{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
             patterns{
                 accountingFormat{""}
                 currencyFormat{""}
@@ -8355,7 +17093,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -8453,36 +17191,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        laoo{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -8582,7 +17290,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        saur{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -8671,47 +17410,19 @@ structLocale:table(nofallback){
                         few{""}
                         many{""}
                         other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        latn{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
             }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -8809,8 +17520,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -8924,11 +17633,14 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        lepc{
+        shrd{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -9039,7 +17751,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -9137,36 +17849,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        limb{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -9266,7 +17948,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        sora{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -9366,36 +18079,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        mlym{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -9493,8 +18178,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -9608,11 +18291,14 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        mong{
+        sund{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -9723,7 +18409,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -9821,36 +18507,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        mtei{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -9950,7 +18606,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        takr{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -10050,36 +18737,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        mymr{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -10177,8 +18836,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -10292,9 +18949,16 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        mymrshan{
+        talu{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
             patterns{
                 accountingFormat{""}
                 currencyFormat{""}
@@ -10403,7 +19067,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -10501,37 +19165,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        native{""}
-        nkoo{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -10631,7 +19264,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        tamldec{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -10731,36 +19395,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        olck{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -10858,8 +19494,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -10973,11 +19607,14 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        orya{
+        telu{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -11088,7 +19725,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -11186,36 +19823,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        saur{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -11315,7 +19922,38 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        thai{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -11415,36 +20053,8 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        sund{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -11542,8 +20152,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -11657,11 +20265,14 @@ structLocale:table(nofallback){
                 currencyDecimal{""}
                 currencyGroup{""}
                 superscriptingExponent{""}
+                timeSeparator{""}
             }
         }
-        talu{
+        tibt{
             miscPatterns{
+                approximately{""}
                 atLeast{""}
+                atMost{""}
                 range{""}
             }
             patterns{
@@ -11772,7 +20383,7 @@ structLocale:table(nofallback){
                 }
             }
             patternsShort{
-                decimalFormat{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -11870,36 +20481,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        tamldec{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -11999,7 +20580,39 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            patternsShort{
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        traditional{""}
+        vaii{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                currencyFormat{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -12079,56 +20692,28 @@ structLocale:table(nofallback){
                         two{""}
                         few{""}
                         many{""}
-                        other{""}
-                    }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        telu{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
             }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -12226,8 +20811,6 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
                 decimalFormat{
                     1000{
                         zero{""}
@@ -12327,921 +20910,1641 @@ structLocale:table(nofallback){
                     }
                 }
             }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
+            symbols{
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+    }
+    PaperSize:intvector{
+        297,
+        210,
+    }
+    Scripts{
+        Arab{""}
+        Armn{""}
+        Armi{""}
+        Avst{""}
+        Bali{""}
+        Batk{""}
+        Beng{""}
+        Blis{""}
+        Bopo{""}
+        Brah{""}
+        Brai{""}
+        Bugi{""}
+        Buhd{""}
+        Cakm{""}
+        Cans{""}
+        Cari{""}
+        Cham{""}
+        Cher{""}
+        Cirt{""}
+        Copt{""}
+        Cprt{""}
+        Cyrl{""}
+        Cyrs{""}
+        Deva{""}
+        Dsrt{""}
+        Egyd{""}
+        Egyh{""}
+        Egyp{""}
+        Ethi{""}
+        Geok{""}
+        Geor{""}
+        Glag{""}
+        Goth{""}
+        Grek{""}
+        Gujr{""}
+        Guru{""}
+        Hang{""}
+        Hani{""}
+        Hano{""}
+        Hans{""}
+        Hant{""}
+        Hebr{""}
+        Hira{""}
+        Hmng{""}
+        Hrkt{""}
+        Hung{""}
+        Inds{""}
+        Ital{""}
+        Java{""}
+        Jpan{""}
+        Kali{""}
+        Kana{""}
+        Khar{""}
+        Khmr{""}
+        Knda{""}
+        Kore{""}
+        Kthi{""}
+        Lana{""}
+        Laoo{""}
+        Latf{""}
+        Latg{""}
+        Latn{""}
+        Lepc{""}
+        Limb{""}
+        Lina{""}
+        Linb{""}
+        Lyci{""}
+        Lydi{""}
+        Mand{""}
+        Mani{""}
+        Maya{""}
+        Mero{""}
+        Mlym{""}
+        Mong{""}
+        Moon{""}
+        Mtei{""}
+        Mymr{""}
+        Nkoo{""}
+        Ogam{""}
+        Olck{""}
+        Orkh{""}
+        Orya{""}
+        Osma{""}
+        Perm{""}
+        Phag{""}
+        Phli{""}
+        Phlp{""}
+        Phlv{""}
+        Phnx{""}
+        Plrd{""}
+        Prti{""}
+        Qaai{""}
+        Rjng{""}
+        Roro{""}
+        Runr{""}
+        Samr{""}
+        Sara{""}
+        Saur{""}
+        Sgnw{""}
+        Shaw{""}
+        Sinh{""}
+        Sund{""}
+        Sylo{""}
+        Syrc{""}
+        Syre{""}
+        Syrj{""}
+        Syrn{""}
+        Tagb{""}
+        Tale{""}
+        Talu{""}
+        Taml{""}
+        Tavt{""}
+        Telu{""}
+        Teng{""}
+        Tfng{""}
+        Tglg{""}
+        Thaa{""}
+        Thai{""}
+        Tibt{""}
+        Ugar{""}
+        Vaii{""}
+        Visp{""}
+        Xpeo{""}
+        Xsux{""}
+        Yiii{""}
+        Zmth{""}
+        Zsym{""}
+        Zxxx{""}
+        Zyyy{""}
+        Zzzz{""}
+    }
+    Scripts%secondary{
+        Ethi{""}
+        Geok{""}
+        Geor{""}
+        Mtei{""}
+        Visp{""}
+    }
+    Scripts%short{
+        Cans{""}
+        Xsux{""}
+    }
+    Scripts%stand-alone{
+        Hans{""}
+        Hant{""}
+    }
+    Scripts%variant{
+        Arab{""}
+    }
+    Types{
+        calendar{
+            buddhist{""}
+            chinese{""}
+            coptic{""}
+            dangi{""}
+            ethiopic{""}
+            ethiopic-amete-alem{""}
+            gregorian{""}
+            hebrew{""}
+            indian{""}
+            islamic{""}
+            islamic-civil{""}
+            islamic-rgsa{""}
+            islamic-tbla{""}
+            islamic-umalqura{""}
+            iso8601{""}
+            japanese{""}
+            persian{""}
+            roc{""}
+        }
+        collation{
+            big5han{""}
+            direct{""}
+            gb2312han{""}
+            phonebook{""}
+            pinyin{""}
+            search{""}
+            searchjl{""}
+            standard{""}
+            stroke{""}
+            traditional{""}
+            unihan{""}
+            zhuyin{""}
+        }
+        numbers{
+            arab{""}
+            armn{""}
+            armnlow{""}
+            bali{""}
+            beng{""}
+            brah{""}
+            cakm{""}
+            cham{""}
+            deva{""}
+            ethi{""}
+            finance{""}
+            fullwide{""}
+            geor{""}
+            grek{""}
+            greklow{""}
+            gujr{""}
+            guru{""}
+            hanidays{""}
+            hanidec{""}
+            hans{""}
+            hansfin{""}
+            hant{""}
+            hantfin{""}
+            hebr{""}
+            java{""}
+            jpan{""}
+            jpanfin{""}
+            kali{""}
+            khmr{""}
+            knda{""}
+            lana{""}
+            lanatham{""}
+            laoo{""}
+            latn{""}
+            lepc{""}
+            limb{""}
+            mlym{""}
+            mong{""}
+            mtei{""}
+            mymr{""}
+            mymrshan{""}
+            native{""}
+            nkoo{""}
+            olck{""}
+            orya{""}
+            osma{""}
+            roman{""}
+            romanlow{""}
+            saur{""}
+            shrd{""}
+            sora{""}
+            sund{""}
+            takr{""}
+            talu{""}
+            taml{""}
+            tamldec{""}
+            telu{""}
+            thai{""}
+            tibt{""}
+            traditional{""}
+            vaii{""}
+        }
+    }
+    Types%short{
+        numbers{
+            arabext{""}
+        }
+    }
+    Variants{
+        1606NICT{""}
+        1694ACAD{""}
+        1901{""}
+        1959ACAD{""}
+        1994{""}
+        1996{""}
+        AREVELA{""}
+        AREVMDA{""}
+        BAKU1926{""}
+        BISKE{""}
+        BOONT{""}
+        FONIPA{""}
+        FONUPA{""}
+        KKCOR{""}
+        LIPAW{""}
+        MONOTON{""}
+        NEDIS{""}
+        NJIVA{""}
+        OSOJS{""}
+        PINYIN{""}
+        POLYTON{""}
+        POLYTONI{""}
+        POSIX{""}
+        REVISED{""}
+        ROZAJ{""}
+        SAAHO{""}
+        SCOTLAND{""}
+        SCOUSE{""}
+        SOLBA{""}
+        TARASK{""}
+        UCCOR{""}
+        UCRCOR{""}
+        VALENCIA{""}
+        WADEGILE{""}
+    }
+    Version{""}
+    boundaries{
+        grapheme{"char"}
+        line{"line"}
+        sentence{"sentence"}
+        title{"title"}
+        word{"word"}
+    }
+    calendar{
+        buddhist{
+            AmPmMarkers{
+                "",
+                "",
+            }
+            AmPmMarkersNarrow{
+                "",
+                "",
             }
-        }
-        thai{
-            miscPatterns{
-                atLeast{""}
-                range{""}
+            availableFormats{
+                HHmm{""}
+                HHmmss{""}
+                KKmm{""}
+                KKmmss{""}
+                MMMM{""}
+                MMMdd{""}
+                mmssSS{""}
+                ww{""}
+                yyMM{""}
+                yyMMMEEEd{""}
+                yyMMMd{""}
+                yyMd{""}
+                yyQQQQ{""}
             }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
+            DateTimePatterns{
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "A4",
+                "A4",
+                "A4",
+                "A4",
             }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
+            eras{
+                abbreviated{
+                    "",
+                }
+                wide{
+                    "",
+                }
+                narrow{
+                    "",
+                }
+            }
+            intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                H{
+                    H{""}
+                }
+                Hm{
+                    H{""}
+                    m{""}
+                }
+                Hmv{
+                    H{""}
+                    m{""}
+                }
+                Hv{
+                    H{""}
+                }
+                M{
+                    M{""}
+                }
+                MEd{
+                    M{""}
+                    d{""}
+                }
+                MMM{
+                    M{""}
+                }
+                MMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMEEEEd{
+                    M{""}
+                    d{""}
+                }
+                MMMM{
+                    M{""}
+                }
+                MMMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMMd{
+                    M{""}
+                    d{""}
+                }
+                MMMd{
+                    M{""}
+                    d{""}
+                }
+                Md{
+                    M{""}
+                    d{""}
+                }
+                d{
+                    d{""}
+                }
+                fallback{""}
+                h{
+                    a{""}
+                    h{""}
+                }
+                hm{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hmv{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hv{
+                    a{""}
+                    h{""}
+                }
+                y{
+                    y{""}
+                }
+                yM{
+                    M{""}
+                    y{""}
+                }
+                yMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMd{
+                    M{""}
+                    d{""}
+                    y{""}
                 }
             }
-            patternsShort{
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+        }
+        chinese{
+            AmPmMarkers{
+                "",
+                "",
+            }
+            AmPmMarkersNarrow{
+                "",
+                "",
+            }
+            availableFormats{
+                HHmm{""}
+                HHmmss{""}
+                KKmm{""}
+                KKmmss{""}
+                MMMM{""}
+                MMMdd{""}
+                mmssSS{""}
+                ww{""}
+                yyMM{""}
+                yyMMMEEEd{""}
+                yyMMMd{""}
+                yyMd{""}
+                yyQQQQ{""}
+            }
+            DateTimePatterns{
+                "",
+                "",
+                "",
+                "",
+                "A2",
+                "A2",
+                "A2",
+                "A2",
+                "",
+                "A4",
+                "A4",
+                "A4",
+                "A4",
+            }
+            cyclicNameSets{
+                dayParts{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        tibt{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                days{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
                 }
-            }
-            patternsShort{
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                months{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-        traditional{""}
-        vaii{
-            miscPatterns{
-                atLeast{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                currencyFormat{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                solarTerms{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                }
+                years{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                }
+                zodiacs{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
                 }
             }
-            patternsShort{
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+            intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                H{
+                    H{""}
+                }
+                Hm{
+                    H{""}
+                    m{""}
+                }
+                Hmv{
+                    H{""}
+                    m{""}
+                }
+                Hv{
+                    H{""}
+                }
+                M{
+                    M{""}
+                }
+                MEd{
+                    M{""}
+                    d{""}
+                }
+                MMM{
+                    M{""}
+                }
+                MMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMEEEEd{
+                    M{""}
+                    d{""}
+                }
+                MMMM{
+                    M{""}
+                }
+                MMMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMMd{
+                    M{""}
+                    d{""}
+                }
+                MMMd{
+                    M{""}
+                    d{""}
+                }
+                Md{
+                    M{""}
+                    d{""}
+                }
+                d{
+                    d{""}
+                }
+                fallback{""}
+                h{
+                    a{""}
+                    h{""}
+                }
+                hm{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hmv{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hv{
+                    a{""}
+                    h{""}
+                }
+                y{
+                    y{""}
+                }
+                yM{
+                    M{""}
+                    y{""}
+                }
+                yMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+            }
+            monthNames{
+                default{""}
+                format{
+                    abbreviated{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
                     }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                    default{""}
+                    narrow{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
                     }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
+                    wide{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
                     }
                 }
-            }
-            symbols{
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-            }
-        }
-    }
-    PaperSize:intvector{
-        297,
-        210,
-    }
-    Scripts{
-        Arab{""}
-        Armn{""}
-        Armi{""}
-        Avst{""}
-        Bali{""}
-        Batk{""}
-        Beng{""}
-        Blis{""}
-        Bopo{""}
-        Brah{""}
-        Brai{""}
-        Bugi{""}
-        Buhd{""}
-        Cakm{""}
-        Cans{""}
-        Cari{""}
-        Cham{""}
-        Cher{""}
-        Cirt{""}
-        Copt{""}
-        Cprt{""}
-        Cyrl{""}
-        Cyrs{""}
-        Deva{""}
-        Dsrt{""}
-        Egyd{""}
-        Egyh{""}
-        Egyp{""}
-        Ethi{""}
-        Geok{""}
-        Geor{""}
-        Glag{""}
-        Goth{""}
-        Grek{""}
-        Gujr{""}
-        Guru{""}
-        Hang{""}
-        Hani{""}
-        Hano{""}
-        Hans{""}
-        Hant{""}
-        Hebr{""}
-        Hira{""}
-        Hmng{""}
-        Hrkt{""}
-        Hung{""}
-        Inds{""}
-        Ital{""}
-        Java{""}
-        Jpan{""}
-        Kali{""}
-        Kana{""}
-        Khar{""}
-        Khmr{""}
-        Knda{""}
-        Kore{""}
-        Kthi{""}
-        Lana{""}
-        Laoo{""}
-        Latf{""}
-        Latg{""}
-        Latn{""}
-        Lepc{""}
-        Limb{""}
-        Lina{""}
-        Linb{""}
-        Lyci{""}
-        Lydi{""}
-        Mand{""}
-        Mani{""}
-        Maya{""}
-        Mero{""}
-        Mlym{""}
-        Mong{""}
-        Moon{""}
-        Mtei{""}
-        Mymr{""}
-        Nkoo{""}
-        Ogam{""}
-        Olck{""}
-        Orkh{""}
-        Orya{""}
-        Osma{""}
-        Perm{""}
-        Phag{""}
-        Phli{""}
-        Phlp{""}
-        Phlv{""}
-        Phnx{""}
-        Plrd{""}
-        Prti{""}
-        Qaai{""}
-        Rjng{""}
-        Roro{""}
-        Runr{""}
-        Samr{""}
-        Sara{""}
-        Saur{""}
-        Sgnw{""}
-        Shaw{""}
-        Sinh{""}
-        Sund{""}
-        Sylo{""}
-        Syrc{""}
-        Syre{""}
-        Syrj{""}
-        Syrn{""}
-        Tagb{""}
-        Tale{""}
-        Talu{""}
-        Taml{""}
-        Tavt{""}
-        Telu{""}
-        Teng{""}
-        Tfng{""}
-        Tglg{""}
-        Thaa{""}
-        Thai{""}
-        Tibt{""}
-        Ugar{""}
-        Vaii{""}
-        Visp{""}
-        Xpeo{""}
-        Xsux{""}
-        Yiii{""}
-        Zmth{""}
-        Zsym{""}
-        Zxxx{""}
-        Zyyy{""}
-        Zzzz{""}
-    }
-    Scripts%stand-alone{
-        Hans{""}
-        Hant{""}
-    }
-    Types{
-        calendar{
-            buddhist{""}
-            chinese{""}
-            coptic{""}
-            dangi{""}
-            ethiopic{""}
-            ethiopic-amete-alem{""}
-            gregorian{""}
-            hebrew{""}
-            indian{""}
-            persian{""}
-            islamic{""}
-            islamic-civil{""}
-            japanese{""}
-            roc{""}
-        }
-        collation{
-            big5han{""}
-            direct{""}
-            gb2312han{""}
-            phonebook{""}
-            pinyin{""}
-            stroke{""}
-            traditional{""}
+                stand-alone{
+                    abbreviated{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                    default{""}
+                    narrow{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                    wide{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                }
+            }
+            monthPatterns{
+                format{
+                    abbreviated{
+                        leap{""}
+                    }
+                    narrow{
+                        leap{""}
+                    }
+                    wide{
+                        leap{""}
+                    }
+                }
+                numeric{
+                    all{
+                        leap{""}
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        leap{""}
+                    }
+                    narrow{
+                        leap{""}
+                    }
+                    wide{
+                        leap{""}
+                    }
+                }
+            }
         }
-    }
-    Variants{
-        1606NICT{""}
-        1694ACAD{""}
-        1901{""}
-        1959ACAD{""}
-        1994{""}
-        1996{""}
-        AREVELA{""}
-        AREVMDA{""}
-        BAKU1926{""}
-        BISKE{""}
-        BOONT{""}
-        FONIPA{""}
-        FONUPA{""}
-        KKCOR{""}
-        LIPAW{""}
-        MONOTON{""}
-        NEDIS{""}
-        NJIVA{""}
-        OSOJS{""}
-        PINYIN{""}
-        POLYTON{""}
-        POLYTONI{""}
-        POSIX{""}
-        REVISED{""}
-        ROZAJ{""}
-        SAAHO{""}
-        SCOTLAND{""}
-        SCOUSE{""}
-        SOLBA{""}
-        TARASK{""}
-        UCCOR{""}
-        UCRCOR{""}
-        VALENCIA{""}
-        WADEGILE{""}
-    }
-    Version{""}
-    boundaries{
-        grapheme{"char"}
-        line{"line"}
-        sentence{"sentence"}
-        title{"title"}
-        word{"word"}
-    }
-    calendar{
-        buddhist{
+        coptic{
             AmPmMarkers{
                 "",
                 "",
@@ -13250,11 +22553,26 @@ structLocale:table(nofallback){
                 "",
                 "",
             }
+            DateTimePatterns{
+                "",
+                "",
+                "",
+                "",
+                "A2",
+                "A2",
+                "A2",
+                "A2",
+                "",
+                "A4",
+                "A4",
+                "A4",
+                "A4",
+            }
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -13265,33 +22583,68 @@ structLocale:table(nofallback){
                 yyMd{""}
                 yyQQQQ{""}
             }
-            DateTimePatterns{
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "A4",
-                "A4",
-                "A4",
-                "A4",
-            }
             eras{
                 abbreviated{
                     "",
+                    "",
                 }
                 wide{
                     "",
+                    "",
                 }
                 narrow{
                     "",
+                    "",
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -13395,6 +22748,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -13405,59 +22763,583 @@ structLocale:table(nofallback){
                     d{""}
                     y{""}
                 }
-                yMMMd{
-                    M{""}
-                    d{""}
-                    y{""}
+                yMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                    default{""}
+                    narrow{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                    wide{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                    default{""}
+                    narrow{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                    wide{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                    }
+                }
+            }
+        }
+        dangi{
+            AmPmMarkers{
+                "",
+                "",
+            }
+            AmPmMarkersNarrow{
+                "",
+                "",
+            }
+            availableFormats{
+                HHmm{""}
+                HHmmss{""}
+                KKmm{""}
+                KKmmss{""}
+                MMMM{""}
+                MMMdd{""}
+                mmssSS{""}
+                ww{""}
+                yyMM{""}
+                yyMMMEEEd{""}
+                yyMMMd{""}
+                yyMd{""}
+                yyQQQQ{""}
+            }
+            DateTimePatterns{
+                "",
+                "",
+                "",
+                "",
+                "A2",
+                "A2",
+                "A2",
+                "A2",
+                "",
+                "A4",
+                "A4",
+                "A4",
+                "A4",
+            }
+            cyclicNameSets{
+                dayParts{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                    }
                 }
-                yMd{
-                    M{""}
-                    d{""}
-                    y{""}
+                days{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                    }
                 }
-            }
-        }
-        chinese{
-            AmPmMarkers{
-                "",
-                "",
-            }
-            AmPmMarkersNarrow{
-                "",
-                "",
-            }
-            availableFormats{
-                HHmm{""}
-                HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{""}
-                MMMdd{""}
-                mmssSS{""}
-                ww{""}
-                yyMM{""}
-                yyMMMEEEd{""}
-                yyMMMd{""}
-                yyMd{""}
-                yyQQQQ{""}
-            }
-            DateTimePatterns{
-                "",
-                "",
-                "",
-                "",
-                "A2",
-                "A2",
-                "A2",
-                "A2",
-                "",
-                "A4",
-                "A4",
-                "A4",
-                "A4",
-            }
-            cyclicNameSets{
-                dayParts{
+                months{
+                    format{
+                        abbreviated{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                    }
+                }
+                solarTerms{
                     format{
                         abbreviated{
                             "",
@@ -13472,6 +23354,70 @@ structLocale:table(nofallback){
                             "",
                             "",
                             "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
                         }
                     }
                 }
@@ -13539,6 +23485,130 @@ structLocale:table(nofallback){
                             "",
                             "",
                         }
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
                     }
                 }
                 zodiacs{
@@ -13557,296 +23627,85 @@ structLocale:table(nofallback){
                             "",
                             "",
                         }
-                    }
-                }
-            }
-            intervalFormats{
-                H{
-                    H{""}
-                }
-                Hm{
-                    H{""}
-                    m{""}
-                }
-                Hmv{
-                    H{""}
-                    m{""}
-                }
-                Hv{
-                    H{""}
-                }
-                M{
-                    M{""}
-                }
-                MEd{
-                    M{""}
-                    d{""}
-                }
-                MMM{
-                    M{""}
-                }
-                MMMEd{
-                    M{""}
-                    d{""}
-                }
-                MMMEEEEd{
-                    M{""}
-                    d{""}
-                }
-                MMMM{
-                    M{""}
-                }
-                MMMMEd{
-                    M{""}
-                    d{""}
-                }
-                MMMMd{
-                    M{""}
-                    d{""}
-                }
-                MMMd{
-                    M{""}
-                    d{""}
-                }
-                Md{
-                    M{""}
-                    d{""}
-                }
-                d{
-                    d{""}
-                }
-                fallback{""}
-                h{
-                    a{""}
-                    h{""}
+                        narrow{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                        wide{
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                        }
+                    }
                 }
-                hm{
-                    a{""}
+            }
+            intervalFormats{
+                Bh{
+                    B{""}
                     h{""}
-                    m{""}
                 }
-                hmv{
-                    a{""}
+                Bhm{
+                    B{""}
                     h{""}
                     m{""}
                 }
-                hv{
-                    a{""}
-                    h{""}
-                }
-                y{
-                    y{""}
-                }
-                yM{
-                    M{""}
-                    y{""}
-                }
-                yMEd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMMM{
-                    M{""}
+                Gy{
+                    G{""}
                     y{""}
                 }
-                yMMMEEEEd{
+                GyM{
+                    G{""}
                     M{""}
-                    d{""}
                     y{""}
                 }
-                yMMMEd{
+                GyMEd{
+                    G{""}
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMMM{
-                    M{""}
-                    y{""}
-                }
-                yMMMMEd{
+                GyMMM{
+                    G{""}
                     M{""}
-                    d{""}
                     y{""}
                 }
-                yMMMMd{
+                GyMMMEd{
+                    G{""}
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMMd{
+                GyMMMd{
+                    G{""}
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMd{
+                GyMd{
+                    G{""}
                     M{""}
                     d{""}
                     y{""}
                 }
-            }
-            monthNames{
-                default{""}
-                format{
-                    abbreviated{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    default{""}
-                    narrow{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                }
-                stand-alone{
-                    abbreviated{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    default{""}
-                    narrow{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                }
-            }
-            monthPatterns{
-                format{
-                    abbreviated{
-                        leap{""}
-                    }
-                    narrow{
-                        leap{""}
-                    }
-                    wide{
-                        leap{""}
-                    }
-                }
-                numeric{
-                    all{
-                        leap{""}
-                    }
-                }
-                stand-alone{
-                    abbreviated{
-                        leap{""}
-                    }
-                    narrow{
-                        leap{""}
-                    }
-                    wide{
-                        leap{""}
-                    }
-                }
-            }
-        }
-        coptic{
-            AmPmMarkers{
-                "",
-                "",
-            }
-            AmPmMarkersNarrow{
-                "",
-                "",
-            }
-            availableFormats{
-                HHmm{""}
-                HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{""}
-                MMMdd{""}
-                mmssSS{""}
-                ww{""}
-                yyMM{""}
-                yyMMMEEEd{""}
-                yyMMMd{""}
-                yyMd{""}
-                yyQQQQ{""}
-            }
-            eras{
-                abbreviated{
-                    "",
-                    "",
-                }
-                wide{
-                    "",
-                    ""
-                }
-                narrow{
-                    "",
-                    ""
-                }
-            }
-            intervalFormats{
                 H{
                     H{""}
                 }
@@ -13950,6 +23809,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -13972,6 +23836,7 @@ structLocale:table(nofallback){
                 }
             }
             monthNames{
+                default{""}
                 format{
                     abbreviated{
                         "",
@@ -13986,7 +23851,6 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
-                        "",
                     }
                     default{""}
                     narrow{
@@ -14002,7 +23866,6 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
-                        "",
                     }
                     wide{
                         "",
@@ -14017,7 +23880,6 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
-                        "",
                     }
                 }
                 stand-alone{
@@ -14034,7 +23896,6 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
-                        "",
                     }
                     default{""}
                     narrow{
@@ -14050,49 +23911,66 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
+                    }
+                    wide{
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
                         "",
+                        "",
+                        "",
+                        "",
+                    }
+                }
+            }
+            monthPatterns{
+                format{
+                    abbreviated{
+                        leap{""}
+                    }
+                    narrow{
+                        leap{""}
+                    }
+                    wide{
+                        leap{""}
+                    }
+                }
+                numeric{
+                    all{
+                        leap{""}
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        leap{""}
+                    }
+                    narrow{
+                        leap{""}
                     }
                     wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
+                        leap{""}
                     }
                 }
             }
         }
-        dangi{
+        default{""}
+        ethiopic{
             AmPmMarkers{
                 "",
                 "",
             }
-            AmPmMarkersNarrow{
+            AmPmMarkersAbbr{
                 "",
                 "",
             }
-            availableFormats{
-                HHmm{""}
-                HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{""}
-                MMMdd{""}
-                mmssSS{""}
-                ww{""}
-                yyMM{""}
-                yyMMMEEEd{""}
-                yyMMMd{""}
-                yyMd{""}
-                yyQQQQ{""}
+            AmPmMarkersNarrow{
+                "",
+                "",
             }
             DateTimePatterns{
                 "",
@@ -14109,111 +23987,83 @@ structLocale:table(nofallback){
                 "A4",
                 "A4",
             }
-            cyclicNameSets{
-                dayParts{
-                    format{
-                        abbreviated{
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                        }
-                    }
+            availableFormats{
+                HHmm{""}
+                HHmmss{""}
+                KKmm{""}
+                KKmmss{""}
+                MMMM{""}
+                MMMdd{""}
+                mmssSS{""}
+                ww{""}
+                yyMM{""}
+                yyMMMEEEd{""}
+                yyMMMd{""}
+                yyMd{""}
+                yyQQQQ{""}
+            }
+            eras{
+                abbreviated{
+                    "",
+                    "",
                 }
-                years{
-                    format{
-                        abbreviated{
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                        }
-                    }
+                wide{
+                    "",
+                    "",
                 }
-                zodiacs{
-                    format{
-                        abbreviated{
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                            "",
-                        }
-                    }
+                narrow{
+                    "",
+                    "",
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -14317,6 +24167,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -14339,7 +24194,6 @@ structLocale:table(nofallback){
                 }
             }
             monthNames{
-                default{""}
                 format{
                     abbreviated{
                         "",
@@ -14354,6 +24208,7 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
+                        "",
                     }
                     default{""}
                     narrow{
@@ -14369,6 +24224,7 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
+                        "",
                     }
                     wide{
                         "",
@@ -14383,6 +24239,7 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
+                        "",
                     }
                 }
                 stand-alone{
@@ -14399,6 +24256,7 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
+                        "",
                     }
                     default{""}
                     narrow{
@@ -14414,6 +24272,7 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
+                        "",
                     }
                     wide{
                         "",
@@ -14428,45 +24287,20 @@ structLocale:table(nofallback){
                         "",
                         "",
                         "",
-                    }
-                }
-            }
-            monthPatterns{
-                format{
-                    abbreviated{
-                        leap{""}
-                    }
-                    narrow{
-                        leap{""}
-                    }
-                    wide{
-                        leap{""}
-                    }
-                }
-                numeric{
-                    all{
-                        leap{""}
-                    }
-                }
-                stand-alone{
-                    abbreviated{
-                        leap{""}
-                    }
-                    narrow{
-                        leap{""}
-                    }
-                    wide{
-                        leap{""}
+                        "",
                     }
                 }
             }
         }
-        default{""}
-        ethiopic{
+        ethiopic-amete-alem{
             AmPmMarkers{
                 "",
                 "",
             }
+            AmPmMarkersAbbr{
+                "",
+                "",
+            }
             AmPmMarkersNarrow{
                 "",
                 "",
@@ -14474,8 +24308,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -14489,18 +24323,62 @@ structLocale:table(nofallback){
             eras{
                 abbreviated{
                     "",
+                }
+                wide{
+                    "",
+                }
+                narrow{
                     "",
                 }
-                wide{
-                    "",
-                    ""
+            }
+            intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
                 }
-                narrow{
-                    "",
-                    ""
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
                 }
-            }
-            intervalFormats{
                 H{
                     H{""}
                 }
@@ -14604,6 +24482,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -14729,6 +24612,10 @@ structLocale:table(nofallback){
                 "",
                 "",
             }
+            AmPmMarkersAbbr{
+                "",
+                "",
+            }
             AmPmMarkersNarrow{
                 "",
                 "",
@@ -14764,8 +24651,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -14776,88 +24663,143 @@ structLocale:table(nofallback){
                 yyMd{""}
                 yyQQQQ{""}
             }
-            dayNames{
-                default{""}
-                format{
-                    abbreviated{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    default{""}
-                    narrow{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    short{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
+            intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
                 }
-                stand-alone{
-                    abbreviated{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    default{""}
-                    narrow{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    short{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                GGGGGyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GGGGGyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GGGGGyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GGGGGyyyyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GGGGGyyyyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GGGGGyyyyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                Gyyyy{
+                    G{""}
+                    y{""}
+                }
+                GyyyyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyyyyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyyyyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyyyyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyyyyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyyyyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
                 }
-            }
-            intervalFormats{
                 H{
                     H{""}
                 }
@@ -14875,6 +24817,10 @@ structLocale:table(nofallback){
                 M{
                     M{""}
                 }
+                MEEEEd{
+                    M{""}
+                    d{""}
+                }
                 MEd{
                     M{""}
                     d{""}
@@ -14927,101 +24873,129 @@ structLocale:table(nofallback){
                     h{""}
                     m{""}
                 }
-                hv{
-                    a{""}
-                    h{""}
+                hv{
+                    a{""}
+                    h{""}
+                }
+                y{
+                    y{""}
+                }
+                yM{
+                    M{""}
+                    y{""}
+                }
+                yMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyy{
+                    y{""}
                 }
-                y{
+                yyyyM{
+                    M{""}
                     y{""}
                 }
-                yM{
+                yyyyMEEEEd{
                     M{""}
+                    d{""}
                     y{""}
                 }
-                yMEd{
+                yyyyMEd{
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMM{
+                yyyyMMM{
                     M{""}
                     y{""}
                 }
-                yMMMEEEEd{
+                yyyyMMMEEEEd{
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMMEd{
+                yyyyMMMEd{
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMMM{
+                yyyyMMMM{
                     M{""}
                     y{""}
                 }
-                yMMMMEd{
+                yyyyMMMMEEEEd{
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMMMd{
+                yyyyMMMMEd{
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMMMd{
+                yyyyMMMMd{
                     M{""}
                     d{""}
                     y{""}
                 }
-                yMd{
+                yyyyMMMd{
                     M{""}
                     d{""}
                     y{""}
                 }
-            }
-            quarters{
-                format{
-                    abbreviated{
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    narrow{
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                }
-                stand-alone{
-                    abbreviated{
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    wide{
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
-                    narrow{
-                        "",
-                        "",
-                        "",
-                        "",
-                    }
+                yyyyMd{
+                    M{""}
+                    d{""}
+                    y{""}
                 }
             }
         }
@@ -15030,6 +25004,18 @@ structLocale:table(nofallback){
                 "",
                 "",
             }
+            AmPmMarkers%variant{
+                "",
+                "",
+            }
+            AmPmMarkersAbbr{
+                "",
+                "",
+            }
+            AmPmMarkersAbbr%variant{
+                "",
+                "",
+            }
             AmPmMarkersNarrow{
                 "",
                 "",
@@ -15054,6 +25040,7 @@ structLocale:table(nofallback){
                 "A4",
             }
             NoonMarker{""}
+            NoonMarkerAbbr{""}
             NoonMarkerNarrow{""}
             appendItems{
                 Day{"{0} ({2}: {1})"}
@@ -15071,8 +25058,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -15164,21 +25151,190 @@ structLocale:table(nofallback){
                     }
                 }
             }
+            dayPeriod{
+                default{""}
+                format{
+                    abbreviated{
+                        afternoon1{""}
+                        afternoon2{""}
+                        am{""}
+                        evening1{""}
+                        evening2{""}
+                        midnight{""}
+                        morning1{""}
+                        morning2{""}
+                        night1{""}
+                        night2{""}
+                        noon{""}
+                        pm{""}
+                    }
+                    default{""}
+                    narrow{
+                        afternoon1{""}
+                        afternoon2{""}
+                        am{""}
+                        evening1{""}
+                        evening2{""}
+                        midnight{""}
+                        morning1{""}
+                        morning2{""}
+                        night1{""}
+                        night2{""}
+                        noon{""}
+                        pm{""}
+                    }
+                    wide{
+                        afternoon1{""}
+                        afternoon2{""}
+                        am{""}
+                        evening1{""}
+                        evening2{""}
+                        midnight{""}
+                        morning1{""}
+                        morning2{""}
+                        night1{""}
+                        night2{""}
+                        noon{""}
+                        pm{""}
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        afternoon1{""}
+                        afternoon2{""}
+                        am{""}
+                        evening1{""}
+                        evening2{""}
+                        midnight{""}
+                        morning1{""}
+                        morning2{""}
+                        night1{""}
+                        night2{""}
+                        noon{""}
+                        pm{""}
+                    }
+                    default{""}
+                    narrow{
+                        afternoon1{""}
+                        afternoon2{""}
+                        am{""}
+                        evening1{""}
+                        evening2{""}
+                        midnight{""}
+                        morning1{""}
+                        morning2{""}
+                        night1{""}
+                        night2{""}
+                        noon{""}
+                        pm{""}
+                    }
+                    wide{
+                        afternoon1{""}
+                        afternoon2{""}
+                        am{""}
+                        evening1{""}
+                        evening2{""}
+                        midnight{""}
+                        morning1{""}
+                        morning2{""}
+                        night1{""}
+                        night2{""}
+                        noon{""}
+                        pm{""}
+                    }
+                }
+            }
             eras{
                 abbreviated{
                     "",
                     "",
                 }
-                wide{
+                abbreviated%variant{
+                    "",
                     "",
-                    ""
                 }
                 narrow{
                     "",
-                    ""
+                    "",
+                }
+                narrow%variant{
+                    "",
+                    "",
+                }
+                wide{
+                    "",
+                    "",
+                }
+                wide%variant{
+                    "",
+                    "",
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -15196,6 +25352,10 @@ structLocale:table(nofallback){
                 M{
                     M{""}
                 }
+                MEEEEd{
+                    M{""}
+                    d{""}
+                }
                 MEd{
                     M{""}
                     d{""}
@@ -15259,6 +25419,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMEd{
                     M{""}
                     d{""}
@@ -15282,6 +25447,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -15472,8 +25642,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -15496,6 +25666,53 @@ structLocale:table(nofallback){
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -15599,6 +25816,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -15738,8 +25960,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -15777,6 +25999,53 @@ structLocale:table(nofallback){
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -15880,6 +26149,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -16007,8 +26281,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -16050,6 +26324,53 @@ structLocale:table(nofallback){
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -16153,6 +26474,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -16280,8 +26606,8 @@ structLocale:table(nofallback){
             availableFormats{
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
                 MMMM{""}
                 MMMdd{""}
                 mmssSS{""}
@@ -16323,6 +26649,53 @@ structLocale:table(nofallback){
                 }
             }
             intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 H{
                     H{""}
                 }
@@ -16426,6 +26799,11 @@ structLocale:table(nofallback){
                     M{""}
                     y{""}
                 }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
                 yMMMMEd{
                     M{""}
                     d{""}
@@ -16552,29 +26930,77 @@ structLocale:table(nofallback){
                 "",
             }
             availableFormats{
+                E{""}
+                EEEEd{""}
+                EHm{""}
+                EHms{""}
+                Ed{""}
+                Ehm{""}
+                Ehms{""}
+                GGGGGyyyyMEd{""}
+                GGGGGyyyyMd{""}
+                GyyyyM{""}
+                GyyyyMEd{""}
+                GyyyyMd{""}
+                Gyyyy{""}
+                GyyyyMMM{""}
+                GyyyyMMMEEEEd{""}
+                GyyyyMMMEd{""}
+                GyyyyMMMd{""}
+                H{""}
                 HHmm{""}
                 HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
+                KKmm{""}
+                KKmmss{""}
+                Hm{""}
+                Hms{""}
+                M{""}
+                MEEEEd{""}
+                MEd{""}
+                MMM{""}
+                MMMEEEEd{""}
+                MMMEd{""}
                 MMMM{""}
+                MMMMd{""}
+                MMMd{""}
                 MMMdd{""}
+                Md{""}
+                d{""}
+                h{""}
+                hm{""}
+                hms{""}
                 mmssSS{""}
+                ms{""}
                 ww{""}
+                y{""}
                 yyMM{""}
                 yyMMMEEEd{""}
                 yyMMMd{""}
                 yyMd{""}
                 yyQQQQ{""}
+                yyyy{""}
+                yyyyM{""}
+                yyyyMEEEEd{""}
+                yyyyMEd{""}
+                yyyyMM{""}
+                yyyyMMM{""}
+                yyyyMMMEEEEd{""}
+                yyyyMMMEd{""}
+                yyyyMMMM{""}
+                yyyyMMMd{""}
+                yyyyMd{""}
+                yyyyQQQ{""}
+                yyyyQQQQ{""}
             }
             DateTimePatterns{
                 "",
                 "",
                 "",
                 "",
-                "",
-                "",
-                "",
-                "",
+                "A2",
+                "A2",
+                "A2",
+                "A2",
                 "",
                 "A4",
                 "A4",
@@ -16819,6 +27245,7 @@ structLocale:table(nofallback){
                     "",
                     "",
                     "",
+                    "",
                 }
                 wide{
                     "",
@@ -17057,6 +27484,7 @@ structLocale:table(nofallback){
                     "",
                     "",
                     "",
+                    "",
                 }
                 narrow{
                     "",
@@ -17295,251 +27723,2437 @@ structLocale:table(nofallback){
                     "",
                     "",
                     "",
+                    "",
+                }
+            }
+            intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                GGGGGyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GGGGGyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GGGGGyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GGGGGyyyyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GGGGGyyyyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GGGGGyyyyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                Gyyyy{
+                    G{""}
+                    y{""}
+                }
+                GyyyyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyyyyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyyyyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyyyyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyyyyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyyyyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                H{
+                    H{""}
+                }
+                Hm{
+                    H{""}
+                    m{""}
+                }
+                Hmv{
+                    H{""}
+                    m{""}
+                }
+                Hv{
+                    H{""}
+                }
+                M{
+                    M{""}
+                }
+                MEd{
+                    M{""}
+                    d{""}
+                }
+                MMM{
+                    M{""}
+                }
+                MMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMEEEEd{
+                    M{""}
+                    d{""}
+                }
+                MMMM{
+                    M{""}
+                }
+                MMMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMMd{
+                    M{""}
+                    d{""}
+                }
+                MMMd{
+                    M{""}
+                    d{""}
+                }
+                Md{
+                    M{""}
+                    d{""}
+                }
+                d{
+                    d{""}
+                }
+                fallback{""}
+                h{
+                    a{""}
+                    h{""}
+                }
+                hm{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hmv{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hv{
+                    a{""}
+                    h{""}
+                }
+                y{
+                    y{""}
+                }
+                yM{
+                    M{""}
+                    y{""}
+                }
+                yMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyy{
+                    y{""}
+                }
+                yyyyM{
+                    M{""}
+                    y{""}
+                }
+                yyyyMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMMM{
+                    M{""}
+                    y{""}
+                }
+                yyyyMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMMMM{
+                    M{""}
+                    y{""}
+                }
+                yyyyMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yyyyMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+            }
+        }
+        roc{
+            AmPmMarkers{
+                "",
+                "",
+            }
+            AmPmMarkersAbbr{
+                "",
+                "",
+            }
+            AmPmMarkersNarrow{
+                "",
+                "",
+            }
+            availableFormats{
+                HHmm{""}
+                HHmmss{""}
+                KKmm{""}
+                KKmmss{""}
+                MMMM{""}
+                MMMdd{""}
+                mmssSS{""}
+                ww{""}
+                yyMM{""}
+                yyMMMEEEd{""}
+                yyMMMd{""}
+                yyMd{""}
+                yyQQQQ{""}
+            }
+            DateTimePatterns{
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "A4",
+                "A4",
+                "A4",
+                "A4",
+            }
+            eras{
+                abbreviated{
+                    "",
+                    "",
+                }
+                wide{
+                    "",
+                    "",
+                }
+                narrow{
+                    "",
+                    "",
+                }
+            }
+            intervalFormats{
+                Bh{
+                    B{""}
+                    h{""}
+                }
+                Bhm{
+                    B{""}
+                    h{""}
+                    m{""}
+                }
+                Gy{
+                    G{""}
+                    y{""}
+                }
+                GyM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMM{
+                    G{""}
+                    M{""}
+                    y{""}
+                }
+                GyMMMEd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMMMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                GyMd{
+                    G{""}
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                H{
+                    H{""}
+                }
+                Hm{
+                    H{""}
+                    m{""}
+                }
+                Hmv{
+                    H{""}
+                    m{""}
+                }
+                Hv{
+                    H{""}
+                }
+                M{
+                    M{""}
+                }
+                MEd{
+                    M{""}
+                    d{""}
+                }
+                MMM{
+                    M{""}
+                }
+                MMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMEEEEd{
+                    M{""}
+                    d{""}
+                }
+                MMMM{
+                    M{""}
+                }
+                MMMMEd{
+                    M{""}
+                    d{""}
+                }
+                MMMMd{
+                    M{""}
+                    d{""}
+                }
+                MMMd{
+                    M{""}
+                    d{""}
+                }
+                Md{
+                    M{""}
+                    d{""}
+                }
+                d{
+                    d{""}
+                }
+                fallback{""}
+                h{
+                    a{""}
+                    h{""}
+                }
+                hm{
+                    a{""}
+                    h{""}
+                    m{""}
+                }
+                hmv{
+                    a{""}
+                    h{""}
+                    m{""}
                 }
+                hv{
+                    a{""}
+                    h{""}
+                }
+                y{
+                    y{""}
+                }
+                yM{
+                    M{""}
+                    y{""}
+                }
+                yMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMM{
+                    M{""}
+                    y{""}
+                }
+                yMMMMEEEEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMEd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMMMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+                yMd{
+                    M{""}
+                    d{""}
+                    y{""}
+                }
+            }
+        }
+    }
+    layout{
+        casing{""}
+        characters{""}
+        lines{""}
+    }
+    listPattern{
+        or{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        or-narrow{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        or-short{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        standard{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        standard-narrow{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        standard-short{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        unit{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        unit-narrow{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+        unit-short{
+            2{""}
+            end{""}
+            middle{""}
+            start{""}
+        }
+    }
+    localPatternChars{""}
+    localeDisplayPattern{
+        pattern{"{0} ({1})"}
+        separator{", "}
+    }
+    measurementSystemNames{
+        UK{""}
+        US{""}
+        metric{""}
+    }
+    messages{
+        nostr{""}
+        yesstr{""}
+        yesexpr{""}
+        noexpr{""}
+    }
+    parse{
+        date{
+            lenient{
+                "",
+                "",
+            }
+        }
+        general{
+            lenient{
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+            }
+        }
+        number{
+            lenient{
+                "",
+                "",
+                "",
+            }
+            stricter{
+                "",
+                "",
+            }
+        }
+    }
+    transformNames{
+        BGN{""}
+        Numeric{""}
+        Tone{""}
+        UNGEGN{""}
+        x-Accents{""}
+        x-Fullwidth{""}
+        x-Halfwidth{""}
+        x-Jamo{""}
+        x-Pinyin{""}
+        x-Publishing{""}
+    }
+    units{
+        acceleration{
+            g-force{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            meter-per-second-squared{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        angle{
+            degree{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            arc-minute{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            arc-second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            radian{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        area{
+            acre{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hectare{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-foot{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-centimeter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-inch{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-meter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-mile{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-yard{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        compound{
+            per{""}
+        }
+        consumption{
+            liter-per-kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            mile-per-gallon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        digital{
+            bit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            byte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gigabit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gigabyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilobit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilobyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megabit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megabyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            terabit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            terabyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        duration{
+            day{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            day-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            day-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hour{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+                per{""}
+            }
+            hour-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hour-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            microsecond{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            millisecond{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            minute{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            minute-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            minute-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            month{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            month-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            month-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            nanosecond{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+                per{""}
+            }
+            second-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            second-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            week{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            week-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            week-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            year{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            year-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            year-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        electric{
+            ampere{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            milliampere{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            ohm{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            volt{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        energy{
+            calorie{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            foodcalorie{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            joule{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilocalorie{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilojoule{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilowatt-hour{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        frequency{
+            gigahertz{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hertz{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilohertz{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megahertz{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        length{
+            astronomical-unit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            centimeter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            decimeter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            fathom{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            foot{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            furlong{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            inch{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            light-year{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            meter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            mile{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            micrometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            millimeter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            nanometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            nautical-mile{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            parsec{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            picometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            yard{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        light{
+            lux{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        mass{
+            carat{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gram{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilogram{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            metric-ton{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            microgram{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            milligram{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            ounce{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            ounce-troy{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            pound{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            stone{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            ton{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        power{
+            horsepower{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gigawatt{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilowatt{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megawatt{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            milliwatt{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            watt{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        pressure{
+            hectopascal{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            inch-hg{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            millibar{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            millimeter-of-mercury{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            pound-per-square-inch{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        proportion{
+            karat{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            meter-per-second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            mile-per-hour{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        temperature{
+            celsius{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            fahrenheit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kelvin{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        volume{
+            acre-foot{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            bushel{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            centiliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-centimeter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-foot{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-inch{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-meter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-mile{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-yard{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cup{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            deciliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            fluid-ounce{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gallon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hectoliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            liter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megaliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            milliliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            pint{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            quart{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            teaspoon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            tablespoon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+    }
+    unitsNarrow{
+        acceleration{
+            g-force{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            meter-per-second-squared{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        angle{
+            degree{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            arc-minute{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            arc-second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            radian{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        area{
+            acre{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hectare{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-foot{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-centimeter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-inch{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-meter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-mile{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            square-yard{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        compound{
+            per{""}
+        }
+        consumption{
+            liter-per-kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            mile-per-gallon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
         }
-        roc{
-            AmPmMarkers{
-                "",
-                "",
+        digital{
+            bit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
-            AmPmMarkersNarrow{
-                "",
-                "",
+            byte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
-            availableFormats{
-                HHmm{""}
-                HHmmss{""}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{""}
-                MMMdd{""}
-                mmssSS{""}
-                ww{""}
-                yyMM{""}
-                yyMMMEEEd{""}
-                yyMMMd{""}
-                yyMd{""}
-                yyQQQQ{""}
+            gigabit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gigabyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilobit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            kilobyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megabit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megabyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            terabit{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            terabyte{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        duration{
+            day{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            day-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            day-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hour{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+                per{""}
+            }
+            hour-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hour-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            microsecond{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            millisecond{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            minute{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            minute-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            minute-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            month{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            month-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            month-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            nanosecond{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+                per{""}
+            }
+            second-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            second-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            week{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            week-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            week-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
-            DateTimePatterns{
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "",
-                "A4",
-                "A4",
-                "A4",
-                "A4",
+            year{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
-            eras{
-                abbreviated{
-                    "",
-                    "",
-                }
-                wide{
-                    "",
-                    ""
-                }
-                narrow{
-                    "",
-                    ""
-                }
+            year-future{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
-            intervalFormats{
-                H{
-                    H{""}
-                }
-                Hm{
-                    H{""}
-                    m{""}
-                }
-                Hmv{
-                    H{""}
-                    m{""}
-                }
-                Hv{
-                    H{""}
-                }
-                M{
-                    M{""}
-                }
-                MEd{
-                    M{""}
-                    d{""}
-                }
-                MMM{
-                    M{""}
-                }
-                MMMEd{
-                    M{""}
-                    d{""}
-                }
-                MMMEEEEd{
-                    M{""}
-                    d{""}
-                }
-                MMMM{
-                    M{""}
-                }
-                MMMMEd{
-                    M{""}
-                    d{""}
-                }
-                MMMMd{
-                    M{""}
-                    d{""}
-                }
-                MMMd{
-                    M{""}
-                    d{""}
-                }
-                Md{
-                    M{""}
-                    d{""}
-                }
-                d{
-                    d{""}
-                }
-                fallback{""}
-                h{
-                    a{""}
-                    h{""}
-                }
-                hm{
-                    a{""}
-                    h{""}
-                    m{""}
-                }
-                hmv{
-                    a{""}
-                    h{""}
-                    m{""}
-                }
-                hv{
-                    a{""}
-                    h{""}
-                }
-                y{
-                    y{""}
-                }
-                yM{
-                    M{""}
-                    y{""}
-                }
-                yMEd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMMM{
-                    M{""}
-                    y{""}
-                }
-                yMMMEEEEd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMMMEd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMMMM{
-                    M{""}
-                    y{""}
-                }
-                yMMMMEd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMMMMd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMMMd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
-                yMd{
-                    M{""}
-                    d{""}
-                    y{""}
-                }
+            year-past{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
             }
         }
-    }
-    layout{
-        casing{""}
-        characters{""}
-        lines{""}
-    }
-    listPattern{
-        unit{
-            2{""}
-            end{""}
-            middle{""}
-            start{""}
-        }
-        unit-narrow{
-            2{""}
-            end{""}
-            middle{""}
-            start{""}
-        }
-        unit-short{
-            2{""}
-            end{""}
-            middle{""}
-            start{""}
-        }
-        standard{
-            2{""}
-            end{""}
-            middle{""}
-            start{""}
-        }
-    }
-    localPatternChars{""}
-    localeDisplayPattern{
-        pattern{"{0} ({1})"}
-        separator{", "}
-    }
-    measurementSystemNames{
-        UK{"UK"}
-        US{"US"}
-        metric{"Metric"}
-    }
-    messages{
-        nostr{""}
-        yesstr{""}
-        yesexpr{""}
-        noexpr{""}
-    }
-    transformNames{
-        BGN{""}
-        Numeric{""}
-        Tone{""}
-        UNGEGN{""}
-        x-Accents{""}
-        x-Fullwidth{""}
-        x-Halfwidth{""}
-        x-Jamo{""}
-        x-Pinyin{""}
-        x-Publishing{""}
-    }
-    units{
-        acceleration{
-            g-force{
+        electric{
+            ampere{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            milliampere{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            ohm{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            volt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17548,8 +30162,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        angle{
-            degree{
+        energy{
+            calorie{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17557,7 +30172,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            arc-minute{
+            foodcalorie{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17565,7 +30181,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            arc-second{
+            joule{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17573,9 +30190,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        area{
-            acre{
+            kilocalorie{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17583,7 +30199,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hectare{
+            kilojoule{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17591,7 +30208,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-foot{
+            kilowatt-hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17599,7 +30217,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-kilometer{
+        }
+        frequency{
+            gigahertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17607,7 +30228,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-meter{
+            hertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17615,7 +30237,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-mile{
+            kilohertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17623,12 +30246,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        compound{
-            per{""}
-        }
-        duration{
-            day{
+            megahertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17636,7 +30255,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            day-future{
+        }
+        length{
+            astronomical-unit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17644,7 +30266,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            day-past{
+            centimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17652,7 +30275,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour{
+            decimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17660,7 +30284,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour-future{
+            fathom{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17668,7 +30293,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour-past{
+            foot{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17676,7 +30302,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millisecond{
+            furlong{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17684,7 +30311,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute{
+            inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17692,7 +30320,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute-future{
+            kilometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17700,7 +30329,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute-past{
+            light-year{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17708,7 +30338,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month{
+            meter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17716,7 +30347,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month-future{
+            mile{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17724,7 +30356,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month-past{
+            micrometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17732,7 +30365,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second{
+            millimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17740,7 +30374,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second-future{
+            nanometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17748,7 +30383,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second-past{
+            nautical-mile{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17756,7 +30392,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week{
+            parsec{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17764,7 +30401,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week-future{
+            picometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17772,7 +30410,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week-past{
+            yard{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17780,7 +30419,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year{
+        }
+        light{
+            lux{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17788,7 +30430,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year-future{
+        }
+        mass{
+            carat{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17796,7 +30441,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year-past{
+            gram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17804,9 +30450,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        energy{
-            calorie{
+            kilogram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17814,7 +30459,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            foodcalorie{
+            metric-ton{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17822,7 +30468,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            joule{
+            microgram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17830,7 +30477,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilocalorie{
+            milligram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17838,7 +30486,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilojoule{
+            ounce{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17846,9 +30495,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        length{
-            centimeter{
+            ounce-troy{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17856,7 +30504,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            foot{
+            pound{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17864,7 +30513,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            inch{
+            stone{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17872,7 +30522,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilometer{
+            ton{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17880,7 +30531,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            light-year{
+        }
+        power{
+            horsepower{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17888,7 +30542,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            meter{
+            gigawatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17896,7 +30551,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            mile{
+            kilowatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17904,7 +30560,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millimeter{
+            megawatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17912,7 +30569,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            picometer{
+            milliwatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17920,7 +30578,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            yard{
+            watt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17929,8 +30588,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        mass{
-            gram{
+        pressure{
+            hectopascal{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17938,7 +30598,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilogram{
+            inch-hg{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17946,7 +30607,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            ounce{
+            millibar{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17954,7 +30616,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            pound{
+            millimeter-of-mercury{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17962,7 +30625,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            stone{
+            pound-per-square-inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17971,8 +30635,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        power{
-            horsepower{
+        proportion{
+            karat{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17980,7 +30645,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilowatt{
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17988,7 +30656,17 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            watt{
+            meter-per-second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            mile-per-hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -17997,8 +30675,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        pressure{
-            hectopascal{
+        temperature{
+            celsius{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18006,7 +30685,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            inch-hg{
+            fahrenheit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18014,7 +30694,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millibar{
+            kelvin{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18023,8 +30704,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        speed{
-            kilometer-per-hour{
+        volume{
+            acre-foot{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18032,7 +30714,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            meter-per-second{
+            bushel{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18040,7 +30723,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            mile-per-hour{
+            centiliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18048,9 +30732,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        temperature{
-            celsius{
+            cubic-centimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18058,7 +30741,17 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            fahrenheit{
+            cubic-foot{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18066,9 +30759,17 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        volume{
             cubic-kilometer{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-meter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18077,6 +30778,61 @@ structLocale:table(nofallback){
                 other{""}
             }
             cubic-mile{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cubic-yard{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            cup{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            deciliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            fluid-ounce{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            gallon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hectoliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18085,6 +30841,61 @@ structLocale:table(nofallback){
                 other{""}
             }
             liter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            megaliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            milliliter{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            pint{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            quart{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            teaspoon{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            tablespoon{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18094,9 +30905,19 @@ structLocale:table(nofallback){
             }
         }
     }
-    unitsNarrow{
+    unitsShort{
         acceleration{
             g-force{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            meter-per-second-squared{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18107,6 +30928,7 @@ structLocale:table(nofallback){
         }
         angle{
             degree{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18115,6 +30937,7 @@ structLocale:table(nofallback){
                 other{""}
             }
             arc-minute{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18123,6 +30946,16 @@ structLocale:table(nofallback){
                 other{""}
             }
             arc-second{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            radian{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18133,6 +30966,16 @@ structLocale:table(nofallback){
         }
         area{
             acre{
+                dnam{""}
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            hectare{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18140,7 +30983,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hectare{
+            square-foot{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18148,7 +30992,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-foot{
+            square-centimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18156,7 +31001,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-kilometer{
+            square-inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18164,7 +31010,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-meter{
+            square-kilometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18172,7 +31019,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-mile{
+            square-meter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18180,12 +31028,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        compound{
-            per{""}
-        }
-        duration{
-            day{
+            square-mile{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18193,7 +31037,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            day-future{
+            square-yard{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18201,7 +31046,13 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            day-past{
+        }
+        compound{
+            per{""}
+        }
+        consumption{
+            liter-per-kilometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18209,7 +31060,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour{
+            mile-per-gallon{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18217,7 +31069,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour-future{
+        }
+        digital{
+            bit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18225,7 +31080,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour-past{
+            byte{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18233,7 +31089,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millisecond{
+            gigabit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18241,7 +31098,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute{
+            gigabyte{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18249,7 +31107,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute-future{
+            kilobit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18257,7 +31116,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute-past{
+            kilobyte{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18265,7 +31125,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month{
+            megabit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18273,7 +31134,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month-future{
+            megabyte{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18281,7 +31143,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month-past{
+            terabit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18289,7 +31152,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second{
+            terabyte{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18297,7 +31161,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second-future{
+        }
+        duration{
+            day{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18305,7 +31172,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second-past{
+            day-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18313,7 +31181,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week{
+            day-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18321,15 +31190,18 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week-future{
+            hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
                 few{""}
                 many{""}
                 other{""}
+                per{""}
             }
-            week-past{
+            hour-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18337,7 +31209,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year{
+            hour-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18345,7 +31218,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year-future{
+            microsecond{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18353,7 +31227,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year-past{
+            millisecond{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18361,9 +31236,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        energy{
-            calorie{
+            minute{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18371,7 +31245,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            foodcalorie{
+            minute-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18379,7 +31254,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            joule{
+            minute-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18387,7 +31263,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilocalorie{
+            month{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18395,7 +31272,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilojoule{
+            month-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18403,9 +31281,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        length{
-            centimeter{
+            month-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18413,7 +31290,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            foot{
+            nanosecond{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18421,15 +31299,18 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            inch{
+            second{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
                 few{""}
                 many{""}
                 other{""}
+                per{""}
             }
-            kilometer{
+            second-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18437,7 +31318,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            light-year{
+            second-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18445,7 +31327,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            meter{
+            week{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18453,7 +31336,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            mile{
+            week-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18461,7 +31345,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millimeter{
+            week-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18469,7 +31354,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            picometer{
+            year{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18477,7 +31363,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            yard{
+            year-future{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18485,9 +31372,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        mass{
-            gram{
+            year-past{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18495,7 +31381,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilogram{
+        }
+        electric{
+            ampere{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18503,7 +31392,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            ounce{
+            milliampere{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18511,7 +31401,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            pound{
+            ohm{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18519,7 +31410,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            stone{
+            volt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18528,8 +31420,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        power{
-            horsepower{
+        energy{
+            calorie{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18537,7 +31430,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilowatt{
+            foodcalorie{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18545,7 +31439,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            watt{
+            joule{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18553,9 +31448,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        pressure{
-            hectopascal{
+            kilocalorie{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18563,7 +31457,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            inch-hg{
+            kilojoule{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18571,7 +31466,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millibar{
+            kilowatt-hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18580,8 +31476,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        speed{
-            kilometer-per-hour{
+        frequency{
+            gigahertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18589,7 +31486,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            meter-per-second{
+            hertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18597,7 +31495,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            mile-per-hour{
+            kilohertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18605,9 +31504,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        temperature{
-            celsius{
+            megahertz{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18615,7 +31513,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            fahrenheit{
+        }
+        length{
+            astronomical-unit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18623,9 +31524,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        volume{
-            cubic-kilometer{
+            centimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18633,7 +31533,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            cubic-mile{
+            decimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18641,7 +31542,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            liter{
+            fathom{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18649,11 +31551,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-    }
-    unitsShort{
-        acceleration{
-            g-force{
+            foot{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18661,9 +31560,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        angle{
-            degree{
+            furlong{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18671,7 +31569,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            arc-minute{
+            inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18679,7 +31578,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            arc-second{
+            kilometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18687,9 +31587,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        area{
-            acre{
+            light-year{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18697,7 +31596,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hectare{
+            meter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18705,7 +31605,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-foot{
+            mile{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18713,7 +31614,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-kilometer{
+            micrometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18721,7 +31623,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-meter{
+            millimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18729,7 +31632,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            square-mile{
+            nanometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18737,12 +31641,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        compound{
-            per{""}
-        }
-        duration{
-            day{
+            nautical-mile{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18750,7 +31650,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            day-future{
+            parsec{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18758,7 +31659,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            day-past{
+            picometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18766,7 +31668,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour{
+            yard{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18774,7 +31677,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour-future{
+        }
+        light{
+            lux{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18782,7 +31688,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            hour-past{
+        }
+        mass{
+            carat{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18790,7 +31699,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millisecond{
+            gram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18798,7 +31708,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute{
+            kilogram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18806,7 +31717,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute-future{
+            metric-ton{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18814,7 +31726,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            minute-past{
+            microgram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18822,7 +31735,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month{
+            milligram{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18830,7 +31744,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month-future{
+            ounce{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18838,7 +31753,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            month-past{
+            ounce-troy{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18846,7 +31762,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second{
+            pound{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18854,7 +31771,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second-future{
+            stone{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18862,7 +31780,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            second-past{
+            ton{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18870,7 +31789,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week{
+        }
+        power{
+            horsepower{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18878,7 +31800,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week-future{
+            gigawatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18886,7 +31809,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            week-past{
+            kilowatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18894,7 +31818,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year{
+            megawatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18902,7 +31827,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year-future{
+            milliwatt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18910,7 +31836,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            year-past{
+            watt{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18919,8 +31846,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        energy{
-            calorie{
+        pressure{
+            hectopascal{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18928,7 +31856,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            foodcalorie{
+            inch-hg{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18936,7 +31865,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            joule{
+            millibar{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18944,7 +31874,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilocalorie{
+            millimeter-of-mercury{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18952,7 +31883,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilojoule{
+            pound-per-square-inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18961,8 +31893,9 @@ structLocale:table(nofallback){
                 other{""}
             }
         }
-        length{
-            centimeter{
+        proportion{
+            karat{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18970,7 +31903,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            foot{
+        }
+        speed{
+            kilometer-per-hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18978,7 +31914,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            inch{
+            meter-per-second{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18986,7 +31923,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilometer{
+            mile-per-hour{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -18994,7 +31932,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            light-year{
+        }
+        temperature{
+            celsius{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19002,7 +31943,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            meter{
+            fahrenheit{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19010,7 +31952,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            mile{
+            kelvin{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19018,7 +31961,10 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millimeter{
+        }
+        volume{
+            acre-foot{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19026,7 +31972,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            picometer{
+            bushel{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19034,7 +31981,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            yard{
+            centiliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19042,9 +31990,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        mass{
-            gram{
+            cubic-centimeter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19052,7 +31999,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilogram{
+            cubic-foot{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19060,7 +32008,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            ounce{
+            cubic-inch{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19068,7 +32017,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            pound{
+            cubic-kilometer{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19076,7 +32026,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            stone{
+            cubic-meter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19084,9 +32035,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        power{
-            horsepower{
+            cubic-mile{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19094,7 +32044,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            kilowatt{
+            cubic-yard{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19102,7 +32053,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            watt{
+            cup{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19110,9 +32062,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        pressure{
-            hectopascal{
+            deciliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19120,7 +32071,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            inch-hg{
+            fluid-ounce{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19128,7 +32080,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            millibar{
+            gallon{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19136,9 +32089,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        speed{
-            kilometer-per-hour{
+            hectoliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19146,7 +32098,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            meter-per-second{
+            liter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19154,7 +32107,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            mile-per-hour{
+            megaliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19162,9 +32116,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        temperature{
-            celsius{
+            milliliter{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19172,7 +32125,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            fahrenheit{
+            pint{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19180,9 +32134,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-        }
-        volume{
-            cubic-kilometer{
+            quart{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19190,7 +32143,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            cubic-mile{
+            teaspoon{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}
@@ -19198,7 +32152,8 @@ structLocale:table(nofallback){
                 many{""}
                 other{""}
             }
-            liter{
+            tablespoon{
+                dnam{""}
                 zero{""}
                 one{""}
                 two{""}