]> granicus.if.org Git - icu/commitdiff
ICU-21957 integrate CLDR release-42-alpha3 to ICU main for 72
authorPeter Edberg <pedberg@unicode.org>
Thu, 8 Sep 2022 05:01:24 +0000 (22:01 -0700)
committerPeter Edberg <42151464+pedberg-icu@users.noreply.github.com>
Fri, 9 Sep 2022 01:19:10 +0000 (18:19 -0700)
33 files changed:
icu4c/source/data/coll/root.txt
icu4c/source/data/dtd/cldr/common/dtd/ldml.dtd
icu4c/source/data/lang/ka.txt
icu4c/source/data/lang/sq.txt
icu4c/source/data/lang/uz.txt
icu4c/source/data/lang/xh.txt
icu4c/source/data/locales/ar.txt
icu4c/source/data/locales/da.txt
icu4c/source/data/locales/ja.txt
icu4c/source/data/locales/lo.txt
icu4c/source/data/locales/yue.txt
icu4c/source/data/locales/zh.txt
icu4c/source/data/locales/zh_Hant.txt
icu4c/source/data/locales/zh_Hant_HK.txt
icu4c/source/data/misc/supplementalData.txt
icu4c/source/data/region/fr.txt
icu4c/source/data/region/fr_CA.txt
icu4c/source/data/region/sq.txt
icu4c/source/data/unit/bg.txt
icu4c/source/data/unit/ms.txt
icu4c/source/data/unit/sq.txt
icu4c/source/data/unit/uk.txt
icu4c/source/i18n/number_compact.cpp
icu4c/source/test/intltest/numbertest_api.cpp
icu4c/source/test/testdata/structLocale.txt
icu4j/main/classes/core/src/com/ibm/icu/impl/number/CompactData.java
icu4j/main/shared/data/icudata.jar
icu4j/main/shared/data/icutzdata.jar
icu4j/main/shared/data/testdata.jar
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PersonNameFormatterTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java
tools/cldr/cldr-to-icu/pom.xml
tools/cldr/cldr-to-icu/src/main/java/org/unicode/icu/tool/cldrtoicu/ant/CleanOutputDirectoryTask.java

index 49276fe462c635a83a4b9f47d42e59f946790e4f..3da30d80f1d4950b8838dd360041b73e07c6b514 100644 (file)
@@ -30,17 +30,18 @@ root{
                 "<*๐Ÿ’ฉ๐Ÿคก๐Ÿ‘น๐Ÿ‘บ๐Ÿ‘ป๐Ÿ‘ฝ๐Ÿ‘พ๐Ÿค–"
                 "<*๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜น๐Ÿ˜ป๐Ÿ˜ผ๐Ÿ˜ฝ๐Ÿ™€๐Ÿ˜ฟ๐Ÿ˜พ"
                 "<*๐Ÿ™ˆ๐Ÿ™‰๐Ÿ™Š"
-                "<*รฐ\9f\92\8bรฐ\9f\92\8cรฐ\9f\92\98รฐ\9f\92\9dรฐ\9f\92\96รฐ\9f\92\97รฐ\9f\92\93รฐ\9f\92\9eรฐ\9f\92\95รฐ\9f\92\9fรข\9dยฃรฐ\9f\92\94"
+                "<*๐Ÿ’Œ๐Ÿ’˜๐Ÿ’๐Ÿ’–๐Ÿ’—๐Ÿ’“๐Ÿ’ž๐Ÿ’•๐Ÿ’Ÿโฃ๐Ÿ’”"
                 "< โคโ€๐Ÿ”ฅ = โค๏ธโ€๐Ÿ”ฅ"
                 "< โคโ€๐Ÿฉน = โค๏ธโ€๐Ÿฉน"
-                "<*โค๐Ÿงก๐Ÿ’›๐Ÿ’š๐Ÿ’™๐Ÿ’œ๐Ÿฉต๐Ÿฉถ๐Ÿฉท๐ŸคŽ๐Ÿ–ค๐Ÿค๐Ÿ’ฏ๐Ÿ’ข๐Ÿ’ฅ๐Ÿ’ซ๐Ÿ’ฆ๐Ÿ’จ๐Ÿ•ณ๐Ÿ’ฃ๐Ÿ’ฌ"
+                "<*โค๐Ÿฉท๐Ÿงก๐Ÿ’›๐Ÿ’š๐Ÿ’™๐Ÿฉต๐Ÿ’œ๐ŸคŽ๐Ÿ–ค๐Ÿฉถ๐Ÿค"
+                "<*๐Ÿ’‹๐Ÿ’ฏ๐Ÿ’ข๐Ÿ’ฅ๐Ÿ’ซ๐Ÿ’ฆ๐Ÿ’จ๐Ÿ•ณ๐Ÿ’ฌ"
                 "< ๐Ÿ‘โ€๐Ÿ—จ = ๐Ÿ‘๏ธโ€๐Ÿ—จ"
                 "<*๐Ÿ—จ๐Ÿ—ฏ๐Ÿ’ญ๐Ÿ’ค"
-                "<*๐Ÿ‘‹๐Ÿคš๐Ÿ–โœ‹๐Ÿ––๐Ÿซฑ๐Ÿซฒ๐Ÿซณ๐Ÿซด"
+                "<*๐Ÿ‘‹๐Ÿคš๐Ÿ–โœ‹๐Ÿ––๐Ÿซฑ๐Ÿซฒ๐Ÿซณ๐Ÿซด๐Ÿซท๐Ÿซธ"
                 "<*๐Ÿ‘Œ๐ŸคŒ๐ŸคโœŒ๐Ÿคž๐Ÿซฐ๐ŸคŸ๐Ÿค˜๐Ÿค™"
                 "<*๐Ÿ‘ˆ๐Ÿ‘‰๐Ÿ‘†๐Ÿ–•๐Ÿ‘‡โ˜๐Ÿซต"
                 "<*๐Ÿ‘๐Ÿ‘ŽโœŠ๐Ÿ‘Š๐Ÿค›๐Ÿคœ"
-                "<*๐Ÿ‘๐Ÿ™Œ๐Ÿซถ๐Ÿ‘๐Ÿคฒ๐Ÿค๐Ÿ™๐Ÿซท๐Ÿซธ"
+                "<*๐Ÿ‘๐Ÿ™Œ๐Ÿซถ๐Ÿ‘๐Ÿคฒ๐Ÿค๐Ÿ™"
                 "<*โœ๐Ÿ’…๐Ÿคณ"
                 "<*๐Ÿ’ช๐Ÿฆพ๐Ÿฆฟ๐Ÿฆต๐Ÿฆถ๐Ÿ‘‚๐Ÿฆป๐Ÿ‘ƒ๐Ÿง ๐Ÿซ€๐Ÿซ๐Ÿฆท๐Ÿฆด๐Ÿ‘€๐Ÿ‘๐Ÿ‘…๐Ÿ‘„๐Ÿซฆ"
                 "<*๐Ÿ‘ถ๐Ÿง’๐Ÿ‘ฆ๐Ÿ‘ง๐Ÿง‘๐Ÿ‘ฑ๐Ÿ‘จ๐Ÿง”"
@@ -324,16 +325,17 @@ root{
                 "<*๐Ÿฆ๐Ÿฏ๐Ÿ…๐Ÿ†๐Ÿด๐ŸซŽ๐Ÿซ๐ŸŽ๐Ÿฆ„๐Ÿฆ“๐ŸฆŒ๐Ÿฆฌ๐Ÿฎ๐Ÿ‚๐Ÿƒ๐Ÿ„๐Ÿท๐Ÿ–๐Ÿ—๐Ÿฝ๐Ÿ๐Ÿ‘๐Ÿ๐Ÿช๐Ÿซ๐Ÿฆ™๐Ÿฆ’๐Ÿ˜๐Ÿฆฃ๐Ÿฆ๐Ÿฆ›๐Ÿญ๐Ÿ๐Ÿ€๐Ÿน๐Ÿฐ๐Ÿ‡๐Ÿฟ๐Ÿฆซ๐Ÿฆ”๐Ÿฆ‡๐Ÿป"
                 "< ๐Ÿปโ€โ„"
                 "<*๐Ÿจ๐Ÿผ๐Ÿฆฅ๐Ÿฆฆ๐Ÿฆจ๐Ÿฆ˜๐Ÿฆก๐Ÿพ"
-                "<*๐Ÿฆƒ๐Ÿ”๐Ÿ“๐Ÿฃ๐Ÿค๐Ÿฅ๐Ÿฆ๐Ÿง๐Ÿ•Š๐Ÿฆ…๐Ÿฆ†๐Ÿฆข๐Ÿฆ‰๐Ÿฆค๐Ÿชถ๐Ÿฆฉ๐Ÿฆš๐Ÿฆœ๐Ÿชฝ๐Ÿชฟ"
+                "<*๐Ÿฆƒ๐Ÿ”๐Ÿ“๐Ÿฃ๐Ÿค๐Ÿฅ๐Ÿฆ๐Ÿง๐Ÿ•Š๐Ÿฆ…๐Ÿฆ†๐Ÿฆข๐Ÿฆ‰๐Ÿฆค๐Ÿชถ๐Ÿฆฉ๐Ÿฆš๐Ÿฆœ๐Ÿชฝ"
                 "< ๐Ÿฆโ€โฌ›"
+                "<*๐Ÿชฟ"
                 "<*๐Ÿธ"
                 "<*๐ŸŠ๐Ÿข๐ŸฆŽ๐Ÿ๐Ÿฒ๐Ÿ‰๐Ÿฆ•๐Ÿฆ–"
                 "<*๐Ÿณ๐Ÿ‹๐Ÿฌ๐Ÿฆญ๐ŸŸ๐Ÿ ๐Ÿก๐Ÿฆˆ๐Ÿ™๐Ÿš๐Ÿชธ๐Ÿชผ"
                 "<*๐ŸŒ๐Ÿฆ‹๐Ÿ›๐Ÿœ๐Ÿ๐Ÿชฒ๐Ÿž๐Ÿฆ—๐Ÿชณ๐Ÿ•ท๐Ÿ•ธ๐Ÿฆ‚๐ŸฆŸ๐Ÿชฐ๐Ÿชฑ๐Ÿฆ "
                 "<*๐Ÿ’๐ŸŒธ๐Ÿ’ฎ๐Ÿชท๐Ÿต๐ŸŒน๐Ÿฅ€๐ŸŒบ๐ŸŒป๐ŸŒผ๐ŸŒท๐Ÿชป"
-                "<*๐ŸŒฑ๐Ÿชด๐ŸŒฒ๐ŸŒณ๐ŸŒด๐ŸŒต๐ŸŒพ๐ŸŒฟโ˜˜๐Ÿ€๐Ÿ๐Ÿ‚๐Ÿƒ๐Ÿชน๐Ÿชบ"
+                "<*๐ŸŒฑ๐Ÿชด๐ŸŒฒ๐ŸŒณ๐ŸŒด๐ŸŒต๐ŸŒพ๐ŸŒฟโ˜˜๐Ÿ€๐Ÿ๐Ÿ‚๐Ÿƒ๐Ÿชน๐Ÿชบ๐Ÿ„"
                 "<*๐Ÿ‡๐Ÿˆ๐Ÿ‰๐ŸŠ๐Ÿ‹๐ŸŒ๐Ÿ๐Ÿฅญ๐ŸŽ๐Ÿ๐Ÿ๐Ÿ‘๐Ÿ’๐Ÿ“๐Ÿซ๐Ÿฅ๐Ÿ…๐Ÿซ’๐Ÿฅฅ"
-                "<*รฐ\9fยฅ\91รฐ\9f\8d\86รฐ\9fยฅ\94รฐ\9fยฅ\95รฐ\9f\8cยฝรฐ\9f\8cยถรฐ\9fยซ\91รฐ\9fยฅ\92รฐ\9fยฅยฌรฐ\9fยฅยฆรฐ\9fยง\84รฐ\9fยง\85รฐ\9f\8d\84รฐ\9fยฅ\9cรฐ\9fยซ\98รฐ\9f\8cยฐรฐ\9fยซ\9aรฐ\9fยซ\9b"
+                "<*๐Ÿฅ‘๐Ÿ†๐Ÿฅ”๐Ÿฅ•๐ŸŒฝ๐ŸŒถ๐Ÿซ‘๐Ÿฅ’๐Ÿฅฌ๐Ÿฅฆ๐Ÿง„๐Ÿง…๐Ÿฅœ๐Ÿซ˜๐ŸŒฐ๐Ÿซš๐Ÿซ›"
                 "<*๐Ÿž๐Ÿฅ๐Ÿฅ–๐Ÿซ“๐Ÿฅจ๐Ÿฅฏ๐Ÿฅž๐Ÿง‡๐Ÿง€๐Ÿ–๐Ÿ—๐Ÿฅฉ๐Ÿฅ“๐Ÿ”๐ŸŸ๐Ÿ•๐ŸŒญ๐Ÿฅช๐ŸŒฎ๐ŸŒฏ๐Ÿซ”๐Ÿฅ™๐Ÿง†๐Ÿฅš๐Ÿณ๐Ÿฅ˜๐Ÿฒ๐Ÿซ•๐Ÿฅฃ๐Ÿฅ—๐Ÿฟ๐Ÿงˆ๐Ÿง‚๐Ÿฅซ"
                 "<*๐Ÿฑ๐Ÿ˜๐Ÿ™๐Ÿš๐Ÿ›๐Ÿœ๐Ÿ๐Ÿ ๐Ÿข๐Ÿฃ๐Ÿค๐Ÿฅ๐Ÿฅฎ๐Ÿก๐ŸฅŸ๐Ÿฅ ๐Ÿฅก"
                 "<*๐Ÿฆ€๐Ÿฆž๐Ÿฆ๐Ÿฆ‘๐Ÿฆช"
@@ -354,9 +356,9 @@ root{
                 "<*๐ŸŽƒ๐ŸŽ„๐ŸŽ†๐ŸŽ‡๐Ÿงจโœจ๐ŸŽˆ๐ŸŽ‰๐ŸŽŠ๐ŸŽ‹๐ŸŽ๐ŸŽŽ๐ŸŽ๐ŸŽ๐ŸŽ‘๐Ÿงง๐ŸŽ€๐ŸŽ๐ŸŽ—๐ŸŽŸ๐ŸŽซ"
                 "<*๐ŸŽ–๐Ÿ†๐Ÿ…๐Ÿฅ‡๐Ÿฅˆ๐Ÿฅ‰"
                 "<*โšฝโšพ๐ŸฅŽ๐Ÿ€๐Ÿ๐Ÿˆ๐Ÿ‰๐ŸŽพ๐Ÿฅ๐ŸŽณ๐Ÿ๐Ÿ‘๐Ÿ’๐Ÿฅ๐Ÿ“๐Ÿธ๐ŸฅŠ๐Ÿฅ‹๐Ÿฅ…โ›ณโ›ธ๐ŸŽฃ๐Ÿคฟ๐ŸŽฝ๐ŸŽฟ๐Ÿ›ท๐ŸฅŒ"
-                "<*รฐ\9f\8eยฏรฐ\9fยช\80รฐ\9fยช\81รฐ\9f\8eยฑรฐ\9f\94ยฎรฐ\9fยช\84รฐ\9fยงยฟรฐ\9fยชยฌ๐ŸŽฎ๐Ÿ•น๐ŸŽฐ๐ŸŽฒ๐Ÿงฉ๐Ÿงธ๐Ÿช…๐Ÿชฉ๐Ÿช†โ™ โ™ฅโ™ฆโ™ฃโ™Ÿ๐Ÿƒ๐Ÿ€„๐ŸŽด"
+                "<*รฐ\9f\8eยฏรฐ\9fยช\80รฐ\9fยช\81รฐ\9f\94ยซรฐ\9f\8eยฑรฐ\9f\94ยฎรฐ\9fยช\84๐ŸŽฎ๐Ÿ•น๐ŸŽฐ๐ŸŽฒ๐Ÿงฉ๐Ÿงธ๐Ÿช…๐Ÿชฉ๐Ÿช†โ™ โ™ฅโ™ฆโ™ฃโ™Ÿ๐Ÿƒ๐Ÿ€„๐ŸŽด"
                 "<*๐ŸŽญ๐Ÿ–ผ๐ŸŽจ๐Ÿงต๐Ÿชก๐Ÿงถ๐Ÿชข"
-                "<*รฐ\9f\91\93รฐ\9f\95ยถรฐ\9fยฅยฝรฐ\9fยฅยผรฐ\9fยฆยบรฐ\9f\91\94รฐ\9f\91\95รฐ\9f\91\96รฐ\9fยงยฃรฐ\9fยงยครฐ\9fยงยฅรฐ\9fยงยฆรฐ\9f\91\97รฐ\9f\91\98รฐ\9fยฅยปรฐ\9fยฉยฑรฐ\9fยฉยฒรฐ\9fยฉยณรฐ\9f\91\99รฐ\9f\91\9aรฐ\9fยชยญรฐ\9fยชยฎรฐ\9f\91\9bรฐ\9f\91\9cรฐ\9f\91\9dรฐ\9f\9b\8dรฐ\9f\8e\92รฐ\9fยฉยดรฐ\9f\91\9eรฐ\9f\91\9fรฐ\9fยฅยพรฐ\9fยฅยฟรฐ\9f\91ย รฐ\9f\91ยกรฐ\9fยฉยฐรฐ\9f\91ยข๐Ÿ‘‘๐Ÿ‘’๐ŸŽฉ๐ŸŽ“๐Ÿงข๐Ÿช–โ›‘๐Ÿ“ฟ๐Ÿ’„๐Ÿ’๐Ÿ’Ž"
+                "<*รฐ\9f\91\93รฐ\9f\95ยถรฐ\9fยฅยฝรฐ\9fยฅยผรฐ\9fยฆยบรฐ\9f\91\94รฐ\9f\91\95รฐ\9f\91\96รฐ\9fยงยฃรฐ\9fยงยครฐ\9fยงยฅรฐ\9fยงยฆรฐ\9f\91\97รฐ\9f\91\98รฐ\9fยฅยปรฐ\9fยฉยฑรฐ\9fยฉยฒรฐ\9fยฉยณรฐ\9f\91\99รฐ\9f\91\9aรฐ\9fยชยญรฐ\9f\91\9bรฐ\9f\91\9cรฐ\9f\91\9dรฐ\9f\9b\8dรฐ\9f\8e\92รฐ\9fยฉยดรฐ\9f\91\9eรฐ\9f\91\9fรฐ\9fยฅยพรฐ\9fยฅยฟรฐ\9f\91ย รฐ\9f\91ยกรฐ\9fยฉยฐรฐ\9f\91ยขรฐ\9fยชยฎ๐Ÿ‘‘๐Ÿ‘’๐ŸŽฉ๐ŸŽ“๐Ÿงข๐Ÿช–โ›‘๐Ÿ“ฟ๐Ÿ’„๐Ÿ’๐Ÿ’Ž"
                 "<*๐Ÿ”‡๐Ÿ”ˆ๐Ÿ”‰๐Ÿ”Š๐Ÿ“ข๐Ÿ“ฃ๐Ÿ“ฏ๐Ÿ””๐Ÿ”•"
                 "<*๐ŸŽผ๐ŸŽต๐ŸŽถ๐ŸŽ™๐ŸŽš๐ŸŽ›๐ŸŽค๐ŸŽง๐Ÿ“ป"
                 "<*๐ŸŽท๐Ÿช—๐ŸŽธ๐ŸŽน๐ŸŽบ๐ŸŽป๐Ÿช•๐Ÿฅ๐Ÿช˜๐Ÿช‡๐Ÿชˆ"
@@ -369,17 +371,17 @@ root{
                 "<*โœโœ’๐Ÿ–‹๐Ÿ–Š๐Ÿ–Œ๐Ÿ–๐Ÿ“"
                 "<*๐Ÿ’ผ๐Ÿ“๐Ÿ“‚๐Ÿ—‚๐Ÿ“…๐Ÿ“†๐Ÿ—’๐Ÿ—“๐Ÿ“‡๐Ÿ“ˆ๐Ÿ“‰๐Ÿ“Š๐Ÿ“‹๐Ÿ“Œ๐Ÿ“๐Ÿ“Ž๐Ÿ–‡๐Ÿ“๐Ÿ“โœ‚๐Ÿ—ƒ๐Ÿ—„๐Ÿ—‘"
                 "<*๐Ÿ”’๐Ÿ”“๐Ÿ”๐Ÿ”๐Ÿ”‘๐Ÿ—"
-                "<*รฐ\9f\94ยจรฐ\9fยช\93รข\9b\8fรข\9a\92รฐ\9f\9bย รฐ\9f\97ยกรข\9a\94รฐ\9f\94ยซ๐Ÿชƒ๐Ÿน๐Ÿ›ก๐Ÿชš๐Ÿ”ง๐Ÿช›๐Ÿ”ฉโš™๐Ÿ—œโš–๐Ÿฆฏ๐Ÿ”—โ›“๐Ÿช๐Ÿงฐ๐Ÿงฒ๐Ÿชœ"
+                "<*รฐ\9f\94ยจรฐ\9fยช\93รข\9b\8fรข\9a\92รฐ\9f\9bย รฐ\9f\97ยกรข\9a\94รฐ\9f\92ยฃ๐Ÿชƒ๐Ÿน๐Ÿ›ก๐Ÿชš๐Ÿ”ง๐Ÿช›๐Ÿ”ฉโš™๐Ÿ—œโš–๐Ÿฆฏ๐Ÿ”—โ›“๐Ÿช๐Ÿงฐ๐Ÿงฒ๐Ÿชœ"
                 "<*โš—๐Ÿงช๐Ÿงซ๐Ÿงฌ๐Ÿ”ฌ๐Ÿ”ญ๐Ÿ“ก"
                 "<*๐Ÿ’‰๐Ÿฉธ๐Ÿ’Š๐Ÿฉน๐Ÿฉผ๐Ÿฉบ๐Ÿฉป"
                 "<*๐Ÿšช๐Ÿ›—๐Ÿชž๐ŸชŸ๐Ÿ›๐Ÿ›‹๐Ÿช‘๐Ÿšฝ๐Ÿช ๐Ÿšฟ๐Ÿ›๐Ÿชค๐Ÿช’๐Ÿงด๐Ÿงท๐Ÿงน๐Ÿงบ๐Ÿงป๐Ÿชฃ๐Ÿงผ๐Ÿซง๐Ÿชฅ๐Ÿงฝ๐Ÿงฏ๐Ÿ›’"
-                "<*๐Ÿšฌโšฐ๐Ÿชฆโšฑ๐Ÿ—ฟ๐Ÿชง๐Ÿชช"
+                "<*รฐ\9f\9aยฌรข\9aยฐรฐ\9fยชยฆรข\9aยฑรฐ\9fยงยฟรฐ\9fยชยฌรฐ\9f\97ยฟรฐ\9fยชยงรฐ\9fยชยช"
                 "<*๐Ÿง๐Ÿšฎ๐Ÿšฐโ™ฟ๐Ÿšน๐Ÿšบ๐Ÿšป๐Ÿšผ๐Ÿšพ๐Ÿ›‚๐Ÿ›ƒ๐Ÿ›„๐Ÿ›…"
                 "<*โš ๐Ÿšธโ›”๐Ÿšซ๐Ÿšณ๐Ÿšญ๐Ÿšฏ๐Ÿšฑ๐Ÿšท๐Ÿ“ต๐Ÿ”žโ˜ขโ˜ฃ"
                 "<*โฌ†โ†—โžกโ†˜โฌ‡โ†™โฌ…โ†–โ†•โ†”โ†ฉโ†ชโคดโคต๐Ÿ”ƒ๐Ÿ”„๐Ÿ”™๐Ÿ”š๐Ÿ”›๐Ÿ”œ๐Ÿ”"
                 "<*๐Ÿ›โš›๐Ÿ•‰โœกโ˜ธโ˜ฏโœโ˜ฆโ˜ชโ˜ฎ๐Ÿ•Ž๐Ÿ”ฏ๐Ÿชฏ"
                 "<*โ™ˆโ™‰โ™Šโ™‹โ™Œโ™โ™Žโ™โ™โ™‘โ™’โ™“โ›Ž"
-                "<*รฐ\9f\94\80รฐ\9f\94\81รฐ\9f\94\82รข\96ยถรข\8fยฉรข\8fยญรข\8fยฏรข\97\80รข\8fยชรข\8fยฎรฐ\9f\94ยผรข\8fยซรฐ\9f\94ยฝรข\8fยฌรข\8fยธรข\8fยนรข\8fยบรข\8f\8fรฐ\9f\8eยฆรฐ\9f\94\85รฐ\9f\94\86รฐ\9f\93ยถรฐ\9f\93ยณรฐ\9f\93ยดรฐ\9f\9b\9c"
+                "<*รฐ\9f\94\80รฐ\9f\94\81รฐ\9f\94\82รข\96ยถรข\8fยฉรข\8fยญรข\8fยฏรข\97\80รข\8fยชรข\8fยฎรฐ\9f\94ยผรข\8fยซรฐ\9f\94ยฝรข\8fยฌรข\8fยธรข\8fยนรข\8fยบรข\8f\8fรฐ\9f\8eยฆรฐ\9f\94\85รฐ\9f\94\86รฐ\9f\93ยถรฐ\9f\9b\9cรฐ\9f\93ยณรฐ\9f\93ยด"
                 "<*โ™€โ™‚โšง"
                 "<*โœ–โž•โž–โž—๐ŸŸฐโ™พ"
                 "<*โ€ผโ‰โ“โ”โ•โ—ใ€ฐ"
index e62746edbde2116c304a7024ec60bcf359badc7a..76c0176780bf662286458befb0b03f315a1051f5 100644 (file)
@@ -1421,7 +1421,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic
 
 <!ELEMENT pattern ( #PCDATA ) >
 <!ATTLIST pattern type NMTOKEN "standard" >
-    <!--@MATCH:literal/1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, 100000000000, 1000000000000, 10000000000000, 100000000000000, approximately, atLeast, atMost, range, standard-->
+    <!--@MATCH:literal/1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, 100000000000, 1000000000000, 10000000000000, 100000000000000, 1000000000000000, 10000000000000000, 100000000000000000, 1000000000000000000, 10000000000000000000, approximately, atLeast, atMost, range, standard-->
 <!ATTLIST pattern numbers CDATA #IMPLIED >
     <!-- TODO: generalize this to be any (M=|d=)?<numberSystem> -->
     <!--@MATCH:literal/M=romanlow, d=hanidays, hanidec, hebr, y=jpanyear-->
index f1b5051d6a2eb3ae4a0405900810e79033666375..cda29b8d40ef22299667d0a9d18b4e962a9dfd6f 100644 (file)
@@ -511,6 +511,7 @@ ka{
         war{"แƒ•แƒแƒ แƒแƒ˜"}
         wbp{"แƒ•แƒแƒšแƒžแƒ˜แƒ แƒ˜"}
         wo{"แƒ•แƒแƒšแƒแƒคแƒฃแƒ แƒ˜"}
+        wuu{"แƒ•แƒฃ"}
         xal{"แƒงแƒแƒšแƒ›แƒฃแƒฎแƒฃแƒ แƒ˜"}
         xh{"แƒฅแƒฐแƒแƒกแƒ"}
         xog{"แƒกแƒแƒ’แƒ"}
index 821472d8305ce32bcd10793a2b8b20694ec0b1a5..b43a9a9ba6d9a172290149533aeec1e3ae1717c8 100644 (file)
@@ -62,6 +62,7 @@ sq{
         bug{"buginezisht"}
         byn{"blinisht"}
         ca{"katalonisht"}
+        cay{"kajugaisht"}
         ccp{"รงakmaisht"}
         ce{"รงeรงenisht"}
         ceb{"sebuanisht"}
index e940c3ed388f8b4df3b25afb1001a94f5a5ae317..1160dc1bd2285f8ba3e63cbd1bd42313161657b5 100644 (file)
@@ -78,6 +78,7 @@ uz{
         clc{"chilkotin"}
         co{"korsikan"}
         crg{"michif"}
+        crj{"janubi-sharqiy kri"}
         crk{"tekislik kri"}
         crl{"shomoli-sharqiy kri"}
         crm{"mus kri"}
index 887015bcfa6c2a33dd13d83d62bc3b92e1fd94af..a49b5df43b14ed492ff2b92f13b91974ed780f95 100644 (file)
@@ -3,6 +3,7 @@
 // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
 xh{
     Languages{
+        af{"isiBhulu"}
         ar{"Isi-Arabhu"}
         ar_001{"Isi-Arabhu (Sale mihla)"}
         bn{"IsiBangla"}
@@ -41,6 +42,7 @@ xh{
         zh{"IsiMandarin"}
         zh_Hans{"IsiTshayina Esenziwe Lula"}
         zh_Hant{"IsiTshayina Esiqhelekileyo"}
+        zu{"isiZulu"}
     }
     Languages%long{
         zh_Hans{"IsiMandarin Esenziwe Lula"}
index c10fe5bf65970162b94ab56a01b2167de5b82d8e..644f183393d806ec26e3675f52837a21013ba719 100644 (file)
@@ -53,10 +53,10 @@ ar{
                 range{"{0}โ€“{1}"}
             }
             patterns{
-                accountingFormat{"ุœยค#,##0.00;(ุœยค#,##0.00)"}
+                accountingFormat{"ุœ#,##0.00ยค;(ุœ#,##0.00ยค)"}
                 accountingFormat%alphaNextToNumber{"ุœ#,##0.00ย ยค;(ุœ#,##0.00ย ยค)"}
                 accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"}
-                currencyFormat{"โ€ยคย #,##0.00;โ€-โ€ยคย #,##0.00"}
+                currencyFormat{"โ€#,##0.00ย ยค;โ€-#,##0.00ย ยค"}
                 currencyPatternAppendISO{"{0} ยคยค"}
                 decimalFormat{"#,##0.###"}
                 percentFormat{"#,##0%"}
index f55c0b6c011da4de9eff37a94d7a40840668e405..9c71ba9ea773bf7c414e4cfb13652f65f1557f0c 100644 (file)
@@ -205,7 +205,7 @@ da{
         minimalPairs{
             case{
                 genitive{"Med {0} mellemrum"}
-                nominative{"Jeg tror, โ€‹โ€‹at {0} er nok."}
+                nominative{"Jeg tror, at {0} er nok."}
             }
             gender{
                 common{"En {0}"}
index d4814dddea70ac62cd95b6653a55f54a147e72cf..87335d6c0c59dbc9769f9ce393e06be1f1b85393 100644 (file)
@@ -139,6 +139,21 @@ ja{
                     100000000000000{
                         other{"000ๅ…†"}
                     }
+                    1000000000000000{
+                        other{"0000ๅ…†"}
+                    }
+                    10000000000000000{
+                        other{"0ไบฌ"}
+                    }
+                    100000000000000000{
+                        other{"00ไบฌ"}
+                    }
+                    1000000000000000000{
+                        other{"000ไบฌ"}
+                    }
+                    10000000000000000000{
+                        other{"0000ไบฌ"}
+                    }
                 }
             }
             patternsShort{
@@ -179,6 +194,21 @@ ja{
                     100000000000000{
                         other{"ยค000ๅ…†"}
                     }
+                    1000000000000000{
+                        other{"ยค0000ๅ…†"}
+                    }
+                    10000000000000000{
+                        other{"ยค0ไบฌ"}
+                    }
+                    100000000000000000{
+                        other{"ยค00ไบฌ"}
+                    }
+                    1000000000000000000{
+                        other{"ยค000ไบฌ"}
+                    }
+                    10000000000000000000{
+                        other{"ยค0000ไบฌ"}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     10000{
@@ -214,6 +244,21 @@ ja{
                     100000000000000{
                         other{"ยคย 000ๅ…†"}
                     }
+                    1000000000000000{
+                        other{"ยคย 0000ๅ…†"}
+                    }
+                    10000000000000000{
+                        other{"ยคย 0ไบฌ"}
+                    }
+                    100000000000000000{
+                        other{"ยคย 00ไบฌ"}
+                    }
+                    1000000000000000000{
+                        other{"ยคย 000ไบฌ"}
+                    }
+                    10000000000000000000{
+                        other{"ยคย 0000ไบฌ"}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -252,6 +297,21 @@ ja{
                     100000000000000{
                         other{"000ๅ…†"}
                     }
+                    1000000000000000{
+                        other{"0000ๅ…†"}
+                    }
+                    10000000000000000{
+                        other{"0ไบฌ"}
+                    }
+                    100000000000000000{
+                        other{"00ไบฌ"}
+                    }
+                    1000000000000000000{
+                        other{"000ไบฌ"}
+                    }
+                    10000000000000000000{
+                        other{"0000ไบฌ"}
+                    }
                 }
             }
             symbols{
@@ -4071,30 +4131,30 @@ ja{
             givenFirst-short-monogram-informal{"{given-monogram-allCaps}"}
             givenFirst-short-referring-formal{"{given} {surname}{suffix}"}
             givenFirst-short-referring-informal{"{given-informal} {surname}{suffix}"}
-            sorting-long-referring-formal{"{surname} {given2} {given}{suffix}"}
-            sorting-long-referring-informal{"{surname} {given-informal}{suffix}"}
-            sorting-medium-referring-formal{"{surname} {given}{suffix}"}
-            sorting-medium-referring-informal{"{surname} {given-informal}{suffix}"}
-            sorting-short-referring-formal{"{surname} {given}"}
-            sorting-short-referring-informal{"{surname} {given-informal}"}
-            surnameFirst-long-addressing-formal{"{surname} {given2}{given}{suffix}"}
-            surnameFirst-long-addressing-informal{"{surname} {given-informal}{suffix}"}
+            sorting-long-referring-formal{"{surname}{given2}{given}{suffix}"}
+            sorting-long-referring-informal{"{surname}{given-informal}{suffix}"}
+            sorting-medium-referring-formal{"{surname}{given}{suffix}"}
+            sorting-medium-referring-informal{"{surname}{given-informal}{suffix}"}
+            sorting-short-referring-formal{"{surname}{given}"}
+            sorting-short-referring-informal{"{surname}{given-informal}"}
+            surnameFirst-long-addressing-formal{"{surname}{given2}{given}{suffix}"}
+            surnameFirst-long-addressing-informal{"{surname}{given-informal}{suffix}"}
             surnameFirst-long-monogram-formal{"{given-monogram-allCaps}"}
             surnameFirst-long-monogram-informal{"{given-monogram-allCaps}"}
-            surnameFirst-long-referring-formal{"{prefix} {surname} {given2}{given}{suffix}"}
-            surnameFirst-long-referring-informal{"{prefix} {surname} {given-informal}{suffix}"}
-            surnameFirst-medium-addressing-formal{"{surname} {given}{suffix}"}
-            surnameFirst-medium-addressing-informal{"{surname} {given-informal}{suffix}"}
+            surnameFirst-long-referring-formal{"{prefix}{surname}{given2}{given}{suffix}"}
+            surnameFirst-long-referring-informal{"{prefix}{surname}{given-informal}{suffix}"}
+            surnameFirst-medium-addressing-formal{"{surname}{given}{suffix}"}
+            surnameFirst-medium-addressing-informal{"{surname}{given-informal}{suffix}"}
             surnameFirst-medium-monogram-formal{"{given-monogram-allCaps}"}
             surnameFirst-medium-monogram-informal{"{given-monogram-allCaps}"}
-            surnameFirst-medium-referring-formal{"{surname} {given2}{given}{suffix}"}
-            surnameFirst-medium-referring-informal{"{surname} {given-informal}{suffix}"}
+            surnameFirst-medium-referring-formal{"{surname}{given2}{given}{suffix}"}
+            surnameFirst-medium-referring-informal{"{surname}{given-informal}{suffix}"}
             surnameFirst-short-addressing-formal{"{surname}{suffix}"}
             surnameFirst-short-addressing-informal{"{given-informal}{suffix}"}
             surnameFirst-short-monogram-formal{"{given-monogram-allCaps}"}
             surnameFirst-short-monogram-informal{"{given-monogram-allCaps}"}
-            surnameFirst-short-referring-formal{"{surname} {given}{suffix}"}
-            surnameFirst-short-referring-informal{"{surname} {given-informal}{suffix}"}
+            surnameFirst-short-referring-formal{"{surname}{given}{suffix}"}
+            surnameFirst-short-referring-informal{"{surname}{given-informal}{suffix}"}
         }
     }
 }
index 850c2e10715569eb5cf4ebfcd944efdb46091809..b04b30befdfb441dd9ddb8e940edac7bc38cb251 100644 (file)
@@ -2932,28 +2932,28 @@ lo{
             givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
             givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"}
             givenFirst-short-referring-informal{"{given-informal} {surname-initial}"}
-            sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"}
-            sorting-long-referring-informal{"{surname}, {given-informal}"}
-            sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"}
-            sorting-medium-referring-informal{"{surname}, {given-informal}"}
-            sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"}
-            sorting-short-referring-informal{"{surname}, {given-informal}"}
-            surnameFirst-long-addressing-formal{"{prefix} {surname}"}
+            sorting-long-referring-formal{"{surname-core},{given}{given2}{surname-prefix}"}
+            sorting-long-referring-informal{"{surname},{given-informal}"}
+            sorting-medium-referring-formal{"{surname-core},{given}{given2-initial}{surname-prefix}"}
+            sorting-medium-referring-informal{"{surname},{given-informal}"}
+            sorting-short-referring-formal{"{surname-core},{given-initial}{given2-initial}{surname-prefix}"}
+            sorting-short-referring-informal{"{surname},{given-informal}"}
+            surnameFirst-long-addressing-formal{"{prefix}{surname}"}
             surnameFirst-long-addressing-informal{"{given-informal}"}
-            surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"}
-            surnameFirst-long-referring-informal{"{surname} {given-informal}"}
-            surnameFirst-medium-addressing-formal{"{prefix} {surname}"}
+            surnameFirst-long-referring-formal{"{surname}{given}{given2}{suffix}"}
+            surnameFirst-long-referring-informal{"{surname}{given-informal}"}
+            surnameFirst-medium-addressing-formal{"{prefix}{surname}"}
             surnameFirst-medium-addressing-informal{"{given-informal}"}
             surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"}
             surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"}
-            surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"}
-            surnameFirst-medium-referring-informal{"{surname} {given-informal}"}
-            surnameFirst-short-addressing-formal{"{prefix} {surname}"}
+            surnameFirst-medium-referring-formal{"{surname}{given}{given2-initial}{suffix}"}
+            surnameFirst-medium-referring-informal{"{surname}{given-informal}"}
+            surnameFirst-short-addressing-formal{"{prefix}{surname}"}
             surnameFirst-short-addressing-informal{"{given-informal}"}
             surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"}
             surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
-            surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"}
-            surnameFirst-short-referring-informal{"{surname} {given-initial}"}
+            surnameFirst-short-referring-formal{"{surname}{given-initial}{given2-initial}"}
+            surnameFirst-short-referring-informal{"{surname}{given-initial}"}
         }
     }
 }
index fec4d0c7e0f135fbcf6376e2615bad15f65d986a..96994b5139d7884f3ec8e7ea62f618e7b15da548 100644 (file)
@@ -3596,6 +3596,7 @@ yue{
         metric{"ๅ…ฌๅˆถ"}
     }
     personNames{
+        foreignSpaceReplacement{"ยท"}
         initialPattern{
             initial{"{0}"}
         }
@@ -3606,28 +3607,28 @@ yue{
             givenFirst-medium-addressing-informal{"{given-informal}"}
             givenFirst-short-addressing-formal{"{surname}{prefix}"}
             givenFirst-short-addressing-informal{"{given-informal}"}
-            sorting-long-referring-formal{"{surname}{given}{suffix} {given2}"}
+            sorting-long-referring-formal{"{surname}{given}{suffix}{given2}"}
             sorting-long-referring-informal{"{surname}{given-informal}"}
-            sorting-medium-referring-formal{"{surname}{given}{suffix} {given2-initial}"}
+            sorting-medium-referring-formal{"{surname}{given}{suffix}{given2-initial}"}
             sorting-medium-referring-informal{"{surname}{given-informal}"}
-            sorting-short-referring-formal{"{surname}{given} {given2-initial}"}
+            sorting-short-referring-formal{"{surname}{given}{given2-initial}"}
             sorting-short-referring-informal{"{surname}{given-informal}"}
             surnameFirst-long-addressing-formal{"{surname}{prefix}"}
             surnameFirst-long-addressing-informal{"{given-informal}"}
             surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-monogram-allCaps}"}
-            surnameFirst-long-referring-formal{"{surname}{given}{suffix} {given2}"}
+            surnameFirst-long-referring-formal{"{surname}{given}{suffix}{given2}"}
             surnameFirst-long-referring-informal{"{surname}{given-informal}"}
             surnameFirst-medium-addressing-formal{"{surname}{prefix}"}
             surnameFirst-medium-addressing-informal{"{given-informal}"}
             surnameFirst-medium-monogram-formal{"{surname-monogram}"}
             surnameFirst-medium-monogram-informal{"{given-informal-monogram}"}
-            surnameFirst-medium-referring-formal{"{surname}{given}{suffix} {given2-initial}"}
+            surnameFirst-medium-referring-formal{"{surname}{given}{suffix}{given2-initial}"}
             surnameFirst-medium-referring-informal{"{surname}{given-informal}"}
             surnameFirst-short-addressing-formal{"{surname}{prefix}"}
             surnameFirst-short-addressing-informal{"{given-informal}"}
             surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"}
             surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
-            surnameFirst-short-referring-formal{"{surname}{given} {given2-initial}"}
+            surnameFirst-short-referring-formal{"{surname}{given}{given2-initial}"}
             surnameFirst-short-referring-informal{"{surname}{given}"}
         }
     }
index 7aad0af874a8e33b5a455aca0d422c6ac993eb03..0e805006870b981149c0a274b96f77190ac2e6b7 100644 (file)
@@ -5151,22 +5151,22 @@ zh{
             }
         }
         namePattern{
-            givenFirst-long-addressing-formal{"{surname}{prefix}"}
+            givenFirst-long-addressing-formal{"{surname} {suffix}"}
             givenFirst-long-addressing-informal{"{given-informal}"}
             givenFirst-long-monogram-formal{
-                "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a"
-                "llCaps}"
+                "{given-monogram-allCaps} {given2-monogram-allCaps} {surname-monogram"
+                "-allCaps}"
             }
-            givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"}
-            givenFirst-long-referring-formal{"{given} {given2} {surname}{suffix}"}
+            givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps} {surname-monogram-allCaps}"}
+            givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"}
             givenFirst-long-referring-informal{"{given-informal} {surname}"}
-            givenFirst-medium-addressing-formal{"{surname}{prefix}"}
+            givenFirst-medium-addressing-formal{"{surname} {suffix}"}
             givenFirst-medium-addressing-informal{"{given-informal}"}
             givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"}
             givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"}
             givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"}
             givenFirst-medium-referring-informal{"{given-informal} {surname}"}
-            givenFirst-short-addressing-formal{"{surname}{prefix}"}
+            givenFirst-short-addressing-formal{"{surname} {suffix}"}
             givenFirst-short-addressing-informal{"{given-informal}"}
             givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"}
             givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
@@ -5174,11 +5174,11 @@ zh{
             givenFirst-short-referring-informal{"{given-informal} {surname-initial}"}
             sorting-long-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"}
             sorting-long-referring-informal{"{surname}{given-informal}"}
-            sorting-medium-referring-formal{"{surname-core}{given}{given2-initial}{surname-prefix}"}
+            sorting-medium-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"}
             sorting-medium-referring-informal{"{surname}{given-informal}"}
-            sorting-short-referring-formal{"{surname-core}{given-initial}{given2-initial}{surname-prefix}"}
+            sorting-short-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"}
             sorting-short-referring-informal{"{surname}{given-informal}"}
-            surnameFirst-long-addressing-formal{"{surname}{prefix}"}
+            surnameFirst-long-addressing-formal{"{surname}{suffix}"}
             surnameFirst-long-addressing-informal{"{given-informal}"}
             surnameFirst-long-monogram-formal{
                 "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a"
@@ -5187,18 +5187,18 @@ zh{
             surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"}
             surnameFirst-long-referring-formal{"{surname}{given}{given2}{suffix}"}
             surnameFirst-long-referring-informal{"{surname}{given-informal}"}
-            surnameFirst-medium-addressing-formal{"{surname}{prefix}"}
+            surnameFirst-medium-addressing-formal{"{surname}{suffix}"}
             surnameFirst-medium-addressing-informal{"{given-informal}"}
             surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"}
             surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"}
-            surnameFirst-medium-referring-formal{"{surname}{given}{given2-initial}{suffix}"}
+            surnameFirst-medium-referring-formal{"{surname}{given}{given2}{suffix}"}
             surnameFirst-medium-referring-informal{"{surname}{given-informal}"}
-            surnameFirst-short-addressing-formal{"{surname}{prefix}"}
+            surnameFirst-short-addressing-formal{"{surname}{suffix}"}
             surnameFirst-short-addressing-informal{"{given-informal}"}
             surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"}
             surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
-            surnameFirst-short-referring-formal{"{surname}{given-initial}{given2-initial}"}
-            surnameFirst-short-referring-informal{"{surname}{given-initial}"}
+            surnameFirst-short-referring-formal{"{surname}{given}{given2}"}
+            surnameFirst-short-referring-informal{"{surname}{given}"}
         }
     }
 }
index 5951ac26ee7354a97d588401111f67d12631746f..5bdd9d7d605fffe652e168ca4544c25838eb6afb 100644 (file)
@@ -7835,6 +7835,7 @@ zh_Hant{
         metric{"ๅ…ฌๅˆถ"}
     }
     personNames{
+        foreignSpaceReplacement{"ยท"}
         nameOrderLocales{
             surnameFirst{
                 "hu",
@@ -7846,30 +7847,30 @@ zh_Hant{
             }
         }
         namePattern{
-            givenFirst-long-addressing-formal{"{surname}{prefix}"}
+            givenFirst-long-addressing-formal{"{surname} {prefix}"}
             givenFirst-long-addressing-informal{"{given-informal}"}
-            givenFirst-medium-addressing-formal{"{surname}{prefix}"}
+            givenFirst-medium-addressing-formal{"{surname} {prefix}"}
             givenFirst-medium-addressing-informal{"{given-informal}"}
-            givenFirst-short-addressing-formal{"{surname}{prefix}"}
+            givenFirst-short-addressing-formal{"{surname} {prefix}"}
             givenFirst-short-addressing-informal{"{given-informal}"}
-            sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"}
-            sorting-long-referring-informal{"{surname}{given-informal}"}
-            sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"}
-            sorting-medium-referring-informal{"{surname}{given-informal}"}
-            sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"}
-            sorting-short-referring-informal{"{surname}{given-informal}"}
-            surnameFirst-long-addressing-formal{"{surname}{prefix}"}
+            sorting-long-referring-formal{"{surname}{given}{given2}"}
+            sorting-long-referring-informal{"{surname}{given-informal}"}
+            sorting-medium-referring-formal{"{surname}{given}"}
+            sorting-medium-referring-informal{"{surname}{given-informal}"}
+            sorting-short-referring-formal{"{surname}{given}"}
+            sorting-short-referring-informal{"{surname}{given-informal}"}
+            surnameFirst-long-addressing-formal{"{surname}{suffix}"}
             surnameFirst-long-addressing-informal{"{given-informal}"}
-            surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"}
-            surnameFirst-long-referring-informal{"{surname} {given-informal}"}
-            surnameFirst-medium-addressing-formal{"{surname}{prefix}"}
+            surnameFirst-long-referring-formal{"{surname}{given}{given2}{suffix}"}
+            surnameFirst-long-referring-informal{"{surname}{given-informal}"}
+            surnameFirst-medium-addressing-formal{"{surname}{suffix}"}
             surnameFirst-medium-addressing-informal{"{given-informal}"}
-            surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"}
-            surnameFirst-medium-referring-informal{"{surname} {given-informal}"}
-            surnameFirst-short-addressing-formal{"{surname}{prefix}"}
+            surnameFirst-medium-referring-formal{"{surname}{given}{given2}{suffix}"}
+            surnameFirst-medium-referring-informal{"{surname}{given-informal}"}
+            surnameFirst-short-addressing-formal{"{surname}{suffix}"}
             surnameFirst-short-addressing-informal{"{given-informal}"}
-            surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"}
-            surnameFirst-short-referring-informal{"{surname} {given-initial}"}
+            surnameFirst-short-referring-formal{"{surname}{given}{given2}"}
+            surnameFirst-short-referring-informal{"{surname}{given}"}
         }
     }
 }
index 64745d920e4f641c8da3d7306bb2fd6f556bea49..6801a90b69c235362874568b3e5c16474bffc8e9 100644 (file)
@@ -1293,44 +1293,4 @@ zh_Hant_HK{
             end{"{0}ๅŠ{1}"}
         }
     }
-    personNames{
-        nameOrderLocales{
-            givenFirst{"und"}
-        }
-        namePattern{
-            givenFirst-long-addressing-formal{"{prefix} {surname}"}
-            givenFirst-long-monogram-formal{
-                "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a"
-                "llCaps}"
-            }
-            givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"}
-            givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"}
-            givenFirst-long-referring-informal{"{given-informal}{surname}"}
-            givenFirst-medium-addressing-formal{"{prefix} {surname}"}
-            givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"}
-            givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"}
-            givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"}
-            givenFirst-medium-referring-informal{"{given-informal} {surname}"}
-            givenFirst-short-addressing-formal{"{prefix} {surname}"}
-            givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"}
-            givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
-            givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"}
-            givenFirst-short-referring-informal{"{given-informal} {surname-initial}"}
-            sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"}
-            sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"}
-            sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"}
-            surnameFirst-long-addressing-formal{"{prefix} {surname}"}
-            surnameFirst-long-monogram-formal{
-                "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a"
-                "llCaps}"
-            }
-            surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"}
-            surnameFirst-medium-addressing-formal{"{prefix} {surname}"}
-            surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"}
-            surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"}
-            surnameFirst-short-addressing-formal{"{prefix} {surname}"}
-            surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"}
-            surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"}
-        }
-    }
 }
index c04bb397e4d1d83c0f9c60c74a584fef75922880..0417f0ffda375af6cf633ca0df6fae39ae44c78b 100644 (file)
@@ -20381,14 +20381,16 @@ supplementalData:table(nofallback){
     }
     personNamesDefaults{
         nameOrderLocalesDefault{
-            givenFirst{
-                "en",
-                "und",
-            }
+            givenFirst{"und"}
             surnameFirst{
                 "hu",
                 "ja",
+                "km",
                 "ko",
+                "mn",
+                "si",
+                "ta",
+                "te",
                 "vi",
                 "yue",
                 "zh",
index ae618dfbbbf9cc8ff973df01999b9c80b72001b6..9d6cbd38cde6c997bd73744d5cc658b4cdd3fff2 100644 (file)
@@ -309,7 +309,7 @@ fr{
     Countries%variant{
         CD{"Congo (RDC)"}
         CG{"Rรฉpublique du Congo"}
-        CI{"โ€‹โ€‹Rรฉpublique de Cรดte dโ€™Ivoire"}
+        CI{"Rรฉpublique de Cรดte dโ€™Ivoire"}
         CZ{"Rรฉpublique tchรจque"}
         FK{"รŽles Malouines (รŽles Falkland)"}
         NZ{"Aotearoa (Nouvelle-Zรฉlande)"}
index 793b6c974350dab1c12b3eb061be213322addf6a..2856ed4cd75bad4d8f509642a8e99b87804bc4bf 100644 (file)
@@ -41,7 +41,6 @@ fr_CA{
         VN{"Vietnam"}
     }
     Countries%variant{
-        CI{"Rรฉpublique de Cรดte dโ€™Ivoire"}
         FK{"รฎles Falkland (Malouines)"}
         TL{"Timor oriental"}
     }
index 66318aa7ed28543e98abe87f25921476dc6fefab..50e73003c9e5d69132a5cdb01b418cb6b187c198 100644 (file)
@@ -311,6 +311,7 @@ sq{
         CI{"Bregu i Fildishtรซ"}
         CZ{"Republika ร‡eke"}
         FK{"Ishujt Falkland (Malvine)"}
+        NZ{"Zelanda e Re-Aotearoa"}
         SZ{"Suazilend"}
         TL{"Timori Lindor"}
     }
index a0a74f0b0b2bbef5f49bdb97cb74e3129d3703b3..962880a64bb90e6a4f3fee8325528ca00c3ad3af 100644 (file)
@@ -1064,6 +1064,7 @@ bg{
                 other{"{0}โ€ฒ"}
             }
             arc-second{
+                dnam{"ะดัŠะณ. ัะตะบ."}
                 one{"{0}โ€ณ"}
                 other{"{0}โ€ณ"}
             }
index 2543f448db017b03f1f673a32aec72c0760e79da..f5686d67f874eaf68566f7dd294d15dd2ca4f6f4 100644 (file)
@@ -475,7 +475,7 @@ ms{
                 other{"{0} milimeter"}
             }
             nanometer{
-                dnam{"nm"}
+                dnam{"nanometer"}
                 other{"{0} nanometer"}
             }
             nautical-mile{
index 938c256bc9907042eade7b339adcc8ddcc880cd7..689e10ade72a95ed21918f69dca3d6e39d453bcf 100644 (file)
@@ -539,6 +539,9 @@ sq{
                 one{"{0} rreze toke"}
                 other{"{0} rreze toke"}
             }
+            fathom{
+                dnam{"fth"}
+            }
             foot{
                 dnam{"kรซmbรซ"}
                 one{"{0} kรซmbรซ"}
@@ -662,6 +665,11 @@ sq{
                 one{"{0} masรซ Toke"}
                 other{"{0} masa Toke"}
             }
+            grain{
+                dnam{"gran"}
+                one{"{0} gran"}
+                other{"{0} granรซ"}
+            }
             gram{
                 dnam{"gramรซ"}
                 one{"{0} gram"}
@@ -863,6 +871,11 @@ sq{
                 one{"{0} fuรงi"}
                 other{"{0} fuรงi"}
             }
+            bushel{
+                dnam{"bushelรซ"}
+                one{"{0} bushel"}
+                other{"{0} bushelรซ"}
+            }
             centiliter{
                 dnam{"centilitra"}
                 one{"{0} centilitรซr"}
@@ -2490,6 +2503,11 @@ sq{
                 one{"{0} CD"}
                 other{"{0} CD"}
             }
+            grain{
+                dnam{"gran"}
+                one{"{0} gran"}
+                other{"{0} granรซ"}
+            }
             gram{
                 dnam{"g"}
                 one{"{0} g"}
@@ -2653,6 +2671,9 @@ sq{
                 one{"{0} ac ft"}
                 other{"{0} ac ft"}
             }
+            bushel{
+                dnam{"bushelรซ"}
+            }
             centiliter{
                 dnam{"cL"}
                 one{"{0} cL"}
index c4cd53eae6b36f5c1cb0ed9f1a30c56850a27e71..e839e8df7dfd5666df3e8ab70fdaa3ac4af3ce3a 100644 (file)
@@ -6909,6 +6909,10 @@ uk{
             }
             furlong{
                 dnam{"ั„ัƒั€ะปะพะฝะณะธ"}
+                few{"{0} fur"}
+                many{"{0} fur"}
+                one{"{0} fur"}
+                other{"{0} fur"}
             }
             inch{
                 dnam{"ะดัŽะนะผะธ"}
index 60cd7bedf667b0a5318a8b2212049d2bf7ce4474..8b9dbc166d4f2c127cdaf0c94b10f6989153bd8b 100644 (file)
@@ -173,10 +173,13 @@ void CompactData::CompactDataSink::put(const char *key, ResourceValue &value, UB
     for (int i3 = 0; powersOfTenTable.getKeyAndValue(i3, key, value); ++i3) {
 
         // Assumes that the keys are always of the form "10000" where the magnitude is the
-        // length of the key minus one.  We expect magnitudes to be less than MAX_DIGITS.
+        // length of the key minus one.  We only support magnitudes less than COMPACT_MAX_DIGITS;
+        // ignore entries that have greater magnitude.
         auto magnitude = static_cast<int8_t> (strlen(key) - 1);
+        if (magnitude >= COMPACT_MAX_DIGITS) {
+            continue;
+        }
         int8_t multiplier = data.multipliers[magnitude];
-        U_ASSERT(magnitude < COMPACT_MAX_DIGITS);
 
         // Iterate over the plural variants ("one", "other", etc)
         ResourceTable pluralVariantsTable = value.getTable(status);
index f4c9a46541f54530021dd26d2c04cd8767565c2e..dc898abc8de57bf7915c737ba5c4b822c3f7e1be 100644 (file)
@@ -4689,15 +4689,15 @@ void NumberFormatterApiTest::symbols() {
             u"currency/USD latin",
             NumberFormatter::with().adoptSymbols(new NumberingSystem(LATN)).unit(USD),
             Locale("ar"),
-            u"\u200FUS$ย 87,650.00",
-            u"\u200FUS$ย 8,765.00",
-            u"\u200FUS$ย 876.50",
-            u"\u200FUS$ย 87.65",
-            u"\u200FUS$ย 8.76",
-            u"\u200FUS$ย 0.88",
-            u"\u200FUS$ย 0.09",
-            u"\u200FUS$ย 0.01",
-            u"\u200FUS$ย 0.00");
+            u"\u200F87,650.00ย US$",
+            u"\u200F8,765.00ย US$",
+            u"\u200F876.50ย US$",
+            u"\u200F87.65ย US$",
+            u"\u200F8.76ย US$",
+            u"\u200F0.88ย US$",
+            u"\u200F0.09ย US$",
+            u"\u200F0.01ย US$",
+            u"\u200F0.00ย US$");
 
     assertFormatDescending(
             u"Math Numbering System with French Data",
@@ -4736,22 +4736,22 @@ void NumberFormatterApiTest::symbols() {
     // NOTE: Locale ar puts ยค after the number in NS arab but before the number in NS latn.
 
     assertFormatSingle(
-            u"Currency symbol should precede number in ar with NS latn",
+            u"Currency symbol should follow number in ar with NS latn",
             u"currency/USD latin",
             u"currency/USD latin",
             NumberFormatter::with().adoptSymbols(new NumberingSystem(LATN)).unit(USD),
             Locale("ar"),
             12345.67,
-            u"\u200FUS$ย 12,345.67");
+            u"\u200F12,345.67ย US$");
 
     assertFormatSingle(
-            u"Currency symbol should precede number in ar@numbers=latn",
+            u"Currency symbol should follow number in ar@numbers=latn",
             u"currency/USD",
             u"currency/USD",
             NumberFormatter::with().unit(USD),
             Locale("ar@numbers=latn"),
             12345.67,
-            u"\u200FUS$ย 12,345.67");
+            u"\u200F12,345.67ย US$");
 
     assertFormatSingle(
             u"Currency symbol should follow number in ar-EG with NS arab",
@@ -4778,12 +4778,12 @@ void NumberFormatterApiTest::symbols() {
             NumberFormatter::with().adoptSymbols(new NumberingSystem(LATN)).unit(USD),
             Locale("ar@numbers=arab"),
             12345.67,
-            u"\u200FUS$ย 12,345.67");
+            u"\u200F12,345.67ย US$");
 
     UErrorCode status = U_ZERO_ERROR;
     assertEquals(
             "NumberingSystem in API should win over @numbers keyword in reverse order",
-            u"\u200FUS$ย 12,345.67",
+            u"\u200F12,345.67ย US$",
             NumberFormatter::withLocale(Locale("ar@numbers=arab")).adoptSymbols(new NumberingSystem(LATN))
                     .unit(USD)
                     .formatDouble(12345.67, status)
index 300b7363cdc9d944c73bad02b696dba283d475e5..9a29065dd6d6fb02659187650b8579c94894c251 100644 (file)
@@ -6222,6 +6222,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -6322,6 +6362,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -6420,6 +6500,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -6518,6 +6638,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -6656,27 +6816,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6684,7 +6824,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6692,7 +6832,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6700,7 +6840,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6708,7 +6848,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6716,7 +6856,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6724,7 +6868,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6732,7 +6876,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6740,7 +6884,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6748,7 +6892,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6756,9 +6900,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6766,7 +6908,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6774,7 +6916,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6782,7 +6924,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6790,7 +6932,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6798,7 +6940,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6806,7 +6948,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6814,7 +6956,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6822,7 +6964,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6830,7 +6972,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6838,7 +6980,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6846,7 +6988,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -6855,7 +6997,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                decimalFormat{
+                currencyFormat%alphaNextToNumber{
                     1000{
                         zero{""}
                         one{""}
@@ -6952,49 +7094,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        arabext{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7002,7 +7102,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7010,7 +7110,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7018,7 +7118,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7026,7 +7126,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7034,7 +7134,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7042,7 +7144,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7050,23 +7152,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7074,7 +7160,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7082,7 +7168,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7090,11 +7176,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7102,7 +7184,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7110,7 +7192,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7118,7 +7200,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7126,7 +7208,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7134,7 +7216,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7142,7 +7224,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7150,7 +7232,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7158,7 +7240,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7166,7 +7248,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7174,7 +7256,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7182,7 +7264,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7191,8 +7273,48 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                currencyFormat%alphaNextToNumber{
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        arabext{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
                     1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -7288,25 +7410,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7314,7 +7418,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7322,7 +7426,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7330,7 +7434,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7338,7 +7442,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7346,7 +7450,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7354,7 +7462,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7362,7 +7470,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7370,7 +7478,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7378,7 +7486,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7386,49 +7494,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        bali{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7436,7 +7502,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7444,7 +7510,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7452,7 +7518,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7460,7 +7526,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7468,7 +7534,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7476,7 +7542,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7484,7 +7550,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7492,7 +7558,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7500,7 +7566,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7508,7 +7574,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7516,7 +7582,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7525,9 +7591,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
-                currencyFormat{
+                currencyFormat%alphaNextToNumber{
                     1000{
                         zero{""}
                         one{""}
@@ -7624,25 +7688,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7650,7 +7696,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7658,7 +7704,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7666,7 +7712,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7674,7 +7720,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7682,7 +7728,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7690,7 +7738,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7698,7 +7746,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7706,7 +7754,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7714,7 +7762,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7722,9 +7770,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7732,7 +7778,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7740,7 +7786,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7748,7 +7794,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7756,7 +7802,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7764,7 +7810,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7772,7 +7818,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7780,7 +7826,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7788,7 +7834,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7796,7 +7842,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7804,7 +7850,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7812,7 +7858,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7840,7 +7886,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        beng{
+        bali{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -7958,11 +8004,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7970,7 +8012,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7978,7 +8020,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7986,7 +8028,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -7994,7 +8036,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8002,7 +8044,51 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+            }
+            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{""}
@@ -8058,6 +8144,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -8156,6 +8282,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -8254,6 +8420,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -8274,7 +8480,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        brah{
+        beng{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -8392,6 +8598,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -8492,6 +8738,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -8590,9 +8876,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8600,7 +8884,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8608,7 +8892,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8616,7 +8900,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8624,7 +8908,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8632,7 +8916,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8640,7 +8926,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8648,7 +8934,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8656,7 +8942,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8664,7 +8950,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8672,7 +8958,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8680,7 +8966,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -8688,17 +8974,97 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
                 perMille{""}
                 percentSign{""}
                 plusSign{""}
@@ -8708,7 +9074,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        cakm{
+        brah{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -8826,6 +9192,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -8926,6 +9332,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -9024,6 +9470,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -9122,6 +9608,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -9142,7 +9668,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        cham{
+        cakm{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -9260,11 +9786,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9272,7 +9794,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9280,7 +9802,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9288,7 +9810,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9296,7 +9818,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9304,7 +9826,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9312,7 +9838,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9320,7 +9846,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9328,7 +9854,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9336,7 +9862,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9344,7 +9870,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9352,7 +9878,87 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -9458,6 +10064,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -9556,6 +10202,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -9576,9 +10262,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        default{""}
-        default_latn{""}
-        deva{
+        cham{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -9696,6 +10380,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -9796,6 +10520,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -9894,6 +10658,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -9992,7 +10796,47 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
             }
             symbols{
                 approximatelySign{""}
@@ -10012,8 +10856,9 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        finance{""}
-        fullwide{
+        default{""}
+        default_latn{""}
+        deva{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -10131,6 +10976,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -10231,6 +11116,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -10329,6 +11254,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -10427,6 +11392,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -10447,7 +11452,8 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        gong{
+        finance{""}
+        fullwide{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -10565,27 +11571,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10593,7 +11579,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10601,7 +11587,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10609,7 +11595,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10617,7 +11603,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10625,7 +11611,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10633,7 +11623,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10641,7 +11631,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10649,7 +11639,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10657,7 +11647,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10665,9 +11655,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10675,7 +11663,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10683,7 +11671,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10691,7 +11679,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10699,7 +11687,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10707,7 +11695,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10715,7 +11703,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10723,7 +11711,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10731,7 +11719,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10739,7 +11727,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10747,7 +11735,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10755,7 +11743,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10764,7 +11752,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                decimalFormat{
+                currencyFormat%alphaNextToNumber{
                     1000{
                         zero{""}
                         one{""}
@@ -10861,65 +11849,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        gonm{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10927,7 +11857,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10935,7 +11865,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10943,7 +11873,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10951,7 +11881,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10959,7 +11889,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10967,7 +11899,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10975,7 +11907,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10983,7 +11915,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10991,7 +11923,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -10999,11 +11931,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11011,7 +11939,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11019,7 +11947,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11027,7 +11955,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11035,7 +11963,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11043,7 +11971,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11051,7 +11979,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11059,7 +11987,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11067,7 +11995,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11075,7 +12003,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11083,7 +12011,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11091,7 +12019,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11100,8 +12028,48 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                currencyFormat%alphaNextToNumber{
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        gong{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
                     1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -11197,25 +12165,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11223,7 +12173,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11231,7 +12181,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11239,7 +12189,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11247,7 +12197,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11255,7 +12205,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11263,7 +12217,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11271,7 +12225,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11279,7 +12233,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11287,7 +12241,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11295,49 +12249,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        gujr{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11345,7 +12257,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11353,7 +12265,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11361,7 +12273,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11369,7 +12281,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11377,7 +12289,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11385,7 +12297,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11393,7 +12305,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11401,7 +12313,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11409,7 +12321,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11417,7 +12329,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11425,7 +12337,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11434,9 +12346,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
-                currencyFormat{
+                currencyFormat%alphaNextToNumber{
                     1000{
                         zero{""}
                         one{""}
@@ -11533,9 +12443,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11543,7 +12451,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11551,7 +12459,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11559,7 +12467,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11567,7 +12475,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11575,7 +12483,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11583,7 +12493,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11591,7 +12501,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11599,7 +12509,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11607,7 +12517,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11615,7 +12525,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11623,7 +12533,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11631,25 +12541,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11657,7 +12549,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11665,7 +12557,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11673,7 +12565,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11681,7 +12573,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11689,7 +12581,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11697,7 +12589,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11705,7 +12597,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11713,7 +12605,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11721,7 +12613,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -11749,7 +12641,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        guru{
+        gonm{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -11867,6 +12759,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -11967,6 +12899,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -12065,6 +13037,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -12163,6 +13175,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -12183,7 +13235,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        hanidec{
+        gujr{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -12301,6 +13353,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -12401,9 +13493,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12411,7 +13501,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12419,7 +13509,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12427,7 +13517,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12435,7 +13525,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12443,7 +13533,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12451,7 +13543,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12459,7 +13551,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12467,7 +13559,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12475,7 +13567,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12483,7 +13575,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12491,7 +13583,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12499,9 +13591,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12509,7 +13599,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12517,7 +13607,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12525,7 +13615,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12533,7 +13623,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12541,7 +13631,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12549,7 +13639,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12557,7 +13647,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12565,7 +13655,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12573,7 +13663,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12581,65 +13671,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        hmnp{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12735,27 +13769,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12763,7 +13777,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12771,7 +13785,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12779,7 +13793,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12787,7 +13801,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12795,7 +13809,49 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        guru{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -12803,7 +13859,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12811,7 +13867,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12819,7 +13875,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12827,7 +13883,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12835,9 +13891,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12845,7 +13899,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12853,7 +13907,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12861,7 +13915,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12869,7 +13923,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12877,7 +13931,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12885,7 +13939,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12893,7 +13947,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12901,7 +13955,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12909,7 +13963,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12917,7 +13971,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12925,7 +13979,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -12934,7 +13988,9 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                decimalFormat{
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -13031,49 +14087,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        java{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13081,7 +14095,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13089,7 +14103,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13097,7 +14111,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13105,7 +14119,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13113,7 +14127,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13121,7 +14137,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13129,7 +14145,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13137,7 +14153,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13145,7 +14161,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13153,7 +14169,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13161,7 +14177,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13169,11 +14185,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13181,7 +14193,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13189,7 +14201,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13197,7 +14209,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13205,7 +14217,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13213,7 +14225,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13221,7 +14233,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13229,7 +14241,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13237,7 +14249,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13245,7 +14257,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13253,7 +14265,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13261,7 +14275,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13269,9 +14283,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13279,7 +14291,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13287,23 +14299,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13367,65 +14363,7 @@ structLocale:table(nofallback){
                         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{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13433,7 +14371,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13441,7 +14379,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13449,7 +14387,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13457,7 +14395,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -13485,7 +14423,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        kali{
+        hanidec{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -13603,6 +14541,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -13703,6 +14681,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -13801,6 +14819,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -13899,6 +14957,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -13919,7 +15017,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        khmr{
+        hmnp{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -14037,11 +15135,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14049,7 +15143,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14057,7 +15151,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14065,7 +15159,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14073,7 +15167,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14081,7 +15175,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14089,7 +15187,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14097,7 +15195,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14105,7 +15203,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14113,7 +15211,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14121,7 +15219,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14129,7 +15227,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14137,9 +15235,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14147,7 +15243,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14155,7 +15251,89 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -14235,6 +15413,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -14333,6 +15551,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -14353,7 +15611,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        knda{
+        java{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -14471,6 +15729,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -14571,6 +15869,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -14669,6 +16007,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -14767,7 +16145,47 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
             }
             symbols{
                 approximatelySign{""}
@@ -14787,7 +16205,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        lana{
+        kali{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -14905,6 +16323,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -15005,6 +16463,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -15103,6 +16601,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -15201,6 +16739,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -15221,7 +16799,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        lanatham{
+        khmr{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -15339,6 +16917,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -15439,9 +17057,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15449,7 +17065,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15457,7 +17073,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15465,7 +17081,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15473,7 +17089,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15481,7 +17097,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15489,7 +17107,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15497,7 +17115,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15505,7 +17123,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15513,7 +17131,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15521,7 +17139,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15529,7 +17147,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15537,9 +17155,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15547,7 +17163,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15555,7 +17171,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15563,7 +17179,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15571,7 +17187,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15579,7 +17195,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15587,7 +17203,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15595,7 +17211,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15603,7 +17219,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15611,23 +17227,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15636,48 +17236,8 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        laoo{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
-                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -15773,27 +17333,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15801,7 +17341,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15809,7 +17349,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15817,7 +17357,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15825,7 +17365,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15833,7 +17373,49 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        knda{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -15841,7 +17423,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15849,7 +17431,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15857,7 +17439,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15865,7 +17447,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15873,9 +17455,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15883,7 +17463,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15891,7 +17471,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15899,7 +17479,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15907,7 +17487,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15915,7 +17495,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15923,7 +17503,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15931,7 +17511,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15939,7 +17519,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15947,7 +17527,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15955,7 +17535,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15963,7 +17543,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -15972,7 +17552,9 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                decimalFormat{
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -16069,49 +17651,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        latn{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16119,7 +17659,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16127,7 +17667,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16135,7 +17675,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16143,7 +17683,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16151,7 +17691,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16159,7 +17701,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16167,7 +17709,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16175,7 +17717,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16183,7 +17725,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16191,7 +17733,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16199,7 +17741,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16207,11 +17749,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16219,7 +17757,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16227,7 +17765,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16235,7 +17773,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16243,7 +17781,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16251,7 +17789,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16259,7 +17797,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16267,7 +17805,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16275,7 +17813,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16283,7 +17821,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16291,7 +17829,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16299,7 +17839,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16307,9 +17847,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16317,7 +17855,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16325,7 +17863,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16333,23 +17871,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16405,65 +17927,7 @@ structLocale:table(nofallback){
                         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{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16471,7 +17935,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16479,7 +17943,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16487,7 +17951,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16495,7 +17959,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -16523,7 +17987,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        lepc{
+        lana{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -16641,6 +18105,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -16741,6 +18245,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -16839,6 +18383,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -16937,6 +18521,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -16957,7 +18581,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        limb{
+        lanatham{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -17075,11 +18699,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17087,7 +18707,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17095,7 +18715,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17103,7 +18723,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17111,7 +18731,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17119,7 +18739,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17127,7 +18751,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17135,7 +18759,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17143,7 +18767,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17151,7 +18775,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17159,7 +18783,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17167,7 +18791,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17175,9 +18799,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17185,7 +18807,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17193,7 +18815,89 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17273,6 +18977,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -17371,6 +19115,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -17391,51 +19175,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        minimalPairs{
-            case{
-                ablative{""}
-                accusative{""}
-                dative{""}
-                elative{""}
-                ergative{""}
-                genitive{""}
-                illative{""}
-                instrumental{""}
-                locative{""}
-                nominative{""}
-                oblique{""}
-                partitive{""}
-                prepositional{""}
-                sociative{""}
-                terminative{""}
-                translative{""}
-                vocative{""}
-            }
-            gender {
-                common{""}
-                feminine{""}
-                inanimate{""}
-                masculine{""}
-                neuter{""}
-            }
-            ordinal{
-                zero{""}
-                one{""}
-                two{""}
-                few{""}
-                many{""}
-                other{""}
-            }
-            plural{
-                zero{""}
-                one{""}
-                two{""}
-                few{""}
-                many{""}
-                other{""}
-            }
-        }
-        mlym{
+        laoo{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -17553,27 +19293,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17581,7 +19301,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17589,7 +19309,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17597,7 +19317,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17605,7 +19325,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17613,7 +19333,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17621,7 +19345,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17629,7 +19353,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17637,7 +19361,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17645,7 +19369,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17653,9 +19377,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17663,7 +19385,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17671,7 +19393,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17679,7 +19401,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17687,7 +19409,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17695,7 +19417,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17703,7 +19425,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17711,7 +19433,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17719,7 +19441,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17727,7 +19449,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17735,7 +19457,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17743,7 +19465,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -17752,7 +19474,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                decimalFormat{
+                currencyFormat%alphaNextToNumber{
                     1000{
                         zero{""}
                         one{""}
@@ -17849,6 +19571,4386 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        latn{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        lepc{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        limb{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        minimalPairs{
+            case{
+                ablative{""}
+                accusative{""}
+                dative{""}
+                elative{""}
+                ergative{""}
+                genitive{""}
+                illative{""}
+                instrumental{""}
+                locative{""}
+                nominative{""}
+                oblique{""}
+                partitive{""}
+                prepositional{""}
+                sociative{""}
+                terminative{""}
+                translative{""}
+                vocative{""}
+            }
+            gender {
+                common{""}
+                feminine{""}
+                inanimate{""}
+                masculine{""}
+                neuter{""}
+            }
+            ordinal{
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+            plural{
+                zero{""}
+                one{""}
+                two{""}
+                few{""}
+                many{""}
+                other{""}
+            }
+        }
+        mlym{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        mong{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        mtei{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        mymr{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -17869,7 +23971,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        mong{
+        mymrshan{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -17888,10 +23990,150 @@ structLocale:table(nofallback){
                 percentFormat{""}
                 scientificFormat{""}
             }
-            patternsLong{
-                decimalFormat{
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
+                        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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
-                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -17987,27 +24229,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18015,7 +24237,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18023,7 +24245,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18031,7 +24253,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18039,7 +24261,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18047,7 +24269,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18055,7 +24279,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18063,7 +24287,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18071,7 +24295,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18079,7 +24303,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18087,9 +24311,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18097,7 +24319,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18105,7 +24327,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18113,7 +24335,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18121,7 +24343,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18129,7 +24351,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18137,7 +24359,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18145,7 +24367,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18153,7 +24375,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18161,7 +24383,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18169,7 +24391,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18177,7 +24399,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18283,6 +24505,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -18303,7 +24565,9 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        mtei{
+        minimumGroupingDigits{""}
+        native{""}
+        nkoo{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -18421,6 +24685,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -18489,7 +24793,129 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
@@ -18497,7 +24923,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18505,7 +24931,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18513,7 +24939,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18521,9 +24947,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18531,7 +24955,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18539,7 +24963,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18547,7 +24971,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18555,7 +24979,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18563,7 +24987,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18571,7 +24995,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18579,7 +25003,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18587,7 +25013,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18595,7 +25021,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18603,7 +25029,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18611,7 +25037,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18619,9 +25045,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18629,7 +25053,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18637,7 +25061,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18645,7 +25069,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18653,7 +25077,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18661,7 +25085,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18669,7 +25093,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18677,7 +25101,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18685,7 +25109,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18693,7 +25117,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18701,7 +25125,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18709,7 +25133,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -18737,7 +25161,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        mymr{
+        olck{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -18855,6 +25279,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -18955,6 +25419,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -19053,6 +25557,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -19151,6 +25695,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -19171,7 +25755,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        mymrshan{
+        orya{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -19257,67 +25841,7 @@ structLocale:table(nofallback){
                         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{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19325,7 +25849,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19333,7 +25857,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19341,7 +25865,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19349,7 +25873,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19357,7 +25881,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19365,7 +25889,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19373,7 +25897,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19381,7 +25905,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19390,7 +25914,9 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                currencyFormat%alphaNextToNumber{
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -19487,25 +26013,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19513,7 +26021,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19521,7 +26029,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19529,7 +26037,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19537,7 +26045,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19545,7 +26053,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19553,7 +26063,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19561,7 +26071,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19569,7 +26079,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19577,7 +26087,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19585,51 +26095,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        minimumGroupingDigits{""}
-        native{""}
-        nkoo{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19637,7 +26103,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19645,7 +26111,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19653,7 +26119,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19661,7 +26127,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19669,7 +26135,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19677,7 +26143,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19685,7 +26151,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19693,7 +26159,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19701,7 +26167,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19709,7 +26175,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19717,7 +26183,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19726,9 +26192,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
-                currencyFormat{
+                decimalFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -19825,25 +26289,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19851,7 +26297,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19859,7 +26305,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19867,7 +26313,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19875,7 +26321,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19883,7 +26329,49 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        osma{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -19891,7 +26379,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19899,7 +26387,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19907,7 +26395,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19915,7 +26403,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19923,9 +26411,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19933,7 +26419,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19941,7 +26427,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19949,7 +26435,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19957,7 +26443,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19965,7 +26451,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19973,7 +26459,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19981,7 +26467,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19989,7 +26475,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -19997,7 +26483,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20005,7 +26491,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20013,57 +26499,19 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
                         few{""}
-                        many{""}
-                        other{""}
-                    }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        olck{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
+                        many{""}
+                        other{""}
+                    }
+                }
             }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
-                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -20159,27 +26607,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20187,7 +26615,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20195,7 +26623,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20203,7 +26631,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20211,7 +26639,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20219,7 +26647,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20227,7 +26657,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20235,7 +26665,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20243,7 +26673,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20251,7 +26681,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20259,9 +26689,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20269,7 +26697,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20277,7 +26705,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20285,7 +26713,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20293,7 +26721,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20301,7 +26729,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20309,7 +26737,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20317,7 +26745,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20325,7 +26753,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20333,7 +26761,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20341,7 +26769,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20349,7 +26777,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20455,6 +26883,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -20475,7 +26943,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        orya{
+        rohg{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -20593,6 +27061,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -20661,7 +27169,129 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    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{""}
+                    }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
+                currencyFormat%alphaNextToNumber{
+                    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{""}
@@ -20669,7 +27299,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20677,7 +27307,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20685,7 +27315,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20693,9 +27323,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20703,7 +27331,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20711,7 +27339,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20719,7 +27347,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20727,7 +27355,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20735,7 +27363,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20743,7 +27371,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20751,7 +27379,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20759,7 +27389,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20767,7 +27397,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20775,7 +27405,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20783,7 +27413,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20791,9 +27421,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20801,7 +27429,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20809,7 +27437,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20817,7 +27445,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20825,7 +27453,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20833,7 +27461,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20841,7 +27469,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20849,7 +27477,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20857,7 +27485,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20865,7 +27493,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20873,7 +27501,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20881,7 +27509,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -20909,7 +27537,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        osma{
+        saur{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -21027,6 +27655,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -21127,6 +27795,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -21225,6 +27933,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -21323,6 +28071,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -21343,7 +28131,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        rohg{
+        shrd{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -21429,67 +28217,7 @@ structLocale:table(nofallback){
                         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{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21497,7 +28225,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21505,7 +28233,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21513,7 +28241,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21521,7 +28249,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21529,7 +28257,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21537,7 +28265,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21545,7 +28273,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21553,7 +28281,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21562,7 +28290,9 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-                currencyFormat%alphaNextToNumber{
+            }
+            patternsShort{
+                currencyFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -21659,25 +28389,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21685,7 +28397,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21693,7 +28405,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21701,7 +28413,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21709,7 +28421,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21717,7 +28429,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21725,7 +28439,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21733,7 +28447,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21741,7 +28455,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21749,7 +28463,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21757,49 +28471,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        saur{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21807,7 +28479,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21815,7 +28487,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21823,7 +28495,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21831,7 +28503,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21839,7 +28511,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21847,7 +28519,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21855,7 +28527,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21863,7 +28535,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21871,7 +28543,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21879,7 +28551,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21887,7 +28559,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -21896,9 +28568,7 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            patternsShort{
-                currencyFormat{
+                decimalFormat{
                     1000{
                         zero{""}
                         one{""}
@@ -21995,25 +28665,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22021,7 +28673,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22029,7 +28681,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22037,7 +28689,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22045,7 +28697,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22053,7 +28705,49 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        sora{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -22061,7 +28755,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22069,7 +28763,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22077,7 +28771,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22085,7 +28779,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22093,9 +28787,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22103,7 +28795,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22111,7 +28803,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22119,7 +28811,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22127,7 +28819,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22135,7 +28827,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22143,7 +28835,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22151,7 +28843,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22159,7 +28851,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22167,7 +28859,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22175,7 +28867,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22183,57 +28875,19 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        shrd{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                }
             }
-            patternsLong{
-                decimalFormat{
+            patternsShort{
+                currencyFormat{
                     1000{
-                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -22329,27 +28983,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22357,7 +28991,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22365,7 +28999,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22373,7 +29007,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22381,7 +29015,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22389,7 +29023,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22397,7 +29033,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22405,7 +29041,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22413,7 +29049,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22421,7 +29057,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22429,9 +29065,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22439,7 +29073,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22447,7 +29081,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22455,7 +29089,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22463,7 +29097,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22471,7 +29105,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22479,7 +29113,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22487,7 +29121,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22495,7 +29129,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22503,7 +29137,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22511,7 +29145,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22519,7 +29153,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22625,6 +29259,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -22645,7 +29319,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        sora{
+        sund{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -22763,6 +29437,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -22863,6 +29577,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -22873,7 +29627,87 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    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{""}
@@ -22881,7 +29715,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22889,7 +29723,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22897,7 +29731,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22905,7 +29739,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22913,7 +29747,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22921,7 +29755,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22929,7 +29765,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22937,7 +29773,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22945,7 +29781,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22953,7 +29789,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22961,9 +29797,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22971,7 +29805,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22979,7 +29813,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22987,7 +29821,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -22995,7 +29829,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23003,7 +29837,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23011,7 +29845,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23019,7 +29853,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23027,7 +29861,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23035,7 +29869,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23043,7 +29877,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23051,7 +29885,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23079,7 +29913,7 @@ structLocale:table(nofallback){
                 timeSeparator{""}
             }
         }
-        sund{
+        takr{
             miscPatterns{
                 approximately{""}
                 atLeast{""}
@@ -23197,6 +30031,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -23297,25 +30171,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23323,7 +30179,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23331,7 +30187,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23339,7 +30195,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23347,7 +30203,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23355,7 +30211,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23363,7 +30221,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23371,7 +30229,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23379,7 +30237,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23387,7 +30245,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23395,9 +30253,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23405,7 +30261,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23413,7 +30269,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23421,7 +30277,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23429,7 +30285,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23437,7 +30293,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23445,7 +30301,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23453,7 +30309,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23461,7 +30317,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23469,7 +30325,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23477,7 +30333,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23485,7 +30341,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23494,48 +30350,8 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        takr{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
                 decimalFormat{
                     1000{
-                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -23631,11 +30447,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23643,7 +30455,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23651,7 +30463,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23659,7 +30471,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23667,7 +30479,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23675,7 +30487,49 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        talu{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -23683,7 +30537,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23691,7 +30545,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23699,7 +30553,31 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    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{""}
@@ -23707,7 +30585,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23715,7 +30593,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23723,7 +30601,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23731,9 +30609,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23741,7 +30617,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23749,7 +30625,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23757,7 +30633,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23765,7 +30641,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23773,7 +30649,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23781,7 +30657,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23789,7 +30665,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23797,7 +30677,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23805,7 +30685,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23813,7 +30693,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23821,7 +30701,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23829,9 +30709,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23839,7 +30717,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23847,7 +30725,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23855,7 +30733,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23863,7 +30741,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23871,7 +30749,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23879,7 +30757,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23887,7 +30765,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23895,7 +30773,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23903,7 +30781,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23911,7 +30789,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23919,7 +30797,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -23928,48 +30806,8 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        talu{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
+                currencyFormat%alphaNextToNumber{
                     1000{
-                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -24065,27 +30903,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    10000{
-                        zero{""}
-                        one{""}
-                        two{""}
-                        few{""}
-                        many{""}
-                        other{""}
-                    }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24093,7 +30911,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24101,7 +30919,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24109,7 +30927,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24117,7 +30935,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24125,7 +30943,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24133,7 +30953,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24141,7 +30961,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24149,7 +30969,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24157,7 +30977,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24165,9 +30985,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24175,7 +30993,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24183,7 +31001,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24191,7 +31009,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24199,7 +31017,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24207,7 +31025,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24215,7 +31033,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24223,7 +31041,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24231,7 +31049,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24239,7 +31057,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24247,7 +31065,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24255,7 +31073,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24264,8 +31082,48 @@ structLocale:table(nofallback){
                         other{""}
                     }
                 }
+            }
+            symbols{
+                approximatelySign{""}
+                decimal{""}
+                exponential{""}
+                group{""}
+                infinity{""}
+                list{""}
+                minusSign{""}
+                nan{""}
+                perMille{""}
+                percentSign{""}
+                plusSign{""}
+                currencyDecimal{""}
+                currencyGroup{""}
+                superscriptingExponent{""}
+                timeSeparator{""}
+            }
+        }
+        tamldec{
+            miscPatterns{
+                approximately{""}
+                atLeast{""}
+                atMost{""}
+                range{""}
+            }
+            patterns{
+                accountingFormat{""}
+                accountingFormat%alphaNextToNumber{""}
+                accountingFormat%noCurrency{""}
+                currencyFormat{""}
+                currencyFormat%alphaNextToNumber{""}
+                currencyFormat%noCurrency{""}
+                currencyPatternAppendISO{""}
+                decimalFormat{""}
+                percentFormat{""}
+                scientificFormat{""}
+            }
+            patternsLong{
                 decimalFormat{
                     1000{
+                        1{""}
                         zero{""}
                         one{""}
                         two{""}
@@ -24361,49 +31219,31 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            symbols{
-                approximatelySign{""}
-                decimal{""}
-                exponential{""}
-                group{""}
-                infinity{""}
-                list{""}
-                minusSign{""}
-                nan{""}
-                perMille{""}
-                percentSign{""}
-                plusSign{""}
-                currencyDecimal{""}
-                currencyGroup{""}
-                superscriptingExponent{""}
-                timeSeparator{""}
-            }
-        }
-        tamldec{
-            miscPatterns{
-                approximately{""}
-                atLeast{""}
-                atMost{""}
-                range{""}
-            }
-            patterns{
-                accountingFormat{""}
-                accountingFormat%alphaNextToNumber{""}
-                accountingFormat%noCurrency{""}
-                currencyFormat{""}
-                currencyFormat%alphaNextToNumber{""}
-                currencyFormat%noCurrency{""}
-                currencyPatternAppendISO{""}
-                decimalFormat{""}
-                percentFormat{""}
-                scientificFormat{""}
-            }
-            patternsLong{
-                decimalFormat{
-                    1000{
-                        1{""}
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24411,7 +31251,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24419,7 +31259,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24427,7 +31271,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24435,7 +31279,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24443,7 +31287,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24451,7 +31295,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24459,7 +31303,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24467,7 +31311,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24475,7 +31319,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24483,7 +31327,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24491,7 +31335,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24499,11 +31343,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24511,7 +31351,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24519,7 +31359,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24527,7 +31367,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24535,7 +31375,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24543,7 +31383,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24551,7 +31391,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24559,7 +31399,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                currencyFormat%alphaNextToNumber{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24567,7 +31409,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24575,7 +31417,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24583,7 +31425,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24591,7 +31433,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24599,9 +31441,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                currencyFormat%alphaNextToNumber{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24609,7 +31449,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24617,7 +31457,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24625,7 +31465,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24633,7 +31473,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24641,7 +31481,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24649,7 +31489,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24657,7 +31497,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24665,7 +31505,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24673,7 +31513,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24681,7 +31521,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24689,7 +31529,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -24795,6 +31635,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -24933,6 +31813,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -25033,6 +31953,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -25051,7 +32011,87 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    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{""}
+                    }
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25059,7 +32099,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25067,7 +32107,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25075,7 +32115,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25083,7 +32123,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25091,7 +32131,9 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+                decimalFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25099,7 +32141,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25107,7 +32149,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25115,7 +32157,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25123,7 +32165,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25131,9 +32173,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-                decimalFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25141,7 +32181,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25149,7 +32189,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25157,7 +32197,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25165,7 +32205,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25173,7 +32213,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25181,7 +32221,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25189,7 +32229,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25197,7 +32237,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25205,7 +32245,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25213,7 +32253,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25221,7 +32261,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25367,6 +32407,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -25467,6 +32547,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -25565,6 +32685,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -25663,6 +32823,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -25713,7 +32913,87 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    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{""}
@@ -25721,7 +33001,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25729,7 +33009,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25737,7 +33017,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25745,7 +33025,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25753,7 +33033,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25761,7 +33041,11 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25769,7 +33053,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25777,7 +33061,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25785,7 +33069,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25793,7 +33077,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25801,11 +33085,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                }
-            }
-            patternsShort{
-                currencyFormat{
-                    1000{
+                    100000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25813,7 +33093,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000{
+                    1000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25821,7 +33101,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000{
+                    10000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25829,7 +33109,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000{
+                    100000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25837,7 +33117,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000{
+                    1000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25845,7 +33125,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000{
+                    10000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25853,7 +33133,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000{
+                    100000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25861,7 +33141,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000{
+                    1000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25869,7 +33149,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000{
+                    10000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25877,7 +33157,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    1000000000000{
+                    100000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25885,7 +33165,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    10000000000000{
+                    1000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25893,7 +33173,7 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
-                    100000000000000{
+                    10000000000000000000{
                         zero{""}
                         one{""}
                         two{""}
@@ -25999,6 +33279,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -26097,6 +33417,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
@@ -26236,6 +33596,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             patternsShort{
@@ -26336,6 +33736,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 currencyFormat%alphaNextToNumber{
                     1000{
@@ -26434,6 +33874,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
                 decimalFormat{
                     1000{
@@ -26532,6 +34012,46 @@ structLocale:table(nofallback){
                         many{""}
                         other{""}
                     }
+                    1000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    100000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    1000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
+                    10000000000000000000{
+                        zero{""}
+                        one{""}
+                        two{""}
+                        few{""}
+                        many{""}
+                        other{""}
+                    }
                 }
             }
             symbols{
index 94d642e41a86121d8dbcaaf932797bda86e59a06..87d60f851b1ade310bf04905aaf699706daac369 100644 (file)
@@ -185,8 +185,10 @@ public class CompactData implements MultiplierProducer {
                 // Assumes that the keys are always of the form "10000" where the magnitude is the
                 // length of the key minus one. We expect magnitudes to be less than MAX_DIGITS.
                 byte magnitude = (byte) (key.length() - 1);
+                if (magnitude >= COMPACT_MAX_DIGITS) {
+                    continue;
+                }
                 byte multiplier = data.multipliers[magnitude];
-                assert magnitude < COMPACT_MAX_DIGITS;
 
                 // Iterate over the plural variants ("one", "other", etc)
                 UResource.Table pluralVariantsTable = value.getTable();
index d17c5116059a2779763ed8d5745b9c71c2fde1b0..cced080457a27d42e5243e34a84d2800fcd7e5f0 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:52c53a29c83794d6c1534e5625d62e538d5b464b58034470bae273a84668aa9e
-size 14171950
+oid sha256:f7a737da8adaf76d5fa639ee143001ece1b0d6ac6b038026cba3445b78895883
+size 14172180
index 979ac39b2bb0280af7636e95efb233882db91299..0e1bf9297ac75108db2a9ebe845445997555e3f4 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7356c983a5d7a5c4c83ec30a75307660ae724e57f15d6243ab7a11ebbfbbd68e
+oid sha256:ccc4e175953bb8881fdc1ff936981af0f048ec4f2efdf0162374b992828ec182
 size 93663
index 67e16fecf53ba27a96b3ef1d397ef4d0269144db..abc77fc7a846d88ddf1758c26a3771140232d56a 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d95cc6820315fa875b7ecc5b15e2b1bffa0419d2562efd4b252dc0de4ff165b9
-size 828452
+oid sha256:aaa7001b13f1625e2ab706d3abb2ead73d1b94c7c99dca79e76d36d5ef24394c
+size 831602
index 365290bb02ebb38f00fc11abf106bc2c971cf55b..7f38dbdd92d5fff9e0177cb64331ff392079e6f4 100644 (file)
@@ -349,7 +349,7 @@ public class PersonNameFormatterTest extends TestFmwk{
             // the native formatter
             new NameAndTestCases("locale=ja_JP,given=้งฟ,surname=ๅฎฎๅดŽ", new String[][] {
                 // (the Japanese name formatter actually inserts a space even for native names)
-                { "ja_JP", "LONG",   "REFERRING",  "FORMAL",   "",                "ๅฎฎๅดŽ ้งฟ" },
+                { "ja_JP", "LONG",   "REFERRING",  "FORMAL",   "",                "ๅฎฎๅดŽ้งฟ" },
                 { "zh_CN", "LONG",   "REFERRING",  "FORMAL",   "",                "ๅฎฎๅดŽ้งฟ" },
             }),
 
index a1c0e193db251bd0162f47fa2b5553f79d549e76..5d5a7a71de303d14e63d3f1b93b154d2c3f1339f 100644 (file)
@@ -4649,15 +4649,15 @@ public class NumberFormatterApiTest extends TestFmwk {
                 "currency/USD latin",
                 NumberFormatter.with().symbols(NumberingSystem.LATIN).unit(USD),
                 new ULocale("ar"),
-                "\u200FUS$ย 87,650.00",
-                "\u200FUS$ย 8,765.00",
-                "\u200FUS$ย 876.50",
-                "\u200FUS$ย 87.65",
-                "\u200FUS$ย 8.76",
-                "\u200FUS$ย 0.88",
-                "\u200FUS$ย 0.09",
-                "\u200FUS$ย 0.01",
-                "\u200FUS$ย 0.00");
+                "\u200F87,650.00ย US$",
+                "\u200F8,765.00ย US$",
+                "\u200F876.50ย US$",
+                "\u200F87.65ย US$",
+                "\u200F8.76ย US$",
+                "\u200F0.88ย US$",
+                "\u200F0.09ย US$",
+                "\u200F0.01ย US$",
+                "\u200F0.00ย US$");
 
         assertFormatDescending(
                 "Math Numbering System with French Data",
@@ -4696,22 +4696,22 @@ public class NumberFormatterApiTest extends TestFmwk {
         // NOTE: Locale ar puts ยค after the number in NS arab but before the number in NS latn.
 
         assertFormatSingle(
-                "Currency symbol should precede number in ar with NS latn",
+                "Currency symbol should follow number in ar with NS latn",
                 "currency/USD latin",
                 "currency/USD latin",
                 NumberFormatter.with().symbols(NumberingSystem.LATIN).unit(USD),
                 new ULocale("ar"),
                 12345.67,
-                "\u200FUS$ย 12,345.67");
+                "\u200F12,345.67ย US$");
 
         assertFormatSingle(
-                "Currency symbol should precede number in ar@numbers=latn",
+                "Currency symbol should follow number in ar@numbers=latn",
                 "currency/USD",
                 "currency/USD",
                 NumberFormatter.with().unit(USD),
                 new ULocale("ar@numbers=latn"),
                 12345.67,
-                "\u200FUS$ย 12,345.67");
+                "\u200F12,345.67ย US$");
 
         assertFormatSingle(
                 "Currency symbol should follow number in ar-EG with NS arab",
@@ -4738,10 +4738,10 @@ public class NumberFormatterApiTest extends TestFmwk {
                 NumberFormatter.with().symbols(NumberingSystem.LATIN).unit(USD),
                 new ULocale("ar@numbers=arab"),
                 12345.67,
-                "\u200FUS$ย 12,345.67");
+                "\u200F12,345.67ย US$");
 
         assertEquals("NumberingSystem in API should win over @numbers keyword in reverse order",
-                "\u200FUS$ย 12,345.67",
+                "\u200F12,345.67ย US$",
                 NumberFormatter.withLocale(new ULocale("ar@numbers=arab"))
                     .symbols(NumberingSystem.LATIN)
                     .unit(USD)
index f0dcea798a14230624c7b14cc9a1c4b452071819..b267ccdd8386ca45325ab783caa248af04214bdb 100644 (file)
@@ -83,7 +83,7 @@
         <dependency>
             <groupId>com.ibm.icu</groupId>
             <artifactId>icu4j-for-cldr</artifactId>
-            <version>72.0.1-SNAPSHOT-cldr-2022-08-17</version>
+            <version>72.0.1-SNAPSHOT-cldr-2022-09-07</version>
             <!-- Note: see https://github.com/unicode-org/icu/packages/411079/versions
                 for the icu4j-for-cldr version tag to use -->
         </dependency>
index b2ef028104055028a4742bd59bfdee891a6fe18d..01e781387d28a114cc290a464e0ed8f3a714ad99 100644 (file)
@@ -237,6 +237,7 @@ public final class CleanOutputDirectoryTask extends Task {
         try (BufferedReader r = Files.newBufferedReader(path, UTF_8)) {
             return wasFileAutoGenerated(r, headerLines);
         } catch (IOException e) {
+            System.out.println("# IOException reading file at " + path.toString());
             throw new UncheckedIOException(e);
         }
     }