summaryrefslogtreecommitdiffstats
path: root/intl/icu/source/data/rbnf
diff options
context:
space:
mode:
Diffstat (limited to 'intl/icu/source/data/rbnf')
-rw-r--r--intl/icu/source/data/rbnf/LOCALE_DEPS.json34
-rw-r--r--intl/icu/source/data/rbnf/af.txt93
-rw-r--r--intl/icu/source/data/rbnf/ak.txt61
-rw-r--r--intl/icu/source/data/rbnf/am.txt51
-rw-r--r--intl/icu/source/data/rbnf/ar.txt285
-rw-r--r--intl/icu/source/data/rbnf/ar_SA.txt9
-rw-r--r--intl/icu/source/data/rbnf/ars.txt6
-rw-r--r--intl/icu/source/data/rbnf/az.txt94
-rw-r--r--intl/icu/source/data/rbnf/be.txt398
-rw-r--r--intl/icu/source/data/rbnf/bg.txt459
-rw-r--r--intl/icu/source/data/rbnf/bs.txt120
-rw-r--r--intl/icu/source/data/rbnf/ca.txt259
-rw-r--r--intl/icu/source/data/rbnf/ccp.txt55
-rw-r--r--intl/icu/source/data/rbnf/chr.txt57
-rw-r--r--intl/icu/source/data/rbnf/cs.txt129
-rw-r--r--intl/icu/source/data/rbnf/cy.txt108
-rw-r--r--intl/icu/source/data/rbnf/da.txt172
-rw-r--r--intl/icu/source/data/rbnf/de.txt207
-rw-r--r--intl/icu/source/data/rbnf/de_CH.txt205
-rw-r--r--intl/icu/source/data/rbnf/ee.txt87
-rw-r--r--intl/icu/source/data/rbnf/el.txt303
-rw-r--r--intl/icu/source/data/rbnf/en.txt210
-rw-r--r--intl/icu/source/data/rbnf/en_001.txt5
-rw-r--r--intl/icu/source/data/rbnf/en_IN.txt178
-rw-r--r--intl/icu/source/data/rbnf/eo.txt44
-rw-r--r--intl/icu/source/data/rbnf/es.txt298
-rw-r--r--intl/icu/source/data/rbnf/es_419.txt34
-rw-r--r--intl/icu/source/data/rbnf/es_DO.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_GT.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_HN.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_MX.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_NI.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_PA.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_PR.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_SV.txt6
-rw-r--r--intl/icu/source/data/rbnf/es_US.txt6
-rw-r--r--intl/icu/source/data/rbnf/et.txt44
-rw-r--r--intl/icu/source/data/rbnf/fa.txt59
-rw-r--r--intl/icu/source/data/rbnf/fa_AF.txt55
-rw-r--r--intl/icu/source/data/rbnf/ff.txt89
-rw-r--r--intl/icu/source/data/rbnf/fi.txt1332
-rw-r--r--intl/icu/source/data/rbnf/fil.txt60
-rw-r--r--intl/icu/source/data/rbnf/fo.txt117
-rw-r--r--intl/icu/source/data/rbnf/fr.txt205
-rw-r--r--intl/icu/source/data/rbnf/fr_BE.txt184
-rw-r--r--intl/icu/source/data/rbnf/fr_CH.txt185
-rw-r--r--intl/icu/source/data/rbnf/ga.txt246
-rw-r--r--intl/icu/source/data/rbnf/he.txt321
-rw-r--r--intl/icu/source/data/rbnf/hi.txt180
-rw-r--r--intl/icu/source/data/rbnf/hr.txt206
-rw-r--r--intl/icu/source/data/rbnf/hu.txt126
-rw-r--r--intl/icu/source/data/rbnf/hy.txt43
-rw-r--r--intl/icu/source/data/rbnf/id.txt49
-rw-r--r--intl/icu/source/data/rbnf/in.txt6
-rw-r--r--intl/icu/source/data/rbnf/is.txt117
-rw-r--r--intl/icu/source/data/rbnf/it.txt578
-rw-r--r--intl/icu/source/data/rbnf/iw.txt6
-rw-r--r--intl/icu/source/data/rbnf/ja.txt82
-rw-r--r--intl/icu/source/data/rbnf/ka.txt67
-rw-r--r--intl/icu/source/data/rbnf/kk.txt109
-rw-r--r--intl/icu/source/data/rbnf/kl.txt74
-rw-r--r--intl/icu/source/data/rbnf/km.txt51
-rw-r--r--intl/icu/source/data/rbnf/ko.txt250
-rw-r--r--intl/icu/source/data/rbnf/ky.txt169
-rw-r--r--intl/icu/source/data/rbnf/lb.txt205
-rw-r--r--intl/icu/source/data/rbnf/lo.txt47
-rw-r--r--intl/icu/source/data/rbnf/lrc.txt59
-rw-r--r--intl/icu/source/data/rbnf/lt.txt110
-rw-r--r--intl/icu/source/data/rbnf/lv.txt85
-rw-r--r--intl/icu/source/data/rbnf/mk.txt98
-rw-r--r--intl/icu/source/data/rbnf/ms.txt54
-rw-r--r--intl/icu/source/data/rbnf/mt.txt269
-rw-r--r--intl/icu/source/data/rbnf/my.txt55
-rw-r--r--intl/icu/source/data/rbnf/nb.txt6
-rw-r--r--intl/icu/source/data/rbnf/ne.txt174
-rw-r--r--intl/icu/source/data/rbnf/nl.txt110
-rw-r--r--intl/icu/source/data/rbnf/nn.txt70
-rw-r--r--intl/icu/source/data/rbnf/no.txt312
-rw-r--r--intl/icu/source/data/rbnf/pl.txt398
-rw-r--r--intl/icu/source/data/rbnf/pt.txt191
-rw-r--r--intl/icu/source/data/rbnf/pt_PT.txt181
-rw-r--r--intl/icu/source/data/rbnf/qu.txt46
-rw-r--r--intl/icu/source/data/rbnf/ro.txt91
-rw-r--r--intl/icu/source/data/rbnf/root.txt689
-rw-r--r--intl/icu/source/data/rbnf/ru.txt1464
-rw-r--r--intl/icu/source/data/rbnf/se.txt40
-rw-r--r--intl/icu/source/data/rbnf/sh.txt6
-rw-r--r--intl/icu/source/data/rbnf/sk.txt84
-rw-r--r--intl/icu/source/data/rbnf/sl.txt132
-rw-r--r--intl/icu/source/data/rbnf/sq.txt67
-rw-r--r--intl/icu/source/data/rbnf/sr.txt151
-rw-r--r--intl/icu/source/data/rbnf/sr_Latn.txt150
-rw-r--r--intl/icu/source/data/rbnf/su.txt43
-rw-r--r--intl/icu/source/data/rbnf/sv.txt225
-rw-r--r--intl/icu/source/data/rbnf/sw.txt52
-rw-r--r--intl/icu/source/data/rbnf/ta.txt88
-rw-r--r--intl/icu/source/data/rbnf/th.txt47
-rw-r--r--intl/icu/source/data/rbnf/tr.txt91
-rw-r--r--intl/icu/source/data/rbnf/uk.txt127
-rw-r--r--intl/icu/source/data/rbnf/vi.txt63
-rw-r--r--intl/icu/source/data/rbnf/yue.txt162
-rw-r--r--intl/icu/source/data/rbnf/yue_Hans.txt163
-rw-r--r--intl/icu/source/data/rbnf/zh.txt244
-rw-r--r--intl/icu/source/data/rbnf/zh_HK.txt6
-rw-r--r--intl/icu/source/data/rbnf/zh_Hant.txt218
-rw-r--r--intl/icu/source/data/rbnf/zh_Hant_HK.txt6
-rw-r--r--intl/icu/source/data/rbnf/zh_Hant_MO.txt9
-rw-r--r--intl/icu/source/data/rbnf/zh_Hant_TW.txt9
-rw-r--r--intl/icu/source/data/rbnf/zh_MO.txt6
-rw-r--r--intl/icu/source/data/rbnf/zh_TW.txt6
110 files changed, 15934 insertions, 0 deletions
diff --git a/intl/icu/source/data/rbnf/LOCALE_DEPS.json b/intl/icu/source/data/rbnf/LOCALE_DEPS.json
new file mode 100644
index 0000000000..be0071f0a6
--- /dev/null
+++ b/intl/icu/source/data/rbnf/LOCALE_DEPS.json
@@ -0,0 +1,34 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+
+{
+ "cldrVersion": "43",
+ "aliases": {
+ "ars": "ar_SA",
+ "in": "id",
+ "iw": "he",
+ "sh": "sr_Latn",
+ "zh_HK": "zh_Hant_HK",
+ "zh_Hant_HK": "yue",
+ "zh_MO": "zh_Hant_MO",
+ "zh_TW": "zh_Hant_TW"
+ },
+ "parents": {
+ "en_IN": "en_001",
+ "es_DO": "es_419",
+ "es_GT": "es_419",
+ "es_HN": "es_419",
+ "es_MX": "es_419",
+ "es_NI": "es_419",
+ "es_PA": "es_419",
+ "es_PR": "es_419",
+ "es_SV": "es_419",
+ "es_US": "es_419",
+ "nb": "no",
+ "nn": "no",
+ "sr_Latn": "root",
+ "yue_Hans": "root",
+ "zh_Hant": "root"
+ }
+}
diff --git a/intl/icu/source/data/rbnf/af.txt b/intl/icu/source/data/rbnf/af.txt
new file mode 100644
index 0000000000..41b0e584c2
--- /dev/null
+++ b/intl/icu/source/data/rbnf/af.txt
@@ -0,0 +1,93 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+af{
+ RBNFRules{
+ OrdinalRules{
+ "%%digits-ordinal-indicator:",
+ "0: ste;",
+ "1: ste;",
+ "2: de;",
+ "20: ste;",
+ "100: >>;",
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%digits-ordinal-indicator=;",
+ }
+ SpelloutRules{
+ "%%2d-year:",
+ "0: honderd[ >%spellout-numbering>];",
+ "1: nul =%spellout-numbering=;",
+ "10: =%spellout-numbering=;",
+ "%spellout-numbering-year:",
+ "-x: min >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: << >%%2d-year>;",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: min >>;",
+ "x.x: << komma >>;",
+ "0: nul;",
+ "1: een;",
+ "2: twee;",
+ "3: drie;",
+ "4: vier;",
+ "5: vyf;",
+ "6: ses;",
+ "7: sewe;",
+ "8: agt;",
+ "9: nege;",
+ "10: tien;",
+ "11: elf;",
+ "12: twaalf;",
+ "13: dertien;",
+ "14: veertien;",
+ "15: vyftien;",
+ "16: sestien;",
+ "17: sewentien;",
+ "18: agttien;",
+ "19: negentien;",
+ "20: [>>-en-]twintig;",
+ "30: [>>-en-]dertig;",
+ "40: [>>-en-]veertig;",
+ "50: [>>-en-]vyftig;",
+ "60: [>>-en-]sestig;",
+ "70: [>>-en-]sewentig;",
+ "80: [>>-en-]tagtig;",
+ "90: [>>-en-]negentig;",
+ "100: honderd[ >>];",
+ "200: <<honderd[ >>];",
+ "1000: duisend[ >>];",
+ "2000: <<\u00ADduisend[ >>];",
+ "21000/1000: << duisend[ >>];",
+ "1000000: << miljoen[ >>];",
+ "1000000000: << miljard[ >>];",
+ "1000000000000: << biljoen[ >>];",
+ "1000000000000000: << biljard[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ord-ste:",
+ "0: ste;",
+ "1: ' en =%spellout-ordinal=;",
+ "2: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: min >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulste;",
+ "1: eerste;",
+ "2: tweede;",
+ "3: derde;",
+ "4: =%spellout-numbering=de;",
+ "20: =%spellout-numbering=ste;",
+ "102: <%spellout-numbering< honderd>%%ord-ste>;",
+ "1000: <%spellout-numbering< duisend>%%ord-ste>;",
+ "1000000: <%spellout-numbering< miljoen>%%ord-ste>;",
+ "1000000000: <%spellout-numbering< miljard>%%ord-ste>;",
+ "1000000000000: <%spellout-numbering< biljoen>%%ord-ste>;",
+ "1000000000000000: <%spellout-numbering< biljard>%%ord-ste>;",
+ "1000000000000000000: =#,##0=.;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ak.txt b/intl/icu/source/data/rbnf/ak.txt
new file mode 100644
index 0000000000..9e540ab6a5
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ak.txt
@@ -0,0 +1,61 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ak{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: kaw >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "10: << >>>;",
+ "100: << >>>;",
+ "1000: << >>>;",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: kaw >>;",
+ "x.x: << p\u0254w >>;",
+ "0: hwee;",
+ "1: koro;",
+ "2: abien;",
+ "3: abiasa;",
+ "4: anan;",
+ "5: anum;",
+ "6: asia;",
+ "7: asuon;",
+ "8: aw\u0254twe;",
+ "9: akron;",
+ "10: du[->%%spellout-cardinal-tens>];",
+ "20: aduonu[->%%spellout-cardinal-tens>];",
+ "30: aduasa[->%%spellout-cardinal-tens>];",
+ "40: adu<<[->%%spellout-cardinal-tens>];",
+ "100: \u00AD\u0254ha[-na-\u00AD>>];",
+ "200: aha-<<[-na->>];",
+ "1000: apem[-na->>];",
+ "2000: mpem-<<[-na->>];",
+ "100000: mpem-\u0254ha[-na->>];",
+ "200000: mpem-aha-<<[-na->>];",
+ "1000000: \u0254pepepem-<<[-na->>];",
+ "2000000: mpepepem-<<[-na->>];",
+ "1000000000: \u0254pepepepem-<<[-na->>];",
+ "2000000000: mpepepepem-<<[-na->>];",
+ "1000000000000: \u0254pepepepepem-<<[-na->>];",
+ "2000000000000: mpepepepepem-<<[-na->>];",
+ "1000000000000000: \u0254pepepepepepem-<<[-na->>];",
+ "2000000000000000: mpepepepepepem-<<[-na->>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-tens:",
+ "0: ;",
+ "1: biako;",
+ "2: =%spellout-cardinal=;",
+ "%spellout-ordinal:",
+ "-x: kaw >>;",
+ "x.x: =0.0=;",
+ "0: a-\u025B-t\u0254-so-hwee;",
+ "1: a-\u025B-di-kane;",
+ "2: a-\u025B-t\u0254-so-=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/am.txt b/intl/icu/source/data/rbnf/am.txt
new file mode 100644
index 0000000000..d6860815a8
--- /dev/null
+++ b/intl/icu/source/data/rbnf/am.txt
@@ -0,0 +1,51 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+am{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u129B;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: \u1245\u1295\u1235\u1293\u123D >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: << \u1218\u1276[ >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u1245\u1295\u1235\u1293\u123D >>;",
+ "x.x: << \u1290\u1325\u1265 >>;",
+ "0: \u1263\u12F6;",
+ "1: \u12A0\u1295\u12F5;",
+ "2: \u1201\u1208\u1275;",
+ "3: \u1226\u1235\u1275;",
+ "4: \u12A0\u122B\u1275;",
+ "5: \u12A0\u121D\u1235\u1275;",
+ "6: \u1235\u12F5\u1235\u1275;",
+ "7: \u1230\u1263\u1275;",
+ "8: \u1235\u121D\u1295\u1275;",
+ "9: \u12D8\u1320\u129D;",
+ "10: \u12A0\u1235\u122D[ >>];",
+ "20: << \u12A0\u1235\u122D[ >>];",
+ "100: \u1218\u1276[ >>];",
+ "200: << \u1218\u1276[ >>];",
+ "1000: \u123A[ >>];",
+ "2000: << \u123A[ >>];",
+ "1000000: \u121A\u120A\u12EE\u1295[ >>];",
+ "2000000: << \u121A\u120A\u12EE\u1295[ >>];",
+ "1000000000: << \u1262\u120A\u12EE\u1295[ >>];",
+ "1000000000000: << \u1272\u122A\u120A\u12EE\u1295[ >>];",
+ "1000000000000000: << \u1248\u12F2\u122A\u120A\u12EE\u1295[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "-x: \u1245\u1295\u1235\u1293\u123D >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-numbering=\u129B;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ar.txt b/intl/icu/source/data/rbnf/ar.txt
new file mode 100644
index 0000000000..efcfa5654a
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ar.txt
@@ -0,0 +1,285 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ar{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: \u0646\u0627\u0642\u0635 >>;",
+ "x.x: << \u0641\u0627\u0635\u0644 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u0648\u0627\u062D\u062F;",
+ "2: \u0625\u062B\u0646\u0627\u0646;",
+ "3: \u062B\u0644\u0627\u062B\u0629;",
+ "4: \u0623\u0631\u0628\u0639\u0629;",
+ "5: \u062E\u0645\u0633\u0629;",
+ "6: \u0633\u062A\u0629;",
+ "7: \u0633\u0628\u0639\u0629;",
+ "8: \u062B\u0645\u0627\u0646\u064A\u0629;",
+ "9: \u062A\u0633\u0639\u0629;",
+ "10: \u0639\u0634\u0631\u0629;",
+ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;",
+ "12: \u0625\u062B\u0646\u0627 \u0639\u0634\u0631;",
+ "13: >%spellout-numbering> \u0639\u0634\u0631;",
+ "20: [>%spellout-numbering> \u0648]\u0639\u0634\u0631\u0648\u0646;",
+ "30: [>%spellout-numbering> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "40: [>%spellout-numbering> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "50: [>%spellout-numbering> \u0648]\u062E\u0645\u0633\u0648\u0646;",
+ "60: [>%spellout-numbering> \u0648]\u0633\u062A\u0648\u0646;",
+ "70: [>%spellout-numbering> \u0648]\u0633\u0628\u0639\u0648\u0646;",
+ "80: [>%spellout-numbering> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "90: [>%spellout-numbering> \u0648]\u062A\u0633\u0639\u0648\u0646;",
+ "100: \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];",
+ "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-numbering>];",
+ "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];",
+ "1000: \u0623\u0644\u0641[ \u0648>%spellout-numbering>];",
+ "2000: \u0623\u0644\u0641\u064A\u0646[ \u0648>%spellout-numbering>];",
+ "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%spellout-numbering>];",
+ "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%spellout-numbering>];",
+ "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];",
+ "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];",
+ "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u0646\u0627\u0642\u0635 >>;",
+ "x.x: << \u0641\u0627\u0635\u0644 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u0648\u0627\u062D\u062F\u0629;",
+ "2: \u0625\u062B\u0646\u062A\u0627\u0646;",
+ "3: \u062B\u0644\u0627\u062B\u0629;",
+ "4: \u0623\u0631\u0628\u0639\u0629;",
+ "5: \u062E\u0645\u0633\u0629;",
+ "6: \u0633\u062A\u0629;",
+ "7: \u0633\u0628\u0639\u0629;",
+ "8: \u062B\u0645\u0627\u0646\u064A\u0629;",
+ "9: \u062A\u0633\u0639\u0629;",
+ "10: \u0639\u0634\u0631\u0629;",
+ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;",
+ "12: \u0625\u062B\u0646\u062A\u0627 \u0639\u0634\u0631\u0629;",
+ "13: >%spellout-numbering> \u0639\u0634\u0631;",
+ "20: [>%spellout-numbering> \u0648]\u0639\u0634\u0631\u0648\u0646;",
+ "30: [>%spellout-numbering> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "40: [>%spellout-numbering> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "50: [>%spellout-numbering> \u0648]\u062E\u0645\u0633\u0648\u0646;",
+ "60: [>%spellout-numbering> \u0648]\u0633\u062A\u0648\u0646;",
+ "70: [>%spellout-numbering> \u0648]\u0633\u0628\u0639\u0648\u0646;",
+ "80: [>%spellout-numbering> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "90: [>%spellout-numbering> \u0648]\u062A\u0633\u0639\u0648\u0646;",
+ "100: \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];",
+ "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-numbering>];",
+ "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];",
+ "1000: \u0623\u0644\u0641[ \u0648>%spellout-numbering>];",
+ "2000: \u0623\u0644\u0641\u064A[ \u0648>%spellout-numbering>];",
+ "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%spellout-numbering>];",
+ "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%spellout-numbering>];",
+ "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];",
+ "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];",
+ "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-numbering-m:",
+ "0: \u0635\u0641\u0631;",
+ "1: \u0648\u0627\u062D\u062F;",
+ "2: \u0625\u062B\u0646\u0627\u0646;",
+ "3: \u062B\u0644\u0627\u062B\u0629;",
+ "4: \u0623\u0631\u0628\u0639\u0629;",
+ "5: \u062E\u0645\u0633\u0629;",
+ "6: \u0633\u062A\u0629;",
+ "7: \u0633\u0628\u0639\u0629;",
+ "8: \u062B\u0645\u0627\u0646\u064A\u0629;",
+ "9: \u062A\u0633\u0639\u0629;",
+ "10: \u0639\u0634\u0631\u0629;",
+ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;",
+ "12: \u0625\u062B\u0646\u0627 \u0639\u0634\u0631;",
+ "13: >> \u0639\u0634\u0631;",
+ "20: [>%%spellout-numbering-m> \u0648]\u0639\u0634\u0631\u0648\u0646;",
+ "30: [>%%spellout-numbering-m> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "40: [>%%spellout-numbering-m> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "50: [>%%spellout-numbering-m> \u0648]\u062E\u0645\u0633\u0648\u0646;",
+ "60: [>%%spellout-numbering-m> \u0648]\u0633\u062A\u0648\u0646;",
+ "70: [>%%spellout-numbering-m> \u0648]\u0633\u0628\u0639\u0648\u0646;",
+ "80: [>%%spellout-numbering-m> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "90: [>%%spellout-numbering-m> \u0648]\u062A\u0633\u0639\u0648\u0646;",
+ "100: \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];",
+ "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];",
+ "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];",
+ "1000: \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "2000: \u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];",
+ "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];",
+ "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];",
+ "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u0646\u0627\u0642\u0635 >>;",
+ "x.x: <%%spellout-numbering-m< \u0641\u0627\u0635\u0644 >> ;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u0648\u0627\u062D\u062F;",
+ "2: \u0625\u062B\u0646\u0627\u0646;",
+ "3: \u062B\u0644\u0627\u062B\u0629;",
+ "4: \u0623\u0631\u0628\u0639\u0629;",
+ "5: \u062E\u0645\u0633\u0629;",
+ "6: \u0633\u062A\u0629;",
+ "7: \u0633\u0628\u0639\u0629;",
+ "8: \u062B\u0645\u0627\u0646\u064A\u0629;",
+ "9: \u062A\u0633\u0639\u0629;",
+ "10: \u0639\u0634\u0631\u0629;",
+ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;",
+ "12: \u0625\u062B\u0646\u0627 \u0639\u0634\u0631;",
+ "13: >> \u0639\u0634\u0631;",
+ "20: [>%%spellout-numbering-m> \u0648]\u0639\u0634\u0631\u0648\u0646;",
+ "30: [>%%spellout-numbering-m> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "40: [>%%spellout-numbering-m> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "50: [>%%spellout-numbering-m> \u0648]\u062E\u0645\u0633\u0648\u0646;",
+ "60: [>%%spellout-numbering-m> \u0648]\u0633\u062A\u0648\u0646;",
+ "70: [>%%spellout-numbering-m> \u0648]\u0633\u0628\u0639\u0648\u0646;",
+ "80: [>%%spellout-numbering-m> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "90: [>%%spellout-numbering-m> \u0648]\u062A\u0633\u0639\u0648\u0646;",
+ "100: \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];",
+ "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];",
+ "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];",
+ "1000: \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "2000: \u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];",
+ "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];",
+ "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];",
+ "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-ones-feminine:",
+ "1: \u0627\u0644\u062D\u0627\u062F\u064A\u0629 ;",
+ "2: =%spellout-ordinal-feminine=;",
+ "11: \u0627\u0644\u062D\u0627\u062F\u064A\u0629 \u0639\u0634\u0631\u0629;",
+ "12: =%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u0646\u0627\u0642\u0635 >>;",
+ "x.x: << \u0641\u0627\u0635\u0644 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u0627\u0644\u0623\u0648\u0644\u0649;",
+ "2: \u0627\u0644\u062B\u0627\u0646\u064A\u0629;",
+ "3: \u0627\u0644\u062B\u0627\u0644\u062B\u0629;",
+ "4: \u0627\u0644\u0631\u0627\u0628\u0639\u0629;",
+ "5: \u0627\u0644\u062E\u0627\u0645\u0633\u0629;",
+ "6: \u0627\u0644\u0633\u0627\u062F\u0633\u0629;",
+ "7: \u0627\u0644\u0633\u0627\u0628\u0639\u0629;",
+ "8: \u0627\u0644\u062B\u0627\u0645\u0646\u0629;",
+ "9: \u0627\u0644\u062A\u0627\u0633\u0639\u0629;",
+ "10: \u0627\u0644\u0639\u0627\u0634\u0631\u0629;",
+ "11: \u0627\u0644\u062D\u0627\u062F\u064A\u0629 \u0639\u0634\u0631\u0629;",
+ "12: >> \u0639\u0634\u0631\u0629;",
+ "20: \u0627\u0644\u0639\u0634\u0631\u0648\u0646;",
+ "21: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646;",
+ "30: \u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "31: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "40: \u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "41: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "50: \u0627\u0644\u062E\u0645\u0633\u0648\u0646;",
+ "51: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062E\u0645\u0633\u0648\u0646;",
+ "60: \u0627\u0644\u0633\u062A\u0648\u0646;",
+ "61: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0633\u062A\u0648\u0646;",
+ "70: \u0627\u0644\u0633\u0628\u0639\u0648\u0646;",
+ "71: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0633\u0628\u0639\u0648\u0646;",
+ "80: \u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "81: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "90: \u0627\u0644\u062A\u0633\u0639\u0648\u0646;",
+ "91: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062A\u0633\u0639\u0648\u0646;",
+ "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648>%spellout-cardinal-feminine>];",
+ "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-cardinal-feminine>];",
+ "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-cardinal-feminine>];",
+ "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];",
+ "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648>%spellout-cardinal-feminine>];",
+ "3000: <%spellout-cardinal-feminine< \u0622\u0644\u0627\u0641[ \u0648>%spellout-cardinal-feminine>];",
+ "11000/1000: <%spellout-cardinal-feminine< \u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];",
+ "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];",
+ "2000000: <%spellout-cardinal-feminine< \u0627\u0644\u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];",
+ "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-cardinal-feminine>];",
+ "2000000000: <%spellout-cardinal-feminine< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-cardinal-feminine>];",
+ "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];",
+ "2000000000000: <%spellout-cardinal-feminine< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];",
+ "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];",
+ "2000000000000000: <%spellout-cardinal-feminine< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-ones-masculine:",
+ "1: \u0627\u0644\u062D\u0627\u062F\u064A ;",
+ "2: =%spellout-ordinal-masculine=;",
+ "11: \u0627\u0644\u062D\u0627\u062F\u064A \u0639\u0634\u0631;",
+ "12: =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u0646\u0627\u0642\u0635 >>;",
+ "x.x: << \u0641\u0627\u0635\u0644 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u0627\u0644\u0623\u0648\u0644;",
+ "2: \u0627\u0644\u062B\u0627\u0646\u064A;",
+ "3: \u0627\u0644\u062B\u0627\u0644\u062B;",
+ "4: \u0627\u0644\u0631\u0627\u0628\u0639;",
+ "5: \u0627\u0644\u062E\u0627\u0645\u0633;",
+ "6: \u0627\u0644\u0633\u0627\u062F\u0633;",
+ "7: \u0627\u0644\u0633\u0627\u0628\u0639;",
+ "8: \u0627\u0644\u062B\u0627\u0645\u0646;",
+ "9: \u0627\u0644\u062A\u0627\u0633\u0639;",
+ "10: \u0627\u0644\u0639\u0627\u0634\u0631;",
+ "11: \u0627\u0644\u062D\u0627\u062F\u064A \u0639\u0634\u0631;",
+ "12: >> \u0639\u0634\u0631;",
+ "20: \u0627\u0644\u0639\u0634\u0631\u0648\u0646;",
+ "21: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646;",
+ "30: \u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "31: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;",
+ "40: \u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "41: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;",
+ "50: \u0627\u0644\u062E\u0645\u0633\u0648\u0646;",
+ "51: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062E\u0645\u0633\u0648\u0646;",
+ "60: \u0627\u0644\u0633\u062A\u0648\u0646;",
+ "61: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0633\u062A\u0648\u0646;",
+ "70: \u0627\u0644\u0633\u0628\u0639\u0648\u0646;",
+ "71: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0633\u0628\u0639\u0648\u0646;",
+ "80: \u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "81: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;",
+ "90: \u0627\u0644\u062A\u0633\u0639\u0648\u0646;",
+ "91: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062A\u0633\u0639\u0648\u0646;",
+ "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];",
+ "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];",
+ "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];",
+ "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];",
+ "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];",
+ "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000: <%%spellout-numbering-m< \u0627\u0644\u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];",
+ "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];",
+ "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ar_SA.txt b/intl/icu/source/data/rbnf/ar_SA.txt
new file mode 100644
index 0000000000..a848e8bc9c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ar_SA.txt
@@ -0,0 +1,9 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+/**
+ * generated alias target
+ */
+ar_SA{
+ ___{""}
+}
diff --git a/intl/icu/source/data/rbnf/ars.txt b/intl/icu/source/data/rbnf/ars.txt
new file mode 100644
index 0000000000..92183f58d7
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ars.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ars{
+ "%%ALIAS"{"ar_SA"}
+}
diff --git a/intl/icu/source/data/rbnf/az.txt b/intl/icu/source/data/rbnf/az.txt
new file mode 100644
index 0000000000..6828a8f956
--- /dev/null
+++ b/intl/icu/source/data/rbnf/az.txt
@@ -0,0 +1,94 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+az{
+ RBNFRules{
+ OrdinalRules{
+ "%%digits-ordinal-indicator:",
+ "0: ''inci;",
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%digits-ordinal-indicator=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0259ksi >>;",
+ "x.x: << tam >>;",
+ "0: s\u0131f\u0131r;",
+ "1: bir;",
+ "2: iki;",
+ "3: \u00FC\u00E7;",
+ "4: d\u00F6rd;",
+ "5: be\u015F;",
+ "6: alt\u0131;",
+ "7: yeddi;",
+ "8: s\u0259kkiz;",
+ "9: doqquz;",
+ "10: on[ >>];",
+ "20: iyirmi[ >>];",
+ "30: otuz[ >>];",
+ "40: q\u0131rx[ >>];",
+ "50: \u0259lli[ >>];",
+ "60: atm\u0131\u015F[ >>];",
+ "70: yetmi\u015F[ >>];",
+ "80: s\u0259qs\u0259n[ >>];",
+ "90: doxsan[ >>];",
+ "100: << y\u00FCz[ >>];",
+ "1000: << min[ >>];",
+ "1000000: << milyon[ >>];",
+ "1000000000: << milyard[ >>];",
+ "1000000000000: << trilyon[ >>];",
+ "1000000000000000: << katrilyon[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%inci:",
+ "0: inci;",
+ "1: ' =%spellout-ordinal=;",
+ "%%nci:",
+ "0: nci;",
+ "1: ' =%spellout-ordinal=;",
+ "%%inci2:",
+ "0: \u0131nc\u0131;",
+ "1: ' =%spellout-ordinal=;",
+ "%%uncu2:",
+ "0: \u00FCnc\u00FC;",
+ "1: ' =%spellout-ordinal=;",
+ "%%uncu:",
+ "0: uncu;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: \u0259ksi >>;",
+ "x.x: =#,##0.#=;",
+ "0: s\u0131f\u0131r\u0131nc\u0131;",
+ "1: birinci;",
+ "2: ikinci;",
+ "3: \u00FC\u00E7\u00FCnc\u00FC;",
+ "4: d\u00F6rd\u00FCnc\u00FC;",
+ "5: be\u015Finci;",
+ "6: alt\u0131nc\u0131;",
+ "7: yeddinci;",
+ "8: s\u0259kkizinci;",
+ "9: doqquzuncu;",
+ "10: on>%%uncu>;",
+ "20: iyirmi>%%nci>;",
+ "30: otuz>%%uncu>;",
+ "40: q\u0131rx>%%inci2>;",
+ "50: \u0259lli>%%nci>;",
+ "60: altm\u0131\u015F>%%inci2>;",
+ "70: yetmi\u015F>%%inci2>;",
+ "80: s\u0259qs\u0259n>%%inci2>;",
+ "90: doxsan>%%inci2>;",
+ "100: <%spellout-numbering< y\u00FCz>%%uncu2>;",
+ "1000: <%spellout-numbering< bin>%%inci>;",
+ "1000000: <%spellout-numbering< milyon>%%uncu>;",
+ "1000000000: <%spellout-numbering< milyar>%%inci2>;",
+ "1000000000000: <%spellout-numbering< trilyon>%%uncu>;",
+ "1000000000000000: <%spellout-numbering< katrilyon>%%uncu>;",
+ "1000000000000000000: =#,##0='inci;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/be.txt b/intl/icu/source/data/rbnf/be.txt
new file mode 100644
index 0000000000..ab48fb9469
--- /dev/null
+++ b/intl/icu/source/data/rbnf/be.txt
@@ -0,0 +1,398 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+be{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u0441\u043A\u0430 >>;",
+ "0: \u043D\u0443\u043B\u044C;",
+ "1: \u0430\u0434\u0437i\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u044B;",
+ "4: \u0447\u0430\u0442\u044B\u0440\u044B;",
+ "5: \u043F\u044F\u0446\u044C;",
+ "6: \u0448\u044D\u0441\u0446\u044C;",
+ "7: \u0441\u0435\u043C;",
+ "8: \u0432\u043E\u0441\u0435\u043C;",
+ "9: \u0434\u0437\u0435\u0432\u044F\u0446\u044C;",
+ "10: \u0434\u0437\u0435\u0441\u044F\u0446\u044C;",
+ "11: \u0430\u0434\u0437\u0456\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "13: \u0442\u0440\u044B\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "14: \u0447\u0430\u0442\u044B\u0440\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "16: \u0448\u0430\u0441\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "17: \u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "18: \u0432\u0430\u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "19: \u0434\u0437\u0435\u0432\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0446\u044C;",
+ "20: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "30: \u0442\u0440\u044B\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u0430\u043A[ >>];",
+ "50: \u043F\u044F\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0437\u0432\u0435\u0441\u0446\u0435[ >>];",
+ "300: \u0442\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u0430\u0442\u044B\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u044D\u0441\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u0435\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u043E\u0441\u0435\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0437\u0435\u0432\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u044B}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u0451\u043D}few{\u043C\u0456\u043B\u044C\u0451\u043D\u044B}other{\u043C\u0456\u043B\u044C\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u044F\u0440\u0434}few{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u044B}other{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0430\u045E})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u044B\u043B\u044C\u0451\u043D}few{\u0442\u0440\u044B\u043B\u044C\u0451\u043D\u044B}other{\u0442\u0440\u044B\u043B\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D}few{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u044B}other{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u0441\u043A\u0430 >>;",
+ "0: \u043D\u0443\u043B\u044C;",
+ "1: \u0430\u0434\u043D\u043E;",
+ "2: \u0434\u0432\u0430;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "30: \u0442\u0440\u044B\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u0430\u043A[ >>];",
+ "50: \u043F\u044F\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0437\u0432\u0435\u0441\u0446\u0435[ >>];",
+ "300: \u0442\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u0430\u0442\u044B\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u044D\u0441\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u044F\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0430\u0441\u044F\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0437\u0435\u0432\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u044B}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u0451\u043D}few{\u043C\u0456\u043B\u044C\u0451\u043D\u044B}other{\u043C\u0456\u043B\u044C\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u044F\u0440\u0434}few{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u044B}other{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0430\u045E})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u044B\u043B\u044C\u0451\u043D}few{\u0442\u0440\u044B\u043B\u044C\u0451\u043D\u044B}other{\u0442\u0440\u044B\u043B\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D}few{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u044B}other{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u0441\u043A\u0430 >>;",
+ "0: \u043D\u0443\u043B\u044C;",
+ "1: \u0430\u0434\u043D\u0430;",
+ "2: \u0434\u0437\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "30: \u0442\u0440\u044B\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u0430\u043A[ >>];",
+ "50: \u043F\u044F\u0446\u044C\u0434\u0437\u044F\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0437\u0432\u0435\u0441\u0446\u0435[ >>];",
+ "300: \u0442\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u0430\u0442\u044B\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u044D\u0441\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u0435\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0430\u0441\u044F\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0437\u0435\u0432\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u044B}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u0451\u043D}few{\u043C\u0456\u043B\u044C\u0451\u043D\u044B}other{\u043C\u0456\u043B\u044C\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u044F\u0440\u0434}few{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u044B}other{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0430\u045E})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u044B\u043B\u044C\u0451\u043D}few{\u0442\u0440\u044B\u043B\u044C\u0451\u043D\u044B}other{\u0442\u0440\u044B\u043B\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D}few{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u044B}other{\u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u0430\u045E})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u044F\u0432\u044B;",
+ "1: \u043F\u0435\u0440\u0448\u044B;",
+ "2: \u0434\u0440\u0443\u0433\u0456;",
+ "3: \u0442\u0440\u044D\u0439\u0446\u0456;",
+ "4: \u0447\u0430\u0446\u044C\u0432\u0435\u0440\u0442\u044B;",
+ "5: \u043F\u044F\u0442\u044B;",
+ "6: \u0448\u043E\u0441\u0442\u044B;",
+ "7: \u0441\u0451\u043C\u044B;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u044B;",
+ "9: \u0434\u0437\u044F\u0432\u044F\u0442\u044B;",
+ "10: \u0434\u0437\u044F\u0441\u044F\u0442\u044B;",
+ "11: \u0430\u0434\u0437\u0456\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "13: \u0442\u0440\u044B\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "14: \u0447\u0430\u0442\u044B\u0440\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "16: \u0448\u0430\u0441\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "17: \u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "18: \u0432\u0430\u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "19: \u0434\u0437\u0435\u0432\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "20: \u0434\u0432\u0430\u0446\u0446\u0430\u0442\u044B;",
+ "21: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "30: \u0442\u0440\u044B\u0446\u0446\u0430\u0442\u044B;",
+ "31: \u0442\u0440\u044B\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "40: \u0441\u0430\u0440\u0430\u043A\u0430\u0432\u044B;",
+ "41: \u0441\u043E\u0440\u0430\u043A[ >>];",
+ "50: \u043F\u044F\u0446\u0456\u0434\u0437\u044F\u0441\u044F\u0442\u044B;",
+ "51: \u043F\u044F\u0446\u0456\u0434\u0437\u044F\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442\u044B;",
+ "61: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442\u044B;",
+ "71: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u0430\u0441\u044C\u043C\u0456\u0434\u0437\u044F\u0441\u044F\u0442\u044B;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u044B;",
+ "91: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u043E\u0442\u044B;",
+ "101: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0437\u0432\u0443\u0445\u0441\u043E\u0442\u044B;",
+ "201: \u0434\u0437\u0432\u0435\u0441\u0446\u0435[ >>];",
+ "300: \u0442\u0440\u043E\u0445\u0441\u043E\u0442\u044B;",
+ "301: \u0442\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u0430\u0442\u044B\u0440\u043E\u0445\u0441\u043E\u0442\u044B;",
+ "401: \u0447\u0430\u0442\u044B\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u044F\u0446\u0456\u0441\u043E\u0442\u044B;",
+ "501: \u043F\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u0430\u0441\u044C\u0446\u0456\u0441\u043E\u0442\u044B;",
+ "601: \u0448\u044D\u0441\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u044F\u043C\u0456\u0441\u043E\u0442\u044B;",
+ "701: \u0441\u0435\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0430\u0441\u044C\u043C\u0456\u0441\u043E\u0442\u044B;",
+ "801: \u0432\u0430\u0441\u044F\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0437\u0435\u0432\u044F\u0446\u0456\u0441\u043E\u0442\u044B;",
+ "901: \u0434\u0437\u0435\u0432\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "1001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];",
+ "2000: \u0434\u0437\u0432\u0443\u0445 \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "2001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u044B[ >>];",
+ "5000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "5001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "10000: \u0434\u0437\u0435\u0441\u044F\u0446\u0456 \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "10001/1000: \u0434\u0437\u0435\u0441\u044F\u0446\u044C \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "11000/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "20000: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u0456 \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "20001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];",
+ "100000: \u0441\u0442\u043E \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "100001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "110000/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B[ >>];",
+ "200000: \u0434\u0437\u0432\u0443\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "200001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B[ >>];",
+ "300000: \u0442\u0440\u043E\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "300001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B[ >>];",
+ "400000: \u0447\u0430\u0442\u044B\u0440\u043E\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "400001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B[ >>];",
+ "500000/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D[ >>];",
+ "2000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434\u044B[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0430\u045E[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u044C\u0451\u043D[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u044F\u0432\u0430\u044F;",
+ "1: \u043F\u0435\u0440\u0448\u0430\u044F;",
+ "2: \u0434\u0440\u0443\u0433\u0430\u044F;",
+ "3: \u0442\u0440\u044D\u0446\u0446\u044F\u044F;",
+ "4: \u0447\u0430\u0446\u044C\u0432\u0435\u0440\u0442\u0430\u044F;",
+ "5: \u043F\u044F\u0442\u0430\u044F;",
+ "6: \u0448\u043E\u0441\u0442\u0430\u044F;",
+ "7: \u0441\u0451\u043C\u0430\u044F;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0430\u044F;",
+ "9: \u0434\u0437\u044F\u0432\u044F\u0442\u0430\u044F;",
+ "10: \u0434\u0437\u044F\u0441\u044F\u0442\u0430\u044F;",
+ "11: \u0430\u0434\u0437\u0456\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "13: \u0442\u0440\u044B\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "14: \u0447\u0430\u0442\u044B\u0440\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "16: \u0448\u0430\u0441\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "17: \u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "18: \u0432\u0430\u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "19: \u0434\u0437\u0435\u0432\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "20: \u0434\u0432\u0430\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "21: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "30: \u0442\u0440\u044B\u0446\u0446\u0430\u0442\u0430\u044F;",
+ "31: \u0442\u0440\u044B\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "40: \u0441\u0430\u0440\u0430\u043A\u0430\u0432\u0430\u044F;",
+ "41: \u0441\u043E\u0440\u0430\u043A[ >>];",
+ "50: \u043F\u044F\u0446\u0456\u0434\u0437\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "51: \u043F\u044F\u0446\u0456\u0434\u0437\u044F\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u044D\u0441\u0446\u0456\u0434\u0437\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "61: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "71: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u0430\u0441\u044C\u043C\u0456\u0434\u0437\u044F\u0441\u044F\u0442\u0430\u044F;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430\u044F;",
+ "91: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u043E\u0442\u0430\u044F;",
+ "101: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0437\u0432\u0443\u0445\u0441\u043E\u0442\u0430\u044F;",
+ "201: \u0434\u0437\u0432\u0435\u0441\u0446\u0435[ >>];",
+ "300: \u0442\u0440\u043E\u0445\u0441\u043E\u0442\u0430\u044F;",
+ "301: \u0442\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u0430\u0442\u044B\u0440\u043E\u0445\u0441\u043E\u0442\u0430\u044F;",
+ "401: \u0447\u0430\u0442\u044B\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u044F\u0446\u0456\u0441\u043E\u0442\u0430\u044F;",
+ "501: \u043F\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u0430\u0441\u044C\u0446\u0456\u0441\u043E\u0442\u0430\u044F;",
+ "601: \u0448\u044D\u0441\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u044F\u043C\u0456\u0441\u043E\u0442\u0430\u044F;",
+ "701: \u0441\u0435\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0430\u0441\u044C\u043C\u0456\u0441\u043E\u0442\u0430\u044F;",
+ "801: \u0432\u0430\u0441\u044F\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0437\u0435\u0432\u044F\u0446\u0456\u0441\u043E\u0442\u0430\u044F;",
+ "901: \u0434\u0437\u0435\u0432\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "1001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];",
+ "2000: \u0434\u0437\u0432\u0443\u0445 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "2001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u044B[ >>];",
+ "5000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "5001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "10000: \u0434\u0437\u0435\u0441\u044F\u0446\u0456 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "10001/1000: \u0434\u0437\u0435\u0441\u044F\u0446\u044C \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "11000/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "20000: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u0456 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "20001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];",
+ "100000: \u0441\u0442\u043E \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "100001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "110000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F[ >>];",
+ "200000: \u0434\u0437\u0432\u0443\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "200001/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F[ >>];",
+ "300000: \u0442\u0440\u043E\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "300001/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F[ >>];",
+ "400000: \u0447\u0430\u0442\u044B\u0440\u043E\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "400001/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F[ >>];",
+ "500000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D[ >>];",
+ "2000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434\u044B[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0430\u045E[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u044C\u0451\u043D[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-neuter:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u044F\u0432\u043E\u0435;",
+ "1: \u043F\u0435\u0440\u0448\u0430\u0435;",
+ "2: \u0434\u0440\u0443\u0433\u043E\u0435;",
+ "3: \u0442\u0440\u044D\u0446\u0446\u044F\u0435;",
+ "4: \u0447\u0430\u0446\u044C\u0432\u0435\u0440\u0442\u0430\u0435;",
+ "5: \u043F\u044F\u0442\u0430\u0435;",
+ "6: \u0448\u043E\u0441\u0442\u0430\u0435;",
+ "7: \u0441\u0451\u043C\u0430\u0435;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0430\u0435;",
+ "9: \u0434\u0437\u044F\u0432\u044F\u0442\u0430\u0435;",
+ "10: \u0434\u0437\u044F\u0441\u044F\u0442\u0430\u0435;",
+ "11: \u0430\u0434\u0437\u0456\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "13: \u0442\u0440\u044B\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "14: \u0447\u0430\u0442\u044B\u0440\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "16: \u0448\u0430\u0441\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "17: \u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "18: \u0432\u0430\u0441\u044F\u043C\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "19: \u0434\u0437\u0435\u0432\u044F\u0442\u043D\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "20: \u0434\u0432\u0430\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "21: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "30: \u0442\u0440\u044B\u0446\u0446\u0430\u0442\u0430\u0435;",
+ "31: \u0442\u0440\u044B\u0446\u0446\u0430\u0446\u044C[ >>];",
+ "40: \u0441\u0430\u0440\u0430\u043A\u0430\u0432\u043E\u0435;",
+ "41: \u0441\u043E\u0440\u0430\u043A[ >>];",
+ "50: \u043F\u044F\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442\u0430\u0435;",
+ "51: \u043F\u044F\u0446\u0456\u0434\u0437\u044F\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u044D\u0441\u0446\u0456\u0434\u0437\u044F\u0441\u044F\u0442\u0430\u0435;",
+ "61: \u0448\u044D\u0441\u0446\u044C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u044F\u043C\u0434\u0437\u044F\u0441\u044F\u0442\u0430\u0435;",
+ "71: \u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u0430\u0441\u044C\u043C\u0456\u0434\u0437\u044F\u0441\u044F\u0442\u0430\u0435;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u0434\u0437\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430\u0435;",
+ "91: \u0434\u0437\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u043E\u0442\u0430\u0435;",
+ "101: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0437\u0432\u0443\u0445\u0441\u043E\u0442\u0430\u0435;",
+ "201: \u0434\u0437\u0432\u0435\u0441\u0446\u0435[ >>];",
+ "300: \u0442\u0440\u043E\u0445\u0441\u043E\u0442\u0430\u0435;",
+ "301: \u0442\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u0430\u0442\u044B\u0440\u043E\u0445\u0441\u043E\u0442\u0430\u0435;",
+ "401: \u0447\u0430\u0442\u044B\u0440\u044B\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u044F\u0446\u0456\u0441\u043E\u0442\u0430\u0435;",
+ "501: \u043F\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u0430\u0441\u044C\u0446\u0456\u0441\u043E\u0442\u0430\u0435;",
+ "601: \u0448\u044D\u0441\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u044F\u043C\u0456\u0441\u043E\u0442\u0430\u0435;",
+ "701: \u0441\u0435\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0430\u0441\u044C\u043C\u0456\u0441\u043E\u0442\u0430\u0435;",
+ "801: \u0432\u0430\u0441\u044F\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0437\u0435\u0432\u044F\u0446\u0456\u0441\u043E\u0442\u0430\u0435;",
+ "901: \u0434\u0437\u0435\u0432\u044F\u0446\u044C\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u044B;",
+ "1001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];",
+ "2000: \u0434\u0437\u0432\u0443\u0445 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "2001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u044B[ >>];",
+ "5000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "5001: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "10000: \u0434\u0437\u0435\u0441\u044F\u0446\u0456 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "10001/1000: \u0434\u0437\u0435\u0441\u044F\u0446\u044C \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "11000/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "20000: \u0434\u0432\u0430\u0446\u0446\u0430\u0446\u0456 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "20001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];",
+ "100000: \u0441\u0442\u043E \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "100001/1000: <%spellout-cardinal-masculine< \u0442\u044B\u0441\u044F\u0447[ >>];",
+ "110000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "200000: \u0434\u0437\u0432\u0443\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "200001/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "300000: \u0442\u0440\u043E\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "300001/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "400000: \u0447\u0430\u0442\u044B\u0440\u043E\u0445\u0441\u043E\u0442 \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435;",
+ "400001/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "500000/1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u043D\u0430\u0435[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D[ >>];",
+ "2000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434\u044B[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< \u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0430\u045E[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u044C\u0451\u043D[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u044B\u043B\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u044B[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u044B\u043B\u044C\u0451\u043D\u0430\u045E[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/bg.txt b/intl/icu/source/data/rbnf/bg.txt
new file mode 100644
index 0000000000..074b06cb00
--- /dev/null
+++ b/intl/icu/source/data/rbnf/bg.txt
@@ -0,0 +1,459 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+bg{
+ RBNFRules{
+ OrdinalRules{
+ "%%digits-ordinal-masculine-larger-suffix:",
+ "0: \u0442\u0435\u043D;",
+ "1: >%%digits-ordinal-masculine-suffix>;",
+ "100: >>;",
+ "%%digits-ordinal-masculine-suffix:",
+ "0: \u0438;",
+ "1: \u0432\u0438;",
+ "2: \u0440\u0438;",
+ "3: \u0442\u0438;",
+ "5: \u0438;",
+ "20: >>;",
+ "100: >%%digits-ordinal-masculine-larger-suffix>;",
+ "1000: >>;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-=%%digits-ordinal-masculine-suffix=;",
+ "%%digits-ordinal-feminine-larger-suffix:",
+ "0: \u0442\u043D\u0430;",
+ "1: >%%digits-ordinal-feminine-suffix>;",
+ "100: >>;",
+ "%%digits-ordinal-feminine-suffix:",
+ "0: \u0430;",
+ "1: \u0432\u0430;",
+ "2: \u0440\u0430;",
+ "3: \u0442\u0430;",
+ "5: \u0430;",
+ "20: >>;",
+ "100: >%%digits-ordinal-feminine-larger-suffix>;",
+ "1000: >>;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-=%%digits-ordinal-feminine-suffix=;",
+ "%%digits-ordinal-neuter-larger-suffix:",
+ "0: \u0442\u043D\u043E;",
+ "1: >%%digits-ordinal-neuter-suffix>;",
+ "100: >>;",
+ "%%digits-ordinal-neuter-suffix:",
+ "0: o;",
+ "1: \u0432o;",
+ "2: \u0440o;",
+ "3: \u0442o;",
+ "5: o;",
+ "20: >>;",
+ "100: >%%digits-ordinal-neuter-larger-suffix>;",
+ "1000: >>;",
+ "%digits-ordinal-neuter:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-=%%digits-ordinal-neuter-suffix=;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-neuter=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u0435\u0442\u0438\u0440\u0438;",
+ "5: \u043F\u0435\u0442;",
+ "6: \u0448\u0435\u0441\u0442;",
+ "7: \u0441\u0435\u0434\u0435\u043C;",
+ "8: \u043E\u0441\u0435\u043C;",
+ "9: \u0434\u0435\u0432\u0435\u0442;",
+ "10: \u0434\u0435\u0441\u0435\u0442;",
+ "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0439\u0441\u0435\u0442;",
+ "13: >>\u043D\u0430\u0439\u0441\u0435\u0442;",
+ "20: <<\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "70: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-and>];",
+ "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-and>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-and>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-and>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-and>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-masculine-and:",
+ "0: '\u0438 =%spellout-cardinal-masculine=;",
+ "10: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u043D\u0430;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: <%spellout-cardinal-masculine<\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-feminine-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-and>];",
+ "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-feminine-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-feminine-and>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-feminine-and>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-and>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-feminine-and>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-feminine-and:",
+ "0: '\u0438 =%spellout-cardinal-feminine=;",
+ "10: =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u043D\u043E;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: <%spellout-cardinal-masculine<\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-neuter-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-and>];",
+ "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-neuter-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-neuter-and>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-neuter-and>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-and>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-neuter-and>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-neuter-and:",
+ "0: '\u0438 =%spellout-cardinal-neuter=;",
+ "10: =%spellout-cardinal-neuter=;",
+ "%spellout-cardinal-masculine-personal:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430\u043C\u0430;",
+ "3: \u0442\u0440\u0438\u043C\u0430;",
+ "4: \u0447\u0435\u0442\u0438\u0440\u0438\u043C\u0430;",
+ "5: \u043F\u0435\u0442\u0438\u043C\u0430;",
+ "6: \u0448\u0435\u0441\u0442\u0438\u043C\u0430;",
+ "7: =%spellout-cardinal-masculine=;",
+ "20: <%spellout-cardinal-masculine<\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];",
+ "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-personal-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-and>];",
+ "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-personal-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-personal-and>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-personal-and>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-masculine-personal-and:",
+ "0: '\u0438 =%spellout-cardinal-masculine-personal=;",
+ "10: =%spellout-cardinal-masculine-personal=;",
+ "%spellout-cardinal-masculine-personal-financial:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430\u043C\u0430;",
+ "3: \u0442\u0440\u0438\u043C\u0430;",
+ "4: \u0447\u0435\u0442\u0438\u0440\u0438\u043C\u0430;",
+ "5: \u043F\u0435\u0442\u0438\u043C\u0430;",
+ "6: \u0448\u0435\u0441\u0442\u0438\u043C\u0430;",
+ "7: =%spellout-cardinal-masculine-financial=;",
+ "20: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "400: <%spellout-cardinal-masculine-financial<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-masculine-personal-financial-and:",
+ "0: '\u0438 =%spellout-cardinal-masculine-personal-financial=;",
+ "10: =%spellout-cardinal-masculine-personal-financial=;",
+ "%spellout-cardinal-masculine-financial:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u0435\u0442\u0438\u0440\u0438;",
+ "5: \u043F\u0435\u0442;",
+ "6: \u0448\u0435\u0441\u0442;",
+ "7: \u0441\u0435\u0434\u0435\u043C;",
+ "8: \u043E\u0441\u0435\u043C;",
+ "9: \u0434\u0435\u0432\u0435\u0442;",
+ "10: \u0434\u0435\u0441\u0435\u0442;",
+ "11: \u0435\u0434\u0438\u043D\u0430\u0434\u0435\u0441\u0435\u0442;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0434\u0435\u0441\u0435\u0442;",
+ "13: >>\u043D\u0430\u0434\u0435\u0441\u0435\u0442;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-financial-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-financial-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-financial-and>];",
+ "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-financial-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-financial-and>];",
+ "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-financial-and>];",
+ "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];",
+ "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];",
+ "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-masculine-financial-and:",
+ "0: '\u0438 =%spellout-cardinal-masculine-financial=;",
+ "10: =%spellout-cardinal-masculine-financial=;",
+ "%spellout-cardinal-feminine-financial:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u043D\u0430;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine-financial=;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-feminine-financial-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-financial-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-financial-and>];",
+ "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-feminine-financial-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-feminine-financial-and>];",
+ "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-feminine-financial-and>];",
+ "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];",
+ "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];",
+ "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-feminine-financial-and:",
+ "0: '\u0438 =%spellout-cardinal-feminine-financial=;",
+ "10: =%spellout-cardinal-feminine-financial=;",
+ "%spellout-cardinal-neuter-financial:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u043D\u043E;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine-financial=;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >%%spellout-cardinal-neuter-financial-and>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-financial-and>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-financial-and>];",
+ "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-neuter-financial-and>];",
+ "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-neuter-financial-and>];",
+ "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-neuter-financial-and>];",
+ "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];",
+ "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];",
+ "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];",
+ "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-neuter-financial-and:",
+ "0: '\u0438 =%spellout-cardinal-neuter-financial=;",
+ "10: =%spellout-cardinal-neuter-financial=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u043F\u044A\u0440\u0432\u0438;",
+ "2: \u0432\u0442\u043E\u0440\u0438;",
+ "3: \u0442\u0440\u0435\u0442\u0438;",
+ "4: \u0447\u0435\u0442\u0432\u044A\u0440\u0442\u0438;",
+ "5: \u043F\u0435\u0442\u0438;",
+ "6: \u0448\u0435\u0441\u0442\u0438;",
+ "7: \u0441\u0435\u0434\u043C\u0438;",
+ "8: \u043E\u0441\u043C\u0438;",
+ "9: \u0434\u0435\u0432\u0435\u0442\u0438;",
+ "10: \u0434\u0435\u0441\u0435\u0442\u0438;",
+ "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442\u0438;",
+ "12: >%spellout-cardinal-masculine>\u043D\u0430\u0439\u0441\u0435\u0442\u0438;",
+ "20: \u0434\u0432\u0430\u0439\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;",
+ "30: \u0442\u0440\u0438\u0439\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;",
+ "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;",
+ "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;",
+ "100: \u0441\u0442\u043E>%%spellout-ordinal-masculine-hundreds-and-suffix>;",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%spellout-ordinal-masculine-hundreds-and-suffix>;",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%spellout-ordinal-masculine-hundreds-and-suffix>;",
+ "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D>%%spellout-ordinal-masculine-hundreds-and-suffix>;",
+ "1000: \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-masculine-thousand-and-suffix>;",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-masculine-thousands-and-suffix>;",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-million-and-suffix>;",
+ "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-thousand-and-suffix>;",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-masculine-million-and-suffix>;",
+ "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-masculine-thousand-and-suffix>;",
+ "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-million-and-suffix>;",
+ "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-thousand-and-suffix>;",
+ "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-million-and-suffix>;",
+ "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-thousand-and-suffix>;",
+ "1000000000000000000: =#,##0=-\u0438;",
+ "%%spellout-ordinal-masculine-and-suffix:",
+ "0: \u0438;",
+ "1: ' \u0438 =%spellout-ordinal-masculine=;",
+ "%%spellout-ordinal-masculine-hundreds-and-suffix:",
+ "0: \u0442\u0435\u043D;",
+ "1: ' \u0438 =%spellout-ordinal-masculine=;",
+ "10: ' =%spellout-ordinal-masculine=;",
+ "%%spellout-ordinal-masculine-thousand-and-suffix:",
+ "0: \u0435\u043D;",
+ "1: '\u0430 \u0438 =%spellout-ordinal-masculine=;",
+ "10: '\u0430 =%spellout-ordinal-masculine=;",
+ "%%spellout-ordinal-masculine-thousands-and-suffix:",
+ "0: \u0435\u043D;",
+ "1: '\u0438 \u0438 =%spellout-ordinal-masculine=;",
+ "10: '\u0438 =%spellout-ordinal-masculine=;",
+ "%%spellout-ordinal-masculine-million-and-suffix:",
+ "0: \u0435\u043D;",
+ "1: ' \u0438 =%spellout-ordinal-masculine=;",
+ "10: ' =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u043F\u044A\u0440\u0432\u0430;",
+ "2: \u0432\u0442\u043E\u0440\u0430;",
+ "3: \u0442\u0440\u0435\u0442\u0430;",
+ "4: \u0447\u0435\u0442\u0432\u044A\u0440\u0442\u0430;",
+ "5: \u043F\u0435\u0442\u0430;",
+ "6: \u0448\u0435\u0441\u0442\u0430;",
+ "7: \u0441\u0435\u0434\u043C\u0430;",
+ "8: \u043E\u0441\u043C\u0430;",
+ "9: \u0434\u0435\u0432\u0435\u0442\u0430;",
+ "10: \u0434\u0435\u0441\u0435\u0442\u0430;",
+ "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442\u0430;",
+ "12: >%spellout-cardinal-masculine>\u043D\u0430\u0439\u0441\u0435\u0442\u0430;",
+ "20: \u0434\u0432\u0430\u0439\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;",
+ "30: \u0442\u0440\u0438\u0439\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;",
+ "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;",
+ "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;",
+ "100: \u0441\u0442\u043E>%%spellout-ordinal-feminine-hundreds-and-suffix>;",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%spellout-ordinal-feminine-hundreds-and-suffix>;",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%spellout-ordinal-feminine-hundreds-and-suffix>;",
+ "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D>%%spellout-ordinal-feminine-hundreds-and-suffix>;",
+ "1000: \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-feminine-thousand-and-suffix>;",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-feminine-thousands-and-suffix>;",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-million-and-suffix>;",
+ "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-thousand-and-suffix>;",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-feminine-million-and-suffix>;",
+ "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-feminine-thousand-and-suffix>;",
+ "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-million-and-suffix>;",
+ "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-thousand-and-suffix>;",
+ "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-million-and-suffix>;",
+ "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-thousand-and-suffix>;",
+ "1000000000000000000: =#,##0=-\u0430;",
+ "%%spellout-ordinal-feminine-and-suffix:",
+ "0: \u0430;",
+ "1: ' \u0438 =%spellout-ordinal-feminine=;",
+ "%%spellout-ordinal-feminine-hundreds-and-suffix:",
+ "0: \u0442\u043D\u0430;",
+ "1: ' \u0438 =%spellout-ordinal-feminine=;",
+ "10: ' =%spellout-ordinal-feminine=;",
+ "%%spellout-ordinal-feminine-thousand-and-suffix:",
+ "0: \u043D\u0430;",
+ "1: '\u0430 \u0438 =%spellout-ordinal-feminine=;",
+ "10: '\u0430 =%spellout-ordinal-feminine=;",
+ "%%spellout-ordinal-feminine-thousands-and-suffix:",
+ "0: \u043D\u0430;",
+ "1: '\u0438 \u0438 =%spellout-ordinal-feminine=;",
+ "10: '\u0438 =%spellout-ordinal-feminine=;",
+ "%%spellout-ordinal-feminine-million-and-suffix:",
+ "0: \u043D\u0430;",
+ "1: ' \u0438 =%spellout-ordinal-feminine=;",
+ "10: ' =%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-neuter:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u043F\u044A\u0440\u0432\u043E;",
+ "2: \u0432\u0442\u043E\u0440\u043E;",
+ "3: \u0442\u0440\u0435\u0442\u043E;",
+ "4: \u0447\u0435\u0442\u0432\u044A\u0440\u0442\u043E;",
+ "5: \u043F\u0435\u0442\u043E;",
+ "6: \u0448\u0435\u0441\u0442\u043E;",
+ "7: \u0441\u0435\u0434\u043C\u043E;",
+ "8: \u043E\u0441\u043C\u043E;",
+ "9: \u0434\u0435\u0432\u0435\u0442\u043E;",
+ "10: \u0434\u0435\u0441\u0435\u0442\u043E;",
+ "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442\u043E;",
+ "12: >%spellout-cardinal-masculine>\u043D\u0430\u0439\u0441\u0435\u0442\u043E;",
+ "20: \u0434\u0432\u0430\u0439\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;",
+ "30: \u0442\u0440\u0438\u0439\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;",
+ "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;",
+ "60: \u0448\u0435\u0439\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;",
+ "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;",
+ "100: \u0441\u0442\u043E>%%spellout-ordinal-neuter-hundreds-and-suffix>;",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%spellout-ordinal-neuter-hundreds-and-suffix>;",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%spellout-ordinal-neuter-hundreds-and-suffix>;",
+ "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D>%%spellout-ordinal-neuter-hundreds-and-suffix>;",
+ "1000: \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-neuter-thousand-and-suffix>;",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-neuter-thousands-and-suffix>;",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-million-and-suffix>;",
+ "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-thousand-and-suffix>;",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-neuter-million-and-suffix>;",
+ "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-neuter-thousand-and-suffix>;",
+ "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-million-and-suffix>;",
+ "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-thousand-and-suffix>;",
+ "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-million-and-suffix>;",
+ "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-thousand-and-suffix>;",
+ "1000000000000000000: =#,##0=-\u043E;",
+ "%%spellout-ordinal-neuter-and-suffix:",
+ "0: \u043E;",
+ "1: ' \u0438 =%spellout-ordinal-neuter=;",
+ "%%spellout-ordinal-neuter-hundreds-and-suffix:",
+ "0: \u0442\u043D\u043E;",
+ "1: ' \u0438 =%spellout-ordinal-neuter=;",
+ "10: ' =%spellout-ordinal-neuter=;",
+ "%%spellout-ordinal-neuter-thousand-and-suffix:",
+ "0: \u043D\u043E;",
+ "1: '\u0430 \u0438 =%spellout-ordinal-neuter=;",
+ "10: '\u0430 =%spellout-ordinal-neuter=;",
+ "%%spellout-ordinal-neuter-thousands-and-suffix:",
+ "0: \u043D\u043E;",
+ "1: '\u0438 \u0438 =%spellout-ordinal-neuter=;",
+ "10: '\u0438 =%spellout-ordinal-neuter=;",
+ "%%spellout-ordinal-neuter-million-and-suffix:",
+ "0: \u043D\u043E;",
+ "1: ' \u0438 =%spellout-ordinal-neuter=;",
+ "10: ' =%spellout-ordinal-neuter=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/bs.txt b/intl/icu/source/data/rbnf/bs.txt
new file mode 100644
index 0000000000..6cad7dfe54
--- /dev/null
+++ b/intl/icu/source/data/rbnf/bs.txt
@@ -0,0 +1,120 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+bs{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << zarez >>;",
+ "0: nula;",
+ "1: jedan;",
+ "2: dva;",
+ "3: tri;",
+ "4: \u010Detiri;",
+ "5: pet;",
+ "6: \u0161est;",
+ "7: sedam;",
+ "8: osam;",
+ "9: devet;",
+ "10: deset;",
+ "11: jedenaest;",
+ "12: dvanaest;",
+ "13: trinaest;",
+ "14: \u010Detrnaest;",
+ "15: petnaest;",
+ "16: \u0161estnaest;",
+ "17: sedamnaest;",
+ "18: osamnaest;",
+ "19: devetnaest;",
+ "20: dvadeset[ >>];",
+ "30: trideset[ >>];",
+ "40: \u010Detrdeset[ >>];",
+ "50: pedeset[ >>];",
+ "60: \u0161ezdeset[ >>];",
+ "70: sedamdeset[ >>];",
+ "80: osamdeset[ >>];",
+ "90: devedeset[ >>];",
+ "100: sto[ >>];",
+ "200: dvesta[ >>];",
+ "300: trista[ >>];",
+ "400: \u010Detristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161esto[ >>];",
+ "700: sedamsto[ >>];",
+ "800: osamsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: <%spellout-cardinal-feminine< hiljada[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliard[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliard[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << zarez >>;",
+ "0: nula;",
+ "1: jedno;",
+ "2: dva;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadeset[ >>];",
+ "30: trideset[ >>];",
+ "40: \u010Detrdeset[ >>];",
+ "50: pedeset[ >>];",
+ "60: \u0161ezdeset[ >>];",
+ "70: sedamdeset[ >>];",
+ "80: osamdeset[ >>];",
+ "90: devedeset[ >>];",
+ "100: sto[ >>];",
+ "200: dvesta[ >>];",
+ "300: trista[ >>];",
+ "400: \u010Detristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161esto[ >>];",
+ "700: sedamsto[ >>];",
+ "800: osamsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: <%spellout-cardinal-feminine< hiljada[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliard[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliard[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << zarez >>;",
+ "0: nula;",
+ "1: jedinica;",
+ "2: dve;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadeset[ >>];",
+ "30: trideset[ >>];",
+ "40: \u010Detrdeset[ >>];",
+ "50: pedeset[ >>];",
+ "60: \u0161ezdeset[ >>];",
+ "70: sedamdeset[ >>];",
+ "80: osamdeset[ >>];",
+ "90: devedeset[ >>];",
+ "100: sto[ >>];",
+ "200: dvesta[ >>];",
+ "300: trista[ >>];",
+ "400: \u010Detristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161esto[ >>];",
+ "700: sedamsto[ >>];",
+ "800: osamsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: <%spellout-cardinal-feminine< hiljada[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliard[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliard[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ca.txt b/intl/icu/source/data/rbnf/ca.txt
new file mode 100644
index 0000000000..1feabb4c6e
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ca.txt
@@ -0,0 +1,259 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ca{
+ RBNFRules{
+ OrdinalRules{
+ "%%digits-ordinal-indicator-m:",
+ "0: \u00E8;",
+ "1: r;",
+ "2: n;",
+ "3: r;",
+ "4: t;",
+ "5: \u00E8;",
+ "20: >>;",
+ "100: >>;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%digits-ordinal-indicator-m=;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=a;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%%spellout-numbering-cents:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-masculine=;",
+ "%spellout-numbering:",
+ "-x: menys >>;",
+ "x.x: << coma >>;",
+ "0: zero;",
+ "1: u;",
+ "2: =%spellout-cardinal-masculine=;",
+ "20: vint[-i->>];",
+ "30: trenta[->>];",
+ "40: quaranta[->>];",
+ "50: cinquanta[->>];",
+ "60: seixanta[->>];",
+ "70: setanta[->>];",
+ "80: vuitanta[->>];",
+ "90: noranta[->>];",
+ "100: cent[->>];",
+ "200: <%spellout-cardinal-masculine<-cent>%%spellout-numbering-cents>;",
+ "1000: mil[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil[ >>];",
+ "1000000: un mili\u00F3[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milions[ >>];",
+ "1000000000: un miliard[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliards[ >>];",
+ "1000000000000: un bili\u00F3[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilions[ >>];",
+ "1000000000000000: un biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-masculine-cents:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: menys >>;",
+ "x.x: << coma >>;",
+ "0: zero;",
+ "1: un;",
+ "2: dos;",
+ "3: tres;",
+ "4: quatre;",
+ "5: cinc;",
+ "6: sis;",
+ "7: set;",
+ "8: vuit;",
+ "9: nou;",
+ "10: deu;",
+ "11: onze;",
+ "12: dotze;",
+ "13: tretze;",
+ "14: catorze;",
+ "15: quinze;",
+ "16: setze;",
+ "17: disset;",
+ "18: divuit;",
+ "19: dinou;",
+ "20: vint[-i->>];",
+ "30: trenta[->>];",
+ "40: quaranta[->>];",
+ "50: cinquanta[->>];",
+ "60: seixanta[->>];",
+ "70: setanta[->>];",
+ "80: vuitanta[->>];",
+ "90: noranta[->>];",
+ "100: cent[->>];",
+ "200: <%spellout-cardinal-masculine<-cent>%%spellout-cardinal-masculine-cents>;",
+ "1000: mil[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil[ >>];",
+ "1000000: un mili\u00F3[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milions[ >>];",
+ "1000000000: un miliard[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliards[ >>];",
+ "1000000000000: un bili\u00F3[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilions[ >>];",
+ "1000000000000000: un biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-feminine-cents:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: menys >>;",
+ "x.x: << coma >>;",
+ "0: zero;",
+ "1: una;",
+ "2: dues;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: vint[-i->>];",
+ "30: trenta[->>];",
+ "40: quaranta[->>];",
+ "50: cinquanta[->>];",
+ "60: seixanta[->>];",
+ "70: setanta[->>];",
+ "80: vuitanta[->>];",
+ "90: noranta[->>];",
+ "100: cent[->>];",
+ "200: <%spellout-cardinal-masculine<-cent>%%spellout-cardinal-feminine-cents>;",
+ "1000: mil[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil[ >>];",
+ "1000000: un mili\u00F3[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milions[ >>];",
+ "1000000000: un miliard[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliards[ >>];",
+ "1000000000000: un bili\u00F3[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilions[ >>];",
+ "1000000000000000: un biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-masculine-cont:",
+ "0: \u00E8;",
+ "1: ' =%spellout-ordinal-masculine=;",
+ "%%spellout-ordinal-masculine-conts:",
+ "0: \u00E8;",
+ "1: s =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-masculine:",
+ "-x: menys >>;",
+ "x.x: =#,##0.#=;",
+ "0: zero\u00E8;",
+ "1: primer;",
+ "2: segon;",
+ "3: tercer;",
+ "4: quart;",
+ "5: cinqu\u00E8;",
+ "6: sis\u00E8;",
+ "7: set\u00E8;",
+ "8: vuit\u00E8;",
+ "9: nov\u00E8;",
+ "10: des\u00E8;",
+ "11: onz\u00E8;",
+ "12: dotz\u00E8;",
+ "13: tretz\u00E8;",
+ "14: catorz\u00E8;",
+ "15: quinz\u00E8;",
+ "16: setz\u00E8;",
+ "17: disset\u00E8;",
+ "18: divuit\u00E8;",
+ "19: dinov\u00E8;",
+ "20: vint\u00E8;",
+ "21: vint-i->>;",
+ "30: trent\u00E8;",
+ "31: trenta->>;",
+ "40: quarant\u00E8;",
+ "41: quaranta->>;",
+ "50: cinquant\u00E8;",
+ "51: cinquanta->>;",
+ "60: seixant\u00E8;",
+ "61: seixanta->>;",
+ "70: setant\u00E8;",
+ "71: setanta->>;",
+ "80: vuitant\u00E8;",
+ "81: vuitanta->>;",
+ "90: norant\u00E8;",
+ "91: noranta->>;",
+ "100: cent\u00E8;",
+ "101: cent->>;",
+ "200: <%spellout-cardinal-masculine<-cent>%%spellout-ordinal-masculine-cont>;",
+ "1000: mil>%%spellout-ordinal-masculine-cont>;",
+ "2000: <%spellout-cardinal-masculine< mil>%%spellout-ordinal-masculine-cont>;",
+ "1000000: un milion>%%spellout-ordinal-masculine-cont>;",
+ "2000000: <%spellout-cardinal-masculine< milion>%%spellout-ordinal-masculine-conts>;",
+ "1000000000: un miliard>%%spellout-ordinal-masculine-cont>;",
+ "2000000000: <%spellout-cardinal-masculine< miliard>%%spellout-ordinal-masculine-conts>;",
+ "1000000000000: un bilion>%%spellout-ordinal-masculine-cont>;",
+ "2000000000000: <%spellout-cardinal-masculine< bilion>%%spellout-ordinal-masculine-conts>;",
+ "1000000000000000: un biliard>%%spellout-ordinal-masculine-cont>;",
+ "2000000000000000: <%spellout-cardinal-masculine< biliard>%%spellout-ordinal-masculine-conts>;",
+ "1000000000000000000: =#,##0=\u00E8;",
+ "%%spellout-ordinal-feminine-cont:",
+ "0: ena;",
+ "1: ' =%spellout-ordinal-feminine=;",
+ "%%spellout-ordinal-feminine-conts:",
+ "0: ena;",
+ "1: s =%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-feminine:",
+ "-x: menys >>;",
+ "x.x: =#,##0.#=;",
+ "0: zerona;",
+ "1: primera;",
+ "2: segona;",
+ "3: tercera;",
+ "4: quarta;",
+ "5: cinquena;",
+ "6: sisena;",
+ "7: setena;",
+ "8: vuitena;",
+ "9: novena;",
+ "10: desena;",
+ "11: onzena;",
+ "12: dotzena;",
+ "13: tretzena;",
+ "14: catorzena;",
+ "15: quinzena;",
+ "16: setzena;",
+ "17: dissetena;",
+ "18: divuitena;",
+ "19: dinovena;",
+ "20: vintena;",
+ "21: vint-i->>;",
+ "30: trentena;",
+ "31: trenta->>;",
+ "40: quarantena;",
+ "41: quaranta->>;",
+ "50: cinquantena;",
+ "51: cinquanta->>;",
+ "60: seixantena;",
+ "61: seixanta->>;",
+ "70: setantena;",
+ "71: setanta->>;",
+ "80: vuitantena;",
+ "81: vuitanta->>;",
+ "90: norantena;",
+ "91: noranta->>;",
+ "100: centena;",
+ "101: cent->>;",
+ "200: <%spellout-cardinal-masculine<-cent>%%spellout-ordinal-feminine-cont>;",
+ "1000: mil>%%spellout-ordinal-feminine-cont>;",
+ "2000: <%spellout-cardinal-masculine< mil>%%spellout-ordinal-feminine-cont>;",
+ "1000000: un milion>%%spellout-ordinal-feminine-cont>;",
+ "2000000: <%spellout-cardinal-masculine< milion>%%spellout-ordinal-feminine-conts>;",
+ "1000000000: un miliard>%%spellout-ordinal-feminine-cont>;",
+ "2000000000: <%spellout-cardinal-masculine< miliard>%%spellout-ordinal-feminine-conts>;",
+ "1000000000000: un bilion>%%spellout-ordinal-feminine-cont>;",
+ "2000000000000: <%spellout-cardinal-masculine< bilion>%%spellout-ordinal-feminine-conts>;",
+ "1000000000000000: un biliard>%%spellout-ordinal-feminine-cont>;",
+ "2000000000000000: <%spellout-cardinal-masculine< biliard>%%spellout-ordinal-feminine-conts>;",
+ "1000000000000000000: =#,##0=ena;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ccp.txt b/intl/icu/source/data/rbnf/ccp.txt
new file mode 100644
index 0000000000..4a1c4df3a1
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ccp.txt
@@ -0,0 +1,55 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ccp{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \U0001111C\U00011122\U00011127\U00011107\U00011134 >>;",
+ "x.x: << \U0001111C\U0001112A\U00011118\U0001112E >>;",
+ "Inf: \U00011103\U00011127\U0001111C\U0001112A\U00011122\U00011127\U0001111A\U00011134\U00011118\U00011128;",
+ "NaN: \U0001111A\U00011118 \U0001111A\U00011127\U00011120\U00011134;",
+ "0: \U00011125\U0001112A\U0001111A\U00011133\U00011120\U00011134\U00011127;",
+ "1: \U00011106\U00011107\U00011134;",
+ "2: \U00011118\U00011128;",
+ "3: \U00011116\U00011128\U0001111A\U00011134;",
+ "4: \U0001110C\U00011133\U00011106\U0001112C\U00011122\U00011134;",
+ "5: \U0001111B\U0001110C\U00011134;",
+ "6: \U0001110D\U00011127;",
+ "7: \U00011125\U00011116\U00011134;",
+ "8: \U00011103\U00011116\U00011133\U00011120\U00011134\U00011127;",
+ "9: \U0001111A\U00011127;",
+ "10: \U00011118\U00011127\U0001110C\U00011134;",
+ "11: \U00011106\U00011109\U00011122\U00011127;",
+ "12: \U0001111D\U00011122\U00011133\U00011126\U00011127;",
+ "13: \U00011116\U0001112C\U00011122\U00011133\U00011126\U00011127;",
+ "14: \U0001110C\U0001112E\U00011116\U00011134\U00011119\U0001112E;",
+ "15: \U0001111B\U00011127\U0001111A\U00011134\U00011118\U00011133\U00011122\U00011127;",
+ "16: \U00011125\U0001112A\U00011123\U0001112E;",
+ "17: \U00011125\U00011127\U00011116\U00011134\U00011127\U00011122\U00011127;",
+ "18: \U00011103\U00011118\U00011127\U00011122\U00011133\U00011126\U00011127;",
+ "19: \U00011103\U0001112A\U0001111A\U00011134\U0001112E\U0001110C\U00011134;",
+ "20: \U00011107\U0001112A\U00011122\U00011128[ >>];",
+ "30: \U00011116\U00011133\U00011122\U00011128\U0001110C\U00011134[ >>];",
+ "40: \U0001110C\U00011123\U00011128\U00011128\U0001110C\U00011134[ >>];",
+ "50: \U0001111B\U00011127\U0001111A\U00011134\U0001110E\U0001110C\U00011134[ >>];",
+ "60: \U00011126\U0001112C\U00011116\U00011134[ >>];",
+ "70: \U00011126\U0001112E\U00011116\U00011134\U0001112A\U00011122\U00011134[ >>];",
+ "80: \U00011103\U0001110E\U00011128[ >>];",
+ "90: \U0001111A\U00011127\U0001111B\U00011134\U0001111D\U00011130[ >>];",
+ "100: <<\U00011125\U00011127[ >>];",
+ "1000: << \U00011126\U0001110E\U00011122\U00011134[ >>];",
+ "100000: << \U00011123\U00011107\U00011134[ >>];",
+ "10000000: << \U00011107\U0001112A\U00011116\U00011128[ >>];",
+ "100000000000000000: =#,##,##0=;",
+ "%spellout-ordinal:",
+ "-x: \U0001111C\U00011122\U00011127\U00011107\U00011134 >>;",
+ "x.x: =#,##,##0.0=;",
+ "0: =%spellout-numbering= \U0001111B\U00011133\U00011106\U00011118\U00011133\U00011120\U0001112C;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/chr.txt b/intl/icu/source/data/rbnf/chr.txt
new file mode 100644
index 0000000000..15e9ac97be
--- /dev/null
+++ b/intl/icu/source/data/rbnf/chr.txt
@@ -0,0 +1,57 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+chr{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: \uAB7A\uABB3\uAB84\uAB9D\uABA7 >>;",
+ "x.x: << \uAB7A\uAB9D\uABA3\u13F9 >>;",
+ "Inf: \uAB72\uAB7A\uAB7F\uABA3 \uAB78\uABA2;",
+ "NaN: \uAB77\uAB92\uAB79\uABA3 \uABA7\uAB9E\uAB9D\uABA7;",
+ "0: \uABAD \uAB7A\uAB9D\uABA7;",
+ "1: \uABA0\uABBC;",
+ "2: \uABA4\uAB85;",
+ "3: \uABB6\uAB72;",
+ "4: \uAB95\uAB79;",
+ "5: \uAB7F\uAB9D\uAB79;",
+ "6: \uABA1\uABA3\uAB85;",
+ "7: \uAB76\uAB85\uAB99\uAB79;",
+ "8: \uABB7\uAB91\uAB83;",
+ "9: \uABA0\uAB91\uAB83;",
+ "10: \uAB9D\uAB7A\uAB7F;",
+ "11: \uAB9C\uABAA;",
+ "12: \uABA4\uAB85\uABAA;",
+ "13: \uABB6\uAB76\uABAA;",
+ "14: \uAB92\uAB76\uABAA;",
+ "15: \uAB7F\uAB9D\uAB76\uABAA;",
+ "16: \uABA3\uAB83\uABAA;",
+ "17: \uAB76\uAB85\uAB96\uABAA;",
+ "18: \uAB91\uAB83\uABAA;",
+ "19: \uABA0\uAB91\uAB83\uABAA;",
+ "20: \uABA4\uAB85\uAB9D\uAB7A>%%spellout-tens>;",
+ "30: \uABB6\uAB72\uAB9D\uAB7A>%%spellout-tens>;",
+ "40: \uAB95\uAB79\uAB9D\uAB7A>%%spellout-tens>;",
+ "50: \uAB7F\uAB9D\uAB79\uAB9D\uAB7A>%%spellout-tens>;",
+ "60: \uABA1\uABA3\uAB85\uAB9D\uAB7A>%%spellout-tens>;",
+ "70: \uAB76\uAB85\uAB96\uAB9D\uAB7A>%%spellout-tens>;",
+ "80: \uABB7\uAB91\uAB83\uAB9D\uAB7A>%%spellout-tens>;",
+ "90: \uABA0\uAB91\uAB83\uAB9D\uAB7A>%%spellout-tens>;",
+ "100: << \uAB9D\uAB7A\uAB7F\uABB5\uAB96[ >>];",
+ "1000: << \uAB72\uABBF\uAB76\u13FC\uAB85[ >>];",
+ "1000000: << \uAB72\u13FB\uAB96\uABA7\uAB95\uABA3[ >>];",
+ "1000000000: << \uAB72\uABBF\uABA4\uAB83\uABA7\uAB95\uABAB[ >>];",
+ "1000000000000: << \uAB72\uABBF\uABB6\uAB70\uABA7\uAB95\uABAB[ >>];",
+ "1000000000000000: << \uAB72\uABBF\uAB95\uAB76\uABA7\uAB95\uABAB[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal:",
+ "0: =%spellout-numbering=;",
+ "%%spellout-tens:",
+ "0: \uAB7F;",
+ "1: ' =%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/cs.txt b/intl/icu/source/data/rbnf/cs.txt
new file mode 100644
index 0000000000..6206cdaf09
--- /dev/null
+++ b/intl/icu/source/data/rbnf/cs.txt
@@ -0,0 +1,129 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+cs{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << \u010D\u00E1rka >>;",
+ "0: nula;",
+ "1: jeden;",
+ "2: dva;",
+ "3: t\u0159i;",
+ "4: \u010Dty\u0159i;",
+ "5: p\u011Bt;",
+ "6: \u0161est;",
+ "7: sedm;",
+ "8: osm;",
+ "9: dev\u011Bt;",
+ "10: deset;",
+ "11: jeden\u00E1ct;",
+ "12: dvan\u00E1ct;",
+ "13: t\u0159in\u00E1ct;",
+ "14: \u010Dtrn\u00E1ct;",
+ "15: patn\u00E1ct;",
+ "16: \u0161estn\u00E1ct;",
+ "17: sedmn\u00E1ct;",
+ "18: osmn\u00E1ct;",
+ "19: devaten\u00E1ct;",
+ "20: <%spellout-cardinal-masculine<cet[ >>];",
+ "50: pades\u00E1t[ >>];",
+ "60: \u0161edes\u00E1t[ >>];",
+ "70: sedmdes\u00E1t[ >>];",
+ "80: osmdes\u00E1t[ >>];",
+ "90: devades\u00E1t[ >>];",
+ "100: sto[ >>];",
+ "200: <%spellout-cardinal-feminine< st\u011B[ >>];",
+ "300: <%spellout-cardinal-feminine< sta[ >>];",
+ "500: <%spellout-cardinal-feminine< set[ >>];",
+ "1000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "2000: <%spellout-cardinal-feminine< tis\u00EDce[ >>];",
+ "5000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "1000000: <%spellout-cardinal-masculine< mili\u00F3n[ >>];",
+ "2000000: <%spellout-cardinal-masculine< mili\u00F3ny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< mili\u00F3n\u016F[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliard\u016F[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bili\u00F3n[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bili\u00F3ny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bili\u00F3n\u016F[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliard\u016F[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << \u010D\u00E1rka >>;",
+ "0: nula;",
+ "1: jedno;",
+ "2: dv\u011B;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: <%spellout-cardinal-masculine<cet[ >>];",
+ "50: pades\u00E1t[ >>];",
+ "60: \u0161edes\u00E1t[ >>];",
+ "70: sedmdes\u00E1t[ >>];",
+ "80: osmdes\u00E1t[ >>];",
+ "90: devades\u00E1t[ >>];",
+ "100: sto[ >>];",
+ "200: <%spellout-cardinal-feminine< st\u011B[ >>];",
+ "300: <%spellout-cardinal-feminine< sta[ >>];",
+ "500: <%spellout-cardinal-feminine< set[ >>];",
+ "1000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "2000: <%spellout-cardinal-feminine< tis\u00EDce[ >>];",
+ "5000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "1000000: <%spellout-cardinal-masculine< mili\u00F3n[ >>];",
+ "2000000: <%spellout-cardinal-masculine< mili\u00F3ny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< mili\u00F3n\u016F[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliard\u016F[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bili\u00F3n[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bili\u00F3ny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bili\u00F3n\u016F[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliard\u016F[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << \u010D\u00E1rka >>;",
+ "0: nula;",
+ "1: jedna;",
+ "2: dv\u011B;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: <%spellout-cardinal-masculine<cet[ >>];",
+ "50: pades\u00E1t[ >>];",
+ "60: \u0161edes\u00E1t[ >>];",
+ "70: sedmdes\u00E1t[ >>];",
+ "80: osmdes\u00E1t[ >>];",
+ "90: devades\u00E1t[ >>];",
+ "100: sto[ >>];",
+ "200: <%spellout-cardinal-feminine< st\u011B[ >>];",
+ "300: <%spellout-cardinal-feminine< sta[ >>];",
+ "500: <%spellout-cardinal-feminine< set[ >>];",
+ "1000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "2000: <%spellout-cardinal-feminine< tis\u00EDce[ >>];",
+ "5000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "1000000: <%spellout-cardinal-masculine< mili\u00F3n[ >>];",
+ "2000000: <%spellout-cardinal-masculine< mili\u00F3ny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< mili\u00F3n\u016F[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliard\u016F[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bili\u00F3n[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bili\u00F3ny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bili\u00F3n\u016F[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliard\u016F[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/cy.txt b/intl/icu/source/data/rbnf/cy.txt
new file mode 100644
index 0000000000..afbd9d5cac
--- /dev/null
+++ b/intl/icu/source/data/rbnf/cy.txt
@@ -0,0 +1,108 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+cy{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "& ' ' , ',' ;",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minws >>;",
+ "x.x: << pwynt >>;",
+ "0: dim;",
+ "1: un;",
+ "2: dau;",
+ "3: tri;",
+ "4: pedwar;",
+ "5: pump;",
+ "6: chwech;",
+ "7: saith;",
+ "8: wyth;",
+ "9: naw;",
+ "10: un deg[ >>];",
+ "20: dau ddeg[ >>];",
+ "30: <%spellout-cardinal-masculine-before-consonant< deg[ >>];",
+ "100: <%spellout-cardinal-masculine-before-consonant< cant[ >>];",
+ "1000: <%spellout-cardinal-masculine-before-consonant< mil[ >>];",
+ "1000000: <%spellout-cardinal-masculine-before-consonant< miliwn[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-before-consonant< biliwn[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-before-consonant< triliwn[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-before-consonant< kwadriliwn[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-masculine-before-consonant:",
+ "-x: minws >>;",
+ "x.x: << pwynt >>;",
+ "0: dim;",
+ "1: un;",
+ "2: dau;",
+ "3: tri;",
+ "4: pedwar;",
+ "5: pum;",
+ "6: chwe;",
+ "7: saith;",
+ "8: wyth;",
+ "9: naw;",
+ "10: un deg[ >>];",
+ "20: dau ddeg[ >>];",
+ "30: <%spellout-cardinal-masculine-before-consonant< deg[ >>];",
+ "100: <%spellout-cardinal-masculine-before-consonant< cant[ >>];",
+ "1000: <%spellout-cardinal-masculine-before-consonant< mil[ >>];",
+ "1000000: <%spellout-cardinal-masculine-before-consonant< miliwn[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-before-consonant< biliwn[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-before-consonant< triliwn[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-before-consonant< kwadriliwn[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minws >>;",
+ "x.x: << pwynt >>;",
+ "0: dim;",
+ "1: un;",
+ "2: dwy;",
+ "3: tair;",
+ "4: pedair;",
+ "5: pump;",
+ "6: chwech;",
+ "7: saith;",
+ "8: wyth;",
+ "9: naw;",
+ "10: un deg[ >>];",
+ "20: dau ddeg[ >>];",
+ "30: <%spellout-cardinal-masculine-before-consonant< deg[ >>];",
+ "100: <%spellout-cardinal-masculine-before-consonant< cant[ >>];",
+ "1000: <%spellout-cardinal-masculine-before-consonant< mil[ >>];",
+ "1000000: <%spellout-cardinal-masculine-before-consonant< miliwn[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-before-consonant< biliwn[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-before-consonant< triliwn[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-before-consonant< kwadriliwn[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-before-consonant:",
+ "-x: minws >>;",
+ "x.x: << pwynt >>;",
+ "0: dim;",
+ "1: un;",
+ "2: dwy;",
+ "3: tair;",
+ "4: pedair;",
+ "5: pum;",
+ "6: chwe;",
+ "7: saith;",
+ "8: wyth;",
+ "9: naw;",
+ "10: un deg[ >>];",
+ "20: dau ddeg[ >>];",
+ "30: <%spellout-cardinal-masculine-before-consonant< deg[ >>];",
+ "100: <%spellout-cardinal-masculine-before-consonant< cant[ >>];",
+ "1000: <%spellout-cardinal-masculine-before-consonant< mil[ >>];",
+ "1000000: <%spellout-cardinal-masculine-before-consonant< miliwn[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-before-consonant< biliwn[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-before-consonant< triliwn[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-before-consonant< kwadriliwn[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/da.txt b/intl/icu/source/data/rbnf/da.txt
new file mode 100644
index 0000000000..31ed3aa79e
--- /dev/null
+++ b/intl/icu/source/data/rbnf/da.txt
@@ -0,0 +1,172 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+da{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00ADhundrede[ og >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-neuter=;",
+ "%spellout-cardinal-common:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: nul;",
+ "1: en;",
+ "2: to;",
+ "3: tre;",
+ "4: fire;",
+ "5: fem;",
+ "6: seks;",
+ "7: syv;",
+ "8: otte;",
+ "9: ni;",
+ "10: ti;",
+ "11: elleve;",
+ "12: tolv;",
+ "13: tretten;",
+ "14: fjorten;",
+ "15: femten;",
+ "16: seksten;",
+ "17: sytten;",
+ "18: atten;",
+ "19: nitten;",
+ "20: [>>\u00ADog\u00AD]tyve;",
+ "30: [>>\u00ADog\u00AD]tredive;",
+ "40: [>>\u00ADog\u00AD]fyrre;",
+ "50: [>>\u00ADog\u00AD]halvtreds;",
+ "60: [>>\u00ADog\u00AD]tres;",
+ "70: [>>\u00ADog\u00AD]halvfjerds;",
+ "80: [>>\u00ADog\u00AD]firs;",
+ "90: [>>\u00ADog\u00AD]halvfems;",
+ "100: hundrede[ og >>];",
+ "200: <%spellout-cardinal-neuter<\u00ADhundrede[ og >>];",
+ "1000: tusinde[ >%%and-small>];",
+ "2000: <%spellout-cardinal-neuter< tusinde[ >%%and-small>];",
+ "1000000: million[ >>];",
+ "2000000: << millioner[ >>];",
+ "1000000000: milliard[ >>];",
+ "2000000000: << milliarder[ >>];",
+ "1000000000000: billion[ >>];",
+ "2000000000000: << billioner[ >>];",
+ "1000000000000000: billiard[ >>];",
+ "2000000000000000: << billiarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-small:",
+ "0: og =%spellout-cardinal-common=;",
+ "100: =%spellout-cardinal-common=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: nul;",
+ "1: et;",
+ "2: =%spellout-cardinal-common=;",
+ "100: hundrede[ og >>];",
+ "200: <%spellout-cardinal-neuter<\u00ADhundrede[ og >>];",
+ "1000: tusind[ >%%and-small-n>];",
+ "2000: <%spellout-cardinal-neuter< tusind[ >%%and-small-n>];",
+ "1000000: en million[ >>];",
+ "2000000: <%spellout-cardinal-common< millioner[ >>];",
+ "1000000000: en milliard[ >>];",
+ "2000000000: <%spellout-cardinal-common< milliarder[ >>];",
+ "1000000000000: en billion[ >>];",
+ "2000000000000: <%spellout-cardinal-common< billioner[ >>];",
+ "1000000000000000: en billiard[ >>];",
+ "2000000000000000: <%spellout-cardinal-common< billiarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-small-n:",
+ "0: og =%spellout-cardinal-neuter=;",
+ "100: =%spellout-cardinal-neuter=;",
+ "%spellout-ordinal-common:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulte;",
+ "1: f\u00F8rste;",
+ "2: anden;",
+ "3: tredje;",
+ "4: fjerde;",
+ "5: femte;",
+ "6: sjette;",
+ "7: syvende;",
+ "8: ottende;",
+ "9: niende;",
+ "10: tiende;",
+ "11: ellevte;",
+ "12: tolvte;",
+ "13: =%spellout-numbering=de;",
+ "20: [>%spellout-numbering>\u00ADog\u00AD]tyvende;",
+ "30: [>%spellout-numbering>\u00ADog\u00AD]tredivte;",
+ "40: [>%spellout-numbering>\u00ADog\u00AD]fyrrende;",
+ "50: =%spellout-numbering=indstyvende;",
+ "100: hundrede>%%ord-de-c>;",
+ "200: <%spellout-numbering< hundrede>%%ord-de-c>;",
+ "1000: tusind>%%ord-e-c>;",
+ "2000: <%spellout-numbering< tusind>%%ord-e-c>;",
+ "1000000: million>%%ord-te-c>;",
+ "2000000: <%spellout-numbering< million>%%ord-teer-c>;",
+ "1000000000: milliard>%%ord-te-c>;",
+ "2000000000: <%spellout-numbering< milliard>%%ord-teer-c>;",
+ "1000000000000: billion>%%ord-te-c>;",
+ "2000000000000: <%spellout-numbering< billion>%%ord-teer-c>;",
+ "1000000000000000: billiard>%%ord-te-c>;",
+ "2000000000000000: <%spellout-numbering< billiard>%%ord-teer-c>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-de-c:",
+ "0: de;",
+ "1: ' og =%spellout-ordinal-common=;",
+ "%%ord-e-c:",
+ "0: e;",
+ "1: ' og =%spellout-ordinal-common=;",
+ "100: ' =%spellout-ordinal-common=;",
+ "%%ord-te-c:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-common=;",
+ "%%ord-teer-c:",
+ "0: te;",
+ "1: er =%spellout-ordinal-common=;",
+ "%spellout-ordinal-neuter:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulte;",
+ "1: f\u00F8rste;",
+ "2: andet;",
+ "3: =%spellout-ordinal-common=;",
+ "20: [>%spellout-cardinal-neuter>\u00ADog\u00AD]tyvende;",
+ "30: [>%spellout-cardinal-neuter>\u00ADog\u00AD]tredivte;",
+ "40: [>%spellout-cardinal-neuter>\u00ADog\u00AD]fyrrende;",
+ "50: =%spellout-cardinal-neuter=indstyvende;",
+ "100: hundrede>%%ord-de-n>;",
+ "200: <%spellout-cardinal-neuter< hundrede>%%ord-de-n>;",
+ "1000: tusinde>%%ord-e-n>;",
+ "2000: <%spellout-cardinal-neuter< tusind>%%ord-e-n>;",
+ "1000000: million>%%ord-teer-n>;",
+ "2000000: <%spellout-cardinal-neuter< million>%%ord-teer-n>;",
+ "1000000000: milliard>%%ord-te-n>;",
+ "2000000000: <%spellout-cardinal-neuter< milliard>%%ord-teer-n>;",
+ "1000000000000: billion>%%ord-te-n>;",
+ "2000000000000: <%spellout-cardinal-neuter< billion>%%ord-teer-n>;",
+ "1000000000000000: billiard>%%ord-te-n>;",
+ "2000000000000000: <%spellout-cardinal-neuter< billiard>%%ord-teer-n>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-de-n:",
+ "0: de;",
+ "1: ' og =%spellout-ordinal-neuter=;",
+ "%%ord-e-n:",
+ "0: e;",
+ "1: ' og =%spellout-ordinal-neuter=;",
+ "100: ' =%spellout-ordinal-neuter=;",
+ "%%ord-te-n:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-neuter=;",
+ "%%ord-teer-n:",
+ "0: te;",
+ "1: er =%spellout-ordinal-neuter=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/de.txt b/intl/icu/source/data/rbnf/de.txt
new file mode 100644
index 0000000000..06258773f0
--- /dev/null
+++ b/intl/icu/source/data/rbnf/de.txt
@@ -0,0 +1,207 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+de{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&ue=\u00FC&ae=\u00E4&oe=\u00F6&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00ADhundert[\u00AD>>];",
+ "2000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eins;",
+ "2: zwei;",
+ "3: drei;",
+ "4: vier;",
+ "5: f\u00FCnf;",
+ "6: sechs;",
+ "7: sieben;",
+ "8: acht;",
+ "9: neun;",
+ "10: zehn;",
+ "11: elf;",
+ "12: zw\u00F6lf;",
+ "13: >>zehn;",
+ "16: sechzehn;",
+ "17: siebzehn;",
+ "18: >>zehn;",
+ "20: [>%spellout-cardinal-masculine>\u00ADund\u00AD]zwanzig;",
+ "30: [>%spellout-cardinal-masculine>\u00ADund\u00AD]drei\u00DFig;",
+ "40: [>%spellout-cardinal-masculine>\u00ADund\u00AD]vierzig;",
+ "50: [>%spellout-cardinal-masculine>\u00ADund\u00AD]f\u00FCnfzig;",
+ "60: [>%spellout-cardinal-masculine>\u00ADund\u00AD]sechzig;",
+ "70: [>%spellout-cardinal-masculine>\u00ADund\u00AD]siebzig;",
+ "80: [>%spellout-cardinal-masculine>\u00ADund\u00AD]achtzig;",
+ "90: [>%spellout-cardinal-masculine>\u00ADund\u00AD]neunzig;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: ein;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eine;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-n:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: einen;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-r:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: einer;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-s:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eines;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-m:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: einem;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ste:",
+ "0: ste;",
+ "1: \u00AD=%spellout-ordinal=;",
+ "%%ste2:",
+ "0: ste;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nullte;",
+ "1: erste;",
+ "2: zweite;",
+ "3: dritte;",
+ "4: vierte;",
+ "5: f\u00FCnfte;",
+ "6: sechste;",
+ "7: siebte;",
+ "8: achte;",
+ "9: =%spellout-numbering=te;",
+ "20: =%spellout-numbering=ste;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert>%%ste>;",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend>%%ste>;",
+ "1000000: eine Million>%%ste2>;",
+ "2000000: <%spellout-cardinal-feminine< Millionen>%%ste2>;",
+ "1000000000: eine Milliarde>%%ste2>;",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden>%%ste2>;",
+ "1000000000000: eine Billion>%%ste>;",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen>%%ste2>;",
+ "1000000000000000: eine Billiarde>%%ste2>;",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden>%%ste2>;",
+ "1000000000000000000: =#,##0=.;",
+ "%spellout-ordinal-n:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=n;",
+ "%spellout-ordinal-r:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=r;",
+ "%spellout-ordinal-s:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=s;",
+ "%spellout-ordinal-m:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=m;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/de_CH.txt b/intl/icu/source/data/rbnf/de_CH.txt
new file mode 100644
index 0000000000..97a959d55d
--- /dev/null
+++ b/intl/icu/source/data/rbnf/de_CH.txt
@@ -0,0 +1,205 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+de_CH{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00ADhundert[\u00AD>>];",
+ "2000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eins;",
+ "2: zwei;",
+ "3: drei;",
+ "4: vier;",
+ "5: f\u00FCnf;",
+ "6: sechs;",
+ "7: sieben;",
+ "8: acht;",
+ "9: neun;",
+ "10: zehn;",
+ "11: elf;",
+ "12: zw\u00F6lf;",
+ "13: >>zehn;",
+ "16: sechzehn;",
+ "17: siebzehn;",
+ "18: >>zehn;",
+ "20: [>%spellout-cardinal-masculine>\u00ADund\u00AD]zwanzig;",
+ "30: [>%spellout-cardinal-masculine>\u00ADund\u00AD]dreissig;",
+ "40: [>%spellout-cardinal-masculine>\u00ADund\u00AD]vierzig;",
+ "50: [>%spellout-cardinal-masculine>\u00ADund\u00AD]f\u00FCnfzig;",
+ "60: [>%spellout-cardinal-masculine>\u00ADund\u00AD]sechzig;",
+ "70: [>%spellout-cardinal-masculine>\u00ADund\u00AD]siebzig;",
+ "80: [>%spellout-cardinal-masculine>\u00ADund\u00AD]achtzig;",
+ "90: [>%spellout-cardinal-masculine>\u00ADund\u00AD]neunzig;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: ein;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eine;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-n:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: einen;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-r:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: einer;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-s:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eines;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-m:",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: einem;",
+ "2: =%spellout-numbering=;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];",
+ "1000000: eine Million[ >>];",
+ "2000000: <%spellout-cardinal-feminine< Millionen[ >>];",
+ "1000000000: eine Milliarde[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];",
+ "1000000000000: eine Billion[ >>];",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];",
+ "1000000000000000: eine Billiarde[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ste:",
+ "0: ste;",
+ "1: \u00AD=%spellout-ordinal=;",
+ "%%ste2:",
+ "0: ste;",
+ "1: \u2018 =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nullte;",
+ "1: erste;",
+ "2: zweite;",
+ "3: dritte;",
+ "4: vierte;",
+ "5: f\u00FCnfte;",
+ "6: sechste;",
+ "7: siebte;",
+ "8: achte;",
+ "9: =%spellout-numbering=te;",
+ "20: =%spellout-numbering=ste;",
+ "100: <%spellout-cardinal-masculine<\u00ADhundert>%%ste>;",
+ "1000: <%spellout-cardinal-masculine<\u00ADtausend>%%ste>;",
+ "1000000: eine Million>%%ste2>;",
+ "2000000: <%spellout-cardinal-feminine< Millionen>%%ste2>;",
+ "1000000000: eine Milliarde>%%ste2>;",
+ "2000000000: <%spellout-cardinal-feminine< Milliarden>%%ste2>;",
+ "1000000000000: eine Billion>%%ste>;",
+ "2000000000000: <%spellout-cardinal-feminine< Billionen>%%ste2>;",
+ "1000000000000000: eine Billiarde>%%ste2>;",
+ "2000000000000000: <%spellout-cardinal-feminine< Billiarden>%%ste2>;",
+ "1000000000000000000: =#,##0=.;",
+ "%spellout-ordinal-n:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=n;",
+ "%spellout-ordinal-r:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=r;",
+ "%spellout-ordinal-s:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=s;",
+ "%spellout-ordinal-m:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal=m;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ee.txt b/intl/icu/source/data/rbnf/ee.txt
new file mode 100644
index 0000000000..a5a662c26f
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ee.txt
@@ -0,0 +1,87 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ee{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0= lia;",
+ "1: =#,##0= t\u0254;",
+ "2: =#,##0= lia;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%%after-hundreds:",
+ "0: kple =%spellout-cardinal=;",
+ "21: =%spellout-cardinal=;",
+ "30: kple =%spellout-cardinal=;",
+ "31: =%spellout-cardinal=;",
+ "40: kple =%spellout-cardinal=;",
+ "41: =%spellout-cardinal=;",
+ "50: kple =%spellout-cardinal=;",
+ "51: =%spellout-cardinal=;",
+ "60: kple =%spellout-cardinal=;",
+ "61: =%spellout-cardinal=;",
+ "70: kple =%spellout-cardinal=;",
+ "71: =%spellout-cardinal=;",
+ "80: kple =%spellout-cardinal=;",
+ "81: =%spellout-cardinal=;",
+ "90: kple =%spellout-cardinal=;",
+ "91: =%spellout-cardinal=;",
+ "%%after-thousands:",
+ "0: ' kple =%spellout-cardinal=;",
+ "100: ' =%spellout-cardinal=;",
+ "%%after-hundred-thousands:",
+ "0: ' kpakple =%spellout-cardinal=;",
+ "100: ' =%spellout-cardinal=;",
+ "%%after-millions:",
+ "0: ' kpakple =%spellout-cardinal=;",
+ "1000: ' kple =%spellout-cardinal=;",
+ "100000: ' =%spellout-cardinal=;",
+ "%%after-billions:",
+ "0: ' kpakple =%spellout-cardinal=;",
+ "1000: ' kple =%spellout-cardinal=;",
+ "100000000: ' kple =%spellout-cardinal=;",
+ "100000000000: ' =%spellout-cardinal=;",
+ "%%spellout-base:",
+ "0: \u0256ekeo;",
+ "1: \u0256ek\u025B;",
+ "2: eve;",
+ "3: et\u0254\u0303;",
+ "4: ene;",
+ "5: at\u0254\u0303;",
+ "6: ade;",
+ "7: adre;",
+ "8: enyi;",
+ "9: asieke;",
+ "10: ewo;",
+ "11: wui>>;",
+ "20: bla<<[ v\u0254 >>];",
+ "100: alafa <%spellout-cardinal<[ >%%after-hundreds>];",
+ "1000: akpe <%spellout-cardinal<[>%%after-thousands>];",
+ "100000/1000: akpe <%spellout-cardinal<[>%%after-hundred-thousands>];",
+ "1000000: mili\u0254n <%spellout-cardinal<[>%%after-millions>];",
+ "1000000000: mili\u0254n akpe <%spellout-cardinal<[>%%after-millions>];",
+ "1000000000000: bili\u0254n <%spellout-cardinal<[>%%after-billions>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal:",
+ "-x: >> xl\u1EBDyimegbee;",
+ "0.x: kak\u025B >>;",
+ "x.x: << kple kak\u025B >>;",
+ "0: \u0256ekeo;",
+ "1: \u0256eka;",
+ "2: =%%spellout-base=;",
+ "%spellout-ordinal:",
+ "-x: >> xl\u1EBDyimegbee;",
+ "x.x: =#,##0.0=lia;",
+ "0: \u0256ekeolia;",
+ "1: gb\u00E3t\u0254;",
+ "2: =%spellout-cardinal=lia;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/el.txt b/intl/icu/source/data/rbnf/el.txt
new file mode 100644
index 0000000000..be967b2bb5
--- /dev/null
+++ b/intl/icu/source/data/rbnf/el.txt
@@ -0,0 +1,303 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+el{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-neuter=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u03BC\u03B5\u03AF\u03BF\u03BD >>;",
+ "x.x: << \u03BA\u03CC\u03BC\u03BC\u03B1 >>;",
+ "0: \u03BC\u03B7\u03B4\u03AD\u03BD;",
+ "1: \u03AD\u03BD\u03B1\u03C2;",
+ "2: \u03B4\u03CD\u03BF;",
+ "3: \u03C4\u03C1\u03B5\u03B9\u03C2;",
+ "4: \u03C4\u03AD\u03C3\u03C3\u03B5\u03C1\u03B9\u03C2;",
+ "5: \u03C0\u03AD\u03BD\u03C4\u03B5;",
+ "6: \u03AD\u03BE\u03B9;",
+ "7: \u03B5\u03C0\u03C4\u03AC;",
+ "8: \u03BF\u03BA\u03C4\u03CE;",
+ "9: \u03B5\u03BD\u03BD\u03AD\u03B1;",
+ "10: \u03B4\u03AD\u03BA\u03B1;",
+ "11: \u03AD\u03BD\u03C4\u03B5\u03BA\u03B1;",
+ "12: \u03B4\u03CE\u03B4\u03B5\u03BA\u03B1;",
+ "13: \u03B4\u03B5\u03BA\u03B1\u00AD>>;",
+ "20: \u03B5\u03AF\u03BA\u03BF\u03C3\u03B9[ >>];",
+ "30: \u03C4\u03C1\u03B9\u03AC\u03BD\u03C4\u03B1[ >>];",
+ "40: \u03C3\u03B1\u03C1\u03AC\u03BD\u03C4\u03B1[ >>];",
+ "50: \u03C0\u03B5\u03BD\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "60: \u03B5\u03BE\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "70: \u03B5\u03B2\u03B4\u03BF\u03BC\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "80: \u03BF\u03B3\u03B4\u03CC\u03BD\u03C4\u03B1[ >>];",
+ "90: \u03B5\u03BD\u03BD\u03B5\u03BD\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "100: \u03B5\u03BA\u03B1\u03C4\u03CC[\u03BD >>];",
+ "200: \u03B4\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "300: \u03C4\u03C1\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "400: \u03C4\u03B5\u03C4\u03C1\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "500: \u03C0\u03B5\u03BD\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "600: \u03B5\u03BE\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "700: \u03B5\u03C0\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "800: \u03BF\u03BA\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "900: \u03B5\u03BD\u03BD\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03BF\u03B9[ >>];",
+ "1000: \u03C7\u03AF\u03BB\u03B9\u03BF\u03B9[ >>];",
+ "2000: <%spellout-cardinal-feminine< \u03C7\u03AF\u03BB\u03B9\u03AC\u03B4\u03B5\u03C2[ >>];",
+ "1000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u03BC\u03B5\u03AF\u03BF\u03BD >>;",
+ "x.x: << \u03BA\u03CC\u03BC\u03BC\u03B1 >>;",
+ "0: \u03BC\u03B7\u03B4\u03AD\u03BD;",
+ "1: \u03BC\u03AF\u03B1;",
+ "2: \u03B4\u03CD\u03BF;",
+ "3: \u03C4\u03C1\u03B5\u03B9\u03C2;",
+ "4: \u03C4\u03AD\u03C3\u03C3\u03B5\u03C1\u03B9\u03C2;",
+ "5: \u03C0\u03AD\u03BD\u03C4\u03B5;",
+ "6: \u03AD\u03BE\u03B9;",
+ "7: \u03B5\u03C0\u03C4\u03AC;",
+ "8: \u03BF\u03BA\u03C4\u03CE;",
+ "9: \u03B5\u03BD\u03BD\u03AD\u03B1;",
+ "10: \u03B4\u03AD\u03BA\u03B1;",
+ "11: \u03AD\u03BD\u03C4\u03B5\u03BA\u03B1;",
+ "12: \u03B4\u03CE\u03B4\u03B5\u03BA\u03B1;",
+ "13: \u03B4\u03B5\u03BA\u03B1\u00AD>>;",
+ "20: \u03B5\u03AF\u03BA\u03BF\u03C3\u03B9[ >>];",
+ "30: \u03C4\u03C1\u03B9\u03AC\u03BD\u03C4\u03B1[ >>];",
+ "40: \u03C3\u03B1\u03C1\u03AC\u03BD\u03C4\u03B1[ >>];",
+ "50: \u03C0\u03B5\u03BD\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "60: \u03B5\u03BE\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "70: \u03B5\u03B2\u03B4\u03BF\u03BC\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "80: \u03BF\u03B3\u03B4\u03CC\u03BD\u03C4\u03B1[ >>];",
+ "90: \u03B5\u03BD\u03BD\u03B5\u03BD\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "100: \u03B5\u03BA\u03B1\u03C4\u03CC[\u03BD >>];",
+ "200: \u03B4\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "300: \u03C4\u03C1\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "400: \u03C4\u03B5\u03C4\u03C1\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "500: \u03C0\u03B5\u03BD\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "600: \u03B5\u03BE\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "700: \u03B5\u03C0\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "800: \u03BF\u03BA\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "900: \u03B5\u03BD\u03BD\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03B5\u03C2[ >>];",
+ "1000: \u03C7\u03AF\u03BB\u03B9\u03B5\u03C2[ >>];",
+ "2000: <%spellout-cardinal-feminine< \u03C7\u03AF\u03BB\u03B9\u03AC\u03B4\u03B5\u03C2[ >>];",
+ "1000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u03BC\u03B5\u03AF\u03BF\u03BD >>;",
+ "x.x: << \u03BA\u03CC\u03BC\u03BC\u03B1 >>;",
+ "0: \u03BC\u03B7\u03B4\u03AD\u03BD;",
+ "1: \u03AD\u03BD\u03B1;",
+ "2: \u03B4\u03CD\u03BF;",
+ "3: \u03C4\u03C1\u03AF\u03B1;",
+ "4: \u03C4\u03AD\u03C3\u03C3\u03B5\u03C1\u03B1;",
+ "5: \u03C0\u03AD\u03BD\u03C4\u03B5;",
+ "6: \u03AD\u03BE\u03B9;",
+ "7: \u03B5\u03C0\u03C4\u03AC;",
+ "8: \u03BF\u03BA\u03C4\u03CE;",
+ "9: \u03B5\u03BD\u03BD\u03AD\u03B1;",
+ "10: \u03B4\u03AD\u03BA\u03B1;",
+ "11: \u03AD\u03BD\u03C4\u03B5\u03BA\u03B1;",
+ "12: \u03B4\u03CE\u03B4\u03B5\u03BA\u03B1;",
+ "13: \u03B4\u03B5\u03BA\u03B1\u00AD>>;",
+ "20: \u03B5\u03AF\u03BA\u03BF\u03C3\u03B9[ >>];",
+ "30: \u03C4\u03C1\u03B9\u03AC\u03BD\u03C4\u03B1[ >>];",
+ "40: \u03C3\u03B1\u03C1\u03AC\u03BD\u03C4\u03B1[ >>];",
+ "50: \u03C0\u03B5\u03BD\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "60: \u03B5\u03BE\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "70: \u03B5\u03B2\u03B4\u03BF\u03BC\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "80: \u03BF\u03B3\u03B4\u03CC\u03BD\u03C4\u03B1[ >>];",
+ "90: \u03B5\u03BD\u03BD\u03B5\u03BD\u03AE\u03BD\u03C4\u03B1[ >>];",
+ "100: \u03B5\u03BA\u03B1\u03C4\u03CC[\u03BD >>];",
+ "200: \u03B4\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "300: \u03C4\u03C1\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "400: \u03C4\u03B5\u03C4\u03C1\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "500: \u03C0\u03B5\u03BD\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "600: \u03B5\u03BE\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "700: \u03B5\u03C0\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "800: \u03BF\u03BA\u03C4\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "900: \u03B5\u03BD\u03BD\u03B9\u03B1\u03BA\u03CC\u03C3\u03B9\u03B1[ >>];",
+ "1000: \u03C7\u03AF\u03BB\u03B9\u03B1[ >>];",
+ "2000: <%spellout-cardinal-feminine< \u03C7\u03AF\u03BB\u03B9\u03AC\u03B4\u03B5\u03C2[ >>];",
+ "1000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03BF[ >>];",
+ "2000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u03BC\u03B5\u03AF\u03BF\u03BD >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u03BC\u03B7\u03B4\u03B5\u03BD\u03B9\u03BA\u03CC\u03C2;",
+ "1: \u03C0\u03C1\u03CE\u03C4\u03BF\u03C2;",
+ "2: \u03B4\u03B5\u03CD\u03C4\u03B5\u03C1\u03BF\u03C2;",
+ "3: \u03C4\u03C1\u03AF\u03C4\u03BF\u03C2;",
+ "4: \u03C4\u03AD\u03C4\u03B1\u03C1\u03C4\u03BF\u03C2;",
+ "5: \u03C0\u03AD\u03BC\u03C0\u03C4\u03BF\u03C2;",
+ "6: \u03AD\u03BA\u03C4\u03BF\u03C2;",
+ "7: \u03AD\u03B2\u03B4\u03BF\u03BC\u03BF\u03C2;",
+ "8: \u03CC\u03B3\u03B4\u03BF\u03BF\u03C2;",
+ "9: \u03AD\u03BD\u03B1\u03C4\u03BF\u03C2;",
+ "10: \u03B4\u03AD\u03BA\u03B1\u03C4\u03BF\u03C2;",
+ "11: \u03B5\u03BD\u03B4\u03AD\u03BA\u03B1\u03C4\u03BF\u03C2;",
+ "12: \u03B4\u03C9\u03B4\u03AD\u03BA\u03B1\u03C4\u03BF\u03C2;",
+ "13: \u03B4\u03AD\u03BA\u03B1\u03C4\u03BF\u03C2[ >>];",
+ "20: \u03B5\u03B9\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "30: \u03C4\u03C1\u03B9\u03B1\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "40: \u03C4\u03B5\u03C3\u03C3\u03B1\u03C1\u03B1\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "50: \u03C0\u03B5\u03BD\u03C4\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "60: \u03B5\u03BE\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "70: \u03B5\u03B2\u03B4\u03BF\u03BC\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "80: \u03BF\u03B3\u03B4\u03BF\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "90: \u03B5\u03BD\u03BD\u03B5\u03BD\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "100: \u03B5\u03BA\u03B1\u03C4\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "200: \u03B4\u03B9\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "300: \u03C4\u03C1\u03B9\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "400: \u03C4\u03B5\u03C4\u03C1\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "500: \u03C0\u03B5\u03BD\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "600: \u03B5\u03BE\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "700: \u03B5\u03C0\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "800: \u03BF\u03BA\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "900: \u03B5\u03BD\u03BD\u03B5\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "1000: \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "2000: \u03B4\u03B9\u03C3\u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "3000: \u03C4\u03C1\u03B9\u03C3\u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "4000: \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "5000: \u03C0\u03B5\u03BD\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "6000: \u03B5\u03BE\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "7000: \u03B5\u03C0\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "8000: \u03BF\u03BA\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "9000: \u03B5\u03BD\u03BD\u03B5\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "10000/1000: \u03B4\u03B5\u03BA\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "11000/1000: <%spellout-cardinal-neuter< \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "1000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2 [ >>];",
+ "1000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u03BC\u03B5\u03AF\u03BF\u03BD >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u03BC\u03B7\u03B4\u03B5\u03BD\u03B9\u03BA\u03AE;",
+ "1: \u03C0\u03C1\u03CE\u03C4\u03B7;",
+ "2: \u03B4\u03B5\u03CD\u03C4\u03B5\u03C1\u03B7;",
+ "3: \u03C4\u03C1\u03AF\u03C4\u03B7;",
+ "4: \u03C4\u03AD\u03C4\u03B1\u03C1\u03C4\u03B7;",
+ "5: \u03C0\u03AD\u03BC\u03C0\u03C4\u03B7;",
+ "6: \u03AD\u03BA\u03C4\u03B7;",
+ "7: \u03AD\u03B2\u03B4\u03BF\u03BC\u03B7;",
+ "8: \u03CC\u03B3\u03B4\u03BF\u03B7;",
+ "9: \u03AD\u03BD\u03B1\u03C4\u03B7;",
+ "10: \u03B4\u03AD\u03BA\u03B1\u03C4\u03B7;",
+ "11: \u03B5\u03BD\u03B4\u03AD\u03BA\u03B1\u03C4\u03B7;",
+ "12: \u03B4\u03C9\u03B4\u03AD\u03BA\u03B1\u03C4\u03B7;",
+ "13: \u03B4\u03AD\u03BA\u03B1\u03C4\u03B7[ >>];",
+ "20: \u03B5\u03B9\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "30: \u03C4\u03C1\u03B9\u03B1\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "40: \u03C4\u03B5\u03C3\u03C3\u03B1\u03C1\u03B1\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "50: \u03C0\u03B5\u03BD\u03C4\u03B7\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "60: \u03B5\u03BE\u03B7\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "70: \u03B5\u03B2\u03B4\u03BF\u03BC\u03B7\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "80: \u03BF\u03B3\u03B4\u03BF\u03B7\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "90: \u03B5\u03BD\u03BD\u03B5\u03BD\u03B7\u03BA\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "100: \u03B5\u03BA\u03B1\u03C4\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "200: \u03B4\u03B9\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "300: \u03C4\u03C1\u03B9\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "400: \u03C4\u03C1\u03B5\u03C4\u03C1\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "500: \u03C0\u03B5\u03BD\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "600: \u03B5\u03BE\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "700: \u03B5\u03C0\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "800: \u03BF\u03BA\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "900: \u03B5\u03BD\u03BD\u03B5\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "1000: \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "2000: \u03B4\u03B9\u03C3\u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "3000: \u03C4\u03C1\u03B9\u03C3\u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "4000: \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "5000: \u03C0\u03B5\u03BD\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "6000: \u03B5\u03BE\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "7000: \u03B5\u03C0\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "8000: \u03BF\u03BA\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "9000: \u03B5\u03BD\u03BD\u03B5\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "10000/1000: \u03B4\u03B5\u03BA\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "11000/1000: <%spellout-cardinal-neuter< \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "1000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03AE [ >>];",
+ "1000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03AE[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-neuter:",
+ "-x: \u03BC\u03B5\u03AF\u03BF\u03BD >>;",
+ "0: \u03BC\u03B7\u03B4\u03B5\u03BD\u03B9\u03BA\u03CC;",
+ "1: \u03C0\u03C1\u03CE\u03C4\u03BF;",
+ "2: \u03B4\u03B5\u03CD\u03C4\u03B5\u03C1\u03BF;",
+ "3: \u03C4\u03C1\u03AF\u03C4\u03BF;",
+ "4: \u03C4\u03AD\u03C4\u03B1\u03C1\u03C4\u03BF;",
+ "5: \u03C0\u03AD\u03BC\u03C0\u03C4\u03BF;",
+ "6: \u03AD\u03BA\u03C4\u03BF;",
+ "7: \u03AD\u03B2\u03B4\u03BF\u03BC\u03BF;",
+ "8: \u03CC\u03B3\u03B4\u03BF;",
+ "9: \u03AD\u03BD\u03B1\u03C4\u03BF;",
+ "10: \u03B4\u03AD\u03BA\u03B1\u03C4\u03BF;",
+ "11: \u03B5\u03BD\u03B4\u03AD\u03BA\u03B1\u03C4\u03BF;",
+ "12: \u03B4\u03C9\u03B4\u03AD\u03BA\u03B1\u03C4\u03BF;",
+ "13: \u03B4\u03AD\u03BA\u03B1\u03C4\u03BF[ >>];",
+ "20: \u03B5\u03B9\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "30: \u03C4\u03C1\u03B9\u03B1\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "40: \u03C4\u03B5\u03C3\u03C3\u03B1\u03C1\u03B1\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "50: \u03C0\u03B5\u03BD\u03C4\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "60: \u03B5\u03BE\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "70: \u03B5\u03B2\u03B4\u03BF\u03BC\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "80: \u03BF\u03B3\u03B4\u03BF\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "90: \u03B5\u03BD\u03BD\u03B5\u03BD\u03B7\u03BA\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "100: \u03B5\u03BA\u03B1\u03C4\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "200: \u03B4\u03B9\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "300: \u03C4\u03C1\u03B9\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "400: \u03C4\u03B5\u03C4\u03C1\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "500: \u03C0\u03B5\u03BD\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "600: \u03B5\u03BE\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC\u03C2[ >>];",
+ "700: \u03B5\u03C0\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "800: \u03BF\u03BA\u03C4\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "900: \u03B5\u03BD\u03BD\u03B5\u03B1\u03BA\u03BF\u03C3\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "1000: \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "2000: \u03B4\u03B9\u03C3\u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "3000: \u03C4\u03C1\u03B9\u03C3\u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "4000: \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "5000: \u03C0\u03B5\u03BD\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "6000: \u03B5\u03BE\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "7000: \u03B5\u03C0\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "8000: \u03BF\u03BA\u03C4\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "9000: \u03B5\u03BD\u03BD\u03B5\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "10000/1000: \u03B4\u03B5\u03BA\u03AC\u03BA\u03B9\u03C2 \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "11000/1000: <%spellout-cardinal-neuter< \u03C7\u03B9\u03BB\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "1000000: <%spellout-cardinal-neuter< \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC [ >>];",
+ "1000000000: <%spellout-cardinal-neuter< \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< \u03C4\u03B5\u03C4\u03C1\u03AC\u03BA\u03B9\u03C2 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03C5\u03C1\u03B9\u03BF\u03C3\u03C4\u03CC[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/en.txt b/intl/icu/source/data/rbnf/en.txt
new file mode 100644
index 0000000000..e0bab3f0b3
--- /dev/null
+++ b/intl/icu/source/data/rbnf/en.txt
@@ -0,0 +1,210 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+en{
+ RBNFRules{
+ DurationRules{
+ "%with-words:",
+ "0: 0 seconds; 1 second; =0= seconds;",
+ "60/60: <%%min<[, >>];",
+ "3600/60: <%%hr<[, >>>];",
+ "%%min:",
+ "0: 0 minutes; 1 minute; =0= minutes;",
+ "%%hr:",
+ "0: 0 hours; 1 hour; =0= hours;",
+ "%in-numerals:",
+ "0: =0= sec.;",
+ "60: =%%min-sec=;",
+ "3600: =%%hr-min-sec=;",
+ "%%min-sec:",
+ "0: :=00=;",
+ "60/60: <0<>>;",
+ "%%hr-min-sec:",
+ "0: :=00=;",
+ "60/60: <00<>>;",
+ "3600/60: <#,##0<:>>>;",
+ "%duration:",
+ "0: =%in-numerals=;",
+ "%%lenient-parse:",
+ "& ':' = '.' = ' ' = '-';",
+ }
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%%2d-year:",
+ "0: hundred;",
+ "1: oh-=%spellout-numbering=;",
+ "10: =%spellout-numbering=;",
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-numbering=;",
+ "1010/100: << >%%2d-year>;",
+ "1100/100: << >%%2d-year>;",
+ "2000: =%spellout-numbering=;",
+ "2010/100: << >%%2d-year>;",
+ "2100/100: << >%%2d-year>;",
+ "3000: =%spellout-numbering=;",
+ "3010/100: << >%%2d-year>;",
+ "3100/100: << >%%2d-year>;",
+ "4000: =%spellout-numbering=;",
+ "4010/100: << >%%2d-year>;",
+ "4100/100: << >%%2d-year>;",
+ "5000: =%spellout-numbering=;",
+ "5010/100: << >%%2d-year>;",
+ "5100/100: << >%%2d-year>;",
+ "6000: =%spellout-numbering=;",
+ "6010/100: << >%%2d-year>;",
+ "6100/100: << >%%2d-year>;",
+ "7000: =%spellout-numbering=;",
+ "7010/100: << >%%2d-year>;",
+ "7100/100: << >%%2d-year>;",
+ "8000: =%spellout-numbering=;",
+ "8010/100: << >%%2d-year>;",
+ "8100/100: << >%%2d-year>;",
+ "9000: =%spellout-numbering=;",
+ "9010/100: << >%%2d-year>;",
+ "9100/100: << >%%2d-year>;",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: minus >>;",
+ "Inf: infinity;",
+ "NaN: not a number;",
+ "0: =%spellout-cardinal=;",
+ "%spellout-numbering-verbose:",
+ "-x: minus >>;",
+ "Inf: infinity;",
+ "NaN: not a number;",
+ "0: =%spellout-cardinal-verbose=;",
+ "%spellout-cardinal:",
+ "-x: minus >>;",
+ "x.x: << point >>;",
+ "Inf: infinite;",
+ "NaN: not a number;",
+ "0: zero;",
+ "1: one;",
+ "2: two;",
+ "3: three;",
+ "4: four;",
+ "5: five;",
+ "6: six;",
+ "7: seven;",
+ "8: eight;",
+ "9: nine;",
+ "10: ten;",
+ "11: eleven;",
+ "12: twelve;",
+ "13: thirteen;",
+ "14: fourteen;",
+ "15: fifteen;",
+ "16: sixteen;",
+ "17: seventeen;",
+ "18: eighteen;",
+ "19: nineteen;",
+ "20: twenty[->>];",
+ "30: thirty[->>];",
+ "40: forty[->>];",
+ "50: fifty[->>];",
+ "60: sixty[->>];",
+ "70: seventy[->>];",
+ "80: eighty[->>];",
+ "90: ninety[->>];",
+ "100: << hundred[ >>];",
+ "1000: << thousand[ >>];",
+ "1000000: << million[ >>];",
+ "1000000000: << billion[ >>];",
+ "1000000000000: << trillion[ >>];",
+ "1000000000000000: << quadrillion[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and:",
+ "1: ' and =%spellout-cardinal-verbose=;",
+ "100: ' =%spellout-cardinal-verbose=;",
+ "%%commas:",
+ "1: ' and =%spellout-cardinal-verbose=;",
+ "100: , =%spellout-cardinal-verbose=;",
+ "1000: , <%spellout-cardinal-verbose< thousand[>%%commas>];",
+ "1000000: , =%spellout-cardinal-verbose=;",
+ "%spellout-cardinal-verbose:",
+ "-x: minus >>;",
+ "x.x: << point >>;",
+ "Inf: infinite;",
+ "NaN: not a number;",
+ "0: =%spellout-numbering=;",
+ "100: << hundred[>%%and>];",
+ "1000: << thousand[>%%and>];",
+ "100000/1000: << thousand[>%%commas>];",
+ "1000000: << million[>%%commas>];",
+ "1000000000: << billion[>%%commas>];",
+ "1000000000000: << trillion[>%%commas>];",
+ "1000000000000000: << quadrillion[>%%commas>];",
+ "1000000000000000000: =#,##0=;",
+ "%%tieth:",
+ "0: tieth;",
+ "1: ty-=%spellout-ordinal=;",
+ "%%th:",
+ "0: th;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "Inf: infinitieth;",
+ "0: zeroth;",
+ "1: first;",
+ "2: second;",
+ "3: third;",
+ "4: fourth;",
+ "5: fifth;",
+ "6: sixth;",
+ "7: seventh;",
+ "8: eighth;",
+ "9: ninth;",
+ "10: tenth;",
+ "11: eleventh;",
+ "12: twelfth;",
+ "13: =%spellout-numbering=th;",
+ "20: twen>%%tieth>;",
+ "30: thir>%%tieth>;",
+ "40: for>%%tieth>;",
+ "50: fif>%%tieth>;",
+ "60: six>%%tieth>;",
+ "70: seven>%%tieth>;",
+ "80: eigh>%%tieth>;",
+ "90: nine>%%tieth>;",
+ "100: <%spellout-numbering< hundred>%%th>;",
+ "1000: <%spellout-numbering< thousand>%%th>;",
+ "1000000: <%spellout-numbering< million>%%th>;",
+ "1000000000: <%spellout-numbering< billion>%%th>;",
+ "1000000000000: <%spellout-numbering< trillion>%%th>;",
+ "1000000000000000: <%spellout-numbering< quadrillion>%%th>;",
+ "1000000000000000000: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;",
+ "%%and-o:",
+ "0: th;",
+ "1: ' and =%spellout-ordinal-verbose=;",
+ "100: ' =%spellout-ordinal-verbose=;",
+ "%%commas-o:",
+ "0: th;",
+ "1: ' and =%spellout-ordinal-verbose=;",
+ "100: , =%spellout-ordinal-verbose=;",
+ "1000: , <%spellout-cardinal-verbose< thousand>%%commas-o>;",
+ "1000000: , =%spellout-ordinal-verbose=;",
+ "%spellout-ordinal-verbose:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "Inf: infinitieth;",
+ "0: =%spellout-ordinal=;",
+ "100: <%spellout-numbering-verbose< hundred>%%and-o>;",
+ "1000: <%spellout-numbering-verbose< thousand>%%and-o>;",
+ "100000/1000: <%spellout-numbering-verbose< thousand>%%commas-o>;",
+ "1000000: <%spellout-numbering-verbose< million>%%commas-o>;",
+ "1000000000: <%spellout-numbering-verbose< billion>%%commas-o>;",
+ "1000000000000: <%spellout-numbering-verbose< trillion>%%commas-o>;",
+ "1000000000000000: <%spellout-numbering-verbose< quadrillion>%%commas-o>;",
+ "1000000000000000000: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/en_001.txt b/intl/icu/source/data/rbnf/en_001.txt
new file mode 100644
index 0000000000..55882654b5
--- /dev/null
+++ b/intl/icu/source/data/rbnf/en_001.txt
@@ -0,0 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+en_001{
+}
diff --git a/intl/icu/source/data/rbnf/en_IN.txt b/intl/icu/source/data/rbnf/en_IN.txt
new file mode 100644
index 0000000000..50b6a46b3e
--- /dev/null
+++ b/intl/icu/source/data/rbnf/en_IN.txt
@@ -0,0 +1,178 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+en_IN{
+ %%Parent{"en_001"}
+ RBNFRules{
+ SpelloutRules{
+ "%%2d-year:",
+ "0: hundred;",
+ "1: oh-=%spellout-numbering=;",
+ "10: =%spellout-numbering=;",
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-numbering=;",
+ "1010/100: << >%%2d-year>;",
+ "1100/100: << >%%2d-year>;",
+ "2000: =%spellout-numbering=;",
+ "2010/100: << >%%2d-year>;",
+ "2100/100: << >%%2d-year>;",
+ "3000: =%spellout-numbering=;",
+ "3010/100: << >%%2d-year>;",
+ "3100/100: << >%%2d-year>;",
+ "4000: =%spellout-numbering=;",
+ "4010/100: << >%%2d-year>;",
+ "4100/100: << >%%2d-year>;",
+ "5000: =%spellout-numbering=;",
+ "5010/100: << >%%2d-year>;",
+ "5100/100: << >%%2d-year>;",
+ "6000: =%spellout-numbering=;",
+ "6010/100: << >%%2d-year>;",
+ "6100/100: << >%%2d-year>;",
+ "7000: =%spellout-numbering=;",
+ "7010/100: << >%%2d-year>;",
+ "7100/100: << >%%2d-year>;",
+ "8000: =%spellout-numbering=;",
+ "8010/100: << >%%2d-year>;",
+ "8100/100: << >%%2d-year>;",
+ "9000: =%spellout-numbering=;",
+ "9010/100: << >%%2d-year>;",
+ "9100/100: << >%%2d-year>;",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: minus >>;",
+ "Inf: infinity;",
+ "NaN: not a number;",
+ "0: =%spellout-cardinal=;",
+ "%spellout-numbering-verbose:",
+ "-x: minus >>;",
+ "Inf: infinity;",
+ "NaN: not a number;",
+ "0: =%spellout-cardinal-verbose=;",
+ "%spellout-cardinal:",
+ "-x: minus >>;",
+ "x.x: << point >>;",
+ "Inf: infinite;",
+ "NaN: not a number;",
+ "0: zero;",
+ "1: one;",
+ "2: two;",
+ "3: three;",
+ "4: four;",
+ "5: five;",
+ "6: six;",
+ "7: seven;",
+ "8: eight;",
+ "9: nine;",
+ "10: ten;",
+ "11: eleven;",
+ "12: twelve;",
+ "13: thirteen;",
+ "14: fourteen;",
+ "15: fifteen;",
+ "16: sixteen;",
+ "17: seventeen;",
+ "18: eighteen;",
+ "19: nineteen;",
+ "20: twenty[->>];",
+ "30: thirty[->>];",
+ "40: forty[->>];",
+ "50: fifty[->>];",
+ "60: sixty[->>];",
+ "70: seventy[->>];",
+ "80: eighty[->>];",
+ "90: ninety[->>];",
+ "100: << hundred[ >>];",
+ "1000: << thousand[ >>];",
+ "100000: << lakh[ >>];",
+ "10000000: << crore[ >>];",
+ "1000000000000: << trillion[ >>];",
+ "1000000000000000: << quadrillion[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and:",
+ "1: ' and =%spellout-cardinal-verbose=;",
+ "100: ' =%spellout-cardinal-verbose=;",
+ "%%commas:",
+ "1: ' and =%spellout-cardinal-verbose=;",
+ "100: , =%spellout-cardinal-verbose=;",
+ "1000: , <%spellout-cardinal-verbose< thousand[>%%commas>];",
+ "1000000: , =%spellout-cardinal-verbose=;",
+ "%spellout-cardinal-verbose:",
+ "-x: minus >>;",
+ "x.x: << point >>;",
+ "Inf: infinite;",
+ "NaN: not a number;",
+ "0: =%spellout-numbering=;",
+ "100: << hundred[>%%and>];",
+ "1000: << thousand[>%%and>];",
+ "100000: << lakh[>%%commas>];",
+ "10000000: << crore[>%%commas>];",
+ "1000000000000: << trillion[>%%commas>];",
+ "1000000000000000: << quadrillion[>%%commas>];",
+ "1000000000000000000: =#,##0=;",
+ "%%tieth:",
+ "0: tieth;",
+ "1: ty-=%spellout-ordinal=;",
+ "%%th:",
+ "0: th;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "Inf: infinitieth;",
+ "0: zeroth;",
+ "1: first;",
+ "2: second;",
+ "3: third;",
+ "4: fourth;",
+ "5: fifth;",
+ "6: sixth;",
+ "7: seventh;",
+ "8: eighth;",
+ "9: ninth;",
+ "10: tenth;",
+ "11: eleventh;",
+ "12: twelfth;",
+ "13: =%spellout-numbering=th;",
+ "20: twen>%%tieth>;",
+ "30: thir>%%tieth>;",
+ "40: for>%%tieth>;",
+ "50: fif>%%tieth>;",
+ "60: six>%%tieth>;",
+ "70: seven>%%tieth>;",
+ "80: eigh>%%tieth>;",
+ "90: nine>%%tieth>;",
+ "100: <%spellout-numbering< hundred>%%th>;",
+ "1000: <%spellout-numbering< thousand>%%th>;",
+ "1000000: <%spellout-numbering< million>%%th>;",
+ "1000000000: <%spellout-numbering< billion>%%th>;",
+ "1000000000000: <%spellout-numbering< trillion>%%th>;",
+ "1000000000000000: <%spellout-numbering< quadrillion>%%th>;",
+ "1000000000000000000: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;",
+ "%%and-o:",
+ "0: th;",
+ "1: ' and =%spellout-ordinal-verbose=;",
+ "100: ' =%spellout-ordinal-verbose=;",
+ "%%commas-o:",
+ "0: th;",
+ "1: ' and =%spellout-ordinal-verbose=;",
+ "100: , =%spellout-ordinal-verbose=;",
+ "1000: , <%spellout-cardinal-verbose< thousand>%%commas-o>;",
+ "1000000: , =%spellout-ordinal-verbose=;",
+ "%spellout-ordinal-verbose:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "Inf: infinitieth;",
+ "0: =%spellout-ordinal=;",
+ "100: <%spellout-numbering-verbose< hundred>%%and-o>;",
+ "1000: <%spellout-numbering-verbose< thousand>%%and-o>;",
+ "100000/1000: <%spellout-numbering-verbose< thousand>%%commas-o>;",
+ "1000000: <%spellout-numbering-verbose< million>%%commas-o>;",
+ "1000000000: <%spellout-numbering-verbose< billion>%%commas-o>;",
+ "1000000000000: <%spellout-numbering-verbose< trillion>%%commas-o>;",
+ "1000000000000000: <%spellout-numbering-verbose< quadrillion>%%commas-o>;",
+ "1000000000000000000: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/eo.txt b/intl/icu/source/data/rbnf/eo.txt
new file mode 100644
index 0000000000..b93e391086
--- /dev/null
+++ b/intl/icu/source/data/rbnf/eo.txt
@@ -0,0 +1,44 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+eo{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: minus >>;",
+ "x.x: << komo >>;",
+ "0: nulo;",
+ "1: unu;",
+ "2: du;",
+ "3: tri;",
+ "4: kvar;",
+ "5: kvin;",
+ "6: ses;",
+ "7: sep;",
+ "8: ok;",
+ "9: na\u016D;",
+ "10: dek[ >>];",
+ "20: <<dek[ >>];",
+ "100: cent[ >>];",
+ "200: <<cent[ >>];",
+ "1000: mil[ >>];",
+ "2000: << mil[ >>];",
+ "1000000: miliono[ >>];",
+ "2000000: << milionoj[ >>];",
+ "1000000000: miliardo[ >>];",
+ "2000000000: << miliardoj[ >>];",
+ "1000000000000: biliono[ >>];",
+ "2000000000000: << bilionoj[ >>];",
+ "1000000000000000: biliardo[ >>];",
+ "2000000000000000: << biliardoj[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "0: =%spellout-cardinal=a;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/es.txt b/intl/icu/source/data/rbnf/es.txt
new file mode 100644
index 0000000000..f367b85462
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es.txt
@@ -0,0 +1,298 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es{
+ RBNFRules{
+ OrdinalRules{
+ "%%dord-mascabbrev:",
+ "0: \u00BA;",
+ "1: \u1D49\u02B3;",
+ "2: \u00BA;",
+ "3: \u1D49\u02B3;",
+ "4: \u00BA;",
+ "20: >>;",
+ "100: >>;",
+ "%digits-ordinal-masculine-adjective:",
+ "-x: \u2212>>;",
+ "0: =#,##0=.=%%dord-mascabbrev=;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=.\u00BA;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=.\u00AA;",
+ "%digits-ordinal-masculine-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=.\u1D52\u02E2;",
+ "%digits-ordinal-feminine-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=.\u1D43\u02E2;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: menos >>;",
+ "x.x: << punto >>;",
+ "x,x: << coma >>;",
+ "0: cero;",
+ "1: uno;",
+ "2: dos;",
+ "3: tres;",
+ "4: cuatro;",
+ "5: cinco;",
+ "6: seis;",
+ "7: siete;",
+ "8: ocho;",
+ "9: nueve;",
+ "10: diez;",
+ "11: once;",
+ "12: doce;",
+ "13: trece;",
+ "14: catorce;",
+ "15: quince;",
+ "16: diecis\u00E9is;",
+ "17: dieci>>;",
+ "20: veinte;",
+ "21: veintiuno;",
+ "22: veintid\u00F3s;",
+ "23: veintitr\u00E9s;",
+ "24: veinticuatro;",
+ "25: veinticinco;",
+ "26: veintis\u00E9is;",
+ "27: veinti>>;",
+ "30: treinta[ y >>];",
+ "40: cuarenta[ y >>];",
+ "50: cincuenta[ y >>];",
+ "60: sesenta[ y >>];",
+ "70: setenta[ y >>];",
+ "80: ochenta[ y >>];",
+ "90: noventa[ y >>];",
+ "100: cien;",
+ "101: ciento >>;",
+ "200: doscientos[ >>];",
+ "300: trescientos[ >>];",
+ "400: cuatrocientos[ >>];",
+ "500: quinientos[ >>];",
+ "600: seiscientos[ >>];",
+ "700: setecientos[ >>];",
+ "800: ochocientos[ >>];",
+ "900: novecientos[ >>];",
+ "1000: mil[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil[ >>];",
+ "1000000: un mill\u00F3n[ >>];",
+ "2000000: <%spellout-cardinal-masculine< millones[ >>];",
+ "1000000000000: un bill\u00F3n[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< billones[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-masculine:",
+ "-x: menos >>;",
+ "x.x: << punto >>;",
+ "x,x: << coma >>;",
+ "0: cero;",
+ "1: un;",
+ "2: =%spellout-numbering=;",
+ "21: veinti\u00FAn;",
+ "22: =%spellout-numbering=;",
+ "30: treinta[ y >>];",
+ "40: cuarenta[ y >>];",
+ "50: cincuenta[ y >>];",
+ "60: sesenta[ y >>];",
+ "70: setenta[ y >>];",
+ "80: ochenta[ y >>];",
+ "90: noventa[ y >>];",
+ "100: cien;",
+ "101: ciento >>;",
+ "200: doscientos[ >>];",
+ "300: trescientos[ >>];",
+ "400: cuatrocientos[ >>];",
+ "500: quinientos[ >>];",
+ "600: seis\u00ADcientos[ >>];",
+ "700: sete\u00ADcientos[ >>];",
+ "800: ocho\u00ADcientos[ >>];",
+ "900: nove\u00ADcientos[ >>];",
+ "1000: mil[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil[ >>];",
+ "1000000: un mill\u00F3n[ >>];",
+ "2000000: <%spellout-cardinal-masculine< millones[ >>];",
+ "1000000000000: un bill\u00F3n[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< billones[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: menos >>;",
+ "x.x: << punto >>;",
+ "x,x: << coma >>;",
+ "0: cero;",
+ "1: una;",
+ "2: =%spellout-numbering=;",
+ "21: veintiuna;",
+ "22: =%spellout-numbering=;",
+ "30: treinta[ y >>];",
+ "40: cuarenta[ y >>];",
+ "50: cincuenta[ y >>];",
+ "60: sesenta[ y >>];",
+ "70: setenta[ y >>];",
+ "80: ochenta[ y >>];",
+ "90: noventa[ y >>];",
+ "100: cien;",
+ "101: ciento >>;",
+ "200: dos\u00ADcientas[ >>];",
+ "300: tres\u00ADcientas[ >>];",
+ "400: cuatro\u00ADcientas[ >>];",
+ "500: quinientas[ >>];",
+ "600: seis\u00ADcientas[ >>];",
+ "700: sete\u00ADcientas[ >>];",
+ "800: ocho\u00ADcientas[ >>];",
+ "900: nove\u00ADcientas[ >>];",
+ "1000: mil[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil[ >>];",
+ "1000000: un mill\u00F3n[ >>];",
+ "2000000: <%spellout-cardinal-masculine< millones[ >>];",
+ "1000000000000: un bill\u00F3n[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< billones[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine-adjective:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: cero;",
+ "1: primer;",
+ "2: segundo;",
+ "3: tercer;",
+ "4: cuarto;",
+ "5: quinto;",
+ "6: sexto;",
+ "7: s\u00E9ptimo;",
+ "8: octavo;",
+ "9: noveno;",
+ "10: d\u00E9cimo;",
+ "11: und\u00E9cimo;",
+ "12: duod\u00E9cimo;",
+ "13: decimo>>;",
+ "18: decim>>;",
+ "19: decimo>>;",
+ "20: vig\u00E9simo[ >>];",
+ "30: trig\u00E9simo[ >>];",
+ "40: cuadrag\u00E9simo[ >>];",
+ "50: quincuag\u00E9simo[ >>];",
+ "60: sexag\u00E9simo[ >>];",
+ "70: septuag\u00E9simo[ >>];",
+ "80: octog\u00E9simo[ >>];",
+ "90: nonag\u00E9simo[ >>];",
+ "100: cent\u00E9simo[ >>];",
+ "200: ducent\u00E9simo[ >>];",
+ "300: tricent\u00E9simo[ >>];",
+ "400: cuadringent\u00E9simo[ >>];",
+ "500: quingent\u00E9simo[ >>];",
+ "600: sexcent\u00E9simo[ >>];",
+ "700: septingent\u00E9simo[ >>];",
+ "800: octing\u00E9simo[ >>];",
+ "900: noningent\u00E9simo[ >>];",
+ "1000: mil\u00E9simo[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];",
+ "1000000: un millon\u00E9simo[ >>];",
+ "2000000: <%spellout-cardinal-masculine< millon\u00E9simo[ >>];",
+ "1000000000000: un billon\u00E9simo[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< billon\u00E9simo[ >>];",
+ "1000000000000000000: =#,##0=\u00BA;",
+ "%spellout-ordinal-masculine-plural:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal-masculine=;",
+ "1: =%spellout-ordinal-masculine=s;",
+ "1000000000000000000: =#,##0=\u00BA;",
+ "%spellout-ordinal-masculine:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: cero;",
+ "1: primero;",
+ "2: segundo;",
+ "3: tercero;",
+ "4: cuarto;",
+ "5: quinto;",
+ "6: sexto;",
+ "7: s\u00E9ptimo;",
+ "8: octavo;",
+ "9: noveno;",
+ "10: d\u00E9cimo;",
+ "11: decimo>>;",
+ "18: decim>>;",
+ "19: decimo>>;",
+ "20: vig\u00E9simo[ >>];",
+ "30: trig\u00E9simo[ >>];",
+ "40: cuadrag\u00E9simo[ >>];",
+ "50: quincuag\u00E9simo[ >>];",
+ "60: sexag\u00E9simo[ >>];",
+ "70: septuag\u00E9simo[ >>];",
+ "80: octog\u00E9simo[ >>];",
+ "90: nonag\u00E9simo[ >>];",
+ "100: cent\u00E9simo[ >>];",
+ "200: ducent\u00E9simo[ >>];",
+ "300: tricent\u00E9simo[ >>];",
+ "400: cuadringent\u00E9simo[ >>];",
+ "500: quingent\u00E9simo[ >>];",
+ "600: sexcent\u00E9simo[ >>];",
+ "700: septingent\u00E9simo[ >>];",
+ "800: octing\u00E9simo[ >>];",
+ "900: noningent\u00E9simo[ >>];",
+ "1000: mil\u00E9simo[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];",
+ "1000000: un millon\u00E9simo[ >>];",
+ "2000000: <%spellout-cardinal-masculine< millon\u00E9simo[ >>];",
+ "1000000000000: un billon\u00E9simo[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< billon\u00E9simo[ >>];",
+ "1000000000000000000: =#,##0=\u00BA;",
+ "%spellout-ordinal-feminine-plural:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-ordinal-feminine=;",
+ "1: =%spellout-ordinal-feminine=s;",
+ "1000000000000000000: =#,##0=\u00AA;",
+ "%spellout-ordinal-feminine:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: cero;",
+ "1: primera;",
+ "2: segunda;",
+ "3: tercera;",
+ "4: cuarta;",
+ "5: quinta;",
+ "6: sexta;",
+ "7: s\u00E9ptima;",
+ "8: octava;",
+ "9: novena;",
+ "10: d\u00E9cima;",
+ "11: decimo>>;",
+ "18: decim>>;",
+ "19: decimo>>;",
+ "20: vig\u00E9sima[ >>];",
+ "30: trig\u00E9sima[ >>];",
+ "40: cuadrag\u00E9sima[ >>];",
+ "50: quincuag\u00E9sima[ >>];",
+ "60: sexag\u00E9sima[ >>];",
+ "70: septuag\u00E9sima[ >>];",
+ "80: octog\u00E9sima[ >>];",
+ "90: nonag\u00E9sima[ >>];",
+ "100: cent\u00E9sima[ >>];",
+ "200: ducent\u00E9sima[ >>];",
+ "300: tricent\u00E9sima[ >>];",
+ "400: cuadringent\u00E9sima[ >>];",
+ "500: quingent\u00E9sima[ >>];",
+ "600: sexcent\u00E9sima[ >>];",
+ "700: septingent\u00E9sima[ >>];",
+ "800: octing\u00E9sima[ >>];",
+ "900: noningent\u00E9sima[ >>];",
+ "1000: mil\u00E9sima[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil\u00E9sima[ >>];",
+ "1000000: un millon\u00E9sima[ >>];",
+ "2000000: <%spellout-cardinal-masculine< millon\u00E9sima[ >>];",
+ "1000000000000: un billon\u00E9sima[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< billon\u00E9sima[ >>];",
+ "1000000000000000000: =#,##0=\u00AA;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/es_419.txt b/intl/icu/source/data/rbnf/es_419.txt
new file mode 100644
index 0000000000..c24a9fd097
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_419.txt
@@ -0,0 +1,34 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_419{
+ RBNFRules{
+ OrdinalRules{
+ "%%dord-mascabbrev:",
+ "0: \u00BA;",
+ "1: \u1D49\u02B3;",
+ "2: \u00BA;",
+ "3: \u1D49\u02B3;",
+ "4: \u00BA;",
+ "20: >>;",
+ "100: >>;",
+ "%digits-ordinal-masculine-adjective:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%dord-mascabbrev=.;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u00BA.;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u00AA.;",
+ "%digits-ordinal-masculine-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u1D52\u02E2.;",
+ "%digits-ordinal-feminine-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u1D43\u02E2.;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/es_DO.txt b/intl/icu/source/data/rbnf/es_DO.txt
new file mode 100644
index 0000000000..b5f781004f
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_DO.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_DO{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_GT.txt b/intl/icu/source/data/rbnf/es_GT.txt
new file mode 100644
index 0000000000..76889af527
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_GT.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_GT{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_HN.txt b/intl/icu/source/data/rbnf/es_HN.txt
new file mode 100644
index 0000000000..4446521396
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_HN.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_HN{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_MX.txt b/intl/icu/source/data/rbnf/es_MX.txt
new file mode 100644
index 0000000000..0d5004f5e1
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_MX.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_MX{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_NI.txt b/intl/icu/source/data/rbnf/es_NI.txt
new file mode 100644
index 0000000000..a58e4ec5bd
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_NI.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_NI{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_PA.txt b/intl/icu/source/data/rbnf/es_PA.txt
new file mode 100644
index 0000000000..248e100368
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_PA.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_PA{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_PR.txt b/intl/icu/source/data/rbnf/es_PR.txt
new file mode 100644
index 0000000000..b7a1b11bb9
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_PR.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_PR{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_SV.txt b/intl/icu/source/data/rbnf/es_SV.txt
new file mode 100644
index 0000000000..b4ed59588d
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_SV.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_SV{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/es_US.txt b/intl/icu/source/data/rbnf/es_US.txt
new file mode 100644
index 0000000000..bcb9f38b3b
--- /dev/null
+++ b/intl/icu/source/data/rbnf/es_US.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+es_US{
+ %%Parent{"es_419"}
+}
diff --git a/intl/icu/source/data/rbnf/et.txt b/intl/icu/source/data/rbnf/et.txt
new file mode 100644
index 0000000000..99a916bd59
--- /dev/null
+++ b/intl/icu/source/data/rbnf/et.txt
@@ -0,0 +1,44 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+et{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: miinus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: << sada[ >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: miinus >>;",
+ "x.x: << koma >>;",
+ "0: null;",
+ "1: \u00FCks;",
+ "2: kaks;",
+ "3: kolm;",
+ "4: neli;",
+ "5: viis;",
+ "6: kuus;",
+ "7: seitse;",
+ "8: kaheksa;",
+ "9: \u00FCheksa;",
+ "10: k\u00FCmme;",
+ "11: >>teist;",
+ "20: <<k\u00FCmmend[ >>];",
+ "100: <<sada[ >>];",
+ "1000: << tuhat[ >>];",
+ "1000000: << miljon[ >>];",
+ "2000000: << miljonit[ >>];",
+ "1000000000: << miljard[ >>];",
+ "2000000000: << miljardit[ >>];",
+ "1000000000000: << biljon[ >>];",
+ "2000000000000: << biljonit[ >>];",
+ "1000000000000000: << biljard[ >>];",
+ "2000000000000000: << biljardit[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fa.txt b/intl/icu/source/data/rbnf/fa.txt
new file mode 100644
index 0000000000..8b9fa93897
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fa.txt
@@ -0,0 +1,59 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fa{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0645\u0646\u0641\u06CC >>;",
+ "x.x: << \u0645\u0645\u06CC\u0632 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u06CC\u06A9;",
+ "2: \u062F\u0648;",
+ "3: \u0633\u0647;",
+ "4: \u0686\u0647\u0627\u0631;",
+ "5: \u067E\u0646\u062C;",
+ "6: \u0634\u0634;",
+ "7: \u0647\u0641\u062A;",
+ "8: \u0647\u0634\u062A;",
+ "9: \u0646\u0647;",
+ "10: \u062F\u0647;",
+ "11: \u06CC\u0627\u0632\u062F\u0647;",
+ "12: \u062F\u0648\u0627\u0632\u062F\u0647;",
+ "13: \u0633\u06CC\u0632\u062F\u0647;",
+ "14: \u0686\u0647\u0627\u0631\u062F\u0647;",
+ "15: \u067E\u0627\u0646\u0632\u062F\u0647;",
+ "16: \u0634\u0627\u0646\u0632\u062F\u0647;",
+ "17: \u0647\u0641\u062F\u0647;",
+ "18: \u0647\u062C\u062F\u0647;",
+ "19: \u0646\u0648\u0632\u062F\u0647;",
+ "20: \u0628\u06CC\u0633\u062A[ \u0648 >>];",
+ "30: \u0633\u06CC[ \u0648 >>];",
+ "40: \u0686\u0647\u0644[ \u0648 >>];",
+ "50: \u067E\u0646\u062C\u0627\u0647[ \u0648 >>];",
+ "60: \u0634\u0635\u062A[ \u0648 >>];",
+ "70: \u0647\u0641\u062A\u0627\u062F[ \u0648 >>];",
+ "80: \u0647\u0634\u062A\u0627\u062F[ \u0648 >>];",
+ "90: \u0646\u0648\u062F[ \u0648 >>];",
+ "100: \u0635\u062F[ \u0648 >>];",
+ "200: \u062F\u0648\u06CC\u0633\u062A[ \u0648 >>];",
+ "300: \u0633\u06CC\u0635\u062F[ \u0648 >>];",
+ "400: \u0686\u0647\u0627\u0631\u0635\u062F[ \u0648 >>];",
+ "500: \u067E\u0627\u0646\u0635\u062F[ \u0648 >>];",
+ "600: \u0634\u0634\u0635\u062F[ \u0648 >>];",
+ "700: \u0647\u0641\u062A\u0635\u062F[ \u0648 >>];",
+ "800: \u0647\u0634\u062A\u0635\u062F[ \u0648 >>];",
+ "900: \u0646\u0647\u0635\u062F[ \u0648 >>];",
+ "1000: << \u0647\u0632\u0627\u0631[ \u0648 >>];",
+ "1000000: << \u0645\u06CC\u0644\u06CC\u0648\u0646[ \u0648 >>];",
+ "1000000000: << \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F[ \u0648 >>];",
+ "1000000000000: << \u0647\u0632\u0627\u0631 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F[ \u0648 >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fa_AF.txt b/intl/icu/source/data/rbnf/fa_AF.txt
new file mode 100644
index 0000000000..df501875db
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fa_AF.txt
@@ -0,0 +1,55 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fa_AF{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0645\u0646\u0641\u06CC >>;",
+ "x.x: << \u0639\u0634\u0627\u0631\u06CC\u0647 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u06CC\u06A9;",
+ "2: \u062F\u0648;",
+ "3: \u0633\u0647;",
+ "4: \u0686\u0647\u0627\u0631;",
+ "5: \u067E\u0646\u062C;",
+ "6: \u0634\u0634;",
+ "7: \u0647\u0641\u062A;",
+ "8: \u0647\u0634\u062A;",
+ "9: \u0646\u0647;",
+ "10: \u062F\u0647;",
+ "11: \u06CC\u0627\u0632\u062F\u0647;",
+ "12: \u062F\u0648\u0627\u0632\u062F\u0647;",
+ "13: \u0633\u06CC\u0632\u062F\u0647;",
+ "14: \u0686\u0647\u0627\u0631\u062F\u0647;",
+ "15: \u067E\u0627\u0646\u0632\u062F\u0647;",
+ "16: \u0634\u0627\u0646\u0632\u062F\u0647;",
+ "17: \u0647\u0641\u062F\u0647;",
+ "18: \u0647\u062C\u062F\u0647;",
+ "19: \u0646\u0632\u062F\u0647;",
+ "20: \u0628\u06CC\u0633\u062A[ \u0648 >>];",
+ "30: \u0633\u06CC[ \u0648 >>];",
+ "40: \u0686\u0647\u0644[ \u0648 >>];",
+ "50: \u067E\u0646\u062C\u0627\u0647[ \u0648 >>];",
+ "60: \u0634\u0635\u062A[ \u0648 >>];",
+ "70: \u0647\u0641\u062A\u0627\u062F[ \u0648 >>];",
+ "80: \u0647\u0634\u062A\u0627\u062F[ \u0648 >>];",
+ "90: \u0646\u0648\u062F[ \u0648 >>];",
+ "100: \u0635\u062F[ \u0648 >>];",
+ "200: <<\u0635\u062F[ \u0648 >>];",
+ "300: <<\u200C\u0635\u062F[ \u0648 >>];",
+ "400: <<\u0635\u062F[ \u0648 >>];",
+ "1000: << \u0647\u0632\u0627\u0631[ \u0648 >>];",
+ "1000000: << \u0645\u06CC\u0644\u06CC\u0648\u0646[ \u0648 >>];",
+ "1000000000: << \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F[ \u0648 >>];",
+ "1000000000000: << \u0628\u06CC\u0644\u06CC\u0648\u0646[ \u0648 >>];",
+ "1000000000000000: << \u0628\u06CC\u0644\u06CC\u0627\u0631\u062F[ \u0648 >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ff.txt b/intl/icu/source/data/rbnf/ff.txt
new file mode 100644
index 0000000000..5b19f5fe5a
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ff.txt
@@ -0,0 +1,89 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ff{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "NaN: alaa limoore;",
+ "Inf: infinity;",
+ "-x: minus >>;",
+ "x.x: << poofirgel >>;",
+ "0: \u0253olum;",
+ "1: go\u02BCo;",
+ "2: \u0257i\u0257i;",
+ "3: tati;",
+ "4: nawi;",
+ "5: jowi;",
+ "6: jeego\u02BCo;",
+ "7: jee\u0257i\u0257i;",
+ "8: jeetati;",
+ "9: jeenawi;",
+ "10: sappo[ e >>];",
+ "20: noogas[ e >>];",
+ "30: cepanze <<[ e >>];",
+ "100: temedere <<[ e >>];",
+ "1000: ujunere <<[ e >>];",
+ "1000000: miliyo <<[, >>];",
+ "1000000000: miliyaari <<[, >>];",
+ "1000000000000: biliyo <<[, >>];",
+ "1000000000000000: biliyaari <<[, >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-class-o:",
+ "NaN: alaa limoore;",
+ "Inf: infinity;",
+ "-x: minus >>;",
+ "x.x: << poofirgel >>;",
+ "0: \u0253olum;",
+ "1: gooto;",
+ "2: \u0257i\u0257o;",
+ "3: tato;",
+ "4: nawo;",
+ "5: njowo;",
+ "6: jeegomo;",
+ "7: jee\u0257i\u0257o;",
+ "8: jeetato;",
+ "9: jeenawo;",
+ "10: sappo[ e >>];",
+ "20: noogas[ e >>];",
+ "30: cepanze <<[ e >>];",
+ "100: temedere <<[ e >>];",
+ "1000: ujunere <<[ e >>];",
+ "1000000: miliyo <<[, >>];",
+ "1000000000: miliyaari <<[, >>];",
+ "1000000000000: biliyo <<[, >>];",
+ "1000000000000000: biliyaari <<[, >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "NaN: alaa limoore;",
+ "Inf: infinity;",
+ "-x: minus >>;",
+ "x.x: =#,##0.0=;",
+ "0: \u0253olum;",
+ "1: arande;",
+ "2: \u0257i\u0257a\u0253o;",
+ "3: tatia\u0253o;",
+ "4: nawa\u0253o;",
+ "5: jowa\u0253o;",
+ "6: jeearande;",
+ "7: jee\u0257i\u0257a\u0253o;",
+ "8: jeetata\u0253o;",
+ "9: jeenawa\u0253o;",
+ "10: sappo[ e >>];",
+ "20: noogas[ e >>];",
+ "30: cepanze <<[ e >>];",
+ "100: temedere <<[ e >>];",
+ "1000: ujunere <<[ e >>];",
+ "1000000: miliyo <<[, >>];",
+ "1000000000: miliyaari <<[, >>];",
+ "1000000000000: biliyo <<[, >>];",
+ "1000000000000000: biliyaari <<[, >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fi.txt b/intl/icu/source/data/rbnf/fi.txt
new file mode 100644
index 0000000000..9ce1970ea3
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fi.txt
@@ -0,0 +1,1332 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fi{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: miinus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nolla;",
+ "1: yksi;",
+ "2: kaksi;",
+ "3: kolme;",
+ "4: nelj\u00E4;",
+ "5: viisi;",
+ "6: kuusi;",
+ "7: seitsem\u00E4n;",
+ "8: kahdeksan;",
+ "9: yhdeks\u00E4n;",
+ "10: kymmenen;",
+ "11: >>toista;",
+ "20: <<\u00ADkymment\u00E4[\u00AD>>];",
+ "100: sata[\u00AD>>];",
+ "200: <<\u00ADsataa[\u00AD>>];",
+ "1000: tuhat[\u00AD>>];",
+ "2000: <<\u00ADtuhatta[\u00AD>>];",
+ "1000000: << miljoona[ >>];",
+ "2000000: << miljoonaa[ >>];",
+ "1000000000: << miljardi[ >>];",
+ "2000000000: << miljardia[ >>];",
+ "1000000000000: << biljoona[ >>];",
+ "2000000000000: << biljoonaa[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-genitive:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollan;",
+ "1: yhden;",
+ "2: kahden;",
+ "3: kolmen;",
+ "4: nelj\u00E4n;",
+ "5: viiden;",
+ "6: kuuden;",
+ "7: seitsem\u00E4n;",
+ "8: kahdeksan;",
+ "9: yhdeks\u00E4n;",
+ "10: kymmenen;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenen[\u00AD>>];",
+ "100: sadan[\u00AD>>];",
+ "200: <<\u00ADsadan[\u00AD>>];",
+ "1000: tuhannen[\u00AD>>];",
+ "2000: <<\u00ADtuhannen[\u00AD>>];",
+ "1000000: << miljoonan[ >>];",
+ "2000000: << miljoonan[ >>];",
+ "1000000000: << miljardin[ >>];",
+ "2000000000: << miljardin[ >>];",
+ "1000000000000: << biljoonan[ >>];",
+ "2000000000000: << biljoonan[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-partitive:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollaa;",
+ "1: yht\u00E4;",
+ "2: kahta;",
+ "3: kolmea;",
+ "4: nelj\u00E4\u00E4;",
+ "5: viitt\u00E4;",
+ "6: kuutta;",
+ "7: seitsem\u00E4\u00E4;",
+ "8: kahdeksaa;",
+ "9: yhdeks\u00E4\u00E4;",
+ "10: kymment\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymment\u00E4[\u00AD>>];",
+ "100: sataa[\u00AD>>];",
+ "200: <<\u00ADsataa[\u00AD>>];",
+ "1000: tuhatta[\u00AD>>];",
+ "2000: <<\u00ADtuhatta[\u00AD>>];",
+ "1000000: << miljoonaa[ >>];",
+ "2000000: << miljoonaa[ >>];",
+ "1000000000: << miljardia[ >>];",
+ "2000000000: << miljardia[ >>];",
+ "1000000000000: << biljoonaa[ >>];",
+ "2000000000000: << biljoonaa[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-essive:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollana;",
+ "1: yhten\u00E4;",
+ "2: kahtena;",
+ "3: kolmena;",
+ "4: nelj\u00E4n\u00E4;",
+ "5: viiten\u00E4;",
+ "6: kuutena;",
+ "7: seitsem\u00E4n\u00E4;",
+ "8: kahdeksana;",
+ "9: yhdeks\u00E4n\u00E4;",
+ "10: kymmenen\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenen\u00E4[\u00AD>>];",
+ "100: satana[\u00AD>>];",
+ "200: <<\u00ADsatana[\u00AD>>];",
+ "1000: tuhantena[\u00AD>>];",
+ "2000: <<\u00ADtuhantena[\u00AD>>];",
+ "1000000: << miljoonana[ >>];",
+ "2000000: << miljoonana[ >>];",
+ "1000000000: << miljardina[ >>];",
+ "2000000000: << miljardina[ >>];",
+ "1000000000000: << biljoonana[ >>];",
+ "2000000000000: << biljoonana[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-translative:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollaksi;",
+ "1: yhdeksi;",
+ "2: kahdeksi;",
+ "3: kolmeksi;",
+ "4: nelj\u00E4ksi;",
+ "5: viideksi;",
+ "6: kuudeksi;",
+ "7: seitsem\u00E4ksi;",
+ "8: kahdeksaksi;",
+ "9: yhdeks\u00E4ksi;",
+ "10: kymmeneksi;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeneksi[\u00AD>>];",
+ "100: sadaksi[\u00AD>>];",
+ "200: <<\u00ADsadaksi[\u00AD>>];",
+ "1000: tuhanneksi[\u00AD>>];",
+ "2000: <<\u00ADtuhanneksi[\u00AD>>];",
+ "1000000: << miljoonaksi[ >>];",
+ "2000000: << miljoonaksi[ >>];",
+ "1000000000: << miljardiksi[ >>];",
+ "2000000000: << miljardiksi[ >>];",
+ "1000000000000: << biljoonaksi[ >>];",
+ "2000000000000: << biljoonaksi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-inessive:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollassa;",
+ "1: yhdess\u00E4;",
+ "2: kahdessa;",
+ "3: kolmessa;",
+ "4: nelj\u00E4ss\u00E4;",
+ "5: viidess\u00E4;",
+ "6: kuudessa;",
+ "7: seitsem\u00E4ss\u00E4;",
+ "8: kahdeksassa;",
+ "9: yhdeks\u00E4ss\u00E4;",
+ "10: kymmeness\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeness\u00E4[\u00AD>>];",
+ "100: sadassa[\u00AD>>];",
+ "200: <<\u00ADsadassa[\u00AD>>];",
+ "1000: tuhannessa[\u00AD>>];",
+ "2000: <<\u00ADtuhannessa[\u00AD>>];",
+ "1000000: << miljoonassa[ >>];",
+ "2000000: << miljoonassa[ >>];",
+ "1000000000: << miljardissa[ >>];",
+ "2000000000: << miljardissa[ >>];",
+ "1000000000000: << biljoonassa[ >>];",
+ "2000000000000: << biljoonassa[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-elative:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollasta;",
+ "1: yhdest\u00E4;",
+ "2: kahdesta;",
+ "3: kolmesta;",
+ "4: nelj\u00E4st\u00E4;",
+ "5: viidest\u00E4;",
+ "6: kuudesta;",
+ "7: seitsem\u00E4st\u00E4;",
+ "8: kahdeksasta;",
+ "9: yhdeks\u00E4st\u00E4;",
+ "10: kymmenest\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenest\u00E4[\u00AD>>];",
+ "100: sadasta[\u00AD>>];",
+ "200: <<\u00ADsadasta[\u00AD>>];",
+ "1000: tuhannesta[\u00AD>>];",
+ "2000: <<\u00ADtuhannesta[\u00AD>>];",
+ "1000000: << miljoonasta[ >>];",
+ "2000000: << miljoonasta[ >>];",
+ "1000000000: << miljardista[ >>];",
+ "2000000000: << miljardista[ >>];",
+ "1000000000000: << biljoonasta[ >>];",
+ "2000000000000: << biljoonasta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-illative:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollaan;",
+ "1: yhteen;",
+ "2: kahteen;",
+ "3: kolmeen;",
+ "4: nelj\u00E4\u00E4n;",
+ "5: viiteen;",
+ "6: kuuteen;",
+ "7: seitsem\u00E4\u00E4n;",
+ "8: kahdeksaan;",
+ "9: yhdeks\u00E4\u00E4n;",
+ "10: kymmeneen;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeneen[\u00AD>>];",
+ "100: sataan[\u00AD>>];",
+ "200: <<\u00ADsataan[\u00AD>>];",
+ "1000: tuhanteen[\u00AD>>];",
+ "2000: <<\u00ADtuhanteen[\u00AD>>];",
+ "1000000: << miljoonaan[ >>];",
+ "2000000: << miljoonaan[ >>];",
+ "1000000000: << miljardiin[ >>];",
+ "2000000000: << miljardiin[ >>];",
+ "1000000000000: << biljoonaan[ >>];",
+ "2000000000000: << biljoonaan[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-adessive:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollalla;",
+ "1: yhdell\u00E4;",
+ "2: kahdella;",
+ "3: kolmella;",
+ "4: nelj\u00E4ll\u00E4;",
+ "5: viidell\u00E4;",
+ "6: kuudella;",
+ "7: seitsem\u00E4ll\u00E4;",
+ "8: kahdeksalla;",
+ "9: yhdeks\u00E4ll\u00E4;",
+ "10: kymmenell\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenell\u00E4[\u00AD>>];",
+ "100: sadalla[\u00AD>>];",
+ "200: <<\u00ADsadalla[\u00AD>>];",
+ "1000: tuhannella[\u00AD>>];",
+ "2000: <<\u00ADtuhannella[\u00AD>>];",
+ "1000000: << miljoonalla[ >>];",
+ "2000000: << miljoonalla[ >>];",
+ "1000000000: << miljardilla[ >>];",
+ "2000000000: << miljardilla[ >>];",
+ "1000000000000: << biljoonalla[ >>];",
+ "2000000000000: << biljoonalla[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-ablative:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollalta;",
+ "1: yhdelt\u00E4;",
+ "2: kahdelta;",
+ "3: kolmelta;",
+ "4: nelj\u00E4lt\u00E4;",
+ "5: viidelt\u00E4;",
+ "6: kuudelta;",
+ "7: seitsem\u00E4lt\u00E4;",
+ "8: kahdeksalta;",
+ "9: yhdeks\u00E4lt\u00E4;",
+ "10: kymmenelt\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenelt\u00E4[\u00AD>>];",
+ "100: sadalta[\u00AD>>];",
+ "200: <<\u00ADsadalta[\u00AD>>];",
+ "1000: tuhannelta[\u00AD>>];",
+ "2000: <<\u00ADtuhannelta[\u00AD>>];",
+ "1000000: << miljoonalta[ >>];",
+ "2000000: << miljoonalta[ >>];",
+ "1000000000: << miljardilta[ >>];",
+ "2000000000: << miljardilta[ >>];",
+ "1000000000000: << biljoonalta[ >>];",
+ "2000000000000: << biljoonalta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-allative:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollalle;",
+ "1: yhdelle;",
+ "2: kahdelle;",
+ "3: kolmelle;",
+ "4: nelj\u00E4lle;",
+ "5: viidelle;",
+ "6: kuudelle;",
+ "7: seitsem\u00E4lle;",
+ "8: kahdeksalle;",
+ "9: yhdeks\u00E4lle;",
+ "10: kymmenelle;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenelle[\u00AD>>];",
+ "100: sadalle[\u00AD>>];",
+ "200: <<\u00ADsadalle[\u00AD>>];",
+ "1000: tuhannelle[\u00AD>>];",
+ "2000: <<\u00ADtuhannelle[\u00AD>>];",
+ "1000000: << miljoonalle[ >>];",
+ "2000000: << miljoonalle[ >>];",
+ "1000000000: << miljardille[ >>];",
+ "2000000000: << miljardille[ >>];",
+ "1000000000000: << biljoonalle[ >>];",
+ "2000000000000: << biljoonalle[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollat;",
+ "1: yhdet;",
+ "2: kahdet;",
+ "3: kolmet;",
+ "4: nelj\u00E4t;",
+ "5: viidet;",
+ "6: kuudet;",
+ "7: seitsem\u00E4t;",
+ "8: kahdeksat;",
+ "9: yhdeks\u00E4t;",
+ "10: kymmenet;",
+ "11: >>toista;",
+ "20: <<-kymmenet[\u00AD>>];",
+ "100: sadat[\u00AD>>];",
+ "200: <<-sadat[\u00AD>>];",
+ "1000: tuhannet[\u00AD>>];",
+ "2000: <<\u00ADtuhannet[\u00AD>>];",
+ "1000000: << miljoonat[ >>];",
+ "1000000000: << miljardit[ >>];",
+ "1000000000000: << biljoonat[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-genitive-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollien;",
+ "1: yksien;",
+ "2: kaksien;",
+ "3: kolmien;",
+ "4: neljien;",
+ "5: viisien;",
+ "6: kuusien;",
+ "7: seitsemien;",
+ "8: kahdeksien;",
+ "9: yhdeksien;",
+ "10: kymmenien;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenien[\u00AD>>];",
+ "100: satojen[\u00AD>>];",
+ "200: <<\u00ADsatojen[\u00AD>>];",
+ "1000: tuhansien[\u00AD>>];",
+ "2000: <<\u00ADtuhansien[\u00AD>>];",
+ "1000000: << miljoonien[ >>];",
+ "2000000: << miljoonien[ >>];",
+ "1000000000: << miljardien[ >>];",
+ "2000000000: << miljardien[ >>];",
+ "1000000000000: << biljoonien[ >>];",
+ "2000000000000: << biljoonien[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-partitive-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollia;",
+ "1: yksi\u00E4;",
+ "2: kaksia;",
+ "3: kolmia;",
+ "4: nelji\u00E4;",
+ "5: viisi\u00E4;",
+ "6: kuusia;",
+ "7: seitsemi\u00E4;",
+ "8: kahdeksia;",
+ "9: yhdeksi\u00E4;",
+ "10: kymmeni\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeni\u00E4[\u00AD>>];",
+ "100: satoja[\u00AD>>];",
+ "200: <<\u00ADsatoja[\u00AD>>];",
+ "1000: tuhansia[\u00AD>>];",
+ "2000: <<\u00ADtuhansia[\u00AD>>];",
+ "1000000: << miljoonia[ >>];",
+ "2000000: << miljoonia[ >>];",
+ "1000000000: << miljardeja[ >>];",
+ "2000000000: << miljardeja[ >>];",
+ "1000000000000: << biljoonia[ >>];",
+ "2000000000000: << biljoonia[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-essive-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollina;",
+ "1: yksin\u00E4;",
+ "2: kaksina;",
+ "3: kolmina;",
+ "4: neljin\u00E4;",
+ "5: viisin\u00E4;",
+ "6: kuusina;",
+ "7: seitsemin\u00E4;",
+ "8: kahdeksina;",
+ "9: yhdeksin\u00E4;",
+ "10: kymmenin\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenin\u00E4[\u00AD>>];",
+ "100: satoina[\u00AD>>];",
+ "200: <<\u00ADsatoina[\u00AD>>];",
+ "1000: tuhansina[\u00AD>>];",
+ "2000: <<\u00ADtuhansina[\u00AD>>];",
+ "1000000: << miljoonina[ >>];",
+ "2000000: << miljoonina[ >>];",
+ "1000000000: << miljardeina[ >>];",
+ "2000000000: << miljardeina[ >>];",
+ "1000000000000: << biljoonina[ >>];",
+ "2000000000000: << biljoonina[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-translative-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nolliksi;",
+ "1: yksiksi;",
+ "2: kaksiksi;",
+ "3: kolmiksi;",
+ "4: neljiksi;",
+ "5: viisiksi;",
+ "6: kuusiksi;",
+ "7: seitsemiksi;",
+ "8: kahdeksiksi;",
+ "9: yhdeksiksi;",
+ "10: kymmeniksi;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeniksi[\u00AD>>];",
+ "100: sadoiksi[\u00AD>>];",
+ "200: <<\u00ADsadoiksi[\u00AD>>];",
+ "1000: tuhansiksi[\u00AD>>];",
+ "2000: <<\u00ADtuhansiksi[\u00AD>>];",
+ "1000000: << miljooniksi[ >>];",
+ "2000000: << miljooniksi[ >>];",
+ "1000000000: << miljardeiksi[ >>];",
+ "2000000000: << miljardeiksi[ >>];",
+ "1000000000000: << biljooniksi[ >>];",
+ "2000000000000: << biljooniksi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-inessive-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollissa;",
+ "1: yksiss\u00E4;",
+ "2: kaksissa;",
+ "3: kolmissa;",
+ "4: neljiss\u00E4;",
+ "5: viisiss\u00E4;",
+ "6: kuusissa;",
+ "7: seitsemiss\u00E4;",
+ "8: kahdeksissa;",
+ "9: yhdeksiss\u00E4;",
+ "10: kymmeniss\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeniss\u00E4[\u00AD>>];",
+ "100: sadoissa[\u00AD>>];",
+ "200: <<\u00ADsadoissa[\u00AD>>];",
+ "1000: tuhansissa[\u00AD>>];",
+ "2000: <<\u00ADtuhansissa[\u00AD>>];",
+ "1000000: << miljoonissa[ >>];",
+ "2000000: << miljoonissa[ >>];",
+ "1000000000: << miljardeissa[ >>];",
+ "2000000000: << miljardeissa[ >>];",
+ "1000000000000: << biljoonissa[ >>];",
+ "2000000000000: << biljoonissa[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-elative-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollista;",
+ "1: yksist\u00E4;",
+ "2: kaksista;",
+ "3: kolmista;",
+ "4: neljist\u00E4;",
+ "5: viisist\u00E4;",
+ "6: kuusista;",
+ "7: seitsemist\u00E4;",
+ "8: kahdeksista;",
+ "9: yhdeksist\u00E4;",
+ "10: kymmenist\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenist\u00E4[\u00AD>>];",
+ "100: sadoista[\u00AD>>];",
+ "200: <<\u00ADsadoista[\u00AD>>];",
+ "1000: tuhansista[\u00AD>>];",
+ "2000: <<\u00ADtuhansista[\u00AD>>];",
+ "1000000: << miljoonista[ >>];",
+ "2000000: << miljoonista[ >>];",
+ "1000000000: << miljardeista[ >>];",
+ "2000000000: << miljardeista[ >>];",
+ "1000000000000: << biljoonista[ >>];",
+ "2000000000000: << biljoonista[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-illative-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nolliin;",
+ "1: yksiin;",
+ "2: kaksiin;",
+ "3: kolmiin;",
+ "4: neljiin;",
+ "5: viisiin;",
+ "6: kuusiin;",
+ "7: seitsemiin;",
+ "8: kahdeksiin;",
+ "9: yhdeksiin;",
+ "10: kymmeniin;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmeniin[\u00AD>>];",
+ "100: satoihin[\u00AD>>];",
+ "200: <<\u00ADsatoihin[\u00AD>>];",
+ "1000: tuhansiin\u00AD[\u00AD>>];",
+ "2000: <<\u00ADtuhansiin\u00AD[\u00AD>>];",
+ "1000000: << miljooniin[ >>];",
+ "2000000: << miljooniin[ >>];",
+ "1000000000: << miljardeihin[ >>];",
+ "2000000000: << miljardeihin[ >>];",
+ "1000000000000: << biljooniin[ >>];",
+ "2000000000000: << biljooniin[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-adessive-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollilla;",
+ "1: yksill\u00E4;",
+ "2: kaksilla;",
+ "3: kolmilla;",
+ "4: neljill\u00E4;",
+ "5: viisill\u00E4;",
+ "6: kuusilla;",
+ "7: seitsemill\u00E4;",
+ "8: kahdeksilla;",
+ "9: yhdeksill\u00E4;",
+ "10: kymmenill\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenill\u00E4[\u00AD>>];",
+ "100: sadoilla[\u00AD>>];",
+ "200: <<\u00ADsadoilla[\u00AD>>];",
+ "1000: tuhansilla\u00AD[\u00AD>>];",
+ "2000: <<\u00ADtuhansilla[\u00AD>>];",
+ "1000000: << miljoonilla[ >>];",
+ "2000000: << miljoonilla[ >>];",
+ "1000000000: << miljardeilla[ >>];",
+ "2000000000: << miljardeilla[ >>];",
+ "1000000000000: << biljoonilla[ >>];",
+ "2000000000000: << biljoonilla[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-ablative-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollilta;",
+ "1: yksilt\u00E4;",
+ "2: kaksilta;",
+ "3: kolmilta;",
+ "4: neljilt\u00E4;",
+ "5: viisilt\u00E4;",
+ "6: kuusilta;",
+ "7: seitsemilt\u00E4;",
+ "8: kahdeksilta;",
+ "9: yhdeksilt\u00E4;",
+ "10: kymmenilt\u00E4;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenilt\u00E4[\u00AD>>];",
+ "100: sadoilta[\u00AD>>];",
+ "200: <<\u00ADsadoilta[\u00AD>>];",
+ "1000: tuhansilta[\u00AD>>];",
+ "2000: <<\u00ADtuhansilta[\u00AD>>];",
+ "1000000: << miljoonilta[ >>];",
+ "2000000: << miljoonilta[ >>];",
+ "1000000000: << miljardeilta[ >>];",
+ "2000000000: << miljardeilta[ >>];",
+ "1000000000000: << biljoonilta[ >>];",
+ "2000000000000: << biljoonilta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-allative-plural:",
+ "-x: miinus >>;",
+ "x.x: << pilkku >>;",
+ "0: nollille;",
+ "1: yksille;",
+ "2: kaksille;",
+ "3: kolmille;",
+ "4: neljille;",
+ "5: viisille;",
+ "6: kuusille;",
+ "7: seitsemille;",
+ "8: kahdeksille;",
+ "9: yhdeksille;",
+ "10: kymmenille;",
+ "11: >>toista;",
+ "20: <<\u00ADkymmenille[\u00AD>>];",
+ "100: sadoille[\u00AD>>];",
+ "200: <<\u00ADsadoille[\u00AD>>];",
+ "1000: tuhansille[\u00AD>>];",
+ "2000: <<\u00ADtuhansille[\u00AD>>];",
+ "1000000: << miljoonille[ >>];",
+ "2000000: << miljoonille[ >>];",
+ "1000000000: << miljardeille[ >>];",
+ "2000000000: << miljardeille[ >>];",
+ "1000000000000: << biljoonille[ >>];",
+ "2000000000000: << biljoonille[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-larger:",
+ "0: ;",
+ "2: kahdes;",
+ "3: =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollas;",
+ "1: ensimm\u00E4inen;",
+ "2: toinen;",
+ "3: kolmas;",
+ "4: nelj\u00E4s;",
+ "5: viides;",
+ "6: kuudes;",
+ "7: seitsem\u00E4s;",
+ "8: kahdeksas;",
+ "9: yhdeks\u00E4s;",
+ "10: kymmenes;",
+ "11: yhdestoista;",
+ "12: kahdestoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-larger<\u00ADkymmenes[\u00AD>>];",
+ "100: sadas[\u00AD>>];",
+ "200: <%%spellout-ordinal-larger<\u00ADsadas[\u00AD>>];",
+ "1000: tuhannes[\u00AD>>];",
+ "2000: <%%spellout-ordinal-larger<\u00ADtuhannes[\u00AD>>];",
+ "1000000: miljoonas[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-larger< miljoonas[\u00AD>>];",
+ "1000000000: miljardis[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-larger< miljardis[\u00AD>>];",
+ "1000000000000: biljoonas[ >>];",
+ "2000000000000: <%%spellout-ordinal-larger< biljoonas[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-genitive-larger:",
+ "0: ;",
+ "2: kahdennen;",
+ "3: =%spellout-ordinal-genitive=;",
+ "%spellout-ordinal-genitive:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannen;",
+ "1: ensimm\u00E4isen;",
+ "2: toisen;",
+ "3: kolmannen;",
+ "4: nelj\u00E4nnen;",
+ "5: viidennen;",
+ "6: kuudennen;",
+ "7: seitsem\u00E4nnen;",
+ "8: kahdeksannen;",
+ "9: yhdeks\u00E4nnen;",
+ "10: kymmenennen;",
+ "11: yhdennentoista;",
+ "12: kahdennentoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-genitive-larger<\u00ADkymmenennen[\u00AD>>];",
+ "100: sadannen[\u00AD>>];",
+ "200: <%%spellout-ordinal-genitive-larger<\u00ADsadannen[\u00AD>>];",
+ "1000: tuhannennen[\u00AD>>];",
+ "2000: <%%spellout-ordinal-genitive-larger<\u00ADtuhannennen[\u00AD>>];",
+ "1000000: miljoonannen[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-genitive-larger<\u00ADmiljoonannen[\u00AD>>];",
+ "1000000000: miljardinnen[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-genitive-larger<\u00ADmiljardinnen[\u00AD>>];",
+ "1000000000000: biljoonannen[ >>];",
+ "2000000000000: <%%spellout-ordinal-genitive-larger<\u00ADbiljoonannen[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-partitive-larger:",
+ "0: ;",
+ "2: kahdetta;",
+ "3: =%spellout-ordinal-partitive=;",
+ "%spellout-ordinal-partitive:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollatta;",
+ "1: ensimm\u00E4ist\u00E4;",
+ "2: toista;",
+ "3: kolmatta;",
+ "4: nelj\u00E4tt\u00E4;",
+ "5: viidett\u00E4;",
+ "6: kuudetta;",
+ "7: seitsem\u00E4tt\u00E4;",
+ "8: kahdeksatta;",
+ "9: yhdeks\u00E4tt\u00E4;",
+ "10: kymmenett\u00E4;",
+ "11: yhdett\u00E4toista;",
+ "12: kahdettatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-partitive-larger<\u00ADkymmenett\u00E4[\u00AD>>];",
+ "100: sadatta[\u00AD>>];",
+ "200: <%%spellout-ordinal-partitive-larger<\u00ADsadatta[\u00AD>>];",
+ "1000: tuhannetta[\u00AD>>];",
+ "2000: <%%spellout-ordinal-partitive-larger<\u00ADtuhannetta[\u00AD>>];",
+ "1000000: miljoonatta[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-partitive-larger<\u00ADmiljoonatta[\u00AD>>];",
+ "1000000000: miljarditta[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-partitive-larger<\u00ADmiljarditta[\u00AD>>];",
+ "1000000000000: biljoonatta[ >>];",
+ "2000000000000: <%%spellout-ordinal-partitive-larger<\u00ADbiljoonatta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-essive-larger:",
+ "0: ;",
+ "2: kahdentena;",
+ "3: =%spellout-ordinal-essive=;",
+ "%spellout-ordinal-essive:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollantena;",
+ "1: ensimm\u00E4isen\u00E4;",
+ "2: toisena;",
+ "3: kolmantena;",
+ "4: nelj\u00E4nten\u00E4;",
+ "5: viidenten\u00E4;",
+ "6: kuudentena;",
+ "7: seitsem\u00E4nten\u00E4;",
+ "8: kahdeksantena;",
+ "9: yhdeks\u00E4nten\u00E4;",
+ "10: kymmenenten\u00E4;",
+ "11: yhdenten\u00E4toista;",
+ "12: kahdentenatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-essive-larger<\u00ADkymmenenten\u00E4[\u00AD>>];",
+ "100: sadantena[\u00AD>>];",
+ "200: <%%spellout-ordinal-essive-larger<\u00ADsadantena[\u00AD>>];",
+ "1000: tuhannentena[\u00AD>>];",
+ "2000: <%%spellout-ordinal-essive-larger<\u00ADtuhannentena[\u00AD>>];",
+ "1000000: miljoonantena[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-essive-larger<\u00ADmiljoonantena[\u00AD>>];",
+ "1000000000: miljardintena[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-essive-larger<\u00ADmiljardintena[\u00AD>>];",
+ "1000000000000: biljoonantena[ >>];",
+ "2000000000000: <%%spellout-ordinal-essive-larger<\u00ADbiljoonantena[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-translative-larger:",
+ "0: ;",
+ "2: kahdenneksi;",
+ "3: =%spellout-ordinal-translative=;",
+ "%spellout-ordinal-translative:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollanneksi;",
+ "1: ensimm\u00E4iseksi;",
+ "2: toiseksi;",
+ "3: kolmanneksi;",
+ "4: nelj\u00E4nneksi;",
+ "5: viidenneksi;",
+ "6: kuudenneksi;",
+ "7: seitsem\u00E4nneksi;",
+ "8: kahdeksanneksi;",
+ "9: yhdeks\u00E4nneksi;",
+ "10: kymmenenneksi;",
+ "11: yhdenneksitoista;",
+ "12: kahdenneksitoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-translative-larger<\u00ADkymmenenneksi[\u00AD>>];",
+ "100: sadanneksi[\u00AD>>];",
+ "200: <%%spellout-ordinal-translative-larger<\u00ADsadanneksi[\u00AD>>];",
+ "1000: tuhannenneksi[\u00AD>>];",
+ "2000: <%%spellout-ordinal-translative-larger<\u00ADtuhannenneksi[\u00AD>>];",
+ "1000000: miljoonanneksi[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-translative-larger<\u00ADmiljoonanneksi[\u00AD>>];",
+ "1000000000: miljardinneksi[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-translative-larger<\u00ADmiljardinneksi[\u00AD>>];",
+ "1000000000000: biljoonanneksi[ >>];",
+ "2000000000000: <%%spellout-ordinal-translative-larger<\u00ADbiljoonanneksi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-inessive-larger:",
+ "0: ;",
+ "2: kahdennessa;",
+ "3: =%spellout-ordinal-inessive=;",
+ "%spellout-ordinal-inessive:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannessa;",
+ "1: ensimm\u00E4isess\u00E4;",
+ "2: toisessa;",
+ "3: kolmannessa;",
+ "4: nelj\u00E4nness\u00E4;",
+ "5: viidenness\u00E4;",
+ "6: kuudennessa;",
+ "7: seitsem\u00E4nness\u00E4;",
+ "8: kahdeksannessa;",
+ "9: yhdeks\u00E4nness\u00E4;",
+ "10: kymmenenness\u00E4;",
+ "11: yhdenness\u00E4toista;",
+ "12: kahdennessatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-inessive-larger<\u00ADkymmenenness\u00E4[\u00AD>>];",
+ "100: sadannessa[\u00AD>>];",
+ "200: <%%spellout-ordinal-inessive-larger<\u00ADsadannessa[\u00AD>>];",
+ "1000: tuhannennessa[\u00AD>>];",
+ "2000: <%%spellout-ordinal-inessive-larger<\u00ADtuhannennessa[\u00AD>>];",
+ "1000000: miljoonannessa[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-inessive-larger<\u00ADmiljoonannessa[\u00AD>>];",
+ "1000000000: miljardinnessa[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-inessive-larger<\u00ADmiljardinnessa[\u00AD>>];",
+ "1000000000000: biljoonannessa[ >>];",
+ "2000000000000: <%%spellout-ordinal-inessive-larger<\u00ADbiljoonannessa[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-elative-larger:",
+ "0: ;",
+ "2: kahdennesta;",
+ "3: =%spellout-ordinal-elative=;",
+ "%spellout-ordinal-elative:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannesta;",
+ "1: ensimm\u00E4isest\u00E4;",
+ "2: toisesta;",
+ "3: kolmannesta;",
+ "4: nelj\u00E4nnest\u00E4;",
+ "5: viidennest\u00E4;",
+ "6: kuudennesta;",
+ "7: seitsem\u00E4nnest\u00E4;",
+ "8: kahdeksannesta;",
+ "9: yhdeks\u00E4nnest\u00E4;",
+ "10: kymmenennest\u00E4;",
+ "11: yhdennest\u00E4toista;",
+ "12: kahdennestatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-elative-larger<\u00ADkymmenennest\u00E4[\u00AD>>];",
+ "100: sadannesta[\u00AD>>];",
+ "200: <%%spellout-ordinal-elative-larger<\u00ADsadannesta[\u00AD>>];",
+ "1000: tuhannennesta[\u00AD>>];",
+ "2000: <%%spellout-ordinal-elative-larger<\u00ADtuhannennesta[\u00AD>>];",
+ "1000000: miljoonannesta[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-elative-larger<\u00ADmiljoonannesta[\u00AD>>];",
+ "1000000000: miljardinnesta[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-elative-larger<\u00ADmiljardinnesta[\u00AD>>];",
+ "1000000000000: biljoonannesta[ >>];",
+ "2000000000000: <%%spellout-ordinal-elative-larger<\u00ADbiljoonannesta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-illative-larger:",
+ "0: ;",
+ "2: kahdenteen;",
+ "3: =%spellout-ordinal-illative=;",
+ "%spellout-ordinal-illative:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollanteen;",
+ "1: ensimm\u00E4iseen;",
+ "2: toiseen;",
+ "3: kolmanteen;",
+ "4: nelj\u00E4nteen;",
+ "5: viidenteen;",
+ "6: kuudenteen;",
+ "7: seitsem\u00E4nteen;",
+ "8: kahdeksanteen;",
+ "9: yhdeks\u00E4nteen;",
+ "10: kymmenenteen;",
+ "11: yhdenteentoista;",
+ "12: kahdenteentoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-illative-larger<\u00ADkymmenenteen[\u00AD>>];",
+ "100: sadanteen[\u00AD>>];",
+ "200: <%%spellout-ordinal-illative-larger<\u00ADsadanteen[\u00AD>>];",
+ "1000: tuhannenteen[\u00AD>>];",
+ "2000: <%%spellout-ordinal-illative-larger<\u00ADtuhannenteen[\u00AD>>];",
+ "1000000: miljoonanteen[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-illative-larger<\u00ADmiljoonanteen[\u00AD>>];",
+ "1000000000: miljardinteen[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-illative-larger<\u00ADmiljardinteen[\u00AD>>];",
+ "1000000000000: biljoonanteen[ >>];",
+ "2000000000000: <%%spellout-ordinal-illative-larger<\u00ADbiljoonanteen[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-adessive-larger:",
+ "0: ;",
+ "2: kahdennella;",
+ "3: =%spellout-ordinal-adessive=;",
+ "%spellout-ordinal-adessive:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannella;",
+ "1: ensimm\u00E4isell\u00E4;",
+ "2: toisella;",
+ "3: kolmannella;",
+ "4: nelj\u00E4nnell\u00E4;",
+ "5: viidennell\u00E4;",
+ "6: kuudennella;",
+ "7: seitsem\u00E4nnell\u00E4;",
+ "8: kahdeksannella;",
+ "9: yhdeks\u00E4nnell\u00E4;",
+ "10: kymmenennell\u00E4;",
+ "11: yhdennell\u00E4toista;",
+ "12: kahdennellatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-adessive-larger<\u00ADkymmenennell\u00E4[\u00AD>>];",
+ "100: sadannella[\u00AD>>];",
+ "200: <%%spellout-ordinal-adessive-larger<\u00ADsadannella[\u00AD>>];",
+ "1000: tuhannennella[\u00AD>>];",
+ "2000: <%%spellout-ordinal-adessive-larger<\u00ADtuhannennella[\u00AD>>];",
+ "1000000: miljoonannella[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-adessive-larger<\u00ADmiljoonannella[\u00AD>>];",
+ "1000000000: miljardinnella[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-adessive-larger<\u00ADmiljardinnella[\u00AD>>];",
+ "1000000000000: biljoonannella[ >>];",
+ "2000000000000: <%%spellout-ordinal-adessive-larger<\u00ADbiljoonannella[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-ablative-larger:",
+ "0: ;",
+ "2: kahdennelta;",
+ "3: =%spellout-ordinal-ablative=;",
+ "%spellout-ordinal-ablative:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannelta;",
+ "1: ensimm\u00E4iselt\u00E4;",
+ "2: toiselta;",
+ "3: kolmannelta;",
+ "4: nelj\u00E4nnelt\u00E4;",
+ "5: viidennelt\u00E4;",
+ "6: kuudennelta;",
+ "7: seitsem\u00E4nnelt\u00E4;",
+ "8: kahdeksannelta;",
+ "9: yhdeks\u00E4nnelt\u00E4;",
+ "10: kymmenennelt\u00E4;",
+ "11: yhdennelt\u00E4toista;",
+ "12: kahdenneltatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-ablative-larger<\u00ADkymmenennelt\u00E4[\u00AD>>];",
+ "100: sadannelta[\u00AD>>];",
+ "200: <%%spellout-ordinal-ablative-larger<\u00ADsadannelta[\u00AD>>];",
+ "1000: tuhannennelta[\u00AD>>];",
+ "2000: <%%spellout-ordinal-ablative-larger<\u00ADtuhannennelta[\u00AD>>];",
+ "1000000: miljoonannelta[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-ablative-larger<\u00ADmiljoonannelta[\u00AD>>];",
+ "1000000000: miljardinnelta[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-ablative-larger<\u00ADmiljardinnelta[\u00AD>>];",
+ "1000000000000: biljoonannelta[ >>];",
+ "2000000000000: <%%spellout-ordinal-ablative-larger<\u00ADbiljoonannelta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-allative-larger:",
+ "0: ;",
+ "2: kahdennelle;",
+ "3: =%spellout-ordinal-allative=;",
+ "%spellout-ordinal-allative:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannelle;",
+ "1: ensimm\u00E4iselle;",
+ "2: toiselle;",
+ "3: kolmannelle;",
+ "4: nelj\u00E4nnelle;",
+ "5: viidennelle;",
+ "6: kuudennelle;",
+ "7: seitsem\u00E4nnelle;",
+ "8: kahdeksannelle;",
+ "9: yhdeks\u00E4nnelle;",
+ "10: kymmenennelle;",
+ "11: yhdennelletoista;",
+ "12: kahdennelletoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-allative-larger<\u00ADkymmenennelle[\u00AD>>];",
+ "100: sadannelle[\u00AD>>];",
+ "200: <%%spellout-ordinal-allative-larger<\u00ADsadannelle[\u00AD>>];",
+ "1000: tuhannennelle[\u00AD>>];",
+ "2000: <%%spellout-ordinal-allative-larger<\u00ADtuhannennelle[\u00AD>>];",
+ "1000000: miljoonannelle[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-allative-larger<\u00ADmiljoonannelle[\u00AD>>];",
+ "1000000000: miljardinnelle[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-allative-larger<\u00ADmiljardinnelle[\u00AD>>];",
+ "1000000000000: biljoonannelle[ >>];",
+ "2000000000000: <%%spellout-ordinal-allative-larger<\u00ADbiljoonannelle[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-plural-larger:",
+ "0: ;",
+ "2: kahdennet;",
+ "3: =%spellout-ordinal-plural=;",
+ "%spellout-ordinal-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannet;",
+ "1: ensimm\u00E4iset;",
+ "2: toiset;",
+ "3: kolmannet;",
+ "4: nelj\u00E4nnet;",
+ "5: viidennet;",
+ "6: kuudennet;",
+ "7: seitsem\u00E4nnet;",
+ "8: kahdeksannet;",
+ "9: yhdeks\u00E4nnet;",
+ "10: kymmenennet;",
+ "11: yhdennettoista;",
+ "12: kahdennettoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-plural-larger<\u00ADkymmenennet[\u00AD>>];",
+ "100: sadannet[\u00AD>>];",
+ "200: <%%spellout-ordinal-plural-larger<\u00ADsadannet[\u00AD>>];",
+ "1000: tuhannennet[\u00AD>>];",
+ "2000: <%%spellout-ordinal-plural-larger<\u00ADtuhannennet[\u00AD>>];",
+ "1000000: miljoonannet[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-plural-larger<\u00ADmiljoonannet[\u00AD>>];",
+ "1000000000: miljardinnet[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-plural-larger<\u00ADmiljardinnet[\u00AD>>];",
+ "1000000000000: biljoonannet[ >>];",
+ "2000000000000: <%%spellout-ordinal-plural-larger<\u00ADbiljoonannet[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-genitive-plural-larger:",
+ "0: ;",
+ "2: kahdensien;",
+ "3: =%spellout-ordinal-genitive-plural=;",
+ "%spellout-ordinal-genitive-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansien;",
+ "1: ensimm\u00E4isten;",
+ "2: toisten;",
+ "3: kolmansien;",
+ "4: nelj\u00E4nsien;",
+ "5: viidensien;",
+ "6: kuudensien;",
+ "7: seitsem\u00E4nsien;",
+ "8: kahdeksansien;",
+ "9: yhdeks\u00E4nsien;",
+ "10: kymmenensien;",
+ "11: yhdensientoista;",
+ "12: kahdensientoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-genitive-plural-larger<\u00ADkymmenensien[\u00AD>>];",
+ "100: sadansien[\u00AD>>];",
+ "200: <%%spellout-ordinal-genitive-plural-larger<\u00ADsadansien[\u00AD>>];",
+ "1000: tuhannensien[\u00AD>>];",
+ "2000: <%%spellout-ordinal-genitive-plural-larger<\u00ADtuhannensien[\u00AD>>];",
+ "1000000: miljoonansien[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-genitive-plural-larger<\u00ADmiljoonansien[\u00AD>>];",
+ "1000000000: miljardinsien[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-genitive-plural-larger<\u00ADmiljardinsien[\u00AD>>];",
+ "1000000000000: biljoonansien[ >>];",
+ "2000000000000: <%%spellout-ordinal-genitive-plural-larger<\u00ADbiljoonansien[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-partitive-plural-larger:",
+ "0: ;",
+ "2: kahdensia;",
+ "3: =%spellout-ordinal-partitive-plural=;",
+ "%spellout-ordinal-partitive-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansia;",
+ "1: ensimm\u00E4isi\u00E4;",
+ "2: toisia;",
+ "3: kolmansia;",
+ "4: nelj\u00E4nsi\u00E4;",
+ "5: viidensi\u00E4;",
+ "6: kuudensia;",
+ "7: seitsem\u00E4nsi\u00E4;",
+ "8: kahdeksansia;",
+ "9: yhdeks\u00E4nsi\u00E4;",
+ "10: kymmenensi\u00E4;",
+ "11: yhdensi\u00E4toista;",
+ "12: kahdensiatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-partitive-plural-larger<\u00ADkymmenensi\u00E4[\u00AD>>];",
+ "100: sadansia[\u00AD>>];",
+ "200: <%%spellout-ordinal-partitive-plural-larger<\u00ADsadansia[\u00AD>>];",
+ "1000: tuhannensia[\u00AD>>];",
+ "2000: <%%spellout-ordinal-partitive-plural-larger<\u00ADtuhannensia[\u00AD>>];",
+ "1000000: miljoonansia[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-partitive-plural-larger<\u00ADmiljoonansia[\u00AD>>];",
+ "1000000000: miljardinsia[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-partitive-plural-larger<\u00ADmiljardinsia[\u00AD>>];",
+ "1000000000000: biljoonansia[ >>];",
+ "2000000000000: <%%spellout-ordinal-partitive-plural-larger<\u00ADbiljoonansia[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-essive-plural-larger:",
+ "0: ;",
+ "2: kahdensina;",
+ "3: =%spellout-ordinal-essive-plural=;",
+ "%spellout-ordinal-essive-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansina;",
+ "1: ensimm\u00E4isin\u00E4;",
+ "2: toisina;",
+ "3: kolmansina;",
+ "4: nelj\u00E4nsin\u00E4;",
+ "5: viidensin\u00E4;",
+ "6: kuudensina;",
+ "7: seitsem\u00E4nsin\u00E4;",
+ "8: kahdeksansina;",
+ "9: yhdeks\u00E4nsin\u00E4;",
+ "10: kymmenensin\u00E4;",
+ "11: yhdensin\u00E4toista;",
+ "12: kahdensinatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-essive-plural-larger<\u00ADkymmenensin\u00E4[\u00AD>>];",
+ "100: sadansina[\u00AD>>];",
+ "200: <%%spellout-ordinal-essive-plural-larger<\u00ADsadansina[\u00AD>>];",
+ "1000: tuhannensina[\u00AD>>];",
+ "2000: <%%spellout-ordinal-essive-plural-larger<\u00ADtuhannensina[\u00AD>>];",
+ "1000000: miljoonansina[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-essive-plural-larger<\u00ADmiljoonansina[\u00AD>>];",
+ "1000000000: miljardinsina[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-essive-plural-larger<\u00ADmiljardinsina[\u00AD>>];",
+ "1000000000000: biljoonansina[ >>];",
+ "2000000000000: <%%spellout-ordinal-essive-plural-larger<\u00ADbiljoonansina[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-translative-plural-larger:",
+ "0: ;",
+ "2: kahdensiksi;",
+ "3: =%spellout-ordinal-translative-plural=;",
+ "%spellout-ordinal-translative-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansiksi;",
+ "1: ensimm\u00E4isiksi;",
+ "2: toisiksi;",
+ "3: kolmansiksi;",
+ "4: nelj\u00E4nsiksi;",
+ "5: viidensiksi;",
+ "6: kuudensiksi;",
+ "7: seitsem\u00E4nsiksi;",
+ "8: kahdeksansiksi;",
+ "9: yhdeks\u00E4nsiksi;",
+ "10: kymmenensiksi;",
+ "11: yhdensiksitoista;",
+ "12: kahdensiksitoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-translative-plural-larger<\u00ADkymmenensiksi[\u00AD>>];",
+ "100: sadansiksi[\u00AD>>];",
+ "200: <%%spellout-ordinal-translative-plural-larger<\u00ADsadansiksi[\u00AD>>];",
+ "1000: tuhannensiksi[\u00AD>>];",
+ "2000: <%%spellout-ordinal-translative-plural-larger<\u00ADtuhannensiksi[\u00AD>>];",
+ "1000000: miljoonansiksi[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-translative-plural-larger<\u00ADmiljoonansiksi[\u00AD>>];",
+ "1000000000: miljardinsiksi[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-translative-plural-larger<\u00ADmiljardinsiksi[\u00AD>>];",
+ "1000000000000: biljoonansiksi[ >>];",
+ "2000000000000: <%%spellout-ordinal-translative-plural-larger<\u00ADbiljoonansiksi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-inessive-plural-larger:",
+ "0: ;",
+ "2: kahdensissa;",
+ "3: =%spellout-ordinal-inessive-plural=;",
+ "%spellout-ordinal-inessive-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansissa;",
+ "1: ensimm\u00E4isiss\u00E4;",
+ "2: toisissa;",
+ "3: kolmansissa;",
+ "4: nelj\u00E4nsiss\u00E4;",
+ "5: viidensiss\u00E4;",
+ "6: kuudensissa;",
+ "7: seitsem\u00E4nsiss\u00E4;",
+ "8: kahdeksansissa;",
+ "9: yhdeks\u00E4nsiss\u00E4;",
+ "10: kymmenensiss\u00E4;",
+ "11: yhdensiss\u00E4toista;",
+ "12: kahdensissatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-inessive-plural-larger<\u00ADkymmenensiss\u00E4[\u00AD>>];",
+ "100: sadansissa[\u00AD>>];",
+ "200: <%%spellout-ordinal-inessive-plural-larger<\u00ADsadansissa[\u00AD>>];",
+ "1000: tuhannensissa[\u00AD>>];",
+ "2000: <%%spellout-ordinal-inessive-plural-larger<\u00ADtuhannensissa[\u00AD>>];",
+ "1000000: miljoonansissa[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-inessive-plural-larger<\u00ADmiljoonansissa[\u00AD>>];",
+ "1000000000: miljardinsissa[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-inessive-plural-larger<\u00ADmiljardinsissa[\u00AD>>];",
+ "1000000000000: biljoonansissa[ >>];",
+ "2000000000000: <%%spellout-ordinal-inessive-plural-larger<\u00ADbiljoonansissa[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-elative-plural-larger:",
+ "0: ;",
+ "2: kahdensista;",
+ "3: =%spellout-ordinal-elative-plural=;",
+ "%spellout-ordinal-elative-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansista;",
+ "1: ensimm\u00E4isist\u00E4;",
+ "2: toisista;",
+ "3: kolmansista;",
+ "4: nelj\u00E4nsist\u00E4;",
+ "5: viidensist\u00E4;",
+ "6: kuudensista;",
+ "7: seitsem\u00E4nsist\u00E4;",
+ "8: kahdeksansista;",
+ "9: yhdeks\u00E4nsist\u00E4;",
+ "10: kymmenensist\u00E4;",
+ "11: yhdensist\u00E4toista;",
+ "12: kahdensistatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-elative-plural-larger<\u00ADkymmenensist\u00E4[\u00AD>>];",
+ "100: sadansista[\u00AD>>];",
+ "200: <%%spellout-ordinal-elative-plural-larger<\u00ADsadansista[\u00AD>>];",
+ "1000: tuhannensista[\u00AD>>];",
+ "2000: <%%spellout-ordinal-elative-plural-larger<\u00ADtuhannensista[\u00AD>>];",
+ "1000000: miljoonansista[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-elative-plural-larger<\u00ADmiljoonansista[\u00AD>>];",
+ "1000000000: miljardinsista[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-elative-plural-larger<\u00ADmiljardinsista[\u00AD>>];",
+ "1000000000000: biljoonansista[ >>];",
+ "2000000000000: <%%spellout-ordinal-elative-plural-larger<\u00ADbiljoonansista[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-illative-plural-larger:",
+ "0: ;",
+ "2: kahdensiin;",
+ "3: =%spellout-ordinal-illative-plural=;",
+ "%spellout-ordinal-illative-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollansiin;",
+ "1: ensimm\u00E4isiin;",
+ "2: toisiin;",
+ "3: kolmansiin;",
+ "4: nelj\u00E4nsiin;",
+ "5: viidensiin;",
+ "6: kuudensiin;",
+ "7: seitsem\u00E4nsiin;",
+ "8: kahdeksansiin;",
+ "9: yhdeks\u00E4nsiin;",
+ "10: kymmenensiin;",
+ "11: yhdensiintoista;",
+ "12: kahdensiintoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-illative-plural-larger<\u00ADkymmenensiin[\u00AD>>];",
+ "100: sadansiin[\u00AD>>];",
+ "200: <%%spellout-ordinal-illative-plural-larger<\u00ADsadansiin[\u00AD>>];",
+ "1000: tuhannensiin[\u00AD>>];",
+ "2000: <%%spellout-ordinal-illative-plural-larger<\u00ADtuhannensiin[\u00AD>>];",
+ "1000000: miljoonansiin[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-illative-plural-larger<\u00ADmiljoonansiin[\u00AD>>];",
+ "1000000000: miljardinsiin[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-illative-plural-larger<\u00ADmiljardinsiin[\u00AD>>];",
+ "1000000000000: biljoonansiin[ >>];",
+ "2000000000000: <%%spellout-ordinal-illative-plural-larger<\u00ADbiljoonansiin[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-adessive-plural-larger:",
+ "0: ;",
+ "2: kahdennilla;",
+ "3: =%spellout-ordinal-adessive-plural=;",
+ "%spellout-ordinal-adessive-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannilla;",
+ "1: ensimm\u00E4isill\u00E4;",
+ "2: toisilla;",
+ "3: kolmannilla;",
+ "4: nelj\u00E4nnill\u00E4;",
+ "5: viidennill\u00E4;",
+ "6: kuudennilla;",
+ "7: seitsem\u00E4nnill\u00E4;",
+ "8: kahdeksannilla;",
+ "9: yhdeks\u00E4nnill\u00E4;",
+ "10: kymmenennill\u00E4;",
+ "11: yhdennill\u00E4toista;",
+ "12: kahdennillatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-adessive-plural-larger<\u00ADkymmenennill\u00E4[\u00AD>>];",
+ "100: sadannilla[\u00AD>>];",
+ "200: <%%spellout-ordinal-adessive-plural-larger<\u00ADsadannilla[\u00AD>>];",
+ "1000: tuhannennilla[\u00AD>>];",
+ "2000: <%%spellout-ordinal-adessive-plural-larger<\u00ADtuhannennilla[\u00AD>>];",
+ "1000000: miljoonannilla[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-adessive-plural-larger<\u00ADmiljoonannilla[\u00AD>>];",
+ "1000000000: miljardinnilla[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-adessive-plural-larger<\u00ADmiljardinnilla[\u00AD>>];",
+ "1000000000000: biljoonannilla[ >>];",
+ "2000000000000: <%%spellout-ordinal-adessive-plural-larger<\u00ADbiljoonannilla[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-ablative-plural-larger:",
+ "0: ;",
+ "2: kahdennilta;",
+ "3: =%spellout-ordinal-ablative-plural=;",
+ "%spellout-ordinal-ablative-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannilta;",
+ "1: ensimm\u00E4isilt\u00E4;",
+ "2: toisilta;",
+ "3: kolmannilta;",
+ "4: nelj\u00E4nnilt\u00E4;",
+ "5: viidennilt\u00E4;",
+ "6: kuudennilta;",
+ "7: seitsem\u00E4nnilt\u00E4;",
+ "8: kahdeksannilta;",
+ "9: yhdeks\u00E4nnilt\u00E4;",
+ "10: kymmenennilt\u00E4;",
+ "11: yhdennilt\u00E4toista;",
+ "12: kahdenniltatoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-ablative-plural-larger<\u00ADkymmenennilt\u00E4[\u00AD>>];",
+ "100: sadannilta[\u00AD>>];",
+ "200: <%%spellout-ordinal-ablative-plural-larger<\u00ADsadannilta[\u00AD>>];",
+ "1000: tuhannennilta[\u00AD>>];",
+ "2000: <%%spellout-ordinal-ablative-plural-larger<\u00ADtuhannennilta[\u00AD>>];",
+ "1000000: miljoonannilta[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-ablative-plural-larger<\u00ADmiljoonannilta[\u00AD>>];",
+ "1000000000: miljardinnilta[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-ablative-plural-larger<\u00ADmiljardinnilta[\u00AD>>];",
+ "1000000000000: biljoonannilta[ >>];",
+ "2000000000000: <%%spellout-ordinal-ablative-plural-larger<\u00ADbiljoonannilta[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-allative-plural-larger:",
+ "0: ;",
+ "2: kahdennille;",
+ "3: =%spellout-ordinal-allative-plural=;",
+ "%spellout-ordinal-allative-plural:",
+ "-x: miinus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollannille;",
+ "1: ensimm\u00E4isille;",
+ "2: toisille;",
+ "3: kolmannille;",
+ "4: nelj\u00E4nnille;",
+ "5: viidennille;",
+ "6: kuudennille;",
+ "7: seitsem\u00E4nnille;",
+ "8: kahdeksannille;",
+ "9: yhdeks\u00E4nnille;",
+ "10: kymmenennille;",
+ "11: yhdennilletoista;",
+ "12: kahdennilletoista;",
+ "13: >>toista;",
+ "20: <%%spellout-ordinal-allative-plural-larger<\u00ADkymmenennille[\u00AD>>];",
+ "100: sadannille[\u00AD>>];",
+ "200: <%%spellout-ordinal-allative-plural-larger<\u00ADsadannille[\u00AD>>];",
+ "1000: tuhannennille[\u00AD>>];",
+ "2000: <%%spellout-ordinal-allative-plural-larger<\u00ADtuhannennille[\u00AD>>];",
+ "1000000: miljoonannille[\u00AD>>];",
+ "2000000: <%%spellout-ordinal-allative-plural-larger<\u00ADmiljoonannille[\u00AD>>];",
+ "1000000000: miljardinnille[\u00AD>>];",
+ "2000000000: <%%spellout-ordinal-allative-plural-larger<\u00ADmiljardinnille[\u00AD>>];",
+ "1000000000000: biljoonannille[ >>];",
+ "2000000000000: <%%spellout-ordinal-allative-plural-larger<\u00ADbiljoonannille[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fil.txt b/intl/icu/source/data/rbnf/fil.txt
new file mode 100644
index 0000000000..ca28ae79f1
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fil.txt
@@ -0,0 +1,60 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fil{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: ika=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%%number-times:",
+ "1: is\u00E1ng;",
+ "2: dalaw\u00E1ng;",
+ "3: tatl\u00F3ng;",
+ "4: \u00E1pat na;",
+ "5: lim\u00E1ng;",
+ "6: anim na;",
+ "7: pit\u00F3ng;",
+ "8: wal\u00F3ng;",
+ "9: siy\u00E1m na;",
+ "10: samp\u00FBng;",
+ "11: lab\u00EDng->>;",
+ "20: <%%number-times< p\u00FB[\u2019t >>];",
+ "100: <%%number-times< da\u00E1n[ at >>];",
+ "1000: <%%number-times< lib\u00F3[\u2019t >>];",
+ "%spellout-cardinal:",
+ "-x: minus >>;",
+ "x.x: << tuldok >>;",
+ "0: wal\u00E2;",
+ "1: is\u00E1;",
+ "2: dalaw\u00E1;",
+ "3: tatl\u00F3;",
+ "4: \u00E1pat;",
+ "5: lim\u00E1;",
+ "6: anim;",
+ "7: pit\u00F3;",
+ "8: wal\u00F3;",
+ "9: siy\u00E1m;",
+ "10: samp\u00FB;",
+ "11: lab\u00EDng->>;",
+ "20: <%%number-times< p\u00FB[\u2019t >>];",
+ "100: <%%number-times< da\u00E1n[ at >>];",
+ "1000: <%%number-times< lib\u00F3[\u2019t >>];",
+ "1000000: <%%number-times< mily\u00F3n[ at >>];",
+ "1000000000: <%%number-times< bily\u00F3n[ at >>];",
+ "1000000000000: <%%number-times< trily\u00F3n[ at >>];",
+ "1000000000000000: <%%number-times< katrily\u00F3n[ at >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: ika =%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fo.txt b/intl/icu/source/data/rbnf/fo.txt
new file mode 100644
index 0000000000..813b1af90d
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fo.txt
@@ -0,0 +1,117 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fo{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: m\u00EDnus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00ADhundra\u00F0[\u00ADog\u00AD>>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: ein;",
+ "2: tveir;",
+ "3: tr\u00EDggir;",
+ "4: f\u00FDre;",
+ "5: fimm;",
+ "6: seks;",
+ "7: sjey;",
+ "8: \u00E1tta;",
+ "9: n\u00EDggju;",
+ "10: t\u00EDggju;",
+ "11: ellivu;",
+ "12: t\u00F3lv;",
+ "13: trettan;",
+ "14: fj\u00FArtan;",
+ "15: f\u00EDmtan;",
+ "16: sekstan;",
+ "17: seytan;",
+ "18: \u00E1tjan;",
+ "19: n\u00EDtjan;",
+ "20: tj\u00FAgo[\u00AD>>];",
+ "30: tr\u00EDati[\u00AD>>];",
+ "40: f\u00FDrati[\u00AD>>];",
+ "50: fimmti[\u00AD>>];",
+ "60: seksti[\u00AD>>];",
+ "70: sjeyti[\u00AD>>];",
+ "80: \u00E1ttati[\u00AD>>];",
+ "90: n\u00EDti[\u00AD>>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra\u00F0[\u00ADog\u00AD>>];",
+ "1000: <%spellout-cardinal-neuter< tusin[ og >>];",
+ "1000000: ein milli\u00F3n[ og >>];",
+ "2000000: <%spellout-cardinal-feminine< milli\u00F3ner[ og >>];",
+ "1000000000: ein milliard[ og >>];",
+ "2000000000: <%spellout-cardinal-feminine< milliarder[ og >>];",
+ "1000000000000: ein billi\u00F3n[ og >>];",
+ "2000000000000: <%spellout-cardinal-feminine< billi\u00F3ner[ og >>];",
+ "1000000000000000: ein billiard[ og >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< billiarder[ og >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: eitt;",
+ "2: tvey;",
+ "3: tr\u00FD;",
+ "4: f\u00FDre;",
+ "5: =%spellout-cardinal-masculine=;",
+ "20: tj\u00FAgo[\u00AD>>];",
+ "30: tr\u00EDati[\u00AD>>];",
+ "40: f\u00FDrati[\u00AD>>];",
+ "50: fimmti[\u00AD>>];",
+ "60: seksti[\u00AD>>];",
+ "70: sjeyti[\u00AD>>];",
+ "80: \u00E1ttati[\u00AD>>];",
+ "90: n\u00EDti[\u00AD>>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra\u00F0[\u00ADog\u00AD>>];",
+ "1000: <%spellout-cardinal-neuter< tusin[ og >>];",
+ "1000000: ein milli\u00F3n[ og >>];",
+ "2000000: <%spellout-cardinal-feminine< milli\u00F3ner[ og >>];",
+ "1000000000: ein milliard[ og >>];",
+ "2000000000: <%spellout-cardinal-feminine< milliarder[ og >>];",
+ "1000000000000: ein billi\u00F3n[ og >>];",
+ "2000000000000: <%spellout-cardinal-feminine< billi\u00F3ner[ og >>];",
+ "1000000000000000: ein billiard[ og >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< billiarder[ og >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: ein;",
+ "2: tv\u00E6r;",
+ "3: tr\u00EDggjar;",
+ "4: f\u00FDre;",
+ "5: =%spellout-cardinal-masculine=;",
+ "20: tj\u00FAgo[\u00AD>>];",
+ "30: tr\u00EDati[\u00AD>>];",
+ "40: f\u00FDrati[\u00AD>>];",
+ "50: fimmti[\u00AD>>];",
+ "60: seksti[\u00AD>>];",
+ "70: sjeyti[\u00AD>>];",
+ "80: \u00E1ttati[\u00AD>>];",
+ "90: n\u00EDti[\u00AD>>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra\u00F0[\u00ADog\u00AD>>];",
+ "1000: <%spellout-cardinal-neuter< tusin[ og >>];",
+ "1000000: ein milli\u00F3n[ og >>];",
+ "2000000: <%spellout-cardinal-feminine< milli\u00F3ner[ og >>];",
+ "1000000000: ein milliard[ og >>];",
+ "2000000000: <%spellout-cardinal-feminine< milliarder[ og >>];",
+ "1000000000000: ein billi\u00F3n[ og >>];",
+ "2000000000000: <%spellout-cardinal-feminine< billi\u00F3ner[ og >>];",
+ "1000000000000000: ein billiard[ og >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< billiarder[ og >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fr.txt b/intl/icu/source/data/rbnf/fr.txt
new file mode 100644
index 0000000000..0c230238de
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fr.txt
@@ -0,0 +1,205 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fr{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=$(ordinal,one{er}other{e})$;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=$(ordinal,one{re}other{e})$;",
+ "%digits-ordinal-masculine-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=$(ordinal,one{ers}other{es})$;",
+ "%digits-ordinal-feminine-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=$(ordinal,one{res}other{es})$;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: moins >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;",
+ "2000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%et-un:",
+ "1: et-un;",
+ "2: =%spellout-cardinal-masculine=;",
+ "11: et-onze;",
+ "12: =%spellout-cardinal-masculine=;",
+ "%%cents-m:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-masculine=;",
+ "%%subcents-m:",
+ "0: s;",
+ "1: -=%spellout-cardinal-masculine=;",
+ "%%spellout-leading:",
+ "0: =%spellout-cardinal-masculine=;",
+ "80/20: quatre-vingt[->>];",
+ "100: cent[ >>];",
+ "200: << cent[ >>];",
+ "1000: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: moins >>;",
+ "x.x: << virgule >>;",
+ "0: z\u00E9ro;",
+ "1: un;",
+ "2: deux;",
+ "3: trois;",
+ "4: quatre;",
+ "5: cinq;",
+ "6: six;",
+ "7: sept;",
+ "8: huit;",
+ "9: neuf;",
+ "10: dix;",
+ "11: onze;",
+ "12: douze;",
+ "13: treize;",
+ "14: quatorze;",
+ "15: quinze;",
+ "16: seize;",
+ "17: dix->>;",
+ "20: vingt[->%%et-un>];",
+ "30: trente[->%%et-un>];",
+ "40: quarante[->%%et-un>];",
+ "50: cinquante[->%%et-un>];",
+ "60/20: soixante[->%%et-un>];",
+ "80/20: quatre-vingt>%%subcents-m>;",
+ "100: cent[ >>];",
+ "200: << cent>%%cents-m>;",
+ "1000: mille[ >>];",
+ "2000: <%%spellout-leading< mille[ >>];",
+ "1000000: un million[ >>];",
+ "2000000: <%%spellout-leading< millions[ >>];",
+ "1000000000: un milliard[ >>];",
+ "2000000000: <%%spellout-leading< milliards[ >>];",
+ "1000000000000: un billion[ >>];",
+ "2000000000000: <%%spellout-leading< billions[ >>];",
+ "1000000000000000: un billiard[ >>];",
+ "2000000000000000: <%%spellout-leading< billiards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%et-une:",
+ "1: et-une;",
+ "2: =%spellout-cardinal-feminine=;",
+ "11: et-onze;",
+ "12: =%spellout-cardinal-feminine=;",
+ "%%cents-f:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-feminine=;",
+ "%%subcents-f:",
+ "0: s;",
+ "1: -=%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: moins >>;",
+ "x.x: << virgule >>;",
+ "0: z\u00E9ro;",
+ "1: une;",
+ "2: =%spellout-cardinal-masculine=;",
+ "20: vingt[->%%et-une>];",
+ "30: trente[->%%et-une>];",
+ "40: quarante[->%%et-une>];",
+ "50: cinquante[->%%et-une>];",
+ "60/20: soixante[->%%et-une>];",
+ "80/20: quatre-vingt>%%subcents-f>;",
+ "100: cent[ >>];",
+ "200: <%spellout-cardinal-masculine< cent>%%cents-f>;",
+ "1000: mille[ >>];",
+ "2000: <%%spellout-leading< mille[ >>];",
+ "1000000: un million[ >>];",
+ "2000000: <%%spellout-leading< millions[ >>];",
+ "1000000000: un milliard[ >>];",
+ "2000000000: <%%spellout-leading< milliards[ >>];",
+ "1000000000000: un billion[ >>];",
+ "2000000000000: <%%spellout-leading< billions[ >>];",
+ "1000000000000000: un billiard[ >>];",
+ "2000000000000000: <%%spellout-leading< billiards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%et-unieme:",
+ "1: et-uni\u00E8me;",
+ "2: =%%spellout-ordinal=;",
+ "11: et-onzi\u00E8me;",
+ "12: =%%spellout-ordinal=;",
+ "%%cents-o:",
+ "0: i\u00E8me;",
+ "1: -=%%et-unieme=;",
+ "2: ' =%%spellout-ordinal=;",
+ "11: -et-onzi\u00E8me;",
+ "12: ' =%%spellout-ordinal=;",
+ "%%subcents-o:",
+ "0: i\u00E8me;",
+ "1: -=%%et-unieme=;",
+ "2: -=%%spellout-ordinal=;",
+ "11: -et-onzi\u00E8me;",
+ "12: -=%%spellout-ordinal=;",
+ "%%mille-o:",
+ "0: i\u00E8me;",
+ "1: e-=%%et-unieme=;",
+ "2: e =%%spellout-ordinal=;",
+ "11: e-et-onzi\u00E8me;",
+ "12: e =%%spellout-ordinal=;",
+ "%%spellout-ordinal:",
+ "1: uni\u00E8me;",
+ "2: deuxi\u00E8me;",
+ "3: troisi\u00E8me;",
+ "4: quatri\u00E8me;",
+ "5: cinqui\u00E8me;",
+ "6: sixi\u00E8me;",
+ "7: septi\u00E8me;",
+ "8: huiti\u00E8me;",
+ "9: neuvi\u00E8me;",
+ "10: dixi\u00E8me;",
+ "11: onzi\u00E8me;",
+ "12: douzi\u00E8me;",
+ "13: treizi\u00E8me;",
+ "14: quatorzi\u00E8me;",
+ "15: quinzi\u00E8me;",
+ "16: seizi\u00E8me;",
+ "17: dix->>;",
+ "20: vingti\u00E8me;",
+ "21: vingt->%%et-unieme>;",
+ "30: trenti\u00E8me;",
+ "31: trente->%%et-unieme>;",
+ "40: quaranti\u00E8me;",
+ "41: quarante->%%et-unieme>;",
+ "50: cinquanti\u00E8me;",
+ "51: cinquante->%%et-unieme>;",
+ "60: soixanti\u00E8me;",
+ "61/20: soixante->%%et-unieme>;",
+ "80/20: quatre-vingt>%%subcents-o>;",
+ "100: cent>%%cents-o>;",
+ "200: <%spellout-cardinal-masculine< cent>%%cents-o>;",
+ "1000: mill>%%mille-o>;",
+ "2000: <%%spellout-leading< mill>%%mille-o>;",
+ "1000000: <%%spellout-leading< million>%%cents-o>;",
+ "1000000000: <%%spellout-leading< milliard>%%cents-o>;",
+ "1000000000000: <%%spellout-leading< billion>%%cents-o>;",
+ "1000000000000000: <%%spellout-leading< billiard>%%cents-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine-plural:",
+ "0: =%spellout-ordinal-masculine=s;",
+ "%spellout-ordinal-masculine:",
+ "-x: moins >>;",
+ "x.x: =#,##0.#=;",
+ "0: z\u00E9roi\u00E8me;",
+ "1: premier;",
+ "2: =%%spellout-ordinal=;",
+ "%spellout-ordinal-feminine-plural:",
+ "0: =%spellout-ordinal-feminine=s;",
+ "%spellout-ordinal-feminine:",
+ "-x: moins >>;",
+ "x.x: =#,##0.#=;",
+ "0: z\u00E9roi\u00E8me;",
+ "1: premi\u00E8re;",
+ "2: =%%spellout-ordinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fr_BE.txt b/intl/icu/source/data/rbnf/fr_BE.txt
new file mode 100644
index 0000000000..cf1e5c8834
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fr_BE.txt
@@ -0,0 +1,184 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fr_BE{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: moins >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;",
+ "2000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%et-un:",
+ "1: et-un;",
+ "2: =%spellout-cardinal-masculine=;",
+ "11: et-onze;",
+ "12: =%spellout-cardinal-masculine=;",
+ "%%cents-m:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-masculine=;",
+ "%%spellout-leading:",
+ "0: =%spellout-cardinal-masculine=;",
+ "100: cent[ >>];",
+ "200: << cent[ >>];",
+ "1000: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: moins >>;",
+ "x.x: << virgule >>;",
+ "0: z\u00E9ro;",
+ "1: un;",
+ "2: deux;",
+ "3: trois;",
+ "4: quatre;",
+ "5: cinq;",
+ "6: six;",
+ "7: sept;",
+ "8: huit;",
+ "9: neuf;",
+ "10: dix;",
+ "11: onze;",
+ "12: douze;",
+ "13: treize;",
+ "14: quatorze;",
+ "15: quinze;",
+ "16: seize;",
+ "17: dix->>;",
+ "20: vingt[->%%et-un>];",
+ "30: trente[->%%et-un>];",
+ "40: quarante[->%%et-un>];",
+ "50: cinquante[->%%et-un>];",
+ "60: soixante[->%%et-un>];",
+ "70: septante[->%%et-un>];",
+ "80: quatre-vingt>%%cents-m>;",
+ "90: nonante[->%%et-un>];",
+ "100: cent[ >>];",
+ "200: << cent>%%cents-m>;",
+ "1000: mille[ >>];",
+ "2000: <%%spellout-leading< mille[ >>];",
+ "1000000: un million[ >>];",
+ "2000000: <%%spellout-leading< millions[ >>];",
+ "1000000000: un milliard[ >>];",
+ "2000000000: <%%spellout-leading< milliards[ >>];",
+ "1000000000000: un billion[ >>];",
+ "2000000000000: <%%spellout-leading< billions[ >>];",
+ "1000000000000000: un billiard[ >>];",
+ "2000000000000000: <%%spellout-leading< billiards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%et-une:",
+ "1: et-une;",
+ "2: =%spellout-cardinal-feminine=;",
+ "11: et-onze;",
+ "12: =%spellout-cardinal-feminine=;",
+ "%%cents-f:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: moins >>;",
+ "x.x: << virgule >>;",
+ "0: z\u00E9ro;",
+ "1: une;",
+ "2: =%spellout-cardinal-masculine=;",
+ "20: vingt[->%%et-une>];",
+ "30: trente[->%%et-une>];",
+ "40: quarante[->%%et-une>];",
+ "50: cinquante[->%%et-une>];",
+ "60: soixante[->%%et-une>];",
+ "70: septante[->%%et-une>];",
+ "80: quatre-vingt>%%cents-f>;",
+ "90: nonante[->%%et-une>];",
+ "100: cent[ >>];",
+ "200: <%spellout-cardinal-masculine< cent>%%cents-f>;",
+ "1000: mille[ >>];",
+ "2000: <%%spellout-leading< mille[ >>];",
+ "1000000: un million[ >>];",
+ "2000000: <%%spellout-leading< millions[ >>];",
+ "1000000000: un milliard[ >>];",
+ "2000000000: <%%spellout-leading< milliards[ >>];",
+ "1000000000000: un billion[ >>];",
+ "2000000000000: <%%spellout-leading< billions[ >>];",
+ "1000000000000000: un billiard[ >>];",
+ "2000000000000000: <%%spellout-leading< billiards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%et-unieme:",
+ "1: et-uni\u00E8me;",
+ "2: =%%spellout-ordinal=;",
+ "11: et-onzi\u00E8me;",
+ "12: =%%spellout-ordinal=;",
+ "%%cents-o:",
+ "0: i\u00E8me;",
+ "1: -=%%et-unieme=;",
+ "2: ' =%%spellout-ordinal=;",
+ "11: -et-onzi\u00E8me;",
+ "12: ' =%%spellout-ordinal=;",
+ "%%mille-o:",
+ "0: i\u00E8me;",
+ "1: e-=%%et-unieme=;",
+ "2: e =%%spellout-ordinal=;",
+ "11: e-et-onzi\u00E8me;",
+ "12: e =%%spellout-ordinal=;",
+ "%%spellout-ordinal:",
+ "1: uni\u00E8me;",
+ "2: deuxi\u00E8me;",
+ "3: troisi\u00E8me;",
+ "4: quatri\u00E8me;",
+ "5: cinqui\u00E8me;",
+ "6: sixi\u00E8me;",
+ "7: septi\u00E8me;",
+ "8: huiti\u00E8me;",
+ "9: neuvi\u00E8me;",
+ "10: dixi\u00E8me;",
+ "11: onzi\u00E8me;",
+ "12: douzi\u00E8me;",
+ "13: treizi\u00E8me;",
+ "14: quatorzi\u00E8me;",
+ "15: quinzi\u00E8me;",
+ "16: seizi\u00E8me;",
+ "17: dix->>;",
+ "20: vingti\u00E8me;",
+ "21: vingt->%%et-unieme>;",
+ "30: trenti\u00E8me;",
+ "31: trente->%%et-unieme>;",
+ "40: quaranti\u00E8me;",
+ "41: quarante->%%et-unieme>;",
+ "50: cinquanti\u00E8me;",
+ "51: cinquante->%%et-unieme>;",
+ "60: soixanti\u00E8me;",
+ "61: soixante->%%et-unieme>;",
+ "70: septanti\u00E8me;",
+ "71: septante->%%et-unieme>;",
+ "80: quatre-vingt>%%cents-o>;",
+ "90: nonanti\u00E8me;",
+ "91: nonante->%%et-unieme>;",
+ "100: cent>%%cents-o>;",
+ "200: <%spellout-cardinal-masculine< cent>%%cents-o>;",
+ "1000: mill>%%mille-o>;",
+ "2000: <%%spellout-leading< mill>%%mille-o>;",
+ "1000000: <%%spellout-leading< million>%%cents-o>;",
+ "1000000000: <%%spellout-leading< milliard>%%cents-o>;",
+ "1000000000000: <%%spellout-leading< billion>%%cents-o>;",
+ "1000000000000000: <%%spellout-leading< billiard>%%cents-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine-plural:",
+ "0: =%spellout-ordinal-masculine=s;",
+ "%spellout-ordinal-masculine:",
+ "-x: moins >>;",
+ "x.x: =#,##0.#=;",
+ "0: z\u00E9roi\u00E8me;",
+ "1: premier;",
+ "2: =%%spellout-ordinal=;",
+ "%spellout-ordinal-feminine-plural:",
+ "0: =%spellout-ordinal-feminine=s;",
+ "%spellout-ordinal-feminine:",
+ "-x: moins >>;",
+ "x.x: =#,##0.#=;",
+ "0: z\u00E9roi\u00E8me;",
+ "1: premi\u00E8re;",
+ "2: =%%spellout-ordinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/fr_CH.txt b/intl/icu/source/data/rbnf/fr_CH.txt
new file mode 100644
index 0000000000..9cb1f8de16
--- /dev/null
+++ b/intl/icu/source/data/rbnf/fr_CH.txt
@@ -0,0 +1,185 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+fr_CH{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: moins >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;",
+ "2000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%et-un:",
+ "1: et-un;",
+ "2: =%spellout-cardinal-masculine=;",
+ "11: et-onze;",
+ "12: =%spellout-cardinal-masculine=;",
+ "%%cents-m:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-masculine=;",
+ "%%spellout-leading:",
+ "0: =%spellout-cardinal-masculine=;",
+ "100: cent[ >>];",
+ "200: << cent[ >>];",
+ "1000: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: moins >>;",
+ "x.x: << virgule >>;",
+ "0: z\u00E9ro;",
+ "1: un;",
+ "2: deux;",
+ "3: trois;",
+ "4: quatre;",
+ "5: cinq;",
+ "6: six;",
+ "7: sept;",
+ "8: huit;",
+ "9: neuf;",
+ "10: dix;",
+ "11: onze;",
+ "12: douze;",
+ "13: treize;",
+ "14: quatorze;",
+ "15: quinze;",
+ "16: seize;",
+ "17: dix->>;",
+ "20: vingt[->%%et-un>];",
+ "30: trente[->%%et-un>];",
+ "40: quarante[->%%et-un>];",
+ "50: cinquante[->%%et-un>];",
+ "60: soixante[->%%et-un>];",
+ "70: septante[->%%et-un>];",
+ "80: huitante[->%%et-un>];",
+ "90: nonante[->%%et-un>];",
+ "100: cent[ >>];",
+ "200: << cent>%%cents-m>;",
+ "1000: mille[ >>];",
+ "2000: <%%spellout-leading< mille[ >>];",
+ "1000000: un million[ >>];",
+ "2000000: <%%spellout-leading< millions[ >>];",
+ "1000000000: un milliard[ >>];",
+ "2000000000: <%%spellout-leading< milliards[ >>];",
+ "1000000000000: un billion[ >>];",
+ "2000000000000: <%%spellout-leading< billions[ >>];",
+ "1000000000000000: un billiard[ >>];",
+ "2000000000000000: <%%spellout-leading< billiards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%et-une:",
+ "1: et-une;",
+ "2: =%spellout-cardinal-feminine=;",
+ "11: et-onze;",
+ "12: =%spellout-cardinal-feminine=;",
+ "%%cents-f:",
+ "0: s;",
+ "1: ' =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: moins >>;",
+ "x.x: << virgule >>;",
+ "0: z\u00E9ro;",
+ "1: une;",
+ "2: =%spellout-cardinal-masculine=;",
+ "20: vingt[->%%et-une>];",
+ "30: trente[->%%et-une>];",
+ "40: quarante[->%%et-une>];",
+ "50: cinquante[->%%et-une>];",
+ "60: soixante[->%%et-une>];",
+ "70: septante[->%%et-une>];",
+ "80: huitante[->%%et-une>];",
+ "90: nonante[->%%et-une>];",
+ "100: cent[ >>];",
+ "200: <%spellout-cardinal-masculine< cent>%%cents-f>;",
+ "1000: mille[ >>];",
+ "2000: <%%spellout-leading< mille[ >>];",
+ "1000000: un million[ >>];",
+ "2000000: <%%spellout-leading< millions[ >>];",
+ "1000000000: un milliard[ >>];",
+ "2000000000: <%%spellout-leading< milliards[ >>];",
+ "1000000000000: un billion[ >>];",
+ "2000000000000: <%%spellout-leading< billions[ >>];",
+ "1000000000000000: un billiard[ >>];",
+ "2000000000000000: <%%spellout-leading< billiards[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%et-unieme:",
+ "1: et-uni\u00E8me;",
+ "2: =%%spellout-ordinal=;",
+ "11: et-onzi\u00E8me;",
+ "12: =%%spellout-ordinal=;",
+ "%%cents-o:",
+ "0: i\u00E8me;",
+ "1: -=%%et-unieme=;",
+ "2: ' =%%spellout-ordinal=;",
+ "11: -et-onzi\u00E8me;",
+ "12: ' =%%spellout-ordinal=;",
+ "%%mille-o:",
+ "0: i\u00E8me;",
+ "1: e-=%%et-unieme=;",
+ "2: e =%%spellout-ordinal=;",
+ "11: e-et-onzi\u00E8me;",
+ "12: e =%%spellout-ordinal=;",
+ "%%spellout-ordinal:",
+ "1: uni\u00E8me;",
+ "2: deuxi\u00E8me;",
+ "3: troisi\u00E8me;",
+ "4: quatri\u00E8me;",
+ "5: cinqui\u00E8me;",
+ "6: sixi\u00E8me;",
+ "7: septi\u00E8me;",
+ "8: huiti\u00E8me;",
+ "9: neuvi\u00E8me;",
+ "10: dixi\u00E8me;",
+ "11: onzi\u00E8me;",
+ "12: douzi\u00E8me;",
+ "13: treizi\u00E8me;",
+ "14: quatorzi\u00E8me;",
+ "15: quinzi\u00E8me;",
+ "16: seizi\u00E8me;",
+ "17: dix->>;",
+ "20: vingti\u00E8me;",
+ "21: vingt->%%et-unieme>;",
+ "30: trenti\u00E8me;",
+ "31: trente->%%et-unieme>;",
+ "40: quaranti\u00E8me;",
+ "41: quarante->%%et-unieme>;",
+ "50: cinquanti\u00E8me;",
+ "51: cinquante->%%et-unieme>;",
+ "60: soixanti\u00E8me;",
+ "61: soixante->%%et-unieme>;",
+ "70: septanti\u00E8me;",
+ "71: septante->%%et-unieme>;",
+ "80: huitanti\u00E8me;",
+ "81: huitante->%%et-unieme>;",
+ "90: nonanti\u00E8me;",
+ "91: nonante->%%et-unieme>;",
+ "100: cent>%%cents-o>;",
+ "200: <%spellout-cardinal-masculine< cent>%%cents-o>;",
+ "1000: mill>%%mille-o>;",
+ "2000: <%%spellout-leading< mill>%%mille-o>;",
+ "1000000: <%%spellout-leading< million>%%cents-o>;",
+ "1000000000: <%%spellout-leading< milliard>%%cents-o>;",
+ "1000000000000: <%%spellout-leading< billion>%%cents-o>;",
+ "1000000000000000: <%%spellout-leading< billiard>%%cents-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine-plural:",
+ "0: =%spellout-ordinal-masculine=s;",
+ "%spellout-ordinal-masculine:",
+ "-x: moins >>;",
+ "x.x: =#,##0.#=;",
+ "0: z\u00E9roi\u00E8me;",
+ "1: premier;",
+ "2: =%%spellout-ordinal=;",
+ "%spellout-ordinal-feminine-plural:",
+ "0: =%spellout-ordinal-feminine=s;",
+ "%spellout-ordinal-feminine:",
+ "-x: moins >>;",
+ "x.x: =#,##0.#=;",
+ "0: z\u00E9roi\u00E8me;",
+ "1: premi\u00E8re;",
+ "2: =%%spellout-ordinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ga.txt b/intl/icu/source/data/rbnf/ga.txt
new file mode 100644
index 0000000000..4db32ccf30
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ga.txt
@@ -0,0 +1,246 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ga{
+ RBNFRules{
+ DurationRules{
+ "%with-words:",
+ "0: =0= soicind;",
+ "60/60: <%%min<[, >>];",
+ "3600/60: <%%hr<[, >>>];",
+ "%%min:",
+ "0: =0= n\u00C3\u00B3im\u00C3\u00A9ad;",
+ "%%hr:",
+ "0: =0= uair;",
+ "3: =0= huaire;",
+ "5: =0= uaire;",
+ "6: =0= huaire;",
+ "7: =0= n-uaire;",
+ "10: =0= n-uair;",
+ "11: =0= >%%uaire>;",
+ "20: =0= uair; =0= >%%uaire>;",
+ "%%uaire:",
+ "1: uair;",
+ "3: huaire;",
+ "5: uaire;",
+ "6: huaire;",
+ "7: n-uaire;",
+ "%hms:",
+ "0: :=00=;",
+ "60/60: <00<>>>",
+ "3600/60: <#,##0<>>>;",
+ "%in-numerals:",
+ "0: =0= sec.;",
+ "60: =%%min-sec=;",
+ "3600: =%%hr-min-sec=;",
+ "%%min-sec:",
+ "0: :=00=;",
+ "60/60: <0<>>;",
+ "%%hr-min-sec:",
+ "0: :=00=;",
+ "60/60: <00<>>;",
+ "3600/60: <#,##0<:>>>;",
+ "%duration:",
+ "0: =%in-numerals=;",
+ "%%lenient-parse:",
+ "& ':' = '.' = ' ' = '-';",
+ }
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u00FA;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "& ' ' , ',' ;",
+ "%%2d-year:",
+ "0: agus =%spellout-numbering=;",
+ "10: =%%spellout-numbering-no-a=;",
+ "%spellout-numbering-year:",
+ "-x: m\u00EDneas >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1000/100: <%%spellout-numbering-no-a< >%%2d-year>;",
+ "10000: =%spellout-numbering=;",
+ "%%spellout-numbering-no-a:",
+ "0: n\u00E1id;",
+ "1: aon;",
+ "2: d\u00F3;",
+ "3: tr\u00ED;",
+ "4: ceathair;",
+ "5: c\u00FAig;",
+ "6: s\u00E9;",
+ "7: seacht;",
+ "8: ocht;",
+ "9: naoi;",
+ "10: deich;",
+ "11: >> d\u00E9ag;",
+ "12: >> dh\u00E9ag;",
+ "13: >> d\u00E9ag;",
+ "20: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: m\u00EDneas >>;",
+ "x.x: << pointe >>;",
+ "0: a n\u00E1id;",
+ "1: a haon;",
+ "2: a d\u00F3;",
+ "3: a tr\u00ED;",
+ "4: a ceathair;",
+ "5: a c\u00FAig;",
+ "6: a s\u00E9;",
+ "7: a seacht;",
+ "8: a hocht;",
+ "9: a naoi;",
+ "10: a deich;",
+ "11: >> d\u00E9ag;",
+ "12: >> dh\u00E9ag;",
+ "13: >> d\u00E9ag;",
+ "20: fiche[ >>];",
+ "30: tr\u00EDocha[ >>];",
+ "40: daichead[ >>];",
+ "50: caoga[ >>];",
+ "60: seasca[ >>];",
+ "70: seacht\u00F3[ >>];",
+ "80: ocht\u00F3[ >>];",
+ "90: n\u00F3cha[ >>];",
+ "100: <%%hundreds<[>%%is-number>];",
+ "1000: <%%thousands<[, >%spellout-numbering>];",
+ "1000000: <%%millions<[, >%spellout-numbering>];",
+ "1000000000: <%%billions<[, >%spellout-numbering>];",
+ "1000000000000: <%%trillions<[, >%spellout-numbering>];",
+ "1000000000000000: <%%quadrillions<[, >%spellout-numbering>];",
+ "1000000000000000000: =#,##0=;",
+ "%%is-number:",
+ "0: ' is =%spellout-numbering=;",
+ "1: ' =%spellout-numbering=;",
+ "%%is-numberp:",
+ "0: ' is =%%numberp=;",
+ "1: ' =%%numberp=;",
+ "%%numberp:",
+ "0: =%%spellout-cardinal-prefixpart=;",
+ "12: d\u00F3 dh\u00E9ag;",
+ "13: =%%spellout-cardinal-prefixpart= d\u00E9ag;",
+ "20: =%%spellout-cardinal-prefixpart=;",
+ "%spellout-cardinal:",
+ "0: =%spellout-numbering=;",
+ "%%spellout-cardinal-prefixpart:",
+ "0: n\u00E1id;",
+ "1: aon;",
+ "2: dh\u00E1;",
+ "3: tr\u00ED;",
+ "4: ceithre;",
+ "5: c\u00FAig;",
+ "6: s\u00E9;",
+ "7: seacht;",
+ "8: ocht;",
+ "9: naoi;",
+ "10: deich;",
+ "11: >>;",
+ "20: fiche[ is >>];",
+ "30: tr\u00EDocha[ is >>];",
+ "40: daichead[ is >>];",
+ "50: caoga[ is >>];",
+ "60: seasca[ is >>];",
+ "70: seacht\u00F3[ is >>];",
+ "80: ocht\u00F3[ is >>];",
+ "90: n\u00F3cha[ is >>];",
+ "100: <%%hundreds<[>%%is-numberp>];",
+ "1000: <%%thousands<[, >%%numberp>];",
+ "1000000: <%%millions<[, >%%numberp>];",
+ "1000000000: <%%billions<[, >%%numberp>];",
+ "1000000000000: <%%trillions<[, >%%numberp>];",
+ "1000000000000000: <%%quadrillions<[, >%%numberp>];",
+ "1000000000000000000: =#,##0=;",
+ "%%is:",
+ "0: ' is;",
+ "1: ;",
+ "10: >>;",
+ "%%hundreds:",
+ "1: c\u00E9ad;",
+ "2: dh\u00E1 ch\u00E9ad;",
+ "3: tr\u00ED ch\u00E9ad;",
+ "4: ceithre ch\u00E9ad;",
+ "5: c\u00FAig ch\u00E9ad;",
+ "6: s\u00E9 ch\u00E9ad;",
+ "7: seacht gc\u00E9ad;",
+ "8: ocht gc\u00E9ad;",
+ "9: naoi gc\u00E9ad;",
+ "%%thousands:",
+ "1: m\u00EDle;",
+ "2: =%%spellout-cardinal-prefixpart= =%%thousandp=;",
+ "100: <%%hundreds<>%%is-thousands>;",
+ "%%thousandp:",
+ "2: =%%thousand=;",
+ "11: =%%thousand= dh\u00E9ag;",
+ "20: =%%thousand=;",
+ "%%thousand:",
+ "0: m\u00EDle;",
+ "1: mh\u00EDle;",
+ "7: m\u00EDle;",
+ "11: >>;",
+ "%%is-thousands:",
+ "0: ' =%%thousand=;",
+ "1: ' is =%%spellout-cardinal-prefixpart= =%%thousand=;",
+ "11: ' is =%%thousands=;",
+ "20: =%%is= =%%thousands=;",
+ "%%millions:",
+ "1: milli\u00FAn;",
+ "2: =%%spellout-cardinal-prefixpart= =%%millionsp=;",
+ "100: <%%hundreds<>%%is-millions>;",
+ "%%millionsp:",
+ "2: =%%million=;",
+ "11: =%%million= d\u00E9ag;",
+ "20: =%%million=;",
+ "%%million:",
+ "0: milli\u00FAn;",
+ "1: mhilli\u00FAn;",
+ "7: milli\u00FAn;",
+ "11: >>;",
+ "%%is-millions:",
+ "0: ' =%%million=;",
+ "1: ' is =%%spellout-cardinal-prefixpart= =%%million=;",
+ "11: ' is =%%millions=;",
+ "20: =%%is= =%%millions=;",
+ "%%billions:",
+ "1: billi\u00FAn;",
+ "2: =%%spellout-cardinal-prefixpart= billi\u00FAn;",
+ "11: =%%spellout-cardinal-prefixpart= billi\u00FAn d\u00E9ag;",
+ "20: =%%spellout-cardinal-prefixpart= billi\u00FAn;",
+ "100: <%%hundreds<>%%is-billions>;",
+ "%%is-billions:",
+ "0: ' billi\u00FAn;",
+ "1: ' is =%%spellout-cardinal-prefixpart= billi\u00FAn;",
+ "11: ' is =%%billions=;",
+ "20: =%%is= =%%billions=;",
+ "%%trillions:",
+ "1: thrilli\u00FAn;",
+ "2: =%%spellout-cardinal-prefixpart= =%%trillionsp=;",
+ "100: <%%hundreds<>%%is-trillions>;",
+ "%%trillionsp:",
+ "2: =%%trillion=;",
+ "11: =%%trillion= d\u00E9ag;",
+ "20: =%%trillion=;",
+ "%%trillion:",
+ "0: dtrilli\u00FAn;",
+ "1: thrilli\u00FAn;",
+ "7: dtrilli\u00FAn;",
+ "11: >>;",
+ "%%is-trillions:",
+ "0: ' =%%trillion=;",
+ "1: ' is =%%spellout-cardinal-prefixpart= =%%trillion=;",
+ "11: ' is =%%trillions=;",
+ "20: =%%is= =%%trillions=;",
+ "%%quadrillions:",
+ "1: quadrilli\u00FAn;",
+ "2: =%%spellout-cardinal-prefixpart= quadrilli\u00FAn;",
+ "11: =%%spellout-cardinal-prefixpart= quadrilli\u00FAn d\u00E9ag;",
+ "20: =%%spellout-cardinal-prefixpart= quadrilli\u00FAn;",
+ "100: <%%hundreds<>%%is-quadrillions>;",
+ "%%is-quadrillions:",
+ "0: ' quadrilli\u00FAn;",
+ "1: ' is =%%spellout-cardinal-prefixpart= quadrilli\u00FAn;",
+ "11: ' is =%%quadrillions=;",
+ "20: =%%is= =%%quadrillions=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/he.txt b/intl/icu/source/data/rbnf/he.txt
new file mode 100644
index 0000000000..93d3a08c87
--- /dev/null
+++ b/intl/icu/source/data/rbnf/he.txt
@@ -0,0 +1,321 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+he{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "x.x: << \u05E0\u05E7\u05D5\u05D3\u05D4 >>;",
+ "0: \u05D0\u05E4\u05E1;",
+ "1: \u05D0\u05D7\u05EA;",
+ "2: \u05E9\u05EA\u05D9\u05D9\u05DD;",
+ "3: \u05E9\u05DC\u05D5\u05E9;",
+ "4: \u05D0\u05E8\u05D1\u05E2;",
+ "5: \u05D7\u05DE\u05E9;",
+ "6: \u05E9\u05E9;",
+ "7: \u05E9\u05D1\u05E2;",
+ "8: \u05E9\u05DE\u05D5\u05E0\u05D4;",
+ "9: \u05EA\u05E9\u05E2;",
+ "10: \u05E2\u05E9\u05E8;",
+ "11: \u05D0\u05D7\u05EA \u05E2\u05E9\u05E8\u05D4;",
+ "12: \u05E9\u05EA\u05D9\u05DD \u05E2\u05E9\u05E8\u05D4;",
+ "13: >> \u05E2\u05E9\u05E8\u05D4;",
+ "20: \u05E2\u05E9\u05E8\u05D9\u05DD[ >%%and-feminine>];",
+ "30: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD[ >%%and-feminine>];",
+ "40: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD[ >%%and-feminine>];",
+ "50: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD[ >%%and-feminine>];",
+ "60: \u05E9\u05D9\u05E9\u05D9\u05DD[ >%%and-feminine>];",
+ "70: \u05E9\u05D1\u05E2\u05D9\u05DD[ >%%and-feminine>];",
+ "80: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD[ >%%and-feminine>];",
+ "90: \u05EA\u05E9\u05E2\u05D9\u05DD[ >%%and-feminine>];",
+ "100: \u05DE\u05D0\u05D4[ >%%and-feminine>];",
+ "200: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD[ >%%and-feminine>];",
+ "300: <%spellout-numbering< \u05DE\u05D0\u05D5\u05EA[ >%%and-feminine>];",
+ "1000: \u05D0\u05DC\u05E3[ >%%and-feminine>];",
+ "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD[ >%%and-feminine>];",
+ "3000: <%%thousands< \u05D0\u05DC\u05E4\u05D9\u05DD[ >%%and-feminine>];",
+ "11000/1000: <%%spellout-numbering-m< \u05D0\u05DC\u05E3[ >%%and-feminine>];",
+ "1000000: \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "2000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "3000000: <%%spellout-numbering-m< \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "1000000000: \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-feminine>];",
+ "2000000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-feminine>];",
+ "3000000000: <%%spellout-numbering-m< \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-feminine>];",
+ "1000000000000: \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "2000000000000: \u05E9\u05E0\u05D9 \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "3000000000000: <%%spellout-numbering-m< \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "1000000000000000: \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "2000000000000000: \u05E9\u05E0\u05D9 \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "3000000000000000: <%%spellout-numbering-m< \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-feminine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%thousands:",
+ "1: ERROR-=0=;",
+ "3: =%spellout-numbering=\u05EA;",
+ "8: \u05E9\u05DE\u05D5\u05E0\u05EA;",
+ "9: =%spellout-numbering=\u05EA;",
+ "11: ERROR-=0=;",
+ "%%and-masculine:",
+ "1: \u05D5=%%spellout-numbering-m=;",
+ "20: \u05E2\u05E9\u05E8\u05D9\u05DD;",
+ "21: \u05E2\u05E9\u05E8\u05D9\u05DD >>;",
+ "30: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD;",
+ "31: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD >>;",
+ "40: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD;",
+ "41: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD >>;",
+ "50: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD;",
+ "51: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD >>;",
+ "60: \u05E9\u05D9\u05E9\u05D9\u05DD;",
+ "61: \u05E9\u05D9\u05E9\u05D9\u05DD >>;",
+ "70: \u05E9\u05D1\u05E2\u05D9\u05DD;",
+ "71: \u05E9\u05D1\u05E2\u05D9\u05DD >>;",
+ "80: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD;",
+ "81: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD >>;",
+ "90: \u05EA\u05E9\u05E2\u05D9\u05DD;",
+ "91: \u05EA\u05E9\u05E2\u05D9\u05DD >>;",
+ "100: \u05DE\u05D0\u05D4;",
+ "101: \u05DE\u05D0\u05D4 >>;",
+ "200: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD;",
+ "201: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD >>;",
+ "300: \u05E9\u05DC\u05D5\u05E9 \u05DE\u05D0\u05D5\u05EA;",
+ "301: \u05E9\u05DC\u05D5\u05E9 \u05DE\u05D0\u05D5\u05EA >>;",
+ "400: \u05D0\u05E8\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA;",
+ "401: \u05D0\u05E8\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA >>;",
+ "500: \u05D7\u05DE\u05E9 \u05DE\u05D0\u05D5\u05EA;",
+ "501: \u05D7\u05DE\u05E9 \u05DE\u05D0\u05D5\u05EA >>;",
+ "600: \u05E9\u05E9 \u05DE\u05D0\u05D5\u05EA;",
+ "601: \u05E9\u05E9 \u05DE\u05D0\u05D5\u05EA >>;",
+ "700: \u05E9\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA;",
+ "701: \u05E9\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA >>;",
+ "800: \u05E9\u05DE\u05D5\u05E0\u05D4 \u05DE\u05D0\u05D5\u05EA;",
+ "801: \u05E9\u05DE\u05D5\u05E0\u05D4 \u05DE\u05D0\u05D5\u05EA >>;",
+ "900: \u05EA\u05E9\u05E2 \u05DE\u05D0\u05D5\u05EA;",
+ "901: \u05EA\u05E9\u05E2 \u05DE\u05D0\u05D5\u05EA >>;",
+ "1000: \u05D0\u05DC\u05E3[ >>];",
+ "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD[ >>];",
+ "3000: \u05D5<%%thousands< \u05D0\u05DC\u05E4\u05D9\u05DD[ >>];",
+ "11000/1000: <%%and-masculine< \u05D0\u05DC\u05E3[ >>];",
+ "1000000: \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "2000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "3000000: <%%and-masculine< \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "1000000000: \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >>];",
+ "2000000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >>];",
+ "3000000000: <%%and-masculine< \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >>];",
+ "1000000000000: \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "2000000000000: \u05E9\u05E0\u05D9 \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "3000000000000: <%%and-masculine< \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-numbering-m:",
+ "0: \u05D0\u05E4\u05E1;",
+ "1: \u05D0\u05D7\u05D3;",
+ "2: \u05E9\u05E0\u05D9\u05D9\u05DD;",
+ "3: \u05E9\u05DC\u05D5\u05E9\u05D4;",
+ "4: \u05D0\u05E8\u05D1\u05E2\u05D4;",
+ "5: \u05D7\u05DE\u05D9\u05E9\u05D4;",
+ "6: \u05E9\u05D9\u05E9\u05D4;",
+ "7: \u05E9\u05D1\u05E2\u05D4;",
+ "8: \u05E9\u05DE\u05D5\u05E0\u05D4;",
+ "9: \u05EA\u05E9\u05E2\u05D4;",
+ "10: \u05E2\u05E9\u05E8\u05D4;",
+ "11: \u05D0\u05D7\u05D3 \u05E2\u05E9\u05E8;",
+ "12: \u05E9\u05E0\u05D9\u05D9\u05DD \u05E2\u05E9\u05E8;",
+ "13: >> \u05E2\u05E9\u05E8;",
+ "20: \u05E2\u05E9\u05E8\u05D9\u05DD[ >%%and-masculine>];",
+ "30: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD[ >%%and-masculine>];",
+ "40: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD[ >%%and-masculine>];",
+ "50: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD[ >%%and-masculine>];",
+ "60: \u05E9\u05D9\u05E9\u05D9\u05DD[ >%%and-masculine>];",
+ "70: \u05E9\u05D1\u05E2\u05D9\u05DD[ >%%and-masculine>];",
+ "80: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD[ >%%and-masculine>];",
+ "90: \u05EA\u05E9\u05E2\u05D9\u05DD[ >%%and-masculine>];",
+ "100: \u05DE\u05D0\u05D4[ >%%and-masculine>];",
+ "200: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD[ >%%and-masculine>];",
+ "300: <%spellout-numbering< \u05DE\u05D0\u05D5\u05EA[ >%%and-masculine>];",
+ "1000: \u05D0\u05DC\u05E3[ >%%and-masculine>];",
+ "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD[ >%%and-masculine>];",
+ "3000: <%%thousands< \u05D0\u05DC\u05E4\u05D9\u05DD[ >%%and-masculine>];",
+ "11000/1000: <%%spellout-numbering-m< \u05D0\u05DC\u05E3[ >%%and-masculine>];",
+ "1000000: \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "2000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "3000000: <%%spellout-numbering-m< \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "1000000000: \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-masculine>];",
+ "2000000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-masculine>];",
+ "3000000000: <%%spellout-numbering-m< \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-masculine>];",
+ "1000000000000: \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "2000000000000: \u05E9\u05E0\u05D9 \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "3000000000000: <%%spellout-numbering-m< \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "1000000000000000: \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "2000000000000000: \u05E9\u05E0\u05D9 \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "3000000000000000: <%%spellout-numbering-m< \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-feminine:",
+ "1: \u05D5=%spellout-numbering=;",
+ "2: \u05D5\u05E9\u05EA\u05D9\u05D9\u05DD;",
+ "3: \u05D5=%spellout-numbering=;",
+ "20: \u05E2\u05E9\u05E8\u05D9\u05DD;",
+ "21: \u05E2\u05E9\u05E8\u05D9\u05DD >>;",
+ "30: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD;",
+ "31: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD >>;",
+ "40: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD;",
+ "41: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD >>;",
+ "50: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD;",
+ "51: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD >>;",
+ "60: \u05E9\u05D9\u05E9\u05D9\u05DD;",
+ "61: \u05E9\u05D9\u05E9\u05D9\u05DD >>;",
+ "70: \u05E9\u05D1\u05E2\u05D9\u05DD;",
+ "71: \u05E9\u05D1\u05E2\u05D9\u05DD >>;",
+ "80: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD;",
+ "81: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD >>;",
+ "90: \u05EA\u05E9\u05E2\u05D9\u05DD;",
+ "91: \u05EA\u05E9\u05E2\u05D9\u05DD >>;",
+ "100: \u05DE\u05D0\u05D4;",
+ "101: \u05DE\u05D0\u05D4 >>;",
+ "200: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD;",
+ "201: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD >>;",
+ "300: \u05E9\u05DC\u05D5\u05E9 \u05DE\u05D0\u05D5\u05EA;",
+ "301: \u05E9\u05DC\u05D5\u05E9 \u05DE\u05D0\u05D5\u05EA >>;",
+ "400: \u05D0\u05E8\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA;",
+ "401: \u05D0\u05E8\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA >>;",
+ "500: \u05D7\u05DE\u05E9 \u05DE\u05D0\u05D5\u05EA;",
+ "501: \u05D7\u05DE\u05E9 \u05DE\u05D0\u05D5\u05EA >>;",
+ "600: \u05E9\u05E9 \u05DE\u05D0\u05D5\u05EA;",
+ "601: \u05E9\u05E9 \u05DE\u05D0\u05D5\u05EA >>;",
+ "700: \u05E9\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA;",
+ "701: \u05E9\u05D1\u05E2 \u05DE\u05D0\u05D5\u05EA >>;",
+ "800: \u05E9\u05DE\u05D5\u05E0\u05D4 \u05DE\u05D0\u05D5\u05EA;",
+ "801: \u05E9\u05DE\u05D5\u05E0\u05D4 \u05DE\u05D0\u05D5\u05EA >>;",
+ "900: \u05EA\u05E9\u05E2 \u05DE\u05D0\u05D5\u05EA;",
+ "901: \u05EA\u05E9\u05E2 \u05DE\u05D0\u05D5\u05EA >>;",
+ "1000: \u05D0\u05DC\u05E3[ >>];",
+ "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD[ >>];",
+ "3000: \u05D5<%%thousands< \u05D0\u05DC\u05E4\u05D9\u05DD[ >>];",
+ "11000/1000: <%%and-masculine< \u05D0\u05DC\u05E3[ >>];",
+ "1000000: \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "2000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "3000000: <%%and-masculine< \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "1000000000: \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >>];",
+ "2000000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >>];",
+ "3000000000: <%%and-masculine< \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >>];",
+ "1000000000000: \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "2000000000000: \u05E9\u05E0\u05D9 \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "3000000000000: <%%and-masculine< \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "x.x: <%%spellout-numbering-m< \u05E0\u05E7\u05D5\u05D3\u05D4 >> ;",
+ "0: \u05D0\u05E4\u05E1;",
+ "1: \u05D0\u05D7\u05D3;",
+ "2: \u05E9\u05E0\u05D9;",
+ "3: \u05E9\u05DC\u05D5\u05E9\u05D4;",
+ "4: \u05D0\u05E8\u05D1\u05E2\u05D4;",
+ "5: \u05D7\u05DE\u05D9\u05E9\u05D4;",
+ "6: \u05E9\u05D9\u05E9\u05D4;",
+ "7: \u05E9\u05D1\u05E2\u05D4;",
+ "8: \u05E9\u05DE\u05D5\u05E0\u05D4;",
+ "9: \u05EA\u05E9\u05E2\u05D4;",
+ "10: \u05E2\u05E9\u05E8\u05D4;",
+ "11: \u05D0\u05D7\u05D3 \u05E2\u05E9\u05E8;",
+ "12: \u05E9\u05E0\u05D9\u05D9\u05DD \u05E2\u05E9\u05E8;",
+ "13: >> \u05E2\u05E9\u05E8;",
+ "20: \u05E2\u05E9\u05E8\u05D9\u05DD[ >%%and-masculine>];",
+ "30: \u05E9\u05DC\u05D5\u05E9\u05D9\u05DD[ >%%and-masculine>];",
+ "40: \u05D0\u05E8\u05D1\u05E2\u05D9\u05DD[ >%%and-masculine>];",
+ "50: \u05D7\u05DE\u05D9\u05E9\u05D9\u05DD[ >%%and-masculine>];",
+ "60: \u05E9\u05D9\u05E9\u05D9\u05DD[ >%%and-masculine>];",
+ "70: \u05E9\u05D1\u05E2\u05D9\u05DD[ >%%and-masculine>];",
+ "80: \u05E9\u05DE\u05D5\u05E0\u05D9\u05DD[ >%%and-masculine>];",
+ "90: \u05EA\u05E9\u05E2\u05D9\u05DD[ >%%and-masculine>];",
+ "100: \u05DE\u05D0\u05D4[ >%%and-masculine>];",
+ "200: \u05DE\u05D0\u05EA\u05D9\u05D9\u05DD[ >%%and-masculine>];",
+ "300: <%spellout-numbering< \u05DE\u05D0\u05D5\u05EA[ >%%and-masculine>];",
+ "1000: \u05D0\u05DC\u05E3[ >%%and-masculine>];",
+ "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD[ >%%and-masculine>];",
+ "3000: <%%thousands< \u05D0\u05DC\u05E4\u05D9\u05DD[ >%%and-masculine>];",
+ "11000/1000: <%%spellout-numbering-m< \u05D0\u05DC\u05E3[ >%%and-masculine>];",
+ "1000000: \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "2000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "3000000: <%%spellout-numbering-m< \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "1000000000: \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-masculine>];",
+ "2000000000: \u05E9\u05E0\u05D9 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-masculine>];",
+ "3000000000: <%%spellout-numbering-m< \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3[ >%%and-masculine>];",
+ "1000000000000: \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "2000000000000: \u05E9\u05E0\u05D9 \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "3000000000000: <%%spellout-numbering-m< \u05D1\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "1000000000000000: \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "2000000000000000: \u05E9\u05E0\u05D9 \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "3000000000000000: <%%spellout-numbering-m< \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF[ >%%and-masculine>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "x.x: << \u05E0\u05E7\u05D5\u05D3\u05D4 >>;",
+ "0: =%spellout-numbering=;",
+ "2: \u05E9\u05EA\u05D9;",
+ "3: =%spellout-numbering=;",
+ "%spellout-cardinal-masculine-standalone:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "x.x: <%%spellout-numbering-m< \u05E0\u05E7\u05D5\u05D3\u05D4 >> ;",
+ "0: =%spellout-cardinal-masculine=;",
+ "2: \u05E9\u05E0\u05D9\u05D9\u05DD;",
+ "3: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-feminine-standalone:",
+ "0: =%spellout-numbering=;",
+ "%spellout-construct-masculine:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "0: =%spellout-cardinal-masculine=;",
+ "1: \u05D0\u05D7\u05D3;",
+ "2: \u05E9\u05E0\u05D9;",
+ "3: \u05E9\u05DC\u05D5\u05E9\u05EA;",
+ "4: \u05D0\u05E8\u05D1\u05E2\u05EA;",
+ "5: \u05D7\u05DE\u05E9\u05EA;",
+ "6: \u05E9\u05E9\u05EA;",
+ "7: \u05E9\u05D1\u05E2\u05EA;",
+ "8: \u05E9\u05DE\u05D5\u05E0\u05EA;",
+ "9: \u05EA\u05E9\u05E2\u05EA;",
+ "10: \u05E2\u05E9\u05E8\u05EA;",
+ "11: =%spellout-cardinal-masculine=;",
+ "%spellout-construct-feminine:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "0: =%spellout-cardinal-feminine=;",
+ "2: \u05E9\u05EA\u05D9;",
+ "3: =%spellout-cardinal-feminine=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u05DE\u05E1\u05E4\u05E8 \u05D0\u05E4\u05E1;",
+ "1: \u05E8\u05D0\u05E9\u05D5\u05DF;",
+ "2: \u05E9\u05E0\u05D9;",
+ "3: \u05E9\u05DC\u05D9\u05E9\u05D9;",
+ "4: \u05E8\u05D1\u05D9\u05E2\u05D9;",
+ "5: \u05D7\u05DE\u05D9\u05E9\u05D9;",
+ "6: \u05E9\u05D9\u05E9\u05D9;",
+ "7: \u05E9\u05D1\u05D9\u05E2\u05D9;",
+ "8: \u05E9\u05DE\u05D9\u05E0\u05D9;",
+ "9: \u05EA\u05E9\u05D9\u05E2\u05D9;",
+ "10: \u05E2\u05E9\u05D9\u05E8\u05D9;",
+ "11: =%%spellout-numbering-m=;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u05DE\u05E1\u05E4\u05E8 \u05D0\u05E4\u05E1;",
+ "1: \u05E8\u05D0\u05E9\u05D5\u05E0\u05D4;",
+ "2: \u05E9\u05E0\u05D9\u05D4;",
+ "3: \u05E9\u05DC\u05D9\u05E9\u05D9\u05EA;",
+ "4: \u05E8\u05D1\u05D9\u05E2\u05D9\u05EA;",
+ "5: \u05D7\u05DE\u05D9\u05E9\u05D9\u05EA;",
+ "6: \u05E9\u05D9\u05E9\u05D9\u05EA;",
+ "7: \u05E9\u05D1\u05D9\u05E2\u05D9\u05EA;",
+ "8: \u05E9\u05DE\u05D9\u05E0\u05D9\u05EA;",
+ "9: \u05EA\u05E9\u05D9\u05E2\u05D9\u05EA;",
+ "10: \u05E2\u05E9\u05D9\u05E8\u05D9\u05EA;",
+ "11: =%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/hi.txt b/intl/icu/source/data/rbnf/hi.txt
new file mode 100644
index 0000000000..0f8d73600f
--- /dev/null
+++ b/intl/icu/source/data/rbnf/hi.txt
@@ -0,0 +1,180 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+hi{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "x.x: =#,##,##0.0=;",
+ "0: 0;",
+ "1: =0=\u0932\u093E;",
+ "2: =0=\u0930\u093E;",
+ "4: =0=\u0925\u093E;",
+ "5: =0=\u0935\u093E\u0901;",
+ "6: =0=\u0920\u093E;",
+ "7: =#,##,##0=\u0935\u093E\u0901;",
+ "%digits-ordinal-masculine-oblique:",
+ "-x: \u2212>>;",
+ "x.x: =#,##,##0.0=;",
+ "0: 0;",
+ "1: =0=\u0932\u0947;",
+ "2: =0=\u0930\u0947;",
+ "4: =0=\u0925\u0947;",
+ "5: =0=\u0935\u0947\u0902;",
+ "6: =0=\u0920\u0947;",
+ "7: =#,##,##0=\u0935\u0947\u0902;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "x.x: =#,##,##0.0=;",
+ "0: 0;",
+ "1: =0=\u0932\u0940;",
+ "2: =0=\u0930\u0940;",
+ "4: =0=\u0925\u0940;",
+ "5: =0=\u0935\u0940\u0901;",
+ "6: =0=\u0920\u0940;",
+ "7: =#,##,##0=\u0935\u0940\u0901;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u090B\u0923 >>;",
+ "x.x: << \u0926\u0936\u092E\u0932\u0935 >>;",
+ "0: \u0936\u0942\u0928\u094D\u092F;",
+ "1: \u090F\u0915;",
+ "2: \u0926\u094B;",
+ "3: \u0924\u0940\u0928;",
+ "4: \u091A\u093E\u0930;",
+ "5: \u092A\u093E\u0901\u091A;",
+ "6: \u091B\u0939;",
+ "7: \u0938\u093E\u0924;",
+ "8: \u0906\u0920;",
+ "9: \u0928\u094C;",
+ "10: \u0926\u0938;",
+ "11: \u0917\u094D\u092F\u093E\u0930\u0939;",
+ "12: \u092C\u093E\u0930\u0939;",
+ "13: \u0924\u0947\u0930\u0939;",
+ "14: \u091A\u094C\u0926\u0939;",
+ "15: \u092A\u0928\u094D\u0926\u094D\u0930\u0939;",
+ "16: \u0938\u094B\u0932\u0939;",
+ "17: \u0938\u0924\u094D\u0930\u0939;",
+ "18: \u0905\u0920\u093E\u0930\u0939;",
+ "19: \u0909\u0928\u094D\u0928\u0940\u0938;",
+ "20: \u092C\u0940\u0938;",
+ "21: \u0907\u0915\u094D\u0915\u0940\u0938;",
+ "22: \u092C\u093E\u0908\u0938;",
+ "23: \u0924\u0947\u0908\u0938;",
+ "24: \u091A\u094C\u092C\u0940\u0938;",
+ "25: \u092A\u091A\u094D\u091A\u0940\u0938;",
+ "26: \u091B\u092C\u094D\u092C\u0940\u0938;",
+ "27: \u0938\u0924\u094D\u0924\u093E\u0908\u0938;",
+ "28: \u0905\u091F\u094D\u0920\u093E\u0908\u0938;",
+ "29: \u0909\u0928\u0924\u0940\u0938;",
+ "30: \u0924\u0940\u0938;",
+ "31: \u0907\u0915\u0924\u0940\u0938;",
+ "32: \u092C\u0924\u094D\u0924\u0940\u0938;",
+ "33: \u0924\u0948\u0902\u0924\u0940\u0938;",
+ "34: \u091A\u094C\u0902\u0924\u0940\u0938;",
+ "35: \u092A\u0948\u0902\u0924\u0940\u0938;",
+ "36: \u091B\u0924\u094D\u0924\u0940\u0938;",
+ "37: \u0938\u0948\u0902\u0924\u0940\u0938;",
+ "38: \u0905\u0921\u093C\u0924\u0940\u0938;",
+ "39: \u0909\u0928\u0924\u093E\u0932\u0940\u0938;",
+ "40: \u091A\u093E\u0932\u0940\u0938;",
+ "41: \u0907\u0915\u0924\u093E\u0932\u0940\u0938;",
+ "42: \u092C\u092F\u093E\u0932\u0940\u0938;",
+ "43: \u0924\u0948\u0902\u0924\u093E\u0932\u0940\u0938;",
+ "44: \u091A\u094C\u0935\u093E\u0932\u0940\u0938;",
+ "45: \u092A\u0948\u0902\u0924\u093E\u0932\u0940\u0938;",
+ "46: \u091B\u093F\u092F\u093E\u0932\u0940\u0938;",
+ "47: \u0938\u0948\u0902\u0924\u093E\u0932\u0940\u0938;",
+ "48: \u0905\u0921\u093C\u0924\u093E\u0932\u0940\u0938;",
+ "49: \u0909\u0928\u091A\u093E\u0938;",
+ "50: \u092A\u091A\u093E\u0938;",
+ "51: \u0907\u0915\u094D\u092F\u093E\u0935\u0928;",
+ "52: \u092C\u093E\u0935\u0928;",
+ "53: \u0924\u093F\u0930\u0947\u092A\u0928;",
+ "54: \u091A\u094C\u0935\u0928;",
+ "55: \u092A\u091A\u092A\u0928;",
+ "56: \u091B\u092A\u094D\u092A\u0928;",
+ "57: \u0938\u0924\u094D\u0924\u093E\u0935\u0928;",
+ "58: \u0905\u091F\u094D\u0920\u093E\u0935\u0928;",
+ "59: \u0909\u0928\u0938\u0920;",
+ "60: \u0938\u093E\u0920;",
+ "61: \u0907\u0915\u0938\u0920;",
+ "62: \u092C\u093E\u0938\u0920;",
+ "63: \u0924\u093F\u0930\u0947\u0938\u0920;",
+ "64: \u091A\u094C\u0902\u0938\u0920;",
+ "65: \u092A\u0948\u0902\u0938\u0920;",
+ "66: \u091B\u093F\u092F\u093E\u0938\u0920;",
+ "67: \u0938\u0921\u093C\u0938\u0920;",
+ "68: \u0905\u0921\u093C\u0938\u0920;",
+ "69: \u0909\u0928\u0939\u0924\u094D\u0924\u0930;",
+ "70: \u0938\u0924\u094D\u0924\u0930;",
+ "71: \u0907\u0915\u0939\u0924\u094D\u0924\u0930;",
+ "72: \u092C\u0939\u0924\u094D\u0924\u0930;",
+ "73: \u0924\u093F\u0939\u0924\u094D\u0924\u0930;",
+ "74: \u091A\u094C\u0939\u0924\u094D\u0924\u0930;",
+ "75: \u092A\u091A\u0939\u0924\u094D\u0924\u0930;",
+ "76: \u091B\u093F\u0939\u0924\u094D\u0924\u0930;",
+ "77: \u0938\u0924\u0939\u0924\u094D\u0924\u0930;",
+ "78: \u0905\u0920\u0939\u0924\u094D\u0924\u0930;",
+ "79: \u0909\u0928\u093E\u0938\u0940;",
+ "80: \u0905\u0938\u094D\u0938\u0940;",
+ "81: \u0907\u0915\u094D\u092F\u093E\u0938\u0940;",
+ "82: \u092C\u092F\u093E\u0938\u0940;",
+ "83: \u0924\u093F\u0930\u093E\u0938\u0940;",
+ "84: \u091A\u094C\u0930\u093E\u0938\u0940;",
+ "85: \u092A\u091A\u093E\u0938\u0940;",
+ "86: \u091B\u093F\u092F\u093E\u0938\u0940;",
+ "87: \u0938\u0924\u094D\u0924\u093E\u0938\u0940;",
+ "88: \u0905\u091F\u094D\u0920\u093E\u0938\u0940;",
+ "89: \u0928\u0935\u093E\u0938\u0940;",
+ "90: \u0928\u092C\u094D\u092C\u0947;",
+ "91: \u0907\u0915\u094D\u092F\u093E\u0928\u092C\u0947;",
+ "92: \u092C\u093E\u0928\u092C\u0947;",
+ "93: \u0924\u093F\u0930\u093E\u0928\u092C\u0947;",
+ "94: \u091A\u094C\u0930\u093E\u0928\u092C\u0947;",
+ "95: \u092A\u0902\u091A\u093E\u0928\u092C\u0947;",
+ "96: \u091B\u093F\u092F\u093E\u0928\u092C\u0947;",
+ "97: \u0938\u0924\u094D\u0924\u093E\u0928\u092C\u0947;",
+ "98: \u0905\u091F\u094D\u0920\u093E\u0928\u092C\u0947;",
+ "99: \u0928\u093F\u0928\u094D\u092F\u093E\u0928\u092C\u0947;",
+ "100: << \u0938\u094C[ >>];",
+ "1000: << \u0939\u091C\u093C\u093E\u0930[ >>];",
+ "100000: << \u0932\u093E\u0916[ >>];",
+ "10000000: << \u0915\u0930\u094B\u0921\u093C[ >>];",
+ "1000000000: << \u0905\u0930\u092C[ >>];",
+ "100000000000: << \u0916\u0930\u092C[ >>];",
+ "1000000000000000000: =#,##,##0=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u090B\u0923 >>;",
+ "x.x: =#,##,##0.0=;",
+ "0: \u0936\u0942\u0928\u094D\u092F\u0935\u093E\u0901;",
+ "1: \u092A\u0939\u0932\u093E;",
+ "2: \u0926\u0942\u0938\u0930\u093E;",
+ "3: \u0924\u0940\u0938\u0930\u093E;",
+ "4: \u091A\u094C\u0925\u093E;",
+ "5: \u092A\u093E\u0901\u091A\u0935\u093E\u0901;",
+ "6: \u091B\u0920\u093E;",
+ "7: =%spellout-cardinal=\u0935\u093E\u0901;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u090B\u0923 >>;",
+ "x.x: =#,##,##0.0=;",
+ "0: \u0936\u0942\u0928\u094D\u092F\u0935\u0940;",
+ "1: \u092A\u0939\u0932\u0940;",
+ "2: \u0926\u0942\u0938\u0930\u0940;",
+ "3: \u0924\u0940\u0938\u0930\u0940;",
+ "4: \u091A\u094C\u0925\u0940;",
+ "5: \u092A\u093E\u0901\u091A\u0935\u0940;",
+ "6: \u091B\u0920\u0940;",
+ "7: =%spellout-cardinal=\u0935\u0940;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/hr.txt b/intl/icu/source/data/rbnf/hr.txt
new file mode 100644
index 0000000000..0e5d0e4f68
--- /dev/null
+++ b/intl/icu/source/data/rbnf/hr.txt
@@ -0,0 +1,206 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+hr{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << zarez >>;",
+ "0: nula;",
+ "1: jedan;",
+ "2: dva;",
+ "3: tri;",
+ "4: \u010Detiri;",
+ "5: pet;",
+ "6: \u0161est;",
+ "7: sedam;",
+ "8: osam;",
+ "9: devet;",
+ "10: deset;",
+ "11: jedanaest;",
+ "12: dvanaest;",
+ "13: trinaest;",
+ "14: \u010Detrnaest;",
+ "15: petnaest;",
+ "16: \u0161esnaest;",
+ "17: sedamnaest;",
+ "18: osamnaest;",
+ "19: devetnaest;",
+ "20: dvadeset[ i >>];",
+ "30: trideset[ i >>];",
+ "40: \u010Detrdeset[ i >>];",
+ "50: pedeset[ i >>];",
+ "60: \u0161ezdeset[ i >>];",
+ "70: sedamdeset[ i >>];",
+ "80: osamdeset[ i >>];",
+ "90: devedeset[ i >>];",
+ "100: sto[ >>];",
+ "200: dvjesto[ >>];",
+ "300: tristo[ >>];",
+ "400: \u010Detiristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161eststo[ >>];",
+ "700: sedamsto[ >>];",
+ "800: osamsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107a[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuna[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijuna[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< milijarda[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< milijarde[ >>];",
+ "5000000000: <%spellout-cardinal-feminine< milijardi[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< bilijarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< bilijarde[ >>];",
+ "5000000000000000: <%spellout-cardinal-feminine< bilijardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << zarez >>;",
+ "0: nula;",
+ "1: jedno;",
+ "2: dva;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadeset[ i >>];",
+ "30: trideset[ i >>];",
+ "40: \u010Detrdeset[ i >>];",
+ "50: pedeset[ i >>];",
+ "60: \u0161ezdeset[ i >>];",
+ "70: sedamdeset[ i >>];",
+ "80: osamdeset[ i >>];",
+ "90: devedeset[ i >>];",
+ "100: sto[ >>];",
+ "200: dvjesto[ >>];",
+ "300: tristo[ >>];",
+ "400: \u010Detiristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161eststo[ >>];",
+ "700: sedamsto[ >>];",
+ "800: osamsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107a[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuna[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijuna[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< milijarda[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< milijarde[ >>];",
+ "5000000000: <%spellout-cardinal-feminine< milijardi[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< bilijarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< bilijarde[ >>];",
+ "5000000000000000: <%spellout-cardinal-feminine< bilijardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << zarez >>;",
+ "0: nula;",
+ "1: jedna;",
+ "2: dvije;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadeset[ i >>];",
+ "30: trideset[ i >>];",
+ "40: \u010Detrdeset[ i >>];",
+ "50: pedeset[ i >>];",
+ "60: \u0161ezdeset[ i >>];",
+ "70: sedamdeset[ i >>];",
+ "80: osamdeset[ i >>];",
+ "90: devedeset[ i >>];",
+ "100: sto[ >>];",
+ "200: dvjesto[ >>];",
+ "300: tristo[ >>];",
+ "400: \u010Detiristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161eststo[ >>];",
+ "700: sedamsto[ >>];",
+ "800: osamsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107a[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuna[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijuna[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< milijarda[ >>];",
+ "2000000000: <%spellout-cardinal-feminine< milijarde[ >>];",
+ "5000000000: <%spellout-cardinal-feminine< milijardi[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< bilijarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< bilijarde[ >>];",
+ "5000000000000000: <%spellout-cardinal-feminine< bilijardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-base:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nula;",
+ "1: prv;",
+ "2: drug;",
+ "3: tre\u0107;",
+ "4: \u010Detvrt;",
+ "5: pet;",
+ "6: \u0161est;",
+ "7: sedm;",
+ "8: osm;",
+ "9: devet;",
+ "10: deset;",
+ "11: =%spellout-numbering=;",
+ "20: dvadeset[ >>];",
+ "30: trideset[ >>];",
+ "40: \u010Detrdeset[ >>];",
+ "50: pedeset[ >>];",
+ "60: \u0161ezdeset[ >>];",
+ "70: sedamdeset[ >>];",
+ "80: osamdeset[ >>];",
+ "90: devedeset[ >>];",
+ "100: st[ >>];",
+ "200: dvest[ >>];",
+ "300: trist[ >>];",
+ "400: \u010Detrist[ >>];",
+ "500: petst[ >>];",
+ "600: \u0161est[ >>];",
+ "700: sedamst[ >>];",
+ "800: osamst[ >>];",
+ "900: devetst[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107u[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine:",
+ "0: =%%spellout-ordinal-base=i;",
+ "%spellout-ordinal-neuter:",
+ "0: =%%spellout-ordinal-base=o;",
+ "3: =%%spellout-ordinal-base=e;",
+ "4: =%%spellout-ordinal-base=o;",
+ "%spellout-ordinal-feminine:",
+ "0: =%%spellout-ordinal-base=a;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/hu.txt b/intl/icu/source/data/rbnf/hu.txt
new file mode 100644
index 0000000000..7774427946
--- /dev/null
+++ b/intl/icu/source/data/rbnf/hu.txt
@@ -0,0 +1,126 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+hu{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: m\u00EDnusz >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: m\u00EDnusz >>;",
+ "x.x: << eg\u00E9sz >>;",
+ "0: nulla;",
+ "1: egy;",
+ "2: kett\u0151;",
+ "3: h\u00E1rom;",
+ "4: n\u00E9gy;",
+ "5: \u00F6t;",
+ "6: hat;",
+ "7: h\u00E9t;",
+ "8: nyolc;",
+ "9: kilenc;",
+ "10: t\u00EDz;",
+ "11: tizen\u00AD>>;",
+ "20: h\u00FAsz;",
+ "21: huszon\u00AD>>;",
+ "30: harminc[\u00AD>>];",
+ "40: negyven[\u00AD>>];",
+ "50: \u00F6tven[\u00AD>>];",
+ "60: hatvan[\u00AD>>];",
+ "70: hetven[\u00AD>>];",
+ "80: nyolcvan[\u00AD>>];",
+ "90: kilencven[\u00AD>>];",
+ "100: sz\u00E1z[\u00AD>>];",
+ "200: <%%spellout-cardinal-initial<\u00ADsz\u00E1z[\u00AD>>];",
+ "1000: ezer[\u00AD>>];",
+ "2000: <%%spellout-cardinal-initial<\u00ADezer[\u00AD>>];",
+ "1000000: <%%spellout-cardinal-initial<\u00ADmilli\u00F3[\u00AD>>];",
+ "1000000000: <%%spellout-cardinal-initial<\u00ADmilli\u00E1rd[\u00AD>>];",
+ "1000000000000: <%%spellout-cardinal-initial<\u00ADbilli\u00F3[\u00AD>>];",
+ "1000000000000000: <%%spellout-cardinal-initial<\u00ADbilli\u00E1rd[\u00AD>>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-verbose:",
+ "-x: m\u00EDnusz >>;",
+ "x.x: << eg\u00E9sz >>;",
+ "0: =%spellout-cardinal=;",
+ "100: <<\u00ADsz\u00E1z[\u00AD>>];",
+ "1000: <<\u00ADezer[\u00AD>>];",
+ "1000000: <<\u00ADmilli\u00F3[\u00AD>>];",
+ "1000000000: <<\u00ADmilli\u00E1rd[\u00AD>>];",
+ "1000000000000: <<\u00ADbilli\u00F3[\u00AD>>];",
+ "1000000000000000: <<\u00ADbilli\u00E1rd[\u00AD>>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-initial:",
+ "1: egy;",
+ "2: k\u00E9t;",
+ "3: =%spellout-cardinal=;",
+ "%spellout-ordinal:",
+ "-x: m\u00EDnusz >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulla;",
+ "1: els\u0151;",
+ "2: m\u00E1sodik;",
+ "3: =%%spellout-ordinal-larger=;",
+ "%%spellout-ordinal-adik:",
+ "0: adik;",
+ "1: =%%spellout-ordinal-larger=;",
+ "%%spellout-ordinal-odik:",
+ "0: odik;",
+ "1: =%%spellout-ordinal-larger=;",
+ "%%spellout-ordinal-larger:",
+ "0: edik;",
+ "1: egyedik;",
+ "2: kettedik;",
+ "3: harmadik;",
+ "4: negyedik;",
+ "5: \u00F6t\u00F6dik;",
+ "6: hatodik;",
+ "7: hetedik;",
+ "8: nyolcadik;",
+ "9: kilencedik;",
+ "10: tizedik;",
+ "11: tizen>>;",
+ "20: huszadik;",
+ "21: huszon>>;",
+ "30: harminc>%%spellout-ordinal-adik>;",
+ "40: negyven>>;",
+ "50: \u00F6tven>>;",
+ "60: hatvan>%%spellout-ordinal-adik>;",
+ "70: hetven>>;",
+ "80: nyolcvan>%%spellout-ordinal-adik>;",
+ "90: kilencven>>;",
+ "100: sz\u00E1z>%%spellout-ordinal-adik>;",
+ "200: <%%spellout-cardinal-initial<sz\u00E1z>%%spellout-ordinal-adik>;",
+ "1000: ezr>>;",
+ "1001: ezer\u00AD>>;",
+ "2000: <%%spellout-cardinal-initial<\u00ADezr>>;",
+ "2001: <%%spellout-cardinal-initial<\u00ADezer\u00AD>>;",
+ "1000000: <%%spellout-cardinal-initial<\u00ADmilliom\u00AD>%%spellout-ordinal-odik>;",
+ "1000000000: =#,##0=.;",
+ "%spellout-ordinal-verbose:",
+ "-x: m\u00EDnusz >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulladik;",
+ "1: els\u0151;",
+ "2: m\u00E1sodik;",
+ "3: =%%spellout-ordinal-verbose-larger=;",
+ "%%spellout-ordinal-verbose-adik:",
+ "0: adik;",
+ "1: =%%spellout-ordinal-verbose-larger=;",
+ "%%spellout-ordinal-verbose-odik:",
+ "0: odik;",
+ "1: =%%spellout-ordinal-verbose-larger=;",
+ "%%spellout-ordinal-verbose-larger:",
+ "0: =%%spellout-ordinal-larger=;",
+ "100: <%spellout-cardinal-verbose<sz\u00E1z>%%spellout-ordinal-verbose-adik>;",
+ "1000: <%spellout-cardinal-verbose<\u00ADezr>>;",
+ "1001: <%spellout-cardinal-verbose<\u00ADezer\u00AD>>;",
+ "1000000: <%spellout-cardinal-verbose<\u00ADmilliom\u00AD>%%spellout-ordinal-verbose-odik>;",
+ "1000000000: =#,##0=.;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/hy.txt b/intl/icu/source/data/rbnf/hy.txt
new file mode 100644
index 0000000000..80abcdfd96
--- /dev/null
+++ b/intl/icu/source/data/rbnf/hy.txt
@@ -0,0 +1,43 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+hy{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0570\u0561\u0576\u0561\u056E >>;",
+ "x.x: << \u057D\u057F\u0578\u0580\u0561\u056F\u0565\u056C >>;",
+ "0: \u0566\u0580\u0578;",
+ "1: \u0574\u0565\u056F;",
+ "2: \u0565\u0580\u056F\u0578\u0582;",
+ "3: \u0565\u0580\u0565\u0584;",
+ "4: \u0579\u0578\u0580\u057D;",
+ "5: \u0570\u056B\u0576\u0563;",
+ "6: \u057E\u0565\u0581;",
+ "7: \u0575\u0578\u0569;",
+ "8: \u0578\u0582\u0569;",
+ "9: \u056B\u0576\u0568;",
+ "10: \u057F\u0561\u057D\u0576[\u00AD>>];",
+ "20: \u0584\u057D\u0561\u0576[\u00AD>>];",
+ "30: \u0565\u0580\u0565\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "40: \u0584\u0561\u057C\u0561\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "50: \u0570\u056B\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "60: \u057E\u0561\u0569\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "70: \u0575\u0578\u0569\u0561\u0576\u0561\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "80: \u0578\u0582\u0569\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "90: \u056B\u0576\u0576\u0561\u057D\u0578\u0582\u0576[\u00AD>>];",
+ "100: <<\u00AD\u0570\u0561\u0580\u0575\u0578\u0582\u0580[ >>];",
+ "1000: << \u0570\u0561\u0566\u0561\u0580[ >>];",
+ "1000000: << \u0574\u056B\u056C\u056B\u0585\u0576[ >>];",
+ "1000000000: << \u0574\u056B\u056C\u056B\u0561\u0580[ >>];",
+ "1000000000000: << \u0562\u056B\u056C\u056B\u0585\u0576[ >>];",
+ "1000000000000000: << \u0562\u056B\u056C\u056B\u0561\u0580[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/id.txt b/intl/icu/source/data/rbnf/id.txt
new file mode 100644
index 0000000000..82e1d9fac4
--- /dev/null
+++ b/intl/icu/source/data/rbnf/id.txt
@@ -0,0 +1,49 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+id{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212ke->#,##0>;",
+ "0: ke-=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: negatif >>;",
+ "x.x: << titik >>;",
+ "0: kosong;",
+ "1: satu;",
+ "2: dua;",
+ "3: tiga;",
+ "4: empat;",
+ "5: lima;",
+ "6: enam;",
+ "7: tujuh;",
+ "8: delapan;",
+ "9: sembilan;",
+ "10: sepuluh;",
+ "11: sebelas;",
+ "12: >> belas;",
+ "20: << puluh[ >>];",
+ "100: seratus[ >>];",
+ "200: << ratus[ >>];",
+ "1000: seribu[ >>];",
+ "2000: << ribu[ >>];",
+ "1000000: << juta[ >>];",
+ "1000000000: << miliar[ >>];",
+ "1000000000000: << triliun[ >>];",
+ "1000000000000000: << kuadriliun[ >>];",
+ "1000000000000000000: =#,##0.#=;",
+ "%spellout-ordinal:",
+ "-x: negatif >>;",
+ "x.x: =#,##0.#=;",
+ "0: ke=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/in.txt b/intl/icu/source/data/rbnf/in.txt
new file mode 100644
index 0000000000..e2df1690e3
--- /dev/null
+++ b/intl/icu/source/data/rbnf/in.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+in{
+ "%%ALIAS"{"id"}
+}
diff --git a/intl/icu/source/data/rbnf/is.txt b/intl/icu/source/data/rbnf/is.txt
new file mode 100644
index 0000000000..1e476ece88
--- /dev/null
+++ b/intl/icu/source/data/rbnf/is.txt
@@ -0,0 +1,117 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+is{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: m\u00EDnus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: << hundra\u00F0[ og >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: m\u00EDnus >>;",
+ "x.x: << komma >>;",
+ "0: n\u00FAll;",
+ "1: einn;",
+ "2: tveir;",
+ "3: \u00FEr\u00EDr;",
+ "4: fj\u00F3rir;",
+ "5: fimm;",
+ "6: sex;",
+ "7: sj\u00F3;",
+ "8: \u00E1tta;",
+ "9: n\u00EDu;",
+ "10: t\u00EDu;",
+ "11: ellefu;",
+ "12: t\u00F3lf;",
+ "13: \u00FErett\u00E1n;",
+ "14: fj\u00F3rt\u00E1n;",
+ "15: fimmt\u00E1n;",
+ "16: sext\u00E1n;",
+ "17: sautj\u00E1n;",
+ "18: \u00E1tj\u00E1n;",
+ "19: n\u00EDtj\u00E1n;",
+ "20: tuttugu[ og >>];",
+ "30: \u00FErj\u00E1t\u00EDu[ og >>];",
+ "40: fj\u00F6rut\u00EDu[ og >>];",
+ "50: fimmt\u00EDu[ og >>];",
+ "60: sext\u00EDu[ og >>];",
+ "70: sj\u00F6t\u00EDu[ og >>];",
+ "80: \u00E1ttat\u00EDu[ og >>];",
+ "90: n\u00EDut\u00EDu[ og >>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra\u00F0[ og >>];",
+ "1000: <%spellout-cardinal-neuter< \u00FE\u00FAsund[ og >>];",
+ "1000000: ein milli\u00F3n[ og >>];",
+ "2000000: <%spellout-cardinal-feminine< milli\u00F3nur[ og >>];",
+ "1000000000: ein milliar\u00F0[ og >>];",
+ "2000000000: <%spellout-cardinal-feminine< milliar\u00F0ur[ og >>];",
+ "1000000000000: ein billi\u00F3n[ og >>];",
+ "2000000000000: <%spellout-cardinal-feminine< billi\u00F3nur[ og >>];",
+ "1000000000000000: ein billiar\u00F0[ og >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< billiar\u00F0ur[ og >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: m\u00EDnus >>;",
+ "x.x: << komma >>;",
+ "0: n\u00FAll;",
+ "1: eitt;",
+ "2: tv\u00F6;",
+ "3: \u00FErj\u00FA;",
+ "4: fj\u00F6gur;",
+ "5: =%spellout-cardinal-masculine=;",
+ "20: tuttugu[ og >>];",
+ "30: \u00FErj\u00E1t\u00EDu[ og >>];",
+ "40: fj\u00F6rut\u00EDu[ og >>];",
+ "50: fimmt\u00EDu[ og >>];",
+ "60: sext\u00EDu[ og >>];",
+ "70: sj\u00F6t\u00EDu[ og >>];",
+ "80: \u00E1ttat\u00EDu[ og >>];",
+ "90: n\u00EDut\u00EDu[ og >>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra\u00F0[ og >>];",
+ "1000: <%spellout-cardinal-neuter< \u00FE\u00FAsund[ og >>];",
+ "1000000: ein milli\u00F3n[ og >>];",
+ "2000000: <%spellout-cardinal-feminine< milli\u00F3nur[ og >>];",
+ "1000000000: ein milliar\u00F0[ og >>];",
+ "2000000000: <%spellout-cardinal-feminine< milliar\u00F0ur[ og >>];",
+ "1000000000000: ein billi\u00F3n[ og >>];",
+ "2000000000000: <%spellout-cardinal-feminine< billi\u00F3nur[ og >>];",
+ "1000000000000000: ein billiar\u00F0[ og >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< billiar\u00F0ur[ og >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: m\u00EDnus >>;",
+ "x.x: << komma >>;",
+ "0: n\u00FAll;",
+ "1: ein;",
+ "2: tv\u00E6r;",
+ "3: \u00FErj\u00E1r;",
+ "4: fj\u00F3rar;",
+ "5: =%spellout-cardinal-masculine=;",
+ "20: tuttugu[ og >>];",
+ "30: \u00FErj\u00E1t\u00EDu[ og >>];",
+ "40: fj\u00F6rut\u00EDu[ og >>];",
+ "50: fimmt\u00EDu[ og >>];",
+ "60: sext\u00EDu[ og >>];",
+ "70: sj\u00F6t\u00EDu[ og >>];",
+ "80: \u00E1ttat\u00EDu[ og >>];",
+ "90: n\u00EDut\u00EDu[ og >>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra\u00F0[ og >>];",
+ "1000: <%spellout-cardinal-neuter< \u00FE\u00FAsund[ og >>];",
+ "1000000: ein milli\u00F3n[ og >>];",
+ "2000000: <%spellout-cardinal-feminine< milli\u00F3nur[ og >>];",
+ "1000000000: ein milliar\u00F0[ og >>];",
+ "2000000000: <%spellout-cardinal-feminine< milliar\u00F0ur[ og >>];",
+ "1000000000000: ein billi\u00F3n[ og >>];",
+ "2000000000000: <%spellout-cardinal-feminine< billi\u00F3nur[ og >>];",
+ "1000000000000000: ein billiar\u00F0[ og >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< billiar\u00F0ur[ og >>];",
+ "1000000000000000000: =#,##0.#=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/it.txt b/intl/icu/source/data/rbnf/it.txt
new file mode 100644
index 0000000000..e7206eb0ab
--- /dev/null
+++ b/intl/icu/source/data/rbnf/it.txt
@@ -0,0 +1,578 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+it{
+ RBNFRules{
+ OrdinalRules{
+ "%%dord-mascabbrev:",
+ "0: \u00BA;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%dord-mascabbrev=;",
+ "%%dord-femabbrev:",
+ "0: \u00AA;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%dord-femabbrev=;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: meno >>;",
+ "x.x: << virgola >>;",
+ "0: zero;",
+ "1: uno;",
+ "2: due;",
+ "3: tre;",
+ "4: quattro;",
+ "5: cinque;",
+ "6: sei;",
+ "7: sette;",
+ "8: otto;",
+ "9: nove;",
+ "10: dieci;",
+ "11: undici;",
+ "12: dodici;",
+ "13: tredici;",
+ "14: quattordici;",
+ "15: quindici;",
+ "16: sedici;",
+ "17: diciassette;",
+ "18: diciotto;",
+ "19: diciannove;",
+ "20: vent>%%msco-with-i>;",
+ "30: trent>%%msco-with-a>;",
+ "40: quarant>%%msco-with-a>;",
+ "50: cinquant>%%msco-with-a>;",
+ "60: sessant>%%msco-with-a>;",
+ "70: settant>%%msco-with-a>;",
+ "80: ottant>%%msco-with-a>;",
+ "90: novant>%%msco-with-a>;",
+ "100: cent>%%msco-with-o>;",
+ "200: <<\u00ADcent>%%msco-with-o>;",
+ "1000: mille[\u00AD>>];",
+ "2000: <%%msc-no-final<\u00ADmila[\u00AD>>];",
+ "1000000: un milione[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milioni[ >>];",
+ "1000000000: un miliardo[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardi[ >>];",
+ "1000000000000: un bilione[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];",
+ "1000000000000000: un biliardo[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%msco-with-i:",
+ "0: i;",
+ "1: \u00ADuno;",
+ "2: i\u00ADdue;",
+ "3: i\u00ADtr\u00E9;",
+ "4: i\u00AD=%spellout-numbering=;",
+ "8: \u00ADotto;",
+ "9: i\u00ADnove;",
+ "%%msco-with-a:",
+ "0: a;",
+ "1: \u00ADuno;",
+ "2: a\u00ADdue;",
+ "3: a\u00ADtr\u00E9;",
+ "4: a\u00AD=%spellout-numbering=;",
+ "8: \u00ADotto;",
+ "9: a\u00ADnove;",
+ "%%msco-with-o:",
+ "0: o;",
+ "1: o\u00ADuno;",
+ "2: o\u00ADdue;",
+ "3: o\u00ADtr\u00E9;",
+ "4: o\u00AD=%spellout-numbering=;",
+ "8: \u00ADotto;",
+ "9: o\u00AD=%spellout-numbering=;",
+ "80: \u00AD=%spellout-numbering=;",
+ "90: o\u00AD=%spellout-numbering=;",
+ "%spellout-cardinal-masculine:",
+ "-x: meno >>;",
+ "x.x: << virgola >>;",
+ "0: zero;",
+ "1: un;",
+ "2: =%spellout-numbering=;",
+ "20: vent>%%msc-with-i>;",
+ "30: trent>%%msc-with-a>;",
+ "40: quarant>%%msc-with-a>;",
+ "50: cinquant>%%msc-with-a>;",
+ "60: sessant>%%msc-with-a>;",
+ "70: settant>%%msc-with-a>;",
+ "80: ottant>%%msc-with-a>;",
+ "90: novant>%%msc-with-a>;",
+ "100: cent>%%msc-with-o>;",
+ "200: <<\u00ADcent>%%msc-with-o>;",
+ "1000: mille[\u00AD>>];",
+ "2000: <%%msc-no-final<\u00ADmila[\u00AD>>];",
+ "1000000: un milione[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milioni[ >>];",
+ "1000000000: un miliardo[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardi[ >>];",
+ "1000000000000: un bilione[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];",
+ "1000000000000000: un biliardo[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%msc-with-i:",
+ "0: i;",
+ "1: \u00ADun;",
+ "2: =%%msco-with-i=;",
+ "%%msc-with-a:",
+ "0: a;",
+ "1: \u00ADun;",
+ "2: =%%msco-with-a=;",
+ "%%msc-with-o:",
+ "0: o;",
+ "1: o\u00ADuno;",
+ "2: o\u00ADdue;",
+ "3: o\u00ADtr\u00E9;",
+ "4: o\u00AD=%spellout-numbering=;",
+ "8: \u00ADotto;",
+ "9: o\u00AD=%spellout-numbering=;",
+ "80: \u00AD=%spellout-numbering=;",
+ "90: o\u00AD=%spellout-numbering=;",
+ "%%msc-no-final:",
+ "0: =%spellout-cardinal-masculine=;",
+ "20: vent>%%msc-with-i-nofinal>;",
+ "30: trent>%%msc-with-a-nofinal>;",
+ "40: quarant>%%msc-with-a-nofinal>;",
+ "50: cinquant>%%msc-with-a-nofinal>;",
+ "60: sessant>%%msc-with-a-nofinal>;",
+ "70: settant>%%msc-with-a-nofinal>;",
+ "80: ottant>%%msc-with-a-nofinal>;",
+ "90: novant>%%msc-with-a-nofinal>;",
+ "100: cent>%%msc-with-o-nofinal>;",
+ "200: <<\u00ADcent>%%msc-with-o-nofinal>;",
+ "%%msc-with-i-nofinal:",
+ "0: =%%msc-with-i=;",
+ "3: i\u00ADtre;",
+ "4: =%%msc-with-i=;",
+ "%%msc-with-a-nofinal:",
+ "0: =%%msc-with-a=;",
+ "3: a\u00ADtre;",
+ "4: =%%msc-with-a=;",
+ "%%msc-with-o-nofinal:",
+ "0: =%%msc-with-o=;",
+ "3: o\u00ADtre;",
+ "4: =%%msc-with-o=;",
+ "%spellout-cardinal-feminine:",
+ "-x: meno >>;",
+ "x.x: << virgola >>;",
+ "0: zero;",
+ "1: una;",
+ "2: =%spellout-numbering=;",
+ "20: vent>%%fem-with-i>;",
+ "30: trent>%%fem-with-a>;",
+ "40: quarant>%%fem-with-a>;",
+ "50: cinquant>%%fem-with-a>;",
+ "60: sessant>%%fem-with-a>;",
+ "70: settant>%%fem-with-a>;",
+ "80: ottant>%%fem-with-a>;",
+ "90: novant>%%fem-with-a>;",
+ "100: cent>%%fem-with-o>;",
+ "200: <<\u00ADcent>%%fem-with-o>;",
+ "1000: mille[\u00AD>>];",
+ "2000: <%%msc-no-final<\u00ADmila[\u00AD>>];",
+ "1000000: un milione[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milioni[ >>];",
+ "1000000000: un miliardo[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardi[ >>];",
+ "1000000000000: un bilione[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];",
+ "1000000000000000: un biliardo[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fem-with-i:",
+ "0: i;",
+ "1: \u00ADuna;",
+ "2: =%%msco-with-i=;",
+ "%%fem-with-a:",
+ "0: a;",
+ "1: \u00ADuna;",
+ "2: =%%msco-with-a=;",
+ "%%fem-with-o:",
+ "0: o;",
+ "1: o\u00ADuna;",
+ "2: =%%msco-with-o=;",
+ "%spellout-ordinal-masculine:",
+ "-x: meno >>;",
+ "x.x: =#,##0.#=;",
+ "0: zeresimo;",
+ "1: primo;",
+ "2: secondo;",
+ "3: terzo;",
+ "4: quarto;",
+ "5: quinto;",
+ "6: sesto;",
+ "7: settimo;",
+ "8: ottavo;",
+ "9: nono;",
+ "10: decimo;",
+ "11: undicesimo;",
+ "12: dodicesimo;",
+ "13: tredicesimo;",
+ "14: quattordicesimo;",
+ "15: quindicesimo;",
+ "16: sedicesimo;",
+ "17: diciassettesimo;",
+ "18: diciottesimo;",
+ "19: diciannovesimo;",
+ "20: vent>%%ordinal-esimo-with-i>;",
+ "30: trent>%%ordinal-esimo-with-a>;",
+ "40: quarant>%%ordinal-esimo-with-a>;",
+ "50: cinquant>%%ordinal-esimo-with-a>;",
+ "60: sessant>%%ordinal-esimo-with-a>;",
+ "70: settant>%%ordinal-esimo-with-a>;",
+ "80: ottant>%%ordinal-esimo-with-a>;",
+ "90: novant>%%ordinal-esimo-with-a>;",
+ "100: cent>%%ordinal-esimo-with-o>;",
+ "200: <%spellout-cardinal-masculine<\u00ADcent>%%ordinal-esimo-with-o>;",
+ "1000: mille\u00AD>%%ordinal-esimo>;",
+ "2000: <%spellout-cardinal-masculine<\u00ADmille\u00AD>%%ordinal-esimo>;",
+ "2001: <%spellout-cardinal-masculine<\u00ADmila\u00AD>%%ordinal-esimo>;",
+ "1000000: milione\u00AD>%%ordinal-esimo>;",
+ "2000000: <%spellout-cardinal-masculine<milione\u00AD>%%ordinal-esimo>;",
+ "1000000000: miliard\u00AD>%%ordinal-esimo-with-o>;",
+ "2000000000: <%spellout-cardinal-masculine<miliard\u00AD>%%ordinal-esimo-with-o>;",
+ "1000000000000: bilione\u00AD>%%ordinal-esimo>;",
+ "2000000000000: <%spellout-cardinal-masculine<bilion\u00AD>%%ordinal-esimo>;",
+ "1000000000000000: biliard\u00AD>%%ordinal-esimo-with-o>;",
+ "2000000000000000: <%spellout-cardinal-masculine<biliard\u00AD>%%ordinal-esimo-with-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-esimo:",
+ "0: simo;",
+ "1: \u00ADunesimo;",
+ "2: \u00ADduesimo;",
+ "3: \u00ADtreesimo;",
+ "4: \u00ADquattresimo;",
+ "5: \u00ADcinquesimo;",
+ "6: \u00ADseiesimo;",
+ "7: \u00ADsettesimo;",
+ "8: \u00ADottesimo;",
+ "9: \u00ADnovesimo;",
+ "10: =%spellout-ordinal-masculine=;",
+ "%%ordinal-esimo-with-i:",
+ "0: esimo;",
+ "1: \u00ADunesimo;",
+ "2: i\u00ADduesimo;",
+ "3: i\u00ADtreesimo;",
+ "4: i\u00ADquattresimo;",
+ "5: i\u00ADcinquesimo;",
+ "6: i\u00ADseiesimo;",
+ "7: i\u00ADsettesimo;",
+ "8: \u00ADottesimo;",
+ "9: i\u00ADnovesimo;",
+ "10: =%spellout-ordinal-masculine=;",
+ "%%ordinal-esimo-with-a:",
+ "0: esimo;",
+ "1: \u00ADunesimo;",
+ "2: a\u00ADduesimo;",
+ "3: a\u00ADtreesimo;",
+ "4: a\u00ADquattresimo;",
+ "5: a\u00ADcinquesimo;",
+ "6: a\u00ADseiesimo;",
+ "7: a\u00ADsettesimo;",
+ "8: \u00ADottesimo;",
+ "9: a\u00ADnovesimo;",
+ "10: =%spellout-ordinal-masculine=;",
+ "%%ordinal-esimo-with-o:",
+ "0: esimo;",
+ "1: \u00ADunesimo;",
+ "2: o\u00ADduesimo;",
+ "3: o\u00ADtreesimo;",
+ "4: o\u00ADquattresimo;",
+ "5: o\u00ADcinquesimo;",
+ "6: o\u00ADseiesimo;",
+ "7: o\u00ADsettesimo;",
+ "8: \u00ADottesimo;",
+ "9: o\u00ADnovesimo;",
+ "10: o\u00AD=%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-feminine:",
+ "-x: meno >>;",
+ "x.x: =#,##0.#=;",
+ "0: zeresima;",
+ "1: prima;",
+ "2: seconda;",
+ "3: terza;",
+ "4: quarta;",
+ "5: quinta;",
+ "6: sesta;",
+ "7: settima;",
+ "8: ottava;",
+ "9: nona;",
+ "10: decima;",
+ "11: undicesima;",
+ "12: dodicesima;",
+ "13: tredicesima;",
+ "14: quattordicesima;",
+ "15: quindicesima;",
+ "16: sedicesima;",
+ "17: diciassettesima;",
+ "18: diciottesima;",
+ "19: diciannovesima;",
+ "20: vent>%%ordinal-esima-with-i>;",
+ "30: trent>%%ordinal-esima-with-a>;",
+ "40: quarant>%%ordinal-esima-with-a>;",
+ "50: cinquant>%%ordinal-esima-with-a>;",
+ "60: sessant>%%ordinal-esima-with-a>;",
+ "70: settant>%%ordinal-esima-with-a>;",
+ "80: ottant>%%ordinal-esima-with-a>;",
+ "90: novant>%%ordinal-esima-with-a>;",
+ "100: cent>%%ordinal-esima-with-o>;",
+ "200: <%spellout-cardinal-feminine<\u00ADcent>%%ordinal-esima-with-o>;",
+ "1000: mille\u00AD>%%ordinal-esima>;",
+ "2000: <%spellout-cardinal-feminine<\u00ADmille\u00AD>%%ordinal-esima>;",
+ "2001: <%spellout-cardinal-feminine<\u00ADmila\u00AD>%%ordinal-esima>;",
+ "1000000: milione\u00AD>%%ordinal-esima>;",
+ "2000000: <%spellout-cardinal-feminine<milione\u00AD>%%ordinal-esima>;",
+ "1000000000: miliard\u00AD>%%ordinal-esima-with-o>;",
+ "2000000000: <%spellout-cardinal-feminine<miliard\u00AD>%%ordinal-esima-with-o>;",
+ "1000000000000: bilione\u00AD>%%ordinal-esima>;",
+ "2000000000000: <%spellout-cardinal-feminine<bilion\u00AD>%%ordinal-esima>;",
+ "1000000000000000: biliard\u00AD>%%ordinal-esima-with-o>;",
+ "2000000000000000: <%spellout-cardinal-feminine<biliard\u00AD>%%ordinal-esima-with-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-esima:",
+ "0: sima;",
+ "1: \u00ADunesima;",
+ "2: \u00ADduesima;",
+ "3: \u00ADtreesima;",
+ "4: \u00ADquattresima;",
+ "5: \u00ADcinquesima;",
+ "6: \u00ADseiesima;",
+ "7: \u00ADsettesima;",
+ "8: \u00ADottesima;",
+ "9: \u00ADnovesima;",
+ "10: =%spellout-ordinal-feminine=;",
+ "%%ordinal-esima-with-i:",
+ "0: esima;",
+ "1: \u00ADunesima;",
+ "2: i\u00ADduesima;",
+ "3: i\u00ADtreesima;",
+ "4: i\u00ADquattresima;",
+ "5: i\u00ADcinquesima;",
+ "6: i\u00ADseiesima;",
+ "7: i\u00ADsettesima;",
+ "8: \u00ADottesima;",
+ "9: i\u00ADnovesima;",
+ "10: =%spellout-ordinal-feminine=;",
+ "%%ordinal-esima-with-a:",
+ "0: esima;",
+ "1: \u00ADunesima;",
+ "2: a\u00ADduesima;",
+ "3: a\u00ADtreesima;",
+ "4: a\u00ADquattresima;",
+ "5: a\u00ADcinquesima;",
+ "6: a\u00ADseiesima;",
+ "7: a\u00ADsettesima;",
+ "8: \u00ADottesima;",
+ "9: a\u00ADnovesima;",
+ "10: =%spellout-ordinal-feminine=;",
+ "%%ordinal-esima-with-o:",
+ "0: esima;",
+ "1: \u00ADunesima;",
+ "2: o\u00ADduesima;",
+ "3: o\u00ADtreesima;",
+ "4: o\u00ADquattresima;",
+ "5: o\u00ADcinquesima;",
+ "6: o\u00ADseiesima;",
+ "7: o\u00ADsettesima;",
+ "8: \u00ADottesima;",
+ "9: o\u00ADnovesima;",
+ "10: o\u00AD=%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-masculine-plural:",
+ "-x: meno >>;",
+ "x.x: =#,##0.#=;",
+ "0: zeresimi;",
+ "1: primi;",
+ "2: secondi;",
+ "3: terzi;",
+ "4: quarti;",
+ "5: quinti;",
+ "6: sesti;",
+ "7: settimi;",
+ "8: ottavi;",
+ "9: noni;",
+ "10: decimi;",
+ "11: undicesimi;",
+ "12: dodicesimi;",
+ "13: tredicesimi;",
+ "14: quattordicesimi;",
+ "15: quindicesimi;",
+ "16: sedicesimi;",
+ "17: diciassettesimi;",
+ "18: diciottesimi;",
+ "19: diciannovesimi;",
+ "20: vent>%%ordinal-esimi-with-i>;",
+ "30: trent>%%ordinal-esimi-with-a>;",
+ "40: quarant>%%ordinal-esimi-with-a>;",
+ "50: cinquant>%%ordinal-esimi-with-a>;",
+ "60: sessant>%%ordinal-esimi-with-a>;",
+ "70: settant>%%ordinal-esimi-with-a>;",
+ "80: ottant>%%ordinal-esimi-with-a>;",
+ "90: novant>%%ordinal-esimi-with-a>;",
+ "100: cent>%%ordinal-esimi-with-o>;",
+ "200: <%spellout-cardinal-masculine<\u00ADcent>%%ordinal-esimi-with-o>;",
+ "1000: mille\u00AD>%%ordinal-esimi>;",
+ "2000: <%spellout-cardinal-masculine<\u00ADmille\u00AD>%%ordinal-esimi>;",
+ "2001: <%spellout-cardinal-masculine<\u00ADmila\u00AD>%%ordinal-esimi>;",
+ "1000000: milione\u00AD>%%ordinal-esimi>;",
+ "2000000: <%spellout-cardinal-masculine<milione\u00AD>%%ordinal-esimi>;",
+ "1000000000: miliard\u00AD>%%ordinal-esimi-with-o>;",
+ "2000000000: <%spellout-cardinal-masculine<miliard\u00AD>%%ordinal-esimi-with-o>;",
+ "1000000000000: bilione\u00AD>%%ordinal-esimi>;",
+ "2000000000000: <%spellout-cardinal-masculine<bilion\u00AD>%%ordinal-esimi>;",
+ "1000000000000000: biliard\u00AD>%%ordinal-esimi-with-o>;",
+ "2000000000000000: <%spellout-cardinal-masculine<biliard\u00AD>%%ordinal-esimi-with-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-esimi:",
+ "0: simi;",
+ "1: \u00ADunesimi;",
+ "2: \u00ADduesimi;",
+ "3: \u00ADtreesimi;",
+ "4: \u00ADquattresimi;",
+ "5: \u00ADcinquesimi;",
+ "6: \u00ADseiesimi;",
+ "7: \u00ADsettesimi;",
+ "8: \u00ADottesimi;",
+ "9: \u00ADnovesimi;",
+ "10: =%spellout-ordinal-masculine=;",
+ "%%ordinal-esimi-with-i:",
+ "0: esimi;",
+ "1: \u00ADunesimi;",
+ "2: i\u00ADduesimi;",
+ "3: i\u00ADtreesimi;",
+ "4: i\u00ADquattresimi;",
+ "5: i\u00ADcinquesimi;",
+ "6: i\u00ADseiesimi;",
+ "7: i\u00ADsettesimi;",
+ "8: \u00ADottesimi;",
+ "9: i\u00ADnovesimi;",
+ "10: =%spellout-ordinal-masculine=;",
+ "%%ordinal-esimi-with-a:",
+ "0: esimi;",
+ "1: \u00ADunesimi;",
+ "2: a\u00ADduesimi;",
+ "3: a\u00ADtreesimi;",
+ "4: a\u00ADquattresimi;",
+ "5: a\u00ADcinquesimi;",
+ "6: a\u00ADseiesimi;",
+ "7: a\u00ADsettesimi;",
+ "8: \u00ADottesimi;",
+ "9: a\u00ADnovesimi;",
+ "10: =%spellout-ordinal-masculine=;",
+ "%%ordinal-esimi-with-o:",
+ "0: esimi;",
+ "1: \u00ADunesimi;",
+ "2: o\u00ADduesimi;",
+ "3: o\u00ADtreesimi;",
+ "4: o\u00ADquattresimi;",
+ "5: o\u00ADcinquesimi;",
+ "6: o\u00ADseiesimi;",
+ "7: o\u00ADsettesimi;",
+ "8: \u00ADottesimi;",
+ "9: o\u00ADnovesimi;",
+ "10: o\u00AD=%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-feminine-plural:",
+ "-x: meno >>;",
+ "x.x: =#,##0.#=;",
+ "0: zeresime;",
+ "1: prime;",
+ "2: seconde;",
+ "3: terze;",
+ "4: quarte;",
+ "5: quinte;",
+ "6: seste;",
+ "7: settime;",
+ "8: ottave;",
+ "9: none;",
+ "10: decime;",
+ "11: undicesime;",
+ "12: dodicesime;",
+ "13: tredicesime;",
+ "14: quattordicesime;",
+ "15: quindicesime;",
+ "16: sedicesime;",
+ "17: diciassettesime;",
+ "18: diciottesime;",
+ "19: diciannovesime;",
+ "20: vent>%%ordinal-esime-with-i>;",
+ "30: trent>%%ordinal-esime-with-a>;",
+ "40: quarant>%%ordinal-esime-with-a>;",
+ "50: cinquant>%%ordinal-esime-with-a>;",
+ "60: sessant>%%ordinal-esime-with-a>;",
+ "70: settant>%%ordinal-esime-with-a>;",
+ "80: ottant>%%ordinal-esime-with-a>;",
+ "90: novant>%%ordinal-esime-with-a>;",
+ "100: cent>%%ordinal-esime-with-o>;",
+ "200: <%spellout-cardinal-feminine<\u00ADcent>%%ordinal-esime-with-o>;",
+ "1000: mille\u00AD>%%ordinal-esime>;",
+ "2000: <%spellout-cardinal-feminine<\u00ADmille\u00AD>%%ordinal-esime>;",
+ "2001: <%spellout-cardinal-feminine<\u00ADmila\u00AD>%%ordinal-esime>;",
+ "1000000: milione\u00AD>%%ordinal-esime>;",
+ "2000000: <%spellout-cardinal-feminine<milione\u00AD>%%ordinal-esime>;",
+ "1000000000: miliard\u00AD>%%ordinal-esime-with-o>;",
+ "2000000000: <%spellout-cardinal-feminine<miliard\u00AD>%%ordinal-esime-with-o>;",
+ "1000000000000: bilione\u00AD>%%ordinal-esime>;",
+ "2000000000000: <%spellout-cardinal-feminine<bilion\u00AD>%%ordinal-esime>;",
+ "1000000000000000: biliard\u00AD>%%ordinal-esime-with-o>;",
+ "2000000000000000: <%spellout-cardinal-feminine<biliard\u00AD>%%ordinal-esime-with-o>;",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-esime:",
+ "0: sime;",
+ "1: \u00ADunesime;",
+ "2: \u00ADduesime;",
+ "3: \u00ADtreesime;",
+ "4: \u00ADquattresime;",
+ "5: \u00ADcinquesime;",
+ "6: \u00ADseiesime;",
+ "7: \u00ADsettesime;",
+ "8: \u00ADottesime;",
+ "9: \u00ADnovesime;",
+ "10: =%spellout-ordinal-feminine=;",
+ "%%ordinal-esime-with-i:",
+ "0: esime;",
+ "1: \u00ADunesime;",
+ "2: i\u00ADduesime;",
+ "3: i\u00ADtreesime;",
+ "4: i\u00ADquattresime;",
+ "5: i\u00ADcinquesime;",
+ "6: i\u00ADseiesime;",
+ "7: i\u00ADsettesime;",
+ "8: \u00ADottesime;",
+ "9: i\u00ADnovesime;",
+ "10: =%spellout-ordinal-feminine=;",
+ "%%ordinal-esime-with-a:",
+ "0: esime;",
+ "1: \u00ADunesime;",
+ "2: a\u00ADduesime;",
+ "3: a\u00ADtreesime;",
+ "4: a\u00ADquattresime;",
+ "5: a\u00ADcinquesime;",
+ "6: a\u00ADseiesime;",
+ "7: a\u00ADsettesime;",
+ "8: \u00ADottesime;",
+ "9: a\u00ADnovesime;",
+ "10: =%spellout-ordinal-feminine=;",
+ "%%ordinal-esime-with-o:",
+ "0: esime;",
+ "1: \u00ADunesime;",
+ "2: o\u00ADduesime;",
+ "3: o\u00ADtreesime;",
+ "4: o\u00ADquattresime;",
+ "5: o\u00ADcinquesime;",
+ "6: o\u00ADseiesime;",
+ "7: o\u00ADsettesime;",
+ "8: \u00ADottesime;",
+ "9: o\u00ADnovesime;",
+ "10: o\u00AD=%spellout-ordinal-feminine=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/iw.txt b/intl/icu/source/data/rbnf/iw.txt
new file mode 100644
index 0000000000..4aa2f62d26
--- /dev/null
+++ b/intl/icu/source/data/rbnf/iw.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+iw{
+ "%%ALIAS"{"he"}
+}
diff --git a/intl/icu/source/data/rbnf/ja.txt b/intl/icu/source/data/rbnf/ja.txt
new file mode 100644
index 0000000000..b0e8b94f1a
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ja.txt
@@ -0,0 +1,82 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ja{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u7B2C\u2212>#,##0>;",
+ "0: \u7B2C=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year-latn:",
+ "x.x: =0.0=;",
+ "0: =0=;",
+ "1: \u5143;",
+ "2: =0=;",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1: \u5143;",
+ "2: =%spellout-numbering=;",
+ "1000: =%%spellout-numbering-year-digits=;",
+ "10000: =%spellout-numbering=;",
+ "%%spellout-numbering-year-digits:",
+ "0: =%spellout-numbering=;",
+ "10: <<>>>;",
+ "100: <<>>>;",
+ "1000: <<>>>;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal-financial:",
+ "-x: \u30DE\u30A4\u30CA\u30B9>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u96F6;",
+ "1: \u58F1;",
+ "2: \u5F10;",
+ "3: \u53C2;",
+ "4: \u56DB;",
+ "5: \u4F0D;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: \u62FE[>>];",
+ "20: <<\u62FE[>>];",
+ "100: <<\u767E[>>];",
+ "1000: <<\u5343[>>];",
+ "10000: <<\u842C[>>];",
+ "100000000: <<\u5104[>>];",
+ "1000000000000: <<\u5146[>>];",
+ "10000000000000000: <<\u4EAC[>>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal:",
+ "-x: \u30DE\u30A4\u30CA\u30B9>>;",
+ "x.x: <<\u30FB>>>;",
+ "0: \u3007;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: \u5341[>>];",
+ "20: <<\u5341[>>];",
+ "100: \u767E[>>];",
+ "200: <<\u767E[>>];",
+ "1000: \u5343[>>];",
+ "2000: <<\u5343[>>];",
+ "10000: <<\u4E07[>>];",
+ "100000000: <<\u5104[>>];",
+ "1000000000000: <<\u5146[>>];",
+ "10000000000000000: <<\u4EAC[>>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u7B2C=%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ka.txt b/intl/icu/source/data/rbnf/ka.txt
new file mode 100644
index 0000000000..b5ef502694
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ka.txt
@@ -0,0 +1,67 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ka{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u10DB\u10D8\u10DC\u10E3\u10E1 >>;",
+ "x.x: << \u10DB\u10EB\u10D8\u10DB\u10D4 >>;",
+ "0: \u10DC\u10E3\u10DA\u10D8;",
+ "1: \u10D4\u10E0\u10D7\u10D8;",
+ "2: \u10DD\u10E0\u10D8;",
+ "3: \u10E1\u10D0\u10DB\u10D8;",
+ "4: \u10DD\u10D7\u10EE\u10D8;",
+ "5: \u10EE\u10E3\u10D7\u10D8;",
+ "6: \u10D4\u10E5\u10D5\u10E1\u10D8;",
+ "7: \u10E8\u10D5\u10D8\u10D3\u10D8;",
+ "8: \u10E0\u10D5\u10D0;",
+ "9: \u10EA\u10EE\u10E0\u10D0;",
+ "10: \u10D0\u10D7\u10D8;",
+ "11: \u10D7\u10D4\u10E0\u10D7\u10DB\u10D4\u10E2\u10D8;",
+ "12: \u10D7\u10DD\u10E0\u10DB\u10D4\u10E2\u10D8;",
+ "13: \u10EA\u10D0\u10DB\u10D4\u10E2\u10D8;",
+ "14: \u10D7\u10DD\u10D7\u10EE\u10DB\u10D4\u10E2\u10D8;",
+ "15: \u10D7\u10EE\u10E3\u10D7\u10DB\u10D4\u10E2\u10D8;",
+ "16: \u10D7\u10D4\u10E5\u10D5\u10E1\u10DB\u10D4\u10E2\u10D8;",
+ "17: \u10E9\u10D5\u10D8\u10D3\u10DB\u10D4\u10E2\u10D8;",
+ "18: \u10D7\u10E0\u10D5\u10D0\u10DB\u10D4\u10E2\u10D8;",
+ "19: \u10EA\u10EE\u10E0\u10D0\u10DB\u10D4\u10E2\u10D8;",
+ "20/20: \u10DD\u10EA\u10D8;",
+ "21/20: \u10DD\u10EA\u10D3\u10D0\u00AD>>;",
+ "40/20: \u10DD\u10E0\u10DB\u10DD\u10EA\u10D8;",
+ "41/20: \u10DD\u10E0\u10DB\u10DD\u10EA\u10D3\u10D0\u00AD>>;",
+ "60/20: \u10E1\u10D0\u10DB\u10DD\u10EA\u10D8;",
+ "61/20: \u10E1\u10D0\u10DB\u10DD\u10EA\u10D3\u10D0\u00AD>>;",
+ "80/20: \u10DD\u10D7\u10EE\u10DB\u10DD\u10EA\u10D8;",
+ "81/20: \u10DD\u10D7\u10EE\u10DB\u10DD\u10EA\u10D3\u10D0\u00AD>>;",
+ "100: \u10D0\u10E1>%%hundred>;",
+ "200: \u10DD\u10E0\u10D0\u10E1>%%hundred>;",
+ "300: \u10E1\u10D0\u10DB\u10D0\u10E1>%%hundred>;",
+ "400: \u10DD\u10D7\u10EE\u10D0\u10E1>%%hundred>;",
+ "500: \u10EE\u10E3\u10D7\u10D0\u10E1>%%hundred>;",
+ "600: \u10D4\u10E5\u10D5\u10E1\u10D0\u10E1>%%hundred>;",
+ "700: \u10E8\u10D5\u10D8\u10D3\u10D0\u10E1>%%hundred>;",
+ "800: \u10E0\u10D5\u10D0\u10D0\u10E1>%%hundred>;",
+ "900: \u10EA\u10EE\u10E0\u10D0\u10D0\u10E1>%%hundred>;",
+ "1000: \u10D0\u10D7\u10D0\u10E1>%%th>;",
+ "2000: << \u10D0\u10D7\u10D0\u10E1>%%th>;",
+ "1000000: << \u10DB\u10D8\u10DA\u10D8\u10DD\u10DC>%%th>;",
+ "1000000000: << \u10DB\u10D8\u10DA\u10D8\u10D0\u10E0\u10D3>%%th>;",
+ "1000000000000: << \u10D1\u10D8\u10DA\u10D8\u10DD\u10DC>%%th>;",
+ "1000000000000000: << \u10D1\u10D8\u10DA\u10D8\u10D0\u10E0\u10D3>%%th>;",
+ "1000000000000000000: =#,##0=;",
+ "%%hundred:",
+ "0: \u10D8;",
+ "1: \u00AD=%spellout-cardinal=;",
+ "%%th:",
+ "0: \u10D8;",
+ "1: ' =%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/kk.txt b/intl/icu/source/data/rbnf/kk.txt
new file mode 100644
index 0000000000..f4896ab741
--- /dev/null
+++ b/intl/icu/source/data/rbnf/kk.txt
@@ -0,0 +1,109 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+kk{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-$(ordinal,many{\u0448\u044B}other{\u0448\u0456})$;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0431\u04AF\u0442\u0456\u043D >%%fractions>;",
+ "0: \u043D\u04E9\u043B;",
+ "1: \u0431\u0456\u0440;",
+ "2: \u0435\u043A\u0456;",
+ "3: \u04AF\u0448;",
+ "4: \u0442\u04E9\u0440\u0442;",
+ "5: \u0431\u0435\u0441;",
+ "6: \u0430\u043B\u0442\u044B;",
+ "7: \u0436\u0435\u0442\u0456;",
+ "8: \u0441\u0435\u0433\u0456\u0437;",
+ "9: \u0442\u043E\u0493\u044B\u0437;",
+ "10: \u043E\u043D[ >>];",
+ "20: \u0436\u0438\u044B\u0440\u043C\u0430[ >>];",
+ "30: \u043E\u0442\u044B\u0437[ >>];",
+ "40: \u049B\u044B\u0440\u044B\u049B[ >>];",
+ "50: \u0435\u043B\u0443[ >>];",
+ "60: \u0430\u043B\u043F\u044B\u0441[ >>];",
+ "70: \u0436\u0435\u0442\u043F\u0456\u0441[ >>];",
+ "80: \u0441\u0435\u043A\u0441\u0435\u043D[ >>];",
+ "90: \u0442\u043E\u049B\u0441\u0430\u043D[ >>];",
+ "100: \u0436\u04AF\u0437[ >>];",
+ "200: << \u0436\u04AF\u0437[ >>];",
+ "1000: \u043C\u044B\u04A3[ >>];",
+ "2000: << \u043C\u044B\u04A3[ >>];",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "2000000: << \u043C\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[ >>];",
+ "2000000000: << \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[ >>];",
+ "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "2000000000000: << \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "2000000000000000: << \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions:",
+ "10: \u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;",
+ "100: \u0436\u04AF\u0437\u0434\u0435\u043D <%spellout-cardinal<;",
+ "1000: \u043C\u044B\u04A3\u043D\u0430\u043D <%spellout-cardinal<;",
+ "10000: \u043E\u043D \u043C\u044B\u04A3\u043D\u0430\u043D <%spellout-cardinal<;",
+ "100000: \u0436\u04AF\u0437 \u043C\u044B\u04A3\u043D\u0430\u043D <%spellout-cardinal<;",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;",
+ "10000000: \u043E\u043D \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;",
+ "100000000: \u0436\u04AF\u0437 \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0442\u0430\u043D <%spellout-cardinal<;",
+ "10000000000: \u043E\u043D \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0442\u0430\u043D <%spellout-cardinal<;",
+ "100000000000: \u0436\u04AF\u0437 \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0442\u0430\u043D <%spellout-cardinal<;",
+ "1000000000000: <0<;",
+ "%spellout-ordinal:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0431\u04AF\u0442\u0456\u043D >>;",
+ "0: \u043D\u04E9\u043B\u0456\u043D\u0448\u0456;",
+ "1: \u0431\u0456\u0440\u0456\u043D\u0448\u0456;",
+ "2: \u0435\u043A\u0456\u043D\u0448\u0456;",
+ "3: \u04AF\u0448\u0456\u043D\u0448\u0456;",
+ "4: \u0442\u04E9\u0440\u0442\u0456\u043D\u0448\u0456;",
+ "5: \u0431\u0435\u0441\u0456\u043D\u0448\u0456;",
+ "6: \u0430\u043B\u0442\u044B\u043D\u0448\u044B;",
+ "7: \u0436\u0435\u0442\u0456\u043D\u0448\u0456;",
+ "8: \u0441\u0435\u0433\u0456\u0437\u0456\u043D\u0448\u0456;",
+ "9: \u0442\u043E\u0493\u044B\u0437\u044B\u043D\u0448\u044B;",
+ "10: \u043E\u043D\u044B\u043D\u0448\u044B;",
+ "11: \u043E\u043D>%%ordinal-yeru-suffix>;",
+ "20: \u0436\u0438\u044B\u0440\u043C\u0430\u0441\u044B\u043D\u0448\u044B;",
+ "21: \u0436\u0438\u044B\u0440\u043C\u0430 >>;",
+ "30: \u043E\u0442\u044B\u0437>%%ordinal-yeru-suffix>;",
+ "40: \u049B\u044B\u0440\u044B\u049B>%%ordinal-yeru-suffix>;",
+ "50: \u0435\u043B\u0443>%%ordinal-i-suffix>;",
+ "60: \u0430\u043B\u043F\u044B\u0441>%%ordinal-yeru-suffix>;",
+ "70: \u0436\u0435\u0442\u043F\u0456\u0441>%%ordinal-i-suffix>;",
+ "80: \u0441\u0435\u043A\u0441\u0435\u043D>%%ordinal-i-suffix>;",
+ "90: \u0442\u043E\u049B\u0441\u0430\u043D>%%ordinal-yeru-suffix>;",
+ "100: \u0436\u04AF\u0437>%%ordinal-i-suffix>;",
+ "200: <%spellout-cardinal< \u0436\u04AF\u0437>%%ordinal-i-suffix>;",
+ "1000: \u043C\u044B\u04A3>%%ordinal-yeru-suffix>;",
+ "2000: <%spellout-cardinal< \u043C\u044B\u04A3>%%ordinal-yeru-suffix>;",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;",
+ "2000000: <%spellout-cardinal< \u043C\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434>%%ordinal-yeru-suffix>;",
+ "2000000000: <%spellout-cardinal< \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434>%%ordinal-yeru-suffix>;",
+ "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;",
+ "2000000000000: <%spellout-cardinal< \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;",
+ "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;",
+ "2000000000000000: <%spellout-cardinal< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;",
+ "1000000000000000000: =#,##0=;",
+ "%%ordinal-i-suffix:",
+ "0: \u0456\u043D\u0448\u0456;",
+ "1: ' =%spellout-ordinal=;",
+ "%%ordinal-yeru-suffix:",
+ "0: \u044B\u043D\u0448\u044B;",
+ "1: ' =%spellout-ordinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/kl.txt b/intl/icu/source/data/rbnf/kl.txt
new file mode 100644
index 0000000000..9ffde5544c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/kl.txt
@@ -0,0 +1,74 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+kl{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%%numbertimes:",
+ "1: ataaseq;",
+ "2: marlunnik;",
+ "3: pingasunik;",
+ "4: sisamanik;",
+ "5: tallimanik;",
+ "6: arfinilinnik;",
+ "7: arfineq-marlunnik;",
+ "8: arfineq-pingasunik;",
+ "9: arfineq-sisamanik;",
+ "10: qulinik;",
+ "11: aqqanilinik;",
+ "12: aqqaneq-marlunnik;",
+ "13: aqqaneq-pingasunik;",
+ "14: aqqaneq-sisamanik;",
+ "15: aqqaneq-tallimanik;",
+ "16: arfersanilinnik;",
+ "17: arfersaneq-marlunnik;",
+ "18: arfersaneq-pingasunik;",
+ "19: arfersaneq-sisamanik;",
+ "20: <%%numbertimes< qulillit[ >>];",
+ "100: uutritit[ >>];",
+ "200: <%%numbertimes< uutritillit[ >>];",
+ "%spellout-cardinal:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: nuulu;",
+ "1: ataaseq;",
+ "2: marluk;",
+ "3: pingasut;",
+ "4: sisamat;",
+ "5: tallimat;",
+ "6: arfinillit;",
+ "7: arfineq-marluk;",
+ "8: arfineq-pingasut;",
+ "9: arfineq-sisamat;",
+ "10: qulit;",
+ "11: aqqanilit;",
+ "12: aqqaneq-marluk;",
+ "13: aqqaneq-pingasut;",
+ "14: aqqaneq-sisamat;",
+ "15: aqqaneq-tallimat;",
+ "16: arfersanillit;",
+ "17: arfersaneq-marluk;",
+ "18: arfersaneq-pingasut;",
+ "19: arfersaneq-sisamat;",
+ "20: <%%numbertimes< qulillit[ >>];",
+ "100: uutritit[ >>];",
+ "200: <%%numbertimes< uutritillit[ >>];",
+ "1000: tuusintit[ >>];",
+ "2000: <%%numbertimes< tuusintillit[ >>];",
+ "1000000: millionit[ >>];",
+ "2000000: <%%numbertimes< millionillit[ >>];",
+ "1000000000: milliardit[ >>];",
+ "2000000000: <%%numbertimes< milliardillit[ >>];",
+ "1000000000000: billionit[ >>];",
+ "2000000000000: <%%numbertimes< billioniillit[ >>];",
+ "1000000000000000: billiardit[ >>];",
+ "2000000000000000: <%%numbertimes< billiardillit[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/km.txt b/intl/icu/source/data/rbnf/km.txt
new file mode 100644
index 0000000000..f6133827b3
--- /dev/null
+++ b/intl/icu/source/data/rbnf/km.txt
@@ -0,0 +1,51 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+km{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: \u1791\u17B8=#,##0=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << '\u200B' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: \u178A\u1780\u200B>>;",
+ "x.x: <<\u200B\u1785\u17BB\u1785\u200B>>>;",
+ "0: \u179F\u17BC\u1793\u17D2\u1799;",
+ "1: \u1798\u17BD\u1799;",
+ "2: \u1796\u17B8\u179A;",
+ "3: \u1794\u17B8;",
+ "4: \u1794\u17BD\u1793;",
+ "5: \u1794\u17D2\u179A\u17B6\u17C6;",
+ "6: \u1794\u17D2\u179A\u17B6\u17C6\u1798\u17BD\u1799;",
+ "7: \u1794\u17D2\u179A\u17B6\u17C6\u1796\u17B8\u179A;",
+ "8: \u1794\u17D2\u179A\u17B6\u17C6\u1794\u17B8;",
+ "9: \u1794\u17D2\u179A\u17B6\u17C6\u1794\u17BD\u1793;",
+ "10: \u178A\u1794\u17CB[\u200B>>];",
+ "20: \u1798\u17D2\u1797\u17C3[\u200B>>];",
+ "30: \u179F\u17B6\u1798\u179F\u17B7\u1794[\u200B>>];",
+ "40: \u179F\u17C2\u179F\u17B7\u1794[\u200B>>];",
+ "50: \u17A0\u17B6\u179F\u17B7\u1794[\u200B>>];",
+ "60: \u17A0\u17BB\u1780\u179F\u17B7\u1794[\u200B>>];",
+ "70: \u1785\u17B7\u178F\u179F\u17B7\u1794[\u200B>>];",
+ "80: \u1794\u17C9\u17C2\u178F\u179F\u17B7\u1794[\u200B>>];",
+ "90: \u1780\u17C5\u179F\u17B7\u1794[\u200B>>];",
+ "100: <<\u200B\u179A\u1799[\u200B>>];",
+ "1000: <<\u200B\u1796\u17B6\u1793\u17CB[\u200B>>];",
+ "10000: <<\u200B\u1798\u17C9\u17BA\u1793[\u200B>>];",
+ "100000: <<\u200B\u179F\u17C2\u1793[\u200B>>];",
+ "1000000: <<\u200B\u179B\u17B6\u1793[\u200B>>];",
+ "10000000000: <<\u200B\u1796\u17B6\u1793\u17CB\u200B\u1780\u17C4\u178A\u17B7[\u200B>>];",
+ "1000000000000: =#,##0=;",
+ "%spellout-cardinal:",
+ "0: =%spellout-numbering=;",
+ "%spellout-ordinal:",
+ "0: \u1791\u17B8=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ko.txt b/intl/icu/source/data/rbnf/ko.txt
new file mode 100644
index 0000000000..991022dfc7
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ko.txt
@@ -0,0 +1,250 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ko{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\uBC88\uC9F8;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0.x: <%spellout-cardinal-sinokorean<\uC810>>>;",
+ "x.x: <<\uC810>>>;",
+ "0: \uACF5;",
+ "1: =%spellout-cardinal-sinokorean=;",
+ "%spellout-cardinal-sinokorean:",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "x.x: <<\uC810>>>;",
+ "0: \uC601;",
+ "1: \uC77C;",
+ "2: \uC774;",
+ "3: \uC0BC;",
+ "4: \uC0AC;",
+ "5: \uC624;",
+ "6: \uC721;",
+ "7: \uCE60;",
+ "8: \uD314;",
+ "9: \uAD6C;",
+ "10: \uC2ED[>>];",
+ "20: <<\uC2ED[>>];",
+ "100: \uBC31[>>];",
+ "200: <<\uBC31[>>];",
+ "1000: \uCC9C[>>];",
+ "2000: <<\uCC9C[>>];",
+ "10000: \uB9CC[ >>];",
+ "20000: <<\uB9CC[ >>];",
+ "100000000: <<\uC5B5[ >>];",
+ "1000000000000: <<\uC870[ >>];",
+ "10000000000000000: <<\uACBD[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-native-attributive:",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "x.x: =%spellout-cardinal-sinokorean=;",
+ "0: \uC601;",
+ "1: \uD55C;",
+ "2: \uB450;",
+ "3: \uC138;",
+ "4: \uB124;",
+ "5: \uB2E4\uC12F;",
+ "6: \uC5EC\uC12F;",
+ "7: \uC77C\uACF1;",
+ "8: \uC5EC\uB35F;",
+ "9: \uC544\uD649;",
+ "10: \uC5F4[>>];",
+ "20: \uC2A4\uBB34;",
+ "21: \uC2A4\uBB3C[>>];",
+ "30: \uC11C\uB978[>>];",
+ "40: \uB9C8\uD754[>>];",
+ "50: \uC270[>>];",
+ "60: \uC608\uC21C[>>];",
+ "70: \uC77C\uD754[>>];",
+ "80: \uC5EC\uB4E0[>>];",
+ "90: \uC544\uD754[>>];",
+ "100: \uBC31[>>];",
+ "200: <%spellout-cardinal-sinokorean<\uBC31[>>];",
+ "1000: \uCC9C[>>];",
+ "2000: <%spellout-cardinal-sinokorean<\uCC9C[>>];",
+ "10000: \uB9CC[ >>];",
+ "20000: <%spellout-cardinal-sinokorean<\uB9CC[ >>];",
+ "100000000: <%spellout-cardinal-sinokorean<\uC5B5[ >>];",
+ "1000000000000: <%spellout-cardinal-sinokorean<\uC870[ >>];",
+ "10000000000000000: <%spellout-cardinal-sinokorean<\uACBD[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-native:",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "x.x: =%spellout-cardinal-sinokorean=;",
+ "0: \uC601;",
+ "1: \uD558\uB098;",
+ "2: \uB458;",
+ "3: \uC14B;",
+ "4: \uB137;",
+ "5: \uB2E4\uC12F;",
+ "6: \uC5EC\uC12F;",
+ "7: \uC77C\uACF1;",
+ "8: \uC5EC\uB35F;",
+ "9: \uC544\uD649;",
+ "10: \uC5F4[ >>];",
+ "20: \uC2A4\uBB3C[>>];",
+ "30: \uC11C\uB978[>>];",
+ "40: \uB9C8\uD754[>>];",
+ "50: \uC270[>>];",
+ "60: \uC608\uC21C[>>];",
+ "70: \uC77C\uD754[>>];",
+ "80: \uC5EC\uB4E0[>>];",
+ "90: \uC544\uD754[>>];",
+ "100: =%spellout-cardinal-sinokorean=;",
+ "%spellout-cardinal-financial:",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "x.x: =%spellout-cardinal-sinokorean=;",
+ "0: \uC601;",
+ "1: \uC77C;",
+ "2: \uC774;",
+ "3: \uC0BC;",
+ "4: \uC0AC;",
+ "5: \uC624;",
+ "6: \uC721;",
+ "7: \uCE60;",
+ "8: \uD314;",
+ "9: \uAD6C;",
+ "10: <<\uC2ED[>>];",
+ "100: <<\uBC31[>>];",
+ "1000: <<\uCC9C[>>];",
+ "10000: <<\uB9CC[>>];",
+ "100000000: <<\uC5B5[>>];",
+ "1000000000000: <<\uC870[>>];",
+ "10000000000000000: <<\uACBD[>>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-sinokorean-count:",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%%spellout-ordinal-native-count-smaller= \uBC88\uC9F8;",
+ "10: =%%spellout-ordinal-sinokorean-count-smaller= \uBC88\uC9F8;",
+ "%%spellout-ordinal-sinokorean-count-smaller:",
+ "0: \uC601;",
+ "1: \uD55C;",
+ "2: \uB450;",
+ "3: \uC138;",
+ "4: \uB124;",
+ "5: \uB2E4\uC12F;",
+ "6: \uC5EC\uC12F;",
+ "7: \uC77C\uACF1;",
+ "8: \uC5EC\uB35F;",
+ "9: \uC544\uD649;",
+ "10: \uC5F4[>>];",
+ "20: \uC2A4\uBB34;",
+ "21: \uC2A4\uBB3C[>>];",
+ "30: \uC11C\uB978[>>];",
+ "40: \uB9C8\uD754[>>];",
+ "50: =%%spellout-ordinal-sinokorean-count-larger=;",
+ "%%spellout-ordinal-sinokorean-count-larger:",
+ "1: \uC77C;",
+ "2: \uC774;",
+ "3: \uC0BC;",
+ "4: \uC0AC;",
+ "5: \uC624;",
+ "6: \uC721;",
+ "7: \uCE60;",
+ "8: \uD314;",
+ "9: \uAD6C;",
+ "10: \uC2ED[>>];",
+ "20: <<\uC2ED[>>];",
+ "50: \uC624\uC2ED[>>];",
+ "60: \uC721\uC2ED[>>];",
+ "70: \uCE60\uC2ED[>>];",
+ "80: \uD314\uC2ED[>>];",
+ "90: \uAD6C\uC2ED[>>];",
+ "100: \uBC31[>>];",
+ "200: <<\uBC31[>>];",
+ "1000: \uCC9C[>>];",
+ "2000: <<\uCC9C[>>];",
+ "10000: \uB9CC[ >>];",
+ "20000: <<\uB9CC[ >>];",
+ "100000000: <<\uC5B5[ >>];",
+ "1000000000000: <<\uC870[ >>];",
+ "10000000000000000: <<\uACBD[ >>];",
+ "%spellout-ordinal-native-count:",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "x.x: =#,##0.#=;",
+ "0: =%%spellout-ordinal-native-count-smaller= \uBC88\uC9F8;",
+ "%%spellout-ordinal-native-count-smaller:",
+ "0: \uC601;",
+ "1: \uCCAB;",
+ "2: =%spellout-cardinal-native-attributive=;",
+ "50: =%%spellout-ordinal-native-count-larger=;",
+ "%%spellout-ordinal-native-count-larger:",
+ "0: \uC601;",
+ "1: \uD55C;",
+ "2: =%spellout-cardinal-native-attributive=;",
+ "30: \uC11C\uB978[>>];",
+ "40: \uB9C8\uD754[>>];",
+ "50: \uC270[>%spellout-cardinal-native-attributive>];",
+ "60: \uC608\uC21C[>%spellout-cardinal-native-attributive>];",
+ "70: \uC77C\uD754[>%spellout-cardinal-native-attributive>];",
+ "80: \uC5EC\uB4E0[>%spellout-cardinal-native-attributive>];",
+ "90: \uC544\uD754[>%spellout-cardinal-native-attributive>];",
+ "100: \uBC31[>>];",
+ "200: <%spellout-cardinal-sinokorean<\uBC31[>>];",
+ "1000: \uCC9C[>>];",
+ "2000: <%spellout-cardinal-sinokorean<\uCC9C[>>];",
+ "10000: \uB9CC[ >>];",
+ "20000: <%spellout-cardinal-sinokorean<\uB9CC[ >>];",
+ "100000000: <%spellout-cardinal-sinokorean<\uC5B5[ >>];",
+ "1000000000000: <%spellout-cardinal-sinokorean<\uC870[ >>];",
+ "10000000000000000: <%spellout-cardinal-sinokorean<\uACBD[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-sinokorean:",
+ "0: =%spellout-ordinal-native=;",
+ "50: =%spellout-cardinal-sinokorean=\uC9F8;",
+ "100: =%%spellout-ordinal-sinokorean-count-larger=\uC9F8;",
+ "%spellout-ordinal-native:",
+ "x.x: =#,##0.#=;",
+ "-x: \uB9C8\uC774\uB108\uC2A4 >>;",
+ "0: =%%spellout-ordinal-native-priv=\uC9F8;",
+ "%%spellout-ordinal-native-priv:",
+ "0: \uC601;",
+ "1: \uCCAB;",
+ "2: \uB458;",
+ "3: =%%spellout-ordinal-native-smaller=;",
+ "%%spellout-ordinal-native-smaller:",
+ "0: ;",
+ "1: \uD55C;",
+ "2: \uB450;",
+ "3: \uC14B;",
+ "4: \uB137;",
+ "5: \uB2E4\uC12F;",
+ "6: \uC5EC\uC12F;",
+ "7: \uC77C\uACF1;",
+ "8: \uC5EC\uB35F;",
+ "9: \uC544\uD649;",
+ "10: \uC5F4[>>];",
+ "20: \uC2A4\uBB34;",
+ "21: \uC2A4\uBB3C[>>];",
+ "30: \uC11C\uB978[>>];",
+ "40: \uB9C8\uD754[>>];",
+ "50: \uC270[>>];",
+ "60: \uC608\uC21C[>>];",
+ "70: \uC77C\uD754[>>];",
+ "80: \uC5EC\uB4E0[>>];",
+ "90: \uC544\uD754[>>];",
+ "100: \uBC31[>%%spellout-ordinal-native-smaller-x02>];",
+ "200: <%spellout-cardinal-sinokorean<\uBC31[>%%spellout-ordinal-native-smaller-x02>];",
+ "1000: \uCC9C[>%%spellout-ordinal-native-smaller-x02>];",
+ "2000: <%spellout-cardinal-sinokorean<\uCC9C[>%%spellout-ordinal-native-smaller-x02>];",
+ "10000: \uB9CC[ >%%spellout-ordinal-native-smaller-x02>];",
+ "20000: <%spellout-cardinal-sinokorean<\uB9CC[ >%%spellout-ordinal-native-smaller-x02>];",
+ "100000000: <%spellout-cardinal-sinokorean<\uC5B5[ >%%spellout-ordinal-native-smaller-x02>];",
+ "1000000000000: <%spellout-cardinal-sinokorean<\uC870[ >%%spellout-ordinal-native-smaller-x02>];",
+ "10000000000000000: <%spellout-cardinal-sinokorean<\uACBD[ >%%spellout-ordinal-native-smaller-x02>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-ordinal-native-smaller-x02:",
+ "0: =%%spellout-ordinal-native-smaller=;",
+ "2: \uB458;",
+ "3: =%%spellout-ordinal-native-smaller=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ky.txt b/intl/icu/source/data/rbnf/ky.txt
new file mode 100644
index 0000000000..fef5bdaf17
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ky.txt
@@ -0,0 +1,169 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ky{
+ RBNFRules{
+ OrdinalRules{
+ "%%digits-ordinal-indicator:",
+ "0: ''\u0438\u043D\u0447\u0438;",
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0==%%digits-ordinal-indicator=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0431\u04AF\u0442\u04AF\u043D >%%z-spellout-fraction>;",
+ "0: \u043D\u04E9\u043B;",
+ "1: \u0431\u0438\u0440;",
+ "2: \u044D\u043A\u0438;",
+ "3: \u04AF\u0447;",
+ "4: \u0442\u04E9\u0440\u0442;",
+ "5: \u0431\u0435\u0448;",
+ "6: \u0430\u043B\u0442\u044B;",
+ "7: \u0436\u0435\u0442\u0438;",
+ "8: \u0441\u0435\u0433\u0438\u0437;",
+ "9: \u0442\u043E\u0433\u0443\u0437;",
+ "10: \u043E\u043D[ >>];",
+ "20: \u0436\u044B\u0439\u044B\u0440\u043C\u0430[ >>];",
+ "30: \u043E\u0442\u0443\u0437[ >>];",
+ "40: \u043A\u044B\u0440\u043A[ >>];",
+ "50: \u044D\u043B\u04AF\u04AF[ >>];",
+ "60: \u0430\u043B\u0442\u044B\u043C\u044B\u0448[ >>];",
+ "70: \u0436\u0435\u0442\u0438\u043C\u0438\u0448[ >>];",
+ "80: \u0441\u0435\u043A\u0441\u0435\u043D[ >>];",
+ "90: \u0442\u043E\u043A\u0441\u043E\u043D[ >>];",
+ "100: \u0436\u04AF\u0437;",
+ "101: << \u0436\u04AF\u0437[ >>];",
+ "200: << \u0436\u04AF\u0437[ >>];",
+ "1000: \u043C\u0438\u04A3;",
+ "1001: << \u043C\u0438\u04A3[ >>];",
+ "2000: << \u043C\u0438\u04A3[ >>];",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D;",
+ "1000001: << \u043C\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "2000000: << \u043C\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434;",
+ "1000000001: << \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[ >>];",
+ "2000000000: << \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[ >>];",
+ "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D;",
+ "1000000000001: << \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "2000000000000: << \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D;",
+ "1000000000000001: << \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "2000000000000000: << \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and:",
+ "0: ' \u0436\u0430\u043D\u0430 =%spellout-cardinal-verbose=;",
+ "100: ' =%spellout-cardinal-verbose=;",
+ "%%commas:",
+ "0: ' \u0436\u0430\u043D\u0430 =%spellout-cardinal-verbose=;",
+ "100: , =%spellout-cardinal-verbose=;",
+ "1000: , <%spellout-cardinal-verbose< \u043C\u0438\u04A3[>%%commas>];",
+ "1000000: , =%spellout-cardinal-verbose=;",
+ "%spellout-cardinal-verbose:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0431\u04AF\u0442\u04AF\u043D >%%z-spellout-fraction>;",
+ "0: =%spellout-cardinal=;",
+ "100: \u0436\u04AF\u0437;",
+ "101: << \u0436\u04AF\u0437[>%%and>];",
+ "200: << \u0436\u04AF\u0437[>%%and>];",
+ "1000: \u043C\u0438\u04A3;",
+ "1001: << \u043C\u0438\u04A3[>%%and>];",
+ "2000: << \u043C\u0438\u04A3[>%%and>];",
+ "100000: << \u043C\u0438\u04A3[>%%commas>];",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D;",
+ "1000001: << \u043C\u0438\u043B\u043B\u0438\u043E\u043D[>%%commas>];",
+ "2000000: << \u043C\u0438\u043B\u043B\u0438\u043E\u043D[>%%commas>];",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434;",
+ "1000000001: << \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[>%%commas>];",
+ "2000000000: << \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[>%%commas>];",
+ "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D;",
+ "1000000000001: << \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[>%%commas>];",
+ "2000000000000: << \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[>%%commas>];",
+ "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D;",
+ "1000000000000001: << \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[>%%commas>];",
+ "2000000000000000: << \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[>%%commas>];",
+ "1000000000000000000: =#,##0=;",
+ "%%inci:",
+ "0: \u0438\u043D\u0447\u0438;",
+ "1: ' =%spellout-ordinal=;",
+ "%%ingci:",
+ "0: \u0438\u04A3\u0447\u0438;",
+ "1: ' =%spellout-ordinal=;",
+ "%%uncu:",
+ "0: \u044B\u043D\u0447\u044B;",
+ "1: ' =%spellout-ordinal=;",
+ "%%ncu:",
+ "0: \u043D\u0447\u044B;",
+ "1: ' =%spellout-ordinal=;",
+ "%%yncy2:",
+ "0: \u04AF\u043D\u0447\u04AF;",
+ "1: ' =%spellout-ordinal=;",
+ "%%ncy:",
+ "0: \u043D\u0447\u04AF;",
+ "1: ' =%spellout-ordinal=;",
+ "%%yncy:",
+ "0: \u0443\u043D\u0447\u0443;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u04E9\u043B\u04AF\u043D\u0447\u04AF;",
+ "1: \u0431\u0438\u0440\u0438\u043D\u0447\u0438;",
+ "2: \u044D\u043A\u0438\u043D\u0447\u0438;",
+ "3: \u04AF\u0447\u04AF\u043D\u0447\u04AF;",
+ "4: \u0442\u04E9\u0440\u0442\u04AF\u043D\u0447\u04AF;",
+ "5: \u0431\u0435\u0448\u0438\u043D\u0447\u0438;",
+ "6: \u0430\u043B\u0442\u044B\u043D\u0447\u044B;",
+ "7: \u0436\u0435\u0442\u0438\u043D\u0447\u0438;",
+ "8: \u0441\u0435\u0433\u0438\u0437\u0438\u043D\u0447\u0438;",
+ "9: \u0442\u043E\u0433\u0443\u0437\u0443\u043D\u0447\u0443;",
+ "10: \u043E\u043D>%%yncy>;",
+ "20: \u0436\u044B\u0439\u044B\u0440\u043C\u0430>%%ncu>;",
+ "30: \u043E\u0442\u0443\u0437>%%yncy>;",
+ "40: \u043A\u044B\u0440\u043A>%%uncu>;",
+ "50: \u044D\u043B\u04AF\u04AF>%%ncy>;",
+ "60: \u0430\u043B\u0442\u044B\u043C\u044B\u0448>%%uncu>;",
+ "70: \u0436\u0435\u0442\u0438\u043C\u0438\u0448>%%inci>;",
+ "80: \u0441\u0435\u043A\u0441\u0435\u043D>%%inci>;",
+ "90: \u0442\u043E\u043A\u0441\u043E\u043D>%%yncy>;",
+ "100: \u0436\u04AF\u0437\u04AF\u043D\u0447\u04AF;",
+ "101: <%spellout-numbering< \u0436\u04AF\u0437>%%yncy2>;",
+ "200: <%spellout-numbering< \u0436\u04AF\u0437>%%yncy2>;",
+ "1000: \u043C\u0438\u04A3\u0438\u04A3\u0447\u0438;",
+ "1001: <%spellout-numbering< \u043C\u0438\u04A3>%%ingci>;",
+ "2000: <%spellout-numbering< \u043C\u0438\u04A3>%%ingci>;",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0443\u043D\u0447\u0443;",
+ "1000001: <%spellout-numbering< \u043C\u0438\u043B\u043B\u0438\u043E\u043D>%%yncy>;",
+ "2000000: <%spellout-numbering< \u043C\u0438\u043B\u043B\u0438\u043E\u043D>%%yncy>;",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u044B\u043D\u0447\u044B;",
+ "1000000001: <%spellout-numbering< \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434>%%uncu>;",
+ "2000000000: <%spellout-numbering< \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434>%%uncu>;",
+ "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443\u043D\u0447\u0443;",
+ "1000000000001: <%spellout-numbering< \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%yncy>;",
+ "2000000000000: <%spellout-numbering< \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%yncy>;",
+ "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443\u043D\u0447\u0443;",
+ "1000000000000001: <%spellout-numbering< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%yncy>;",
+ "2000000000000000: <%spellout-numbering< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%yncy>;",
+ "1000000000000000000: =#,##0='inci;",
+ "%%z-spellout-fraction:",
+ "10: \u043E\u043D\u0434\u043E\u043D <%spellout-numbering<;",
+ "100: \u0436\u04AF\u0437\u0434\u04E9\u043D <%spellout-numbering<;",
+ "1000: \u043C\u0438\u04A3\u0434\u0435\u043D <%spellout-numbering<;",
+ "10000: \u043E\u043D \u043C\u0438\u04A3\u0434\u0435\u043D <%spellout-numbering<;",
+ "100000: \u0436\u04AF\u0437 \u043C\u0438\u04A3\u0434\u0435\u043D <%spellout-numbering<;",
+ "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0434\u043E\u043D <%spellout-numbering<;",
+ "10000000: \u043E\u043D \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0434\u043E\u043D <%spellout-numbering<;",
+ "100000000: \u0436\u04AF\u0437 \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0434\u043E\u043D <%spellout-numbering<;",
+ "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0434\u0430\u043D <%spellout-numbering<;",
+ "10000000000: \u043E\u043D \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0434\u0430\u043D <%spellout-numbering<;",
+ "100000000000: \u0436\u04AF\u0437 \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0434\u0430\u043D <%spellout-numbering<;",
+ "1000000000000: 0* <#,##0<<;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/lb.txt b/intl/icu/source/data/rbnf/lb.txt
new file mode 100644
index 0000000000..8c52930639
--- /dev/null
+++ b/intl/icu/source/data/rbnf/lb.txt
@@ -0,0 +1,205 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+lb{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "Inf: \u00C9iwegkeet;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-cardinal-neuter=;",
+ "1010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "2000: =%spellout-cardinal-neuter=;",
+ "2010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "3000: =%spellout-cardinal-neuter=;",
+ "3010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "4000: =%spellout-cardinal-neuter=;",
+ "4010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "5000: =%spellout-cardinal-neuter=;",
+ "5010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "6000: =%spellout-cardinal-neuter=;",
+ "6010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "7000: =%spellout-cardinal-neuter=;",
+ "7010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "8000: =%spellout-cardinal-neuter=;",
+ "8010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "9000: =%spellout-cardinal-neuter=;",
+ "9010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];",
+ "10000: =%spellout-cardinal-neuter=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "Inf: Onendlechkeet;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: << Komma >>;",
+ "0: null;",
+ "1: eent;",
+ "2: zwee;",
+ "3: dr\u00E4i;",
+ "4: v\u00E9ier;",
+ "5: f\u00EBnnef;",
+ "6: sechs;",
+ "7: siwen;",
+ "8: aacht;",
+ "9: n\u00E9ng;",
+ "10: z\u00E9ng;",
+ "11: eelef;",
+ "12: zwielef;",
+ "13: dr\u00E4iz\u00E9ng;",
+ "14: v\u00E9ierz\u00E9ng;",
+ "15: fofz\u00E9ng;",
+ "16: siechz\u00E9ng;",
+ "17: siwwenz\u00E9ng;",
+ "18: uechtz\u00E9ng;",
+ "19: nonz\u00E9ng;",
+ "20: [>%spellout-cardinal-neuter>an]zwanzeg;",
+ "30: [>%spellout-cardinal-neuter>an]dr\u00EBsseg;",
+ "40: [>%spellout-cardinal-neuter>an]v\u00E9ierzeg;",
+ "50: [>%spellout-cardinal-neuter>an]fofzeg;",
+ "60: [>%spellout-cardinal-neuter>an]siechzeg;",
+ "70: [>%spellout-cardinal-neuter>an]siwwenzeg;",
+ "80: [>%spellout-cardinal-neuter>an]achtzeg;",
+ "90: [>%spellout-cardinal-neuter>an]nonzeg;",
+ "100: \u00ADhonnert\u00AD[>>];",
+ "200: <%spellout-cardinal-masculine<\u00ADhonnert\u00AD[>>];",
+ "1000: \u00ADdausend\u00AD[>>];",
+ "2000: <%spellout-cardinal-masculine<\u00ADdausend\u00AD[>>];",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$[ >>];",
+ "1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "Inf: Onendlechkeet;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: =%spellout-cardinal-masculine=;",
+ "0: null;",
+ "1: eng;",
+ "2: zwou;",
+ "3: =%spellout-cardinal-masculine=;",
+ "100: \u00ADhonnert\u00AD[>>];",
+ "200: <%spellout-cardinal-masculine<\u00ADhonnert\u00AD[>>];",
+ "1000: \u00ADdausend\u00AD[>>];",
+ "2000: <%spellout-cardinal-masculine<\u00ADdausend\u00AD[>>];",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$[ >>];",
+ "1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "Inf: Onendlechkeet;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: =%spellout-cardinal-masculine=;",
+ "0: null;",
+ "1: een;",
+ "2: =%spellout-cardinal-masculine=;",
+ "100: \u00ADhonnert\u00AD[>>];",
+ "200: <%spellout-cardinal-masculine<\u00ADhonnert\u00AD[>>];",
+ "1000: \u00ADdausend\u00AD[>>];",
+ "2000: <%spellout-cardinal-masculine<\u00ADdausend\u00AD[>>];",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$[ >>];",
+ "1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine:",
+ "Inf: onendlechten;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: =#,##0.0=.;",
+ "0: nullten;",
+ "1: \u00E9ischten;",
+ "2: zweeten;",
+ "3: dr\u00EBtten;",
+ "4: v\u00E9ierten;",
+ "5: f\u00EBnneften;",
+ "6: sechsten;",
+ "7: siwenten;",
+ "8: aachten;",
+ "9: =%spellout-cardinal-neuter=ten;",
+ "20: =%spellout-cardinal-neuter=sten;",
+ "100: \u00ADhonnert\u00AD>%%ord-t-masc>;",
+ "200: <%spellout-cardinal-masculine<\u00ADhonnert\u00AD>%%ord-t-masc>;",
+ "1000: \u00ADdausend\u00AD>%%ord-t-masc>;",
+ "2000: <%spellout-cardinal-masculine<\u00ADdausend\u00AD>%%ord-t-masc>;",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$>%%ord-M-masc>;",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$>%%ord-M-masc>;",
+ "1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$>%%ord-M-masc>;",
+ "1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$>%%ord-M-masc>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-t-masc:",
+ "0: en;",
+ "1: =%spellout-ordinal-masculine=;",
+ "%%ord-M-masc:",
+ "0: ten;",
+ "1: ' =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-feminine:",
+ "Inf: onendlechter;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: =#,##0.0=.;",
+ "0: nullter;",
+ "1: \u00E9ischter;",
+ "2: zweeter;",
+ "3: dr\u00EBtter;",
+ "4: v\u00E9ierter;",
+ "5: f\u00EBnnefter;",
+ "6: sechster;",
+ "7: siwenter;",
+ "8: aachter;",
+ "9: =%spellout-cardinal-neuter=ter;",
+ "20: =%spellout-cardinal-neuter=ster;",
+ "100: \u00ADhonnert\u00AD>%%ord-t-fem>;",
+ "200: <%spellout-cardinal-masculine<\u00ADhonnert\u00AD>%%ord-t-fem>;",
+ "1000: \u00ADdausend\u00AD>%%ord-t-fem>;",
+ "2000: <%spellout-cardinal-masculine<\u00ADdausend\u00AD>%%ord-t-fem>;",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$>%%ord-M-fem>;",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$>%%ord-M-fem>;",
+ "1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$>%%ord-M-fem>;",
+ "1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$>%%ord-M-fem>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-t-fem:",
+ "0: er;",
+ "1: =%spellout-ordinal-feminine=;",
+ "%%ord-M-fem:",
+ "0: ter;",
+ "1: ' =%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-neuter:",
+ "Inf: onendlecht;",
+ "NaN: net eng Nummer;",
+ "-x: minus >>;",
+ "x.x: =#,##0.0=.;",
+ "0: nullt;",
+ "1: \u00E9ischt;",
+ "2: zweet;",
+ "3: dr\u00EBtt;",
+ "4: v\u00E9iert;",
+ "5: f\u00EBnneft;",
+ "6: sechst;",
+ "7: siwent;",
+ "8: aacht;",
+ "9: =%spellout-cardinal-neuter=t;",
+ "20: =%spellout-cardinal-neuter=st;",
+ "100: \u00ADhonnert\u00AD>%%ord-t-neut>;",
+ "200: <%spellout-cardinal-masculine<\u00ADhonnert\u00AD>%%ord-t-neut>;",
+ "1000: \u00ADdausend\u00AD>%%ord-t-neut>;",
+ "2000: <%spellout-cardinal-masculine<\u00ADdausend\u00AD>%%ord-t-neut>;",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$>%%ord-M-neut>;",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$>%%ord-M-neut>;",
+ "1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$>%%ord-M-neut>;",
+ "1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$>%%ord-M-neut>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-t-neut:",
+ "0: et;",
+ "1: =%spellout-ordinal-neuter=;",
+ "%%ord-M-neut:",
+ "0: t;",
+ "1: ' =%spellout-ordinal-neuter=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/lo.txt b/intl/icu/source/data/rbnf/lo.txt
new file mode 100644
index 0000000000..133191674c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/lo.txt
@@ -0,0 +1,47 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+lo{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u0E17\u0E35\u0E48\u2212>#,##0>;",
+ "0: \u0E17\u0E35\u0E48\u200B=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0E25\u0E1A\u200B>>;",
+ "x.x: <<\u200B\u0E08\u0E38\u0E14\u200B>>>;",
+ "0: \u0E28\u0E39\u0E19\u0E22\u0E4C;",
+ "1: \u0EDC\u0EB6\u0EC8\u0E87;",
+ "2: \u0EAA\u0EAD\u0E87;",
+ "3: \u0EAA\u0EB2\u0EA1;",
+ "4: \u0EAA\u0EB5\u0EC8;",
+ "5: \u0EAB\u0EC9\u0EB2;",
+ "6: \u0EAB\u0EBB\u0E81;",
+ "7: \u0EC0\u0E88\u0EB1\u0E94;",
+ "8: \u0EC1\u0E9B\u0E94;",
+ "9: \u0EC0\u0E81\u0EBB\u0EC9\u0EB2;",
+ "10: \u0EAA\u0EB4\u0E9A[\u200B>%%alt-ones>];",
+ "20: \u0E8A\u0EB2\u0EA7[\u200B>%%alt-ones>];",
+ "30: <<\u200B\u0EAA\u0EB4\u0E9A[\u200B>%%alt-ones>];",
+ "100: <<\u200B\u0E23\u0E49\u0E2D\u0E22[\u200B>>];",
+ "1000: <<\u200B\u0E1E\u0E31\u0E19[\u200B>>];",
+ "10000: <<\u200B\u0E2B\u0E21\u0E37\u0E48\u0E19[\u200B>>];",
+ "100000: <<\u200B\u0E41\u0E2A\u0E19[\u200B>>];",
+ "1000000: <<\u200B\u0E25\u0E49\u0E32\u0E19[\u200B>>];",
+ "1000000000000000000: =#,##0=;",
+ "%%alt-ones:",
+ "1: \u0EC0\u0EAD\u0EB1\u0E94;",
+ "2: =%spellout-cardinal=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u0E17\u0E35\u0E48\u200B=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/lrc.txt b/intl/icu/source/data/rbnf/lrc.txt
new file mode 100644
index 0000000000..17a23d9a8c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/lrc.txt
@@ -0,0 +1,59 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+lrc{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0645\u0646\u0641\u06CC >>;",
+ "x.x: << \u0645\u0648\u0645\u0671\u06CC\u0632 >>;",
+ "0: \u0635\u0641\u0631;",
+ "1: \u06CC\u0671\u06A9;",
+ "2: \u062F\u06CF;",
+ "3: \u0633\u0627\u065B;",
+ "4: \u0686\u0627\u0631;",
+ "5: \u067E\u0646\u062C;",
+ "6: \u0634\u0671\u0634;",
+ "7: \u0647\u0641\u062A;",
+ "8: \u0647\u0634\u062A;",
+ "9: \u0646\u06CF;",
+ "10: \u062F\u0671;",
+ "11: \u06CC\u0627\u0632\u062F\u0671;",
+ "12: \u062F\u06CA\u06CB\u0627\u0632\u062F\u0671;",
+ "13: \u0633\u06CC\u0646\u0632\u0671;",
+ "14: \u0686\u0627\u0631\u062F\u0671;",
+ "15: \u067E\u06CA\u0645\u0632\u0671;",
+ "16: \u0634\u06CA\u0645\u0632\u0671;",
+ "17: \u0647\u0627\u065B\u0628\u062F\u0671;",
+ "18: \u0647\u06CC\u0698\u062F\u0671;",
+ "19: \u0646\u06CA\u0632\u062F\u0671;",
+ "20: \u0628\u06CC\u0633\u062A[ \u0648 >>];",
+ "30: \u0633\u06CC[ \u0648 >>];",
+ "40: \u0686\u0627\u065B\u0647\u0644[ \u0648 >>];",
+ "50: \u067E\u0646\u062C\u0627[ \u0648 >>];",
+ "60: \u0634\u0671\u0635\u062F[ \u0648 >>];",
+ "70: \u0647\u0641\u062A\u0627\u062F[ \u0648 >>];",
+ "80: \u0647\u0634\u062A\u0627\u062F[ \u0648 >>];",
+ "90: \u0646\u0671\u06CB\u062F[ \u0648 >>];",
+ "100: \u0635\u062F[ \u0648 >>];",
+ "200: \u062F\u0627\u065B\u06CB\u06CC\u0633\u062F[ \u0648 >>];",
+ "300: \u0633\u06CC\u0635\u062F[ \u0648 >>];",
+ "400: \u0686\u0627\u0631\u0635\u062F[ \u0648 >>];",
+ "500: \u067E\u06CA\u0645\u0635\u062F[ \u0648 >>];",
+ "600: \u0634\u0671\u0634\u0635\u062F[ \u0648 >>];",
+ "700: \u0647\u0641\u0635\u062F[ \u0648 >>];",
+ "800: \u0647\u0634\u0635\u062F[ \u0648 >>];",
+ "900: \u0646\u06CF\u0635\u062F[ \u0648 >>];",
+ "1000: << \u0647\u0632\u0627\u0631[ \u0648 >>];",
+ "1000000: << \u0645\u0627\u065B\u0644\u06CC\u06CA\u0646[ \u0648 >>];",
+ "1000000000: << \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F[ \u0648 >>];",
+ "1000000000000: << \u0647\u0632\u0627\u0631 \u0645\u06CC\u0644\u06CC\u0627\u062F[ \u0648 >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/lt.txt b/intl/icu/source/data/rbnf/lt.txt
new file mode 100644
index 0000000000..36c8880b8a
--- /dev/null
+++ b/intl/icu/source/data/rbnf/lt.txt
@@ -0,0 +1,110 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+lt{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%spellout-cardinal-feminine-accusative:",
+ "0: ERROR;",
+ "2: dvi;",
+ "3: tris;",
+ "4: keturias;",
+ "5: penkias;",
+ "6: \u0161e\u0161ias;",
+ "7: septynias;",
+ "8: a\u0161tuonias;",
+ "9: devynias;",
+ "10: ERROR;",
+ "%%spellout-thousands:",
+ "0: t\u016Bkstan\u010Di\u0173;",
+ "1: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "2: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "10: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "21: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "22: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "30: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "31: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "32: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "40: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "41: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "42: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "50: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "51: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "52: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "60: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "61: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "62: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "70: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "71: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "72: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "80: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "81: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "82: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "90: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;",
+ "91: =%spellout-cardinal-masculine= t\u016Bkstantis;",
+ "92: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;",
+ "100: \u0161imtas >>;",
+ "200: <%spellout-cardinal-masculine< \u0161imtai >>;",
+ "%spellout-cardinal-masculine:",
+ "-x: m\u012Bnus >>;",
+ "x.x: << kablelis >>;",
+ "0: nulis;",
+ "1: vienas;",
+ "2: du;",
+ "3: trys;",
+ "4: keturi;",
+ "5: penki;",
+ "6: \u0161e\u0161i;",
+ "7: septyni;",
+ "8: a\u0161tuoni;",
+ "9: devyni;",
+ "10: de\u0161imt;",
+ "11: vienuolika;",
+ "12: dvylika;",
+ "13: trylika;",
+ "14: >>olika;",
+ "20: <%%spellout-cardinal-feminine-accusative<de\u0161imt[ >>];",
+ "100: \u0161imtas[ >>];",
+ "200: <%spellout-cardinal-masculine< \u0161imtai[ >>];",
+ "1000: t\u016Bkstantis[ >>];",
+ "2000/1000: <%%spellout-thousands<[ >>];",
+ "1000000: vienas milijonas[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijon\u0173[ >>];",
+ "1000000000: vienas milijardas[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< milijard\u0173[ >>];",
+ "1000000000000: vienas trilijonas[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine<trilijon\u0173[ >>];",
+ "1000000000000000: vienas kvadrilijonas[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< kvadrilijon\u0173[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: m\u012Bnus >>;",
+ "x.x: << kablelis >>;",
+ "0: nulis;",
+ "1: viena;",
+ "2: dvi;",
+ "3: trys;",
+ "4: =%spellout-cardinal-masculine=os;",
+ "10: =%spellout-cardinal-masculine=;",
+ "20: <%%spellout-cardinal-feminine-accusative<de\u0161imt[ >>];",
+ "100: \u0161imtas[ >>];",
+ "200: <%spellout-cardinal-masculine< \u0161imtai[ >>];",
+ "1000: t\u016Bkstantis[ >>];",
+ "2000/1000: <%%spellout-thousands<[ >>];",
+ "1000000: vienas milijonas[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijon\u0173[ >>];",
+ "1000000000: vienas milijardas[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< milijard\u0173[ >>];",
+ "1000000000000: vienas trilijonas[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< trilijon\u0173[ >>];",
+ "1000000000000000: vienas kvadrilijonas[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< kvadrilijon\u0173[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/lv.txt b/intl/icu/source/data/rbnf/lv.txt
new file mode 100644
index 0000000000..3c4f40c09c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/lv.txt
@@ -0,0 +1,85 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+lv{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%spellout-prefixed:",
+ "0: ERROR;",
+ "1: vien;",
+ "2: div;",
+ "3: tr\u012Bs;",
+ "4: \u010Detr;",
+ "5: piec;",
+ "6: se\u0161;",
+ "7: septi\u0146;",
+ "8: asto\u0146;",
+ "9: devi\u0146;",
+ "10: ERROR;",
+ "%spellout-cardinal-masculine:",
+ "-x: m\u012Bnus >>;",
+ "x.x: << komats >>;",
+ "0: nulle;",
+ "1: viens;",
+ "2: divi;",
+ "3: tr\u012Bs;",
+ "4: \u010Detri;",
+ "5: pieci;",
+ "6: se\u0161i;",
+ "7: septi\u0146i;",
+ "8: asto\u0146i;",
+ "9: devi\u0146i;",
+ "10: desmit;",
+ "11: >%%spellout-prefixed>padsmit;",
+ "20: <%%spellout-prefixed<desmit[ >>];",
+ "100: simt[ >>];",
+ "200: <%%spellout-prefixed<simt[ >>];",
+ "1000: t\u016Bksto\u0161[ >>];",
+ "2000: <%%spellout-prefixed<t\u016Bksto\u0161[ >>];",
+ "10000/1000: <%spellout-cardinal-masculine< t\u016Bksto\u0161i[ >>];",
+ "1000000: viens miljons[ >>];",
+ "2000000: <%spellout-cardinal-masculine< miljoni[ >>];",
+ "1000000000: viens miljards[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miljardi[ >>];",
+ "1000000000000: viens biljons[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< biljoni[ >>];",
+ "1000000000000000: viens biljards[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biljardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: m\u012Bnus >>;",
+ "x.x: << komats >>;",
+ "0: nulle;",
+ "1: viena;",
+ "2: divas;",
+ "3: tr\u012Bs;",
+ "4: \u010Detras;",
+ "5: piecas;",
+ "6: se\u0161as;",
+ "7: septi\u0146as;",
+ "8: asto\u0146as;",
+ "9: devi\u0146as;",
+ "10: =%spellout-cardinal-masculine=;",
+ "20: <%%spellout-prefixed<desmit[ >>];",
+ "100: simt[ >>];",
+ "200: <%%spellout-prefixed<simt[ >>];",
+ "1000: t\u016Bksto\u0161[ >>];",
+ "2000: <%%spellout-prefixed<t\u016Bksto\u0161[ >>];",
+ "10000/1000: <%spellout-cardinal-masculine< t\u016Bksto\u0161i[ >>];",
+ "1000000: viens miljons[ >>];",
+ "2000000: <%spellout-cardinal-masculine< miljoni[ >>];",
+ "1000000000: viens miljards[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miljardi[ >>];",
+ "1000000000000: viens biljons[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< biljoni[ >>];",
+ "1000000000000000: viens biljards[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biljardi[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/mk.txt b/intl/icu/source/data/rbnf/mk.txt
new file mode 100644
index 0000000000..a892bb20aa
--- /dev/null
+++ b/intl/icu/source/data/rbnf/mk.txt
@@ -0,0 +1,98 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+mk{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u0435\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u0435\u0442\u0438\u0440\u0438;",
+ "5: \u043F\u0435\u0442;",
+ "6: \u0448\u0435\u0441\u0442;",
+ "7: \u0441\u0435\u0434\u0443\u043C;",
+ "8: \u043E\u0441\u0443\u043C;",
+ "9: \u0434\u0435\u0432\u0435\u0442;",
+ "10: \u0434\u0435\u0441\u0435\u0442;",
+ "11: \u0435\u0434\u0438\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "14: \u0447\u0435\u0442\u0438\u0440\u0438\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "15: \u043F\u0435\u0442\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "16: \u0448\u0435\u0441\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "17: \u0441\u0435\u0434\u0443\u043C\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "18: \u043E\u0441\u0443\u043C\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "19: \u0434\u0435\u0432\u0435\u0442\u043D\u0430\u0435\u0441\u0435\u0442;",
+ "20: \u0434\u0432\u0430\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: \u0442\u0440\u0438\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0438\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "70: \u0441\u0435\u0434\u0443\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "80: \u043E\u0441\u0443\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: <%spellout-cardinal-feminine<\u0441\u0442\u043E[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0438\u043B\u0458\u0430\u0434\u0430[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u043D\u043E;",
+ "2: \u0434\u0432\u0430;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: \u0442\u0440\u0438\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0438\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "70: \u0441\u0435\u0434\u0443\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "80: \u043E\u0441\u0443\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: <%spellout-cardinal-feminine<\u0441\u0442\u043E[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0438\u043B\u0458\u0430\u0434\u0430[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0435\u0434\u043D\u0430;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: \u0442\u0440\u0438\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0438\u0440\u0438\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "70: \u0441\u0435\u0434\u0443\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "80: \u043E\u0441\u0443\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: <%spellout-cardinal-feminine<\u0441\u0442\u043E[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0438\u043B\u0458\u0430\u0434\u0430[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ms.txt b/intl/icu/source/data/rbnf/ms.txt
new file mode 100644
index 0000000000..e31ffce657
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ms.txt
@@ -0,0 +1,54 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ms{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212ke->#,##0>;",
+ "0: ke-=#,##0=;",
+ "1: No. 1;",
+ "2: ke-=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: negatif >>;",
+ "x.x: << perpuluhan >>;",
+ "0: kosong;",
+ "1: satu;",
+ "2: dua;",
+ "3: tiga;",
+ "4: empat;",
+ "5: lima;",
+ "6: enam;",
+ "7: tujuh;",
+ "8: lapan;",
+ "9: sembilan;",
+ "10: sepuluh;",
+ "11: sebelas;",
+ "12: >> belas;",
+ "20: << puluh[ >>];",
+ "100: seratus[ >>];",
+ "200: << ratus[ >>];",
+ "1000: seribu[ >>];",
+ "2000: << ribu[ >>];",
+ "1000000: sejuta[ >>];",
+ "2000000: << juta[ >>];",
+ "1000000000: << bilion[ >>];",
+ "1000000000000: << trilion[ >>];",
+ "1000000000000000: << kuadrilion[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "-x: negatif >>;",
+ "x.x: =#,##0.#=;",
+ "0: kekosong;",
+ "1: pertama;",
+ "2: ke=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/mt.txt b/intl/icu/source/data/rbnf/mt.txt
new file mode 100644
index 0000000000..e62e619fd5
--- /dev/null
+++ b/intl/icu/source/data/rbnf/mt.txt
@@ -0,0 +1,269 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+mt{
+ RBNFRules{
+ DurationRules{
+ "%with-words:",
+ "0: 0 sekondi; 1 sekonda; =0= sekondi;",
+ "60/60: <%%min<[, >>];",
+ "3600/60: <%%hr<[, >>>];",
+ "%%min:",
+ "0: 0 minuti; 1 minuta; =0= minuti;",
+ "%%hr:",
+ "0: 0 sieg\u0127at; 1 sieg\u0127a; =0= sieg\u0127at;",
+ "%in-numerals:",
+ "0: =0= sek.;",
+ "60: =%%min-sec=;",
+ "3600: =%%hr-min-sec=;",
+ "%%min-sec:",
+ "0: :=00=;",
+ "60/60: <0<>>;",
+ "%%hr-min-sec:",
+ "0: :=00=;",
+ "60/60: <00<>>;",
+ "3600/60: <#,##0<:>>>;",
+ "%duration:",
+ "0: =%in-numerals=;",
+ "%%lenient-parse:",
+ "& ':' = '.' = ' ' = '-';",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%%spellout-cardinal-type-b-masculine=;",
+ "%%spellout-cardinal-type-b-masculine:",
+ "-x: minus >>;",
+ "x.x: << punt >>;",
+ "0: \u017Cero;",
+ "1: wie\u0127ed;",
+ "2: tnejn;",
+ "3: tlieta;",
+ "4: erbg\u0127a;",
+ "5: \u0127amsa;",
+ "6: sitta;",
+ "7: sebg\u0127a;",
+ "8: tmienja;",
+ "9: disg\u0127a;",
+ "10: g\u0127axra;",
+ "11: \u0127dax;",
+ "12: tnax;",
+ "13: tlettax;",
+ "14: erbatax;",
+ "15: \u0127mistax;",
+ "16: sittax;",
+ "17: sbatax;",
+ "18: tmintax;",
+ "19: dsatax;",
+ "20: [>> u ]g\u0127oxrin;",
+ "30: [>> u ]tletin;",
+ "40: [>> u ]erbg\u0127in;",
+ "50: [>> u ]\u0127amsin;",
+ "60: [>> u ]sittin;",
+ "70: [>> u ]sebg\u0127in;",
+ "80: [>> u ]tmenin;",
+ "90: [>> u ]disg\u0127in;",
+ "100: mija[ u >>];",
+ "200: mitejn[ u >>];",
+ "300: <%spellout-cardinal-masculine< mija[ u >>];",
+ "1000: elf[>%%and-type-b-masculine>];",
+ "2000: elfejn[>%%and-type-b-masculine>];",
+ "3000: <%%thousands< elef[>%%and-type-b-masculine>];",
+ "11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-b-masculine>];",
+ "1000000: miljun[>%%and-type-b-masculine>];",
+ "2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-b-masculine>];",
+ "11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-b-masculine>];",
+ "1000000000: biljun[>%%and-type-b-masculine>];",
+ "2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-b-masculine>];",
+ "11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-b-masculine>];",
+ "1000000000000: triljun[>%%and-type-b-masculine>];",
+ "2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-b-masculine>];",
+ "11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-b-masculine>];",
+ "1000000000000000: kvadriljun[>%%and-type-b-masculine>];",
+ "2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-b-masculine>];",
+ "11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-b-masculine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-type-b-masculine:",
+ "0: ;",
+ "1: ' u =%%spellout-cardinal-type-b-masculine=;",
+ "%%spellout-cardinal-type-b-feminine:",
+ "-x: minus >>;",
+ "x.x: << punt >>;",
+ "0: \u017Cero;",
+ "1: wa\u0127da;",
+ "2: tnejn;",
+ "3: tlieta;",
+ "4: erbg\u0127a;",
+ "5: \u0127amsa;",
+ "6: sitta;",
+ "7: sebg\u0127a;",
+ "8: tmienja;",
+ "9: disg\u0127a;",
+ "10: g\u0127axra;",
+ "11: \u0127dax;",
+ "12: tnax;",
+ "13: tlettax;",
+ "14: erbatax;",
+ "15: \u0127mistax;",
+ "16: sittax;",
+ "17: sbatax;",
+ "18: tmintax;",
+ "19: dsatax;",
+ "20: [>> u ]g\u0127oxrin;",
+ "30: [>> u ]tletin;",
+ "40: [>> u ]erbg\u0127in;",
+ "50: [>> u ]\u0127amsin;",
+ "60: [>> u ]sittin;",
+ "70: [>> u ]sebg\u0127in;",
+ "80: [>> u ]tmenin;",
+ "90: [>> u ]disg\u0127in;",
+ "100: mija[ u >>];",
+ "200: mitejn[ u >>];",
+ "300: <%spellout-cardinal-masculine< mija[ u >>];",
+ "1000: elf[>%%and-type-b-feminine>];",
+ "2000: elfejn[>%%and-type-b-feminine>];",
+ "3000: <%%thousands< elef[>%%and-type-b-feminine>];",
+ "11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-b-feminine>];",
+ "1000000: miljun[>%%and-type-b-feminine>];",
+ "2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-b-feminine>];",
+ "11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-b-feminine>];",
+ "1000000000: biljun[>%%and-type-b-feminine>];",
+ "2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-b-feminine>];",
+ "11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-b-feminine>];",
+ "1000000000000: triljun[>%%and-type-b-feminine>];",
+ "2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-b-feminine>];",
+ "11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-b-feminine>];",
+ "1000000000000000: kvadriljun[>%%and-type-b-feminine>];",
+ "2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-b-feminine>];",
+ "11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-b-feminine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-type-b-feminine:",
+ "0: ;",
+ "1: ' u =%%spellout-cardinal-type-b-feminine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << punt >>;",
+ "0: \u017Cero;",
+ "1: wie\u0127ed;",
+ "2: \u017Cew\u0121;",
+ "3: tliet;",
+ "4: erba\u02BC;",
+ "5: \u0127ames;",
+ "6: sitt;",
+ "7: seba\u02BC;",
+ "8: tmien;",
+ "9: disa\u02BC;",
+ "10: g\u0127axar;",
+ "11: \u0127dax-il;",
+ "12: tnax-il;",
+ "13: tlettax-il;",
+ "14: erbatax-il;",
+ "15: \u0127mistax-il;",
+ "16: sittax-il;",
+ "17: sbatax-il;",
+ "18: tmintax-il;",
+ "19: dsatax-il;",
+ "20: [>%spellout-cardinal-masculine> u ]g\u0127oxrin;",
+ "30: [>%spellout-cardinal-masculine> u ]tletin;",
+ "40: [>%spellout-cardinal-masculine> u ]erbg\u0127in;",
+ "50: [>%spellout-cardinal-masculine> u ]\u0127amsin;",
+ "60: [>%spellout-cardinal-masculine> u ]sittin;",
+ "70: [>%spellout-cardinal-masculine> u ]sebg\u0127in;",
+ "80: [>%spellout-cardinal-masculine> u ]tmenin;",
+ "90: [>%spellout-cardinal-masculine> u ]disg\u0127in;",
+ "100: mitt;",
+ "101: mija u >%spellout-cardinal-masculine>;",
+ "200: mitejn[ u >%spellout-cardinal-masculine>];",
+ "300: <%spellout-cardinal-masculine< mija[>%%and-type-a-masculine>];",
+ "1000: elf[>%%and-type-a-masculine>];",
+ "2000: elfejn[>%%and-type-a-masculine>];",
+ "3000: <%%thousands< elef[>%%and-type-a-masculine>];",
+ "11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-a-masculine>];",
+ "1000000: miljun[>%%and-type-a-masculine>];",
+ "2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-a-masculine>];",
+ "11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-a-masculine>];",
+ "1000000000: biljun[>%%and-type-a-masculine>];",
+ "2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-a-masculine>];",
+ "11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-a-masculine>];",
+ "1000000000000: triljun[>%%and-type-a-masculine>];",
+ "2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-a-masculine>];",
+ "11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-a-masculine>];",
+ "1000000000000000: kvadriljun[>%%and-type-a-masculine>];",
+ "2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-a-masculine>];",
+ "11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-a-masculine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-type-a-masculine:",
+ "0: ;",
+ "1: ' u =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << punt >>;",
+ "0: \u017Cero;",
+ "1: wa\u0127da;",
+ "2: \u017Cew\u0121;",
+ "3: tliet;",
+ "4: erba\u02BC;",
+ "5: \u0127ames;",
+ "6: sitt;",
+ "7: seba\u02BC;",
+ "8: tmien;",
+ "9: disa\u02BC;",
+ "10: g\u0127axar;",
+ "11: \u0127dax-il;",
+ "12: tnax-il;",
+ "13: tlettax-il;",
+ "14: erbatax-il;",
+ "15: \u0127mistax-il;",
+ "16: sittax-il;",
+ "17: sbatax-il;",
+ "18: tmintax-il;",
+ "19: dsatax-il;",
+ "20: [>%spellout-cardinal-feminine> u ]g\u0127oxrin;",
+ "30: [>%spellout-cardinal-feminine> u ]tletin;",
+ "40: [>%spellout-cardinal-feminine> u ]erbg\u0127in;",
+ "50: [>%spellout-cardinal-feminine> u ]\u0127amsin;",
+ "60: [>%spellout-cardinal-feminine> u ]sittin;",
+ "70: [>%spellout-cardinal-feminine> u ]sebg\u0127in;",
+ "80: [>%spellout-cardinal-feminine> u ]tmenin;",
+ "90: [>%spellout-cardinal-feminine> u ]disg\u0127in;",
+ "100: mitt;",
+ "101: mija u >%spellout-cardinal-feminine>;",
+ "200: mitejn[ u >%spellout-cardinal-feminine>];",
+ "300: <%spellout-cardinal-masculine< mija[>%%and-type-a-feminine>];",
+ "1000: elf[>%%and-type-a-feminine>];",
+ "2000: elfejn[>%%and-type-a-feminine>];",
+ "3000: <%%thousands< elef[>%%and-type-a-feminine>];",
+ "11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-a-feminine>];",
+ "1000000: miljun[>%%and-type-a-feminine>];",
+ "2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-a-feminine>];",
+ "11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-a-feminine>];",
+ "1000000000: biljun[>%%and-type-a-feminine>];",
+ "2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-a-feminine>];",
+ "11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-a-feminine>];",
+ "1000000000000: triljun[>%%and-type-a-feminine>];",
+ "2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-a-feminine>];",
+ "11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-a-feminine>];",
+ "1000000000000000: kvadriljun[>%%and-type-a-feminine>];",
+ "2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-a-feminine>];",
+ "11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-a-feminine>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-type-a-feminine:",
+ "0: ;",
+ "1: ' u =%spellout-cardinal-feminine=;",
+ "%%thousands:",
+ "0: ERROR-=0=;",
+ "3: tlitt;",
+ "4: erbat;",
+ "5: \u0127amest;",
+ "6: sitt;",
+ "7: sebat;",
+ "8: tmint;",
+ "9: disat;",
+ "10: g\u0127axart;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/my.txt b/intl/icu/source/data/rbnf/my.txt
new file mode 100644
index 0000000000..63df89133f
--- /dev/null
+++ b/intl/icu/source/data/rbnf/my.txt
@@ -0,0 +1,55 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+my{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-cardinal=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u1021\u1014\u102F\u1010\u103A>>;",
+ "x.x: <<\u1012\u101E\u1019>>;",
+ "0: \u101E\u102F\u100A;",
+ "1: \u1010\u1005\u103A;",
+ "2: \u1014\u103E\u1005\u103A;",
+ "3: \u101E\u102F\u1036\u1038;",
+ "4: \u101C\u1031\u1038;",
+ "5: \u1004\u102B\u1038;",
+ "6: \u1001\u103C\u1031\u102C\u1000\u103A;",
+ "7: \u1001\u102F\u1014\u103E\u1005\u103A;",
+ "8: \u101B\u103E\u1005\u103A;",
+ "9: \u1000\u102D\u102F\u1038;",
+ "10: \u1006\u101A\u103A;",
+ "11: \u1006\u101A\u1037\u103A[>>];",
+ "20: <<\u1006\u101A\u103A[>>];",
+ "100: <<\u101B\u102C;",
+ "101: <<\u101B\u102C\u1037[>>];",
+ "1000: <<\u1011\u1031\u102C\u1004\u103A;",
+ "1001: <<\u1011\u1031\u102C\u1004\u1037\u103A[>>];",
+ "10000: <<\u101E\u1031\u102C\u1004\u103A\u1038[>>];",
+ "100000: <<\u101E\u102D\u1014\u103A\u1038[>>];",
+ "1000000: <<\u101E\u1014\u103A\u1038[>>];",
+ "10000000: <<\u1000\u102F\u100B\u1031[>>];",
+ "100000000000000: <<\u1000\u1031\u102C\u100B\u102D[>>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "-x: \u1021\u1014\u102F\u1010\u103A>>;",
+ "x.x: =#,##0.#=;",
+ "0: =%spellout-cardinal=;",
+ "1: \u1015\u1011\u1019;",
+ "2: \u1012\u102F\u1010\u102D\u101A;",
+ "3: \u1010\u1010\u102D\u101A;",
+ "4: \u1005\u1010\u102F\u1010\u1039\u1011;",
+ "5: \u1015\u1009\u1039\u1005\u1019;",
+ "6: \u1006\u100B\u1039\u100C\u1019;",
+ "7: \u101E\u1010\u1039\u1010\u1019;",
+ "8: \u1021\u100B\u1039\u100C\u1019;",
+ "9: \u1014\u101D\u1019;",
+ "10: \u1012\u101E\u1019;",
+ "11: =%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/nb.txt b/intl/icu/source/data/rbnf/nb.txt
new file mode 100644
index 0000000000..67eb7b4278
--- /dev/null
+++ b/intl/icu/source/data/rbnf/nb.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+nb{
+ %%Parent{"no"}
+}
diff --git a/intl/icu/source/data/rbnf/ne.txt b/intl/icu/source/data/rbnf/ne.txt
new file mode 100644
index 0000000000..c79a371f3f
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ne.txt
@@ -0,0 +1,174 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ne{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;",
+ "x.x: =#,##,##0.#=;",
+ "0: =%spellout-numbering=;",
+ "1000/100: << \u0938\u092F[ >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;",
+ "x.x: << \u0926\u0936\u092E\u0932\u0935 >>;",
+ "Inf: \u0905\u0928\u0928\u094D\u0924;",
+ "0: \u0936\u0941\u0928\u094D\u092F;",
+ "1: \u090F\u0915;",
+ "2: \u0926\u0941\u0908;",
+ "3: \u0924\u093F\u0928;",
+ "4: \u091A\u093E\u0930;",
+ "5: \u092A\u093E\u0901\u091A;",
+ "6: \u091B;",
+ "7: \u0938\u093E\u0924;",
+ "8: \u0906\u0920;",
+ "9: \u0928\u094C;",
+ "10: \u0926\u0938;",
+ "11: \u090F\u0918\u093E\u0930;",
+ "12: \u092C\u093E\u0939\u094D\u0930;",
+ "13: \u0924\u0947\u0939\u094D\u0930;",
+ "14: \u091A\u094C\u0927;",
+ "15: \u092A\u0928\u094D\u0927\u094D\u0930;",
+ "16: \u0938\u094B\u0939\u094D\u0930;",
+ "17: \u0938\u0924\u094D\u0930;",
+ "18: \u0905\u0920\u093E\u0930;",
+ "19: \u0909\u0928\u094D\u0928\u093E\u0907\u0938;",
+ "20: \u092C\u093F\u0938;",
+ "21: \u090F\u0915\u094D\u0915\u093E\u0907\u0938;",
+ "22: \u092C\u093E\u0907\u0938;",
+ "23: \u0924\u0947\u0907\u0938;",
+ "24: \u091A\u094C\u092C\u093F\u0938;",
+ "25: \u092A\u091A\u094D\u091A\u093F\u0938;",
+ "26: \u091B\u092C\u094D\u092C\u093F\u0938;",
+ "27: \u0938\u0924\u094D\u0924\u093E\u0907\u0938;",
+ "28: \u0905\u091F\u094D\u0920\u093E\u0907\u0938;",
+ "29: \u0909\u0928\u0928\u094D\u0924\u093F\u0938;",
+ "30: \u0924\u093F\u0938;",
+ "31: \u090F\u0915\u0924\u093F\u0938;",
+ "32: \u092C\u0924\u094D\u0924\u093F\u0938;",
+ "33: \u0924\u0947\u0924\u094D\u0924\u093F\u0938;",
+ "34: \u091A\u094C\u0901\u0924\u093F\u0938;",
+ "35: \u092A\u0948\u0901\u0924\u093F\u0938;",
+ "36: \u091B\u0924\u094D\u0924\u093F\u0938;",
+ "37: \u0938\u0948\u0901\u0924\u093F\u0938;",
+ "38: \u0905\u0920\u0924\u093F\u0938;",
+ "39: \u0909\u0928\u0928\u094D\u091A\u093E\u0932\u093F\u0938;",
+ "40: \u091A\u093E\u0932\u093F\u0938;",
+ "41: \u090F\u0915\u091A\u093E\u0932\u093F\u0938;",
+ "42: \u092C\u092F\u093E\u0932\u093F\u0938;",
+ "43: \u0924\u094D\u0930\u093F\u091A\u093E\u0932\u093F\u0938;",
+ "44: \u091A\u0935\u093E\u0932\u093F\u0938;",
+ "45: \u092A\u0948\u0901\u0924\u093E\u0932\u093F\u0938;",
+ "46: \u091B\u092F\u093E\u0932\u093F\u0938;",
+ "47: \u0938\u0924\u091A\u093E\u0932\u093F\u0938;",
+ "48: \u0905\u0920\u091A\u093E\u0932\u093F\u0938;",
+ "49: \u0909\u0928\u0928\u094D\u091A\u093E\u0938;",
+ "50: \u092A\u091A\u093E\u0938;",
+ "51: \u090F\u0915\u093E\u0909\u0928\u094D\u0928;",
+ "52: \u092C\u093E\u0909\u0928\u094D\u0928;",
+ "53: \u0924\u094D\u0930\u093F\u092A\u0928\u094D\u0928;",
+ "54: \u091A\u0935\u0928\u094D\u0928;",
+ "55: \u092A\u091A\u092A\u0928\u094D\u0928;",
+ "56: \u091B\u092A\u0928\u094D\u0928;",
+ "57: \u0938\u0928\u094D\u0924\u093E\u0909\u0928\u094D\u0928;",
+ "58: \u0905\u0928\u094D\u0920\u093E\u0909\u0928\u094D\u0928;",
+ "59: \u0909\u0928\u0928\u094D\u0938\u093E\u0920\u0940;",
+ "60: \u0938\u093E\u0920\u0940;",
+ "61: \u090F\u0915\u0938\u091F\u094D\u0920\u0940;",
+ "62: \u092C\u092F\u0938\u091F\u094D\u0920\u0940;",
+ "63: \u0924\u094D\u0930\u093F\u0938\u091F\u094D\u0920\u0940;",
+ "64: \u091A\u094C\u0938\u091F\u094D\u0920\u0940;",
+ "65: \u092A\u0948\u0901\u0938\u091F\u094D\u0920\u0940;",
+ "66: \u091B\u092F\u0938\u091F\u094D\u0920\u0940;",
+ "67: \u0938\u0924\u0938\u091F\u094D\u0920\u0940;",
+ "68: \u0905\u0920\u0938\u091F\u094D\u0920\u0940;",
+ "69: \u0909\u0928\u0928\u094D\u0938\u0924\u094D\u0924\u0930\u0940;",
+ "70: \u0938\u0924\u094D\u0924\u0930\u0940;",
+ "71: \u090F\u0915\u0939\u0924\u094D\u0924\u0930;",
+ "72: \u092C\u0939\u0924\u094D\u0924\u0930;",
+ "73: \u0924\u094D\u0930\u093F\u0939\u0924\u094D\u0924\u0930;",
+ "74: \u091A\u094C\u0939\u0924\u094D\u0924\u0930;",
+ "75: \u092A\u091A\u0939\u0924\u094D\u0924\u0930;",
+ "76: \u091B\u092F\u0939\u0924\u094D\u0924\u0930;",
+ "77: \u0938\u0924\u0939\u0924\u094D\u0924\u0930;",
+ "78: \u0905\u0920\u0939\u0924\u094D\u0924\u0930;",
+ "79: \u0909\u0928\u093E\u0938\u0940;",
+ "80: \u0905\u0938\u0940;",
+ "81: \u090F\u0915\u093E\u0938\u0940;",
+ "82: \u092C\u092F\u093E\u0938\u0940;",
+ "83: \u0924\u094D\u0930\u093F\u092F\u093E\u0938\u0940;",
+ "84: \u091A\u094C\u0930\u093E\u0938\u0940;",
+ "85: \u092A\u091A\u093E\u0938\u0940;",
+ "86: \u091B\u092F\u093E\u0938\u0940;",
+ "87: \u0938\u0924\u093E\u0938\u0940;",
+ "88: \u0905\u0920\u093E\u0938\u0940;",
+ "89: \u0909\u0928\u093E\u0928\u094D\u0928\u092C\u094D\u092C\u0947;",
+ "90: \u0928\u092C\u094D\u092C\u0947;",
+ "91: \u090F\u0915\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "92: \u092C\u092F\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "93: \u0924\u094D\u0930\u093F\u092F\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "94: \u091A\u094C\u0930\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "95: \u092A\u0928\u094D\u091A\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "96: \u091B\u092F\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "97: \u0938\u0928\u094D\u0924\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "98: \u0905\u0928\u094D\u0920\u093E\u0928\u092C\u094D\u092C\u0947;",
+ "99: \u0909\u0928\u093E\u0928\u094D\u0938\u092F;",
+ "100: << \u0938\u092F[ >>];",
+ "1000: << \u0939\u091C\u093E\u0930[ >>];",
+ "100000: << \u0932\u093E\u0916[ >>];",
+ "10000000: << \u0915\u0930\u094B\u0921[ >>];",
+ "1000000000: << \u0905\u0930\u092C[ >>];",
+ "100000000000: << \u0916\u0930\u092C[ >>];",
+ "10000000000000: << \u0936\u0902\u0916[ >>];",
+ "1000000000000000: =#,##,##0=;",
+ "%spellout-cardinal:",
+ "0: =%spellout-numbering=;",
+ "%%consonant-suffix:",
+ "0: \u094C\u0901;",
+ "1: ' =%spellout-numbering=\u094C\u0901;",
+ "2: ' \u0926\u0941\u092F\u094C\u0901;",
+ "3: ' =%spellout-numbering=\u094C\u0901;",
+ "5: ' =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;",
+ "x.x: =#,##,##0.#=;",
+ "0: \u0936\u0941\u0928\u094D\u092F\u094C\u0901;",
+ "1: \u092A\u0939\u093F\u0932\u094B;",
+ "2: \u0926\u094B\u0938\u094D\u0930\u094B;",
+ "3: \u0924\u0947\u0938\u094D\u0930\u094B;",
+ "4: \u091A\u094C\u0925\u094B;",
+ "5: \u092A\u093E\u0901\u091A\u094C\u0901;",
+ "6: \u091B\u0948\u091F\u094C\u0901;",
+ "7: \u0938\u093E\u0924\u094C\u0901;",
+ "8: \u0906\u0920\u094C\u0901;",
+ "9: \u0928\u0935\u094C\u0901;",
+ "10: \u0926\u0936\u094C\u0901;",
+ "11: \u090F\u0918\u093E\u0930\u094C\u0901;",
+ "12: \u092C\u093E\u0939\u094D\u0930\u094C\u0901;",
+ "13: =%spellout-numbering=\u094C\u0901;",
+ "60: =%spellout-numbering=\u0914\u0901;",
+ "71: =%spellout-numbering=\u094C\u0901;",
+ "80: =%spellout-numbering=\u0914\u0901;",
+ "99: =%spellout-numbering=\u094C\u0901;",
+ "100: <%spellout-numbering< \u0938\u092F>%%consonant-suffix>;",
+ "1000: <%spellout-numbering< \u0939\u091C\u093E\u0930>%%consonant-suffix>;",
+ "100000: <%spellout-numbering< \u0932\u093E\u0916>%%consonant-suffix>;",
+ "10000000: <%spellout-numbering< \u0915\u0930\u094B\u0921>%%consonant-suffix>;",
+ "1000000000: <%spellout-numbering< \u0905\u0930\u092C>%%consonant-suffix>;",
+ "100000000000: <%spellout-numbering< \u0916\u0930\u092C>%%consonant-suffix>;",
+ "10000000000000: <%spellout-numbering< \u0936\u0902\u0916>%%consonant-suffix>;",
+ "1000000000000000: =#,##,##0=.;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;",
+ "x.x: =#,##,##0.#=;",
+ "0: \u0936\u0941\u0928\u094D\u092F\u094C\u0901;",
+ "1: \u092A\u0939\u093F\u0932\u0940;",
+ "2: \u0926\u094B\u0938\u094D\u0930\u0940;",
+ "3: \u0924\u0947\u0938\u094D\u0930\u0940;",
+ "4: \u091A\u094C\u0925\u0940;",
+ "5: \u092A\u093E\u0901\u091A\u0935\u0940;",
+ "6: =%spellout-ordinal-masculine=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/nl.txt b/intl/icu/source/data/rbnf/nl.txt
new file mode 100644
index 0000000000..fcb0ed3896
--- /dev/null
+++ b/intl/icu/source/data/rbnf/nl.txt
@@ -0,0 +1,110 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+nl{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=e;",
+ }
+ SpelloutRules{
+ "%%2d-year:",
+ "0: honderd;",
+ "1: =%spellout-numbering=;",
+ "%spellout-numbering-year:",
+ "-x: min >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<>%%2d-year>;",
+ "2000: =%spellout-numbering=;",
+ "2100/100: <<>%%2d-year>;",
+ "3000: =%spellout-numbering=;",
+ "3100/100: <<>%%2d-year>;",
+ "4000: =%spellout-numbering=;",
+ "4100/100: <<>%%2d-year>;",
+ "5000: =%spellout-numbering=;",
+ "5100/100: <<>%%2d-year>;",
+ "6000: =%spellout-numbering=;",
+ "6100/100: <<>%%2d-year>;",
+ "7000: =%spellout-numbering=;",
+ "7100/100: <<>%%2d-year>;",
+ "8000: =%spellout-numbering=;",
+ "8100/100: <<>%%2d-year>;",
+ "9000: =%spellout-numbering=;",
+ "9100/100: <<>%%2d-year>;",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%%number-en:",
+ "1: een\u00ADen\u00AD;",
+ "2: twee\u00AD\u00EBn\u00AD;",
+ "3: drie\u00AD\u00EBn\u00AD;",
+ "4: =%spellout-cardinal=\u00ADen\u00AD;",
+ "%spellout-cardinal:",
+ "-x: min >>;",
+ "x.x: << komma >>;",
+ "0: nul;",
+ "1: een;",
+ "2: twee;",
+ "3: drie;",
+ "4: vier;",
+ "5: vijf;",
+ "6: zes;",
+ "7: zeven;",
+ "8: acht;",
+ "9: negen;",
+ "10: tien;",
+ "11: elf;",
+ "12: twaalf;",
+ "13: dertien;",
+ "14: veertien;",
+ "15: vijftien;",
+ "16: zestien;",
+ "17: zeventien;",
+ "18: achttien;",
+ "19: negentien;",
+ "20: [>%%number-en>]twintig;",
+ "30: [>%%number-en>]dertig;",
+ "40: [>%%number-en>]veertig;",
+ "50: [>%%number-en>]vijftig;",
+ "60: [>%%number-en>]zestig;",
+ "70: [>%%number-en>]zeventig;",
+ "80: [>%%number-en>]tachtig;",
+ "90: [>%%number-en>]negentig;",
+ "100: honderd[>>];",
+ "200: <<\u00ADhonderd[\u00AD>>];",
+ "1000: duizend[\u00AD>>];",
+ "2000: <<\u00ADduizend[\u00AD>>];",
+ "100000/1000: <<\u00ADduizend[\u00AD>>];",
+ "1000000: << miljoen[ >>];",
+ "1000000000: << miljard[ >>];",
+ "1000000000000: << biljoen[ >>];",
+ "1000000000000000: << biljard[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ord-ste:",
+ "0: ste;",
+ "1: \u00AD=%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: min >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulste;",
+ "1: eerste;",
+ "2: tweede;",
+ "3: derde;",
+ "4: =%spellout-cardinal=de;",
+ "8: =%spellout-cardinal=ste;",
+ "9: =%spellout-cardinal=de;",
+ "20: =%spellout-cardinal=ste;",
+ "100: honderd>%%ord-ste>;",
+ "200: <%spellout-cardinal<\u00ADhonderd>%%ord-ste>;",
+ "1000: duizend>%%ord-ste>;",
+ "2000: <%spellout-cardinal<\u00ADduizend>%%ord-ste>;",
+ "1000000: <%spellout-cardinal<\u00ADmiljoen>%%ord-ste>;",
+ "1000000000: <%spellout-cardinal<\u00ADmiljard>%%ord-ste>;",
+ "1000000000000: <%spellout-cardinal<\u00ADbiljoen>%%ord-ste>;",
+ "1000000000000000: <%spellout-cardinal<\u00ADbiljard>%%ord-ste>;",
+ "1000000000000000000: =#,##0=e;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/nn.txt b/intl/icu/source/data/rbnf/nn.txt
new file mode 100644
index 0000000000..115f10ac1e
--- /dev/null
+++ b/intl/icu/source/data/rbnf/nn.txt
@@ -0,0 +1,70 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+nn{
+ %%Parent{"no"}
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: << hundre[ og >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-reale=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: eitt;",
+ "2: =%spellout-cardinal-reale=;",
+ "%spellout-cardinal-masculine:",
+ "0: =%spellout-cardinal-reale=;",
+ "%spellout-cardinal-feminine:",
+ "0: =%spellout-cardinal-reale=;",
+ "%spellout-cardinal-reale:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: \u00E9in;",
+ "2: to;",
+ "3: tre;",
+ "4: fire;",
+ "5: fem;",
+ "6: seks;",
+ "7: sju;",
+ "8: \u00E5tte;",
+ "9: ni;",
+ "10: ti;",
+ "11: elleve;",
+ "12: tolv;",
+ "13: tretten;",
+ "14: fjorten;",
+ "15: femten;",
+ "16: seksten;",
+ "17: sytten;",
+ "18: atten;",
+ "19: nitten;",
+ "20: tjue[\u00AD>>];",
+ "30: tretti[\u00AD>>];",
+ "40: f\u00F8rti[\u00AD>>];",
+ "50: femti[\u00AD>>];",
+ "60: seksti[\u00AD>>];",
+ "70: sytti[\u00AD>>];",
+ "80: \u00E5tti[\u00AD>>];",
+ "90: nitti[\u00AD>>];",
+ "100: <%spellout-cardinal-neuter< hundre[ og >>];",
+ "1000: <%spellout-cardinal-neuter< tusen[ og >>];",
+ "1000000: \u00E9in million[ >>];",
+ "2000000: << millionar[ >>];",
+ "1000000000: \u00E9in milliard[ >>];",
+ "2000000000: << milliardar[ >>];",
+ "1000000000000: \u00E9in billion[ >>];",
+ "2000000000000: << billionar[ >>];",
+ "1000000000000000: \u00E9in billiard[ >>];",
+ "2000000000000000: << biliardar[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/no.txt b/intl/icu/source/data/rbnf/no.txt
new file mode 100644
index 0000000000..cc0b7b8263
--- /dev/null
+++ b/intl/icu/source/data/rbnf/no.txt
@@ -0,0 +1,312 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+no{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00ADhundre[ og >>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%%spellout-cardinal-reale=;",
+ "%spellout-cardinal-masculine:",
+ "0: =%%spellout-cardinal-reale=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: ei;",
+ "2: =%%spellout-cardinal-reale=;",
+ "100: hundre[ og >>];",
+ "200: <%spellout-cardinal-neuter< hundre[ og >>];",
+ "1000: tusen[ >%%and-small-f>];",
+ "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-f>];",
+ "1000000: \u00E9n million[ >>];",
+ "2000000: <%%spellout-cardinal-reale< millioner[ >>];",
+ "1000000000: \u00E9n milliard[ >>];",
+ "2000000000: <%%spellout-cardinal-reale< milliarder[ >>];",
+ "1000000000000: \u00E9n billion[ >>];",
+ "2000000000000: <%%spellout-cardinal-reale< billioner[ >>];",
+ "1000000000000000: \u00E9n billiard[ >>];",
+ "2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-small-f:",
+ "0: og =%spellout-cardinal-feminine=;",
+ "100: =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: ett;",
+ "2: =%%spellout-cardinal-reale=;",
+ "20: tjue[\u00AD>>];",
+ "30: tretti[\u00AD>>];",
+ "40: f\u00F8rti[\u00AD>>];",
+ "50: femti[\u00AD>>];",
+ "60: seksti[\u00AD>>];",
+ "70: sytti[\u00AD>>];",
+ "80: \u00E5tti[\u00AD>>];",
+ "90: nitti[\u00AD>>];",
+ "100: hundre[ og >>];",
+ "200: <%spellout-cardinal-neuter< hundre[ og >>];",
+ "1000: tusen[ >%%and-small-n>];",
+ "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-n>];",
+ "1000000: \u00E9n million[ >>];",
+ "2000000: <%%spellout-cardinal-reale< millioner[ >>];",
+ "1000000000: \u00E9n milliard[ >>];",
+ "2000000000: <%%spellout-cardinal-reale< milliarder[ >>];",
+ "1000000000000: \u00E9n billion[ >>];",
+ "2000000000000: <%%spellout-cardinal-reale< billioner[ >>];",
+ "1000000000000000: \u00E9n billiard[ >>];",
+ "2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-small-n:",
+ "0: og =%spellout-cardinal-neuter=;",
+ "100: =%spellout-cardinal-neuter=;",
+ "%%spellout-cardinal-reale:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: null;",
+ "1: \u00E9n;",
+ "2: to;",
+ "3: tre;",
+ "4: fire;",
+ "5: fem;",
+ "6: seks;",
+ "7: sju;",
+ "8: \u00E5tte;",
+ "9: ni;",
+ "10: ti;",
+ "11: elleve;",
+ "12: tolv;",
+ "13: tretten;",
+ "14: fjorten;",
+ "15: femten;",
+ "16: seksten;",
+ "17: sytten;",
+ "18: atten;",
+ "19: nitten;",
+ "20: tjue[\u00AD>>];",
+ "30: tretti[\u00AD>>];",
+ "40: f\u00F8rti[\u00AD>>];",
+ "50: femti[\u00AD>>];",
+ "60: seksti[\u00AD>>];",
+ "70: sytti[\u00AD>>];",
+ "80: \u00E5tti[\u00AD>>];",
+ "90: nitti[\u00AD>>];",
+ "100: hundre[ og >>];",
+ "200: <%spellout-cardinal-neuter< hundre[ og >>];",
+ "1000: tusen[ >%%and-small>];",
+ "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small>];",
+ "1000000: \u00E9n million[ >>];",
+ "2000000: << millioner[ >>];",
+ "1000000000: \u00E9n milliard[ >>];",
+ "2000000000: << milliarder[ >>];",
+ "1000000000000: \u00E9n billion[ >>];",
+ "2000000000000: << billioner[ >>];",
+ "1000000000000000: \u00E9n billiard[ >>];",
+ "2000000000000000: << billiarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%and-small:",
+ "0: og =%%spellout-cardinal-reale=;",
+ "100: =%%spellout-cardinal-reale=;",
+ "%spellout-ordinal-masculine:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nullte;",
+ "1: f\u00F8rste;",
+ "2: andre;",
+ "3: tredje;",
+ "4: fjerde;",
+ "5: femte;",
+ "6: sjette;",
+ "7: sjuende;",
+ "8: \u00E5ttende;",
+ "9: niende;",
+ "10: tiende;",
+ "11: ellevte;",
+ "12: tolvte;",
+ "13: =%spellout-cardinal-neuter=de;",
+ "20: tjue>%%ord-masc-nde>;",
+ "30: tretti>%%ord-masc-nde>;",
+ "40: f\u00F8rti>%%ord-masc-nde>;",
+ "50: femti>%%ord-masc-nde>;",
+ "60: seksti>%%ord-masc-nde>;",
+ "70: sytti>%%ord-masc-nde>;",
+ "80: \u00E5tti>%%ord-masc-nde>;",
+ "90: nitti>%%ord-masc-nde>;",
+ "100: <%spellout-numbering<\u00ADhundre>%%ord-masc-de>;",
+ "1000: <%spellout-numbering<\u00ADtusen>%%ord-masc-de>;",
+ "1000000: \u00E9n million>%%ord-masc-te>;",
+ "2000000: <%%spellout-cardinal-reale< million>%%ord-masc-teer>;",
+ "1000000000: \u00E9n milliard>%%ord-masc-te>;",
+ "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-masc-teer>;",
+ "1000000000000: \u00E9n billion>%%ord-masc-te>;",
+ "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-masc-teer>;",
+ "1000000000000000: \u00E9n billiard>%%ord-masc-te>;",
+ "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-masc-teer>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-masc-nde:",
+ "0: ende;",
+ "1: \u00AD=%spellout-ordinal-masculine=;",
+ "%%ord-masc-de:",
+ "0: de;",
+ "1: ' =%spellout-ordinal-masculine=;",
+ "%%ord-masc-te:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-masculine=;",
+ "%%ord-masc-teer:",
+ "0: te;",
+ "1: er =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-neuter:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nullte;",
+ "1: f\u00F8rste;",
+ "2: andre;",
+ "3: tredje;",
+ "4: fjerde;",
+ "5: femte;",
+ "6: sjette;",
+ "7: sjuende;",
+ "8: \u00E5ttende;",
+ "9: niende;",
+ "10: tiende;",
+ "11: ellevte;",
+ "12: tolvte;",
+ "13: =%spellout-cardinal-neuter=de;",
+ "20: tjue>%%ord-neut-nde>;",
+ "30: tretti>%%ord-neut-nde>;",
+ "40: f\u00F8rti>%%ord-neut-nde>;",
+ "50: femti>%%ord-neut-nde>;",
+ "60: seksti>%%ord-neut-nde>;",
+ "70: sytti>%%ord-neut-nde>;",
+ "80: \u00E5tti>%%ord-neut-nde>;",
+ "90: nitti>%%ord-neut-nde>;",
+ "100: <%spellout-numbering<\u00ADhundre>%%ord-neut-de>;",
+ "1000: <%spellout-numbering<\u00ADtusen>%%ord-neut-de>;",
+ "1000000: \u00E9n million>%%ord-neut-te>;",
+ "2000000: <%%spellout-cardinal-reale< million>%%ord-neut-teer>;",
+ "1000000000: \u00E9n milliard>%%ord-neut-te>;",
+ "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-neut-teer>;",
+ "1000000000000: \u00E9n billion>%%ord-neut-te>;",
+ "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-neut-teer>;",
+ "1000000000000000: \u00E9n billiard>%%ord-neut-te>;",
+ "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-neut-teer>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-neut-nde:",
+ "0: ende;",
+ "1: \u00AD=%spellout-ordinal-neuter=;",
+ "%%ord-neut-de:",
+ "0: de;",
+ "1: ' =%spellout-ordinal-neuter=;",
+ "%%ord-neut-te:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-neuter=;",
+ "%%ord-neut-teer:",
+ "0: te;",
+ "1: er =%spellout-ordinal-neuter=;",
+ "%spellout-ordinal-feminine:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nullte;",
+ "1: f\u00F8rste;",
+ "2: andre;",
+ "3: tredje;",
+ "4: fjerde;",
+ "5: femte;",
+ "6: sjette;",
+ "7: sjuende;",
+ "8: \u00E5ttende;",
+ "9: niende;",
+ "10: tiende;",
+ "11: ellevte;",
+ "12: tolvte;",
+ "13: =%spellout-cardinal-neuter=de;",
+ "20: tjue>%%ord-fem-nde>;",
+ "30: tretti>%%ord-fem-nde>;",
+ "40: f\u00F8rti>%%ord-fem-nde>;",
+ "50: femti>%%ord-fem-nde>;",
+ "60: seksti>%%ord-fem-nde>;",
+ "70: sytti>%%ord-fem-nde>;",
+ "80: \u00E5tti>%%ord-fem-nde>;",
+ "90: nitti>%%ord-fem-nde>;",
+ "100: <%spellout-numbering<\u00ADhundre>%%ord-fem-de>;",
+ "1000: <%spellout-numbering<\u00ADtusen>%%ord-fem-de>;",
+ "1000000: \u00E9n million>%%ord-fem-te>;",
+ "2000000: <%%spellout-cardinal-reale< million>%%ord-fem-teer>;",
+ "1000000000: \u00E9n milliard>%%ord-fem-te>;",
+ "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-fem-teer>;",
+ "1000000000000: \u00E9n billion>%%ord-fem-te>;",
+ "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-fem-teer>;",
+ "1000000000000000: \u00E9n billiard>%%ord-fem-te>;",
+ "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-fem-teer>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-fem-nde:",
+ "0: ende;",
+ "1: \u00AD=%spellout-ordinal-feminine=;",
+ "%%ord-fem-de:",
+ "0: de;",
+ "1: ' =%spellout-ordinal-feminine=;",
+ "%%ord-fem-te:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-feminine=;",
+ "%%ord-fem-teer:",
+ "0: te;",
+ "1: er =%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-plural:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nullte;",
+ "1: f\u00F8rste;",
+ "2: andre;",
+ "3: tredje;",
+ "4: fjerde;",
+ "5: femte;",
+ "6: sjette;",
+ "7: sjuende;",
+ "8: \u00E5ttende;",
+ "9: niende;",
+ "10: tiende;",
+ "11: ellevte;",
+ "12: tolvte;",
+ "13: =%spellout-cardinal-neuter=de;",
+ "20: tjue>%%ord-plural-nde>;",
+ "30: tretti>%%ord-plural-nde>;",
+ "40: f\u00F8rti>%%ord-plural-nde>;",
+ "50: femti>%%ord-plural-nde>;",
+ "60: seksti>%%ord-plural-nde>;",
+ "70: sytti>%%ord-plural-nde>;",
+ "80: \u00E5tti>%%ord-plural-nde>;",
+ "90: nitti>%%ord-plural-nde>;",
+ "100: <%spellout-numbering<\u00ADhundre>%%ord-plural-de>;",
+ "1000: <%spellout-numbering<\u00ADtusen>%%ord-plural-de>;",
+ "1000000: \u00E9n million>%%ord-plural-te>;",
+ "2000000: <%%spellout-cardinal-reale< million>%%ord-plural-teer>;",
+ "1000000000: \u00E9n milliard>%%ord-plural-te>;",
+ "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-plural-teer>;",
+ "1000000000000: \u00E9n billion>%%ord-plural-te>;",
+ "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-plural-teer>;",
+ "1000000000000000: \u00E9n billiard>%%ord-plural-te>;",
+ "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-plural-teer>;",
+ "1000000000000000000: =#,##0=.;",
+ "%%ord-plural-nde:",
+ "0: ende;",
+ "1: \u00AD=%spellout-ordinal-plural=;",
+ "%%ord-plural-de:",
+ "0: de;",
+ "1: ' =%spellout-ordinal-plural=;",
+ "%%ord-plural-te:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-plural=;",
+ "%%ord-plural-teer:",
+ "0: te;",
+ "1: er =%spellout-ordinal-plural=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/pl.txt b/intl/icu/source/data/rbnf/pl.txt
new file mode 100644
index 0000000000..a0428ecff2
--- /dev/null
+++ b/intl/icu/source/data/rbnf/pl.txt
@@ -0,0 +1,398 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+pl{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-masculine< przecinek >%%spellout-fraction>;",
+ "0: zero;",
+ "1: jeden;",
+ "2: dwa;",
+ "3: trzy;",
+ "4: cztery;",
+ "5: pi\u0119\u0107;",
+ "6: sze\u015B\u0107;",
+ "7: siedem;",
+ "8: osiem;",
+ "9: dziewi\u0119\u0107;",
+ "10: dziesi\u0119\u0107;",
+ "11: jedena\u015Bcie;",
+ "12: dwana\u015Bcie;",
+ "13: trzyna\u015Bcie;",
+ "14: czterna\u015Bcie;",
+ "15: pi\u0119tna\u015Bcie;",
+ "16: szesna\u015Bcie;",
+ "17: siedemna\u015Bcie;",
+ "18: osiemna\u015Bcie;",
+ "19: dziewi\u0119tna\u015Bcie;",
+ "20: <%%spellout-cardinal-tens<[ >>];",
+ "100: sto[ >>];",
+ "200: dwie\u015Bcie[ >>];",
+ "300: <%spellout-cardinal-feminine<sta[ >>];",
+ "500: <%spellout-cardinal-feminine<set[ >>];",
+ "1000: tysi\u0105c[ >>];",
+ "2000: << $(cardinal,few{tysi\u0105ce}other{tysi\u0119cy})$[ >>];",
+ "1000000: milion[ >>];",
+ "2000000: << $(cardinal,few{miliony}other{milion\u00F3w})$[ >>];",
+ "1000000000: miliard[ >>];",
+ "2000000000: << $(cardinal,few{miliardy}other{miliard\u00F3w})$[ >>];",
+ "1000000000000: bilion[ >>];",
+ "2000000000000: << $(cardinal,few{biliony}other{bilion\u00F3w})$[ >>];",
+ "1000000000000000: biliard[ >>];",
+ "2000000000000000: << $(cardinal,few{biliardy}other{biliard\u00F3w})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-masculine-personal:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-masculine-personal< przecinek >>;",
+ "0: zero;",
+ "1: jeden;",
+ "2: dwaj;",
+ "3: trzej;",
+ "4: czterej;",
+ "5: =%spellout-cardinal-masculine-genitive=;",
+ "1000: tysi\u0105c[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000: <%spellout-cardinal-masculine< $(cardinal,few{tysi\u0105ce}other{tysi\u0119cy})$[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000: milion[ >>];",
+ "2000000: <%spellout-cardinal-masculine< $(cardinal,few{miliony}other{milion\u00F3w})$[ >>];",
+ "1000000000: miliard[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000: <%spellout-cardinal-masculine< $(cardinal,few{miliardy}other{miliard\u00F3w})$[ >>];",
+ "1000000000000: bilion[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliony}other{bilion\u00F3w})$[ >>];",
+ "1000000000000000: biliard[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliardy}other{biliard\u00F3w})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-feminine< przecinek >%%spellout-fraction>;",
+ "0: zero;",
+ "1: jedna;",
+ "2: dwie;",
+ "3: trzy;",
+ "4: cztery;",
+ "5: pi\u0119\u0107;",
+ "6: sze\u015B\u0107;",
+ "7: siedem;",
+ "8: osiem;",
+ "9: dziewi\u0119\u0107;",
+ "10: dziesi\u0119\u0107;",
+ "11: jedena\u015Bcie;",
+ "12: dwana\u015Bcie;",
+ "13: trzyna\u015Bcie;",
+ "14: czterna\u015Bcie;",
+ "15: pi\u0119tna\u015Bcie;",
+ "16: szesna\u015Bcie;",
+ "17: siedemna\u015Bcie;",
+ "18: osiemna\u015Bcie;",
+ "19: dziewi\u0119tna\u015Bcie;",
+ "20: <%%spellout-cardinal-tens<[ >%%spellout-cardinal-feminine-ones>];",
+ "100: sto[ >%%spellout-cardinal-feminine-ones>];",
+ "200: dwie\u015Bcie[ >%%spellout-cardinal-feminine-ones>];",
+ "300: <%spellout-cardinal-feminine<sta[ >%%spellout-cardinal-feminine-ones>];",
+ "500: <%spellout-cardinal-feminine<set[ >%%spellout-cardinal-feminine-ones>];",
+ "1000: tysi\u0105c[ >%%spellout-cardinal-feminine-ones>];",
+ "2000: <%spellout-cardinal-masculine< $(cardinal,few{tysi\u0105ce}other{tysi\u0119cy})$[ >%%spellout-cardinal-feminine-ones>];",
+ "1000000: milion[ >%%spellout-cardinal-feminine-ones>];",
+ "2000000: <%spellout-cardinal-masculine< $(cardinal,few{miliony}other{milion\u00F3w})$[ >%%spellout-cardinal-feminine-ones>];",
+ "1000000000: miliard[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< $(cardinal,few{miliardy}other{miliard\u00F3w})$[ >%%spellout-cardinal-feminine-ones>];",
+ "1000000000000: bilion[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliony}other{bilion\u00F3w})$[ >%%spellout-cardinal-feminine-ones>];",
+ "1000000000000000: biliard[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliardy}other{biliard\u00F3w})$[ >%%spellout-cardinal-feminine-ones>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-neuter< przecinek >%%spellout-fraction>;",
+ "0: zero;",
+ "1: jedno;",
+ "2: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine-genitive:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-masculine-genitive< przecinek >>;",
+ "0: zera;",
+ "1: jednego;",
+ "2: dw\u00F3ch;",
+ "3: trzech;",
+ "4: czterech;",
+ "5: pi\u0119ciu;",
+ "6: sze\u015Bciu;",
+ "7: siedmiu;",
+ "8: o\u015Bmiu;",
+ "9: dziewi\u0119ciu;",
+ "10: dziesi\u0119ciu;",
+ "11: jedenastu;",
+ "12: dwunastu;",
+ "13: trzynastu;",
+ "14: czternastu;",
+ "15: pi\u0119tnastu;",
+ "16: szesnastu;",
+ "17: siedemnastu;",
+ "18: osiemnastu;",
+ "19: dziewi\u0119tnastu;",
+ "20: <%%spellout-cardinal-genitive-tens<[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "100: stu[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "200: dwustu[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000: tysi\u0105ca[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000: << tysi\u0119cy[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000: miliona[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000: << milion\u00F3w[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000000: miliarda[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000: << miliard\u00F3w[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000000000: biliona[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000000: << bilion\u00F3w[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000000000000: biliarda[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000000000000000: << biliard\u00F3w[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-genitive:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-feminine-genitive< przecinek >>;",
+ "0: zera;",
+ "1: jednej;",
+ "2: =%spellout-cardinal-masculine-genitive=;",
+ "%spellout-cardinal-neuter-genitive:",
+ "0: =%spellout-cardinal-masculine-genitive=;",
+ "%spellout-cardinal-masculine-dative:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-masculine-dative< przecinek >>;",
+ "0: zeru;",
+ "1: jednemu;",
+ "2: dw\u00F3m;",
+ "3: trzem;",
+ "4: czterem;",
+ "5: pi\u0119ciu;",
+ "6: sze\u015Bciu;",
+ "7: siedmiu;",
+ "8: o\u015Bmiu;",
+ "9: dziewi\u0119ciu;",
+ "10: dziesi\u0119ciu;",
+ "11: jedenastu;",
+ "12: dwunastu;",
+ "13: trzynastu;",
+ "14: czternastu;",
+ "15: pi\u0119tnastu;",
+ "16: szesnastu;",
+ "17: siedemnastu;",
+ "18: osiemnastu;",
+ "19: dziewi\u0119tnastu;",
+ "20: <%%spellout-cardinal-genitive-tens<[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "100: stu[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "200: dwustu[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "1000: tysi\u0105cowi[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "2000: << tysi\u0105com[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "1000000: milionowi[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "2000000: << milionom[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "1000000000: miliardowi[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "2000000000: << miliardom[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "1000000000000: bilionowi[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "2000000000000: << bilionom[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "1000000000000000: biliardowi[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "2000000000000000: << biliardom[ >%%spellout-cardinal-masculine-dative-ones>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-dative:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-feminine-dative< przecinek >>;",
+ "0: zeru;",
+ "1: jednej;",
+ "2: =%spellout-cardinal-masculine-dative=;",
+ "%spellout-cardinal-neuter-dative:",
+ "0: =%spellout-cardinal-masculine-dative=;",
+ "%spellout-cardinal-masculine-accusative:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine-accusative-animate:",
+ "-x: minus >%spellout-cardinal-masculine-accusative-animate>;",
+ "x.x: <%spellout-cardinal-masculine-accusative-animate< przecinek >>;",
+ "0: zero;",
+ "1: jednego;",
+ "2: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine-accusative-personal:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-masculine-accusative-personal< przecinek >>;",
+ "0: =%spellout-cardinal-masculine-genitive=;",
+ "1000: tysi\u0105c[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "2000: <%spellout-cardinal-masculine< $(cardinal,few{tysi\u0105ce}other{tysi\u0119cy})$[ >%%spellout-cardinal-masculine-genitive-ones>];",
+ "1000000: milion[ >>];",
+ "2000000: <%spellout-cardinal-masculine< $(cardinal,few{miliony}other{milion\u00F3w})$[ >>];",
+ "1000000000: miliard[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< $(cardinal,few{miliardy}other{miliard\u00F3w})$[ >>];",
+ "1000000000000: bilion[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliony}other{bilion\u00F3w})$[ >>];",
+ "1000000000000000: biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliardy}other{biliard\u00F3w})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-accusative:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-feminine-accusative< przecinek >>;",
+ "0: zero;",
+ "1: jedn\u0105;",
+ "2: =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-neuter-accusative:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-neuter-accusative< przecinek >>;",
+ "0: zero;",
+ "1: jedno;",
+ "2: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine-instrumental:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-masculine-instrumental< przecinek >>;",
+ "0: zerem;",
+ "1: jednym;",
+ "2: dwoma;",
+ "3: trzema;",
+ "4: czterema;",
+ "5: pi\u0119cioma;",
+ "6: sze\u015Bcioma;",
+ "7: siedmioma;",
+ "8: o\u015Bmioma;",
+ "9: dziewi\u0119cioma;",
+ "10: dziesi\u0119cioma;",
+ "11: jedenastoma;",
+ "12: dwunastoma;",
+ "13: trzynastoma;",
+ "14: czternastoma;",
+ "15: pi\u0119tnastoma;",
+ "16: szesnastoma;",
+ "17: siedemnastoma;",
+ "18: osiemnastoma;",
+ "19: dziewi\u0119tnastoma;",
+ "20: dwudziestoma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "30: trzydziestoma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "40: czterdziestoma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "50: pi\u0119\u0107dziesi\u0119cioma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "60: sze\u015B\u0107dziesi\u0119cioma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "70: siedemdziesi\u0119cioma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "80: osiemdziesi\u0119cioma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "90: dziewi\u0119\u0107dziesi\u0119cioma[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "100: stu[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "200: dwustu[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "1000: tysi\u0105cem[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "2000: << tysi\u0105cami[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "1000000: milionem[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "2000000: << milionami[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "1000000000: miliardem[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "2000000000: << miliardami[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "1000000000000: bilionem[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "2000000000000: << bilionami[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "1000000000000000: biliardem[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "2000000000000000: << biliardami[ >%%spellout-cardinal-masculine-instrumental-ones>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-instrumental:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-feminine-instrumental< przecinek >>;",
+ "0: zerem;",
+ "1: jedn\u0105;",
+ "2: dwiema;",
+ "3: =%spellout-cardinal-masculine-instrumental=;",
+ "%spellout-cardinal-neuter-instrumental:",
+ "0: =%spellout-cardinal-masculine-instrumental=;",
+ "%spellout-cardinal-masculine-locative:",
+ "-x: minus >%spellout-cardinal-masculine-locative>;",
+ "x.x: <%spellout-cardinal-masculine-locative< przecinek >>;",
+ "0: zerze;",
+ "1: jednym;",
+ "2: dw\u00F3ch;",
+ "3: trzech;",
+ "4: czterech;",
+ "5: pi\u0119ciu;",
+ "6: sze\u015Bciu;",
+ "7: siedmiu;",
+ "8: o\u015Bmiu;",
+ "9: dziewi\u0119ciu;",
+ "10: dziesi\u0119ciu;",
+ "11: jedenastu;",
+ "12: dwunastu;",
+ "13: trzynastu;",
+ "14: czternastu;",
+ "15: pi\u0119tnastu;",
+ "16: szesnastu;",
+ "17: siedemnastu;",
+ "18: osiemnastu;",
+ "19: dziewi\u0119tnastu;",
+ "20: <%%spellout-cardinal-genitive-tens<[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "100: stu[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "200: dwustu[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "1000: tysi\u0105cu[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "2000: << tysi\u0105cach[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "1000000: milionie[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "2000000: << milionach[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "1000000000: miliardzie[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "2000000000: << miliardach[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "1000000000000: bilionie[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "2000000000000: << bilionach[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "1000000000000000: biliardzie[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "2000000000000000: << biliardach[ >%%spellout-cardinal-masculine-locative-ones>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-locative:",
+ "-x: minus >>;",
+ "x.x: <%spellout-cardinal-feminine-locative< przecinek >>;",
+ "0: zerze;",
+ "1: jednej;",
+ "2: =%spellout-cardinal-masculine-locative=;",
+ "%%spellout-cardinal-masculine-genitive-ones:",
+ "1: jeden;",
+ "2: =%spellout-cardinal-masculine-genitive=;",
+ "%%spellout-cardinal-masculine-dative-ones:",
+ "1: jeden;",
+ "2: =%spellout-cardinal-masculine-dative=;",
+ "%%spellout-cardinal-masculine-instrumental-ones:",
+ "1: jeden;",
+ "2: =%spellout-cardinal-masculine-instrumental=;",
+ "%%spellout-cardinal-masculine-locative-ones:",
+ "1: jeden;",
+ "2: =%spellout-cardinal-masculine-locative=;",
+ "%%spellout-cardinal-feminine-ones:",
+ "1: jeden;",
+ "2: =%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-neuter-locative:",
+ "0: =%spellout-cardinal-masculine-locative=;",
+ "%%spellout-cardinal-tens:",
+ "1: dziesi\u0119\u0107;",
+ "2: dwadzie\u015Bcia;",
+ "3: trzydzie\u015Bci;",
+ "4: czterdzie\u015Bci;",
+ "5: pi\u0119\u0107dziesi\u0105t;",
+ "6: sze\u015B\u0107dziesi\u0105t;",
+ "7: siedemdziesi\u0105t;",
+ "8: osiemdziesi\u0105t;",
+ "9: dziewi\u0119\u0107dziesi\u0105t;",
+ "%%spellout-cardinal-genitive-tens:",
+ "1: dziesi\u0119ciu;",
+ "2: dwudziestu;",
+ "3: trzydziestu;",
+ "4: czterdziestu;",
+ "5: pi\u0119\u0107dziesi\u0119ciu;",
+ "6: sze\u015B\u0107dziesi\u0119ciu;",
+ "7: siedemdziesi\u0119ciu;",
+ "8: osiemdziesi\u0119ciu;",
+ "9: dziewi\u0119\u0107dziesi\u0119ciu;",
+ "%%spellout-fraction:",
+ "10: <%spellout-cardinal-masculine<<;",
+ "100: <%spellout-cardinal-masculine<<;",
+ "1000: <%spellout-cardinal-masculine<<;",
+ "10000: <%%spellout-fraction-digits<<;",
+ "100000: <%%spellout-fraction-digits<<;",
+ "1000000: <%%spellout-fraction-digits<<;",
+ "10000000: <%%spellout-fraction-digits<<;",
+ "100000000: <%%spellout-fraction-digits<<;",
+ "1000000000: <%%spellout-fraction-digits<<;",
+ "10000000000: <0<;",
+ "%%spellout-fraction-digits:",
+ "0: =%spellout-cardinal-masculine=;",
+ "10: << >>;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/pt.txt b/intl/icu/source/data/rbnf/pt.txt
new file mode 100644
index 0000000000..29abd59fb0
--- /dev/null
+++ b/intl/icu/source/data/rbnf/pt.txt
@@ -0,0 +1,191 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+pt{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u00BA;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=\u00AA;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-masculine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%optional-e:",
+ "0: ' e ;",
+ "1: ' ;",
+ "%%spellout-cardinal-masculine-with-e:",
+ "0: ' e =%spellout-cardinal-masculine=;",
+ "100: >%%optional-e>=%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: menos >>;",
+ "x.x: << v\u00EDrgula >>;",
+ "0: zero;",
+ "1: um;",
+ "2: dois;",
+ "3: tr\u00EAs;",
+ "4: quatro;",
+ "5: cinco;",
+ "6: seis;",
+ "7: sete;",
+ "8: oito;",
+ "9: nove;",
+ "10: dez;",
+ "11: onze;",
+ "12: doze;",
+ "13: treze;",
+ "14: catorze;",
+ "15: quinze;",
+ "16: dezesseis;",
+ "17: dezessete;",
+ "18: dezoito;",
+ "19: dezenove;",
+ "20: vinte[ e >>];",
+ "30: trinta[ e >>];",
+ "40: quarenta[ e >>];",
+ "50: cinquenta[ e >>];",
+ "60: sessenta[ e >>];",
+ "70: setenta[ e >>];",
+ "80: oitenta[ e >>];",
+ "90: noventa[ e >>];",
+ "100: cem;",
+ "101: cento e >>;",
+ "200: duzentos[ e >>];",
+ "300: trezentos[ e >>];",
+ "400: quatrocentos[ e >>];",
+ "500: quinhentos[ e >>];",
+ "600: seiscentos[ e >>];",
+ "700: setecentos[ e >>];",
+ "800: oitocentos[ e >>];",
+ "900: novecentos[ e >>];",
+ "1000: mil[>%%spellout-cardinal-masculine-with-e>];",
+ "2000: << mil[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000: << $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000: << $(cardinal,one{bilh\u00E3o}other{bilh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000000: << $(cardinal,one{trilh\u00E3o}other{trilh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000000000: << $(cardinal,one{quatrilh\u00E3o}other{quatrilh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-feminine-with-e:",
+ "0: ' e =%spellout-cardinal-feminine=;",
+ "100: >%%optional-e>=%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: menos >>;",
+ "x.x: << v\u00EDrgula >>;",
+ "0: zero;",
+ "1: uma;",
+ "2: duas;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: vinte[ e >>];",
+ "30: trinta[ e >>];",
+ "40: quarenta[ e >>];",
+ "50: cinquenta[ e >>];",
+ "60: sessenta[ e >>];",
+ "70: setenta[ e >>];",
+ "80: oitenta[ e >>];",
+ "90: noventa[ e >>];",
+ "100: cem;",
+ "101: cento e >>;",
+ "200: duzentas[ e >>];",
+ "300: trezentas[ e >>];",
+ "400: quatrocentas[ e >>];",
+ "500: quinhentas[ e >>];",
+ "600: seiscentas[ e >>];",
+ "700: setecentas[ e >>];",
+ "800: oitocentas[ e >>];",
+ "900: novecentas[ e >>];",
+ "1000: mil[>%%spellout-cardinal-feminine-with-e>];",
+ "2000: << mil[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{bilh\u00E3o}other{bilh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{trilh\u00E3o}other{trilh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{quatrilh\u00E3o}other{quatrilh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: zero;",
+ "1: primeiro;",
+ "2: segundo;",
+ "3: terceiro;",
+ "4: quarto;",
+ "5: quinto;",
+ "6: sexto;",
+ "7: s\u00E9timo;",
+ "8: oitavo;",
+ "9: nono;",
+ "10: d\u00E9cimo[ >>];",
+ "20: vig\u00E9simo[ >>];",
+ "30: trig\u00E9simo[ >>];",
+ "40: quadrag\u00E9simo[ >>];",
+ "50: quinquag\u00E9simo[ >>];",
+ "60: sexag\u00E9simo[ >>];",
+ "70: septuag\u00E9simo[ >>];",
+ "80: octog\u00E9simo[ >>];",
+ "90: nonag\u00E9simo[ >>];",
+ "100: cent\u00E9simo[ >>];",
+ "200: ducent\u00E9simo[ >>];",
+ "300: tricent\u00E9simo[ >>];",
+ "400: quadringent\u00E9simo[ >>];",
+ "500: quingent\u00E9simo[ >>];",
+ "600: sexcent\u00E9simo[ >>];",
+ "700: septingent\u00E9simo[ >>];",
+ "800: octingent\u00E9simo[ >>];",
+ "900: noningent\u00E9simo[ >>];",
+ "1000: mil\u00E9simo[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< trilion\u00E9simo[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9simo[ >>];",
+ "1000000000000000000: =#,##0=\u00BA;",
+ "%spellout-ordinal-feminine:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: zero;",
+ "1: primeira;",
+ "2: segunda;",
+ "3: terceira;",
+ "4: quarta;",
+ "5: quinta;",
+ "6: sexta;",
+ "7: s\u00E9tima;",
+ "8: oitava;",
+ "9: nona;",
+ "10: d\u00E9cima[ >>];",
+ "20: vig\u00E9sima[ >>];",
+ "30: trig\u00E9sima[ >>];",
+ "40: quadrag\u00E9sima[ >>];",
+ "50: quinquag\u00E9sima[ >>];",
+ "60: sexag\u00E9sima[ >>];",
+ "70: septuag\u00E9sima[ >>];",
+ "80: octog\u00E9sima[ >>];",
+ "90: nonag\u00E9sima[ >>];",
+ "100: cent\u00E9sima[ >>];",
+ "200: ducent\u00E9sima[ >>];",
+ "300: tricent\u00E9sima[ >>];",
+ "400: quadringent\u00E9sima[ >>];",
+ "500: quingent\u00E9sima[ >>];",
+ "600: sexcent\u00E9sima[ >>];",
+ "700: septingent\u00E9sima[ >>];",
+ "800: octingent\u00E9sima[ >>];",
+ "900: noningent\u00E9sima[ >>];",
+ "1000: mil\u00E9sima[ >>];",
+ "2000: <%spellout-cardinal-feminine< mil\u00E9sima[ >>];",
+ "1000000: <%spellout-cardinal-feminine< milion\u00E9sima[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< bilion\u00E9sima[ >>];",
+ "1000000000000: <%spellout-cardinal-feminine< trilion\u00E9sima[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< quadrilion\u00E9sima[ >>];",
+ "1000000000000000000: =#,##0=\u00AA;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/pt_PT.txt b/intl/icu/source/data/rbnf/pt_PT.txt
new file mode 100644
index 0000000000..69b4373907
--- /dev/null
+++ b/intl/icu/source/data/rbnf/pt_PT.txt
@@ -0,0 +1,181 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+pt_PT{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%%optional-e:",
+ "0: ' e ;",
+ "1: ' ;",
+ "%%spellout-cardinal-masculine-with-e:",
+ "0: ' e =%spellout-cardinal-masculine=;",
+ "100: >%%optional-e>=%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: menos >>;",
+ "x.x: << v\u00EDrgula >>;",
+ "0: zero;",
+ "1: um;",
+ "2: dois;",
+ "3: tr\u00EAs;",
+ "4: quatro;",
+ "5: cinco;",
+ "6: seis;",
+ "7: sete;",
+ "8: oito;",
+ "9: nove;",
+ "10: dez;",
+ "11: onze;",
+ "12: doze;",
+ "13: treze;",
+ "14: catorze;",
+ "15: quinze;",
+ "16: dezasseis;",
+ "17: dezassete;",
+ "18: dezoito;",
+ "19: dezanove;",
+ "20: vinte[ e >>];",
+ "30: trinta[ e >>];",
+ "40: quarenta[ e >>];",
+ "50: cinquenta[ e >>];",
+ "60: sessenta[ e >>];",
+ "70: setenta[ e >>];",
+ "80: oitenta[ e >>];",
+ "90: noventa[ e >>];",
+ "100: cem;",
+ "101: cento e >>;",
+ "200: duzentos[ e >>];",
+ "300: trezentos[ e >>];",
+ "400: quatrocentos[ e >>];",
+ "500: quinhentos[ e >>];",
+ "600: seiscentos[ e >>];",
+ "700: setecentos[ e >>];",
+ "800: oitocentos[ e >>];",
+ "900: novecentos[ e >>];",
+ "1000: mil[>%%spellout-cardinal-masculine-with-e>];",
+ "2000: << mil[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000: << $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000: << mil milh\u00F5es[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000000: << $(cardinal,one{bili\u00E3o}other{bili\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000000000: << mil bili\u00F5es[>%%spellout-cardinal-masculine-with-e>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-cardinal-feminine-with-e:",
+ "0: ' e =%spellout-cardinal-feminine=;",
+ "100: >%%optional-e>=%spellout-cardinal-feminine=;",
+ "%spellout-cardinal-feminine:",
+ "-x: menos >>;",
+ "x.x: << v\u00EDrgula >>;",
+ "0: zero;",
+ "1: uma;",
+ "2: duas;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: vinte[ e >>];",
+ "30: trinta[ e >>];",
+ "40: quarenta[ e >>];",
+ "50: cinquenta[ e >>];",
+ "60: sessenta[ e >>];",
+ "70: setenta[ e >>];",
+ "80: oitenta[ e >>];",
+ "90: noventa[ e >>];",
+ "100: cem;",
+ "101: cento e >>;",
+ "200: duzentas[ e >>];",
+ "300: trezentas[ e >>];",
+ "400: quatrocentas[ e >>];",
+ "500: quinhentas[ e >>];",
+ "600: seiscentas[ e >>];",
+ "700: setecentas[ e >>];",
+ "800: oitocentas[ e >>];",
+ "900: novecentas[ e >>];",
+ "1000: mil[>%%spellout-cardinal-feminine-with-e>];",
+ "2000: << mil[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000: <%spellout-cardinal-masculine< mil milh\u00F5es[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bili\u00E3o}other{bili\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000000000: <%spellout-cardinal-masculine< mil bili\u00F5es[>%%spellout-cardinal-feminine-with-e>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-masculine:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: zero;",
+ "1: primeiro;",
+ "2: segundo;",
+ "3: terceiro;",
+ "4: quarto;",
+ "5: quinto;",
+ "6: sexto;",
+ "7: s\u00E9timo;",
+ "8: oitavo;",
+ "9: nono;",
+ "10: d\u00E9cimo[ >>];",
+ "20: vig\u00E9simo[ >>];",
+ "30: trig\u00E9simo[ >>];",
+ "40: quadrag\u00E9simo[ >>];",
+ "50: quinquag\u00E9simo[ >>];",
+ "60: sexag\u00E9simo[ >>];",
+ "70: septuag\u00E9simo[ >>];",
+ "80: octog\u00E9simo[ >>];",
+ "90: nonag\u00E9simo[ >>];",
+ "100: cent\u00E9simo[ >>];",
+ "200: ducent\u00E9simo[ >>];",
+ "300: tricent\u00E9simo[ >>];",
+ "400: quadringent\u00E9simo[ >>];",
+ "500: quingent\u00E9simo[ >>];",
+ "600: sexcent\u00E9simo[ >>];",
+ "700: septingent\u00E9simo[ >>];",
+ "800: octingent\u00E9simo[ >>];",
+ "900: noningent\u00E9simo[ >>];",
+ "1000: mil\u00E9simo[ >>];",
+ "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< mil milion\u00E9simo[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< mil bilion\u00E9simo[ >>];",
+ "1000000000000000000: =#,##0=\u00BA;",
+ "%spellout-ordinal-feminine:",
+ "-x: menos >>;",
+ "x.x: =#,##0.#=;",
+ "0: zero;",
+ "1: primeira;",
+ "2: segunda;",
+ "3: terceira;",
+ "4: quarta;",
+ "5: quinta;",
+ "6: sexta;",
+ "7: s\u00E9tima;",
+ "8: oitava;",
+ "9: nona;",
+ "10: d\u00E9cima[ >>];",
+ "20: vig\u00E9sima[ >>];",
+ "30: trig\u00E9sima[ >>];",
+ "40: quadrag\u00E9sima[ >>];",
+ "50: quinquag\u00E9sima[ >>];",
+ "60: sexag\u00E9sima[ >>];",
+ "70: septuag\u00E9sima[ >>];",
+ "80: octog\u00E9sima[ >>];",
+ "90: nonag\u00E9sima[ >>];",
+ "100: cent\u00E9sima[ >>];",
+ "200: ducent\u00E9sima[ >>];",
+ "300: tricent\u00E9sima[ >>];",
+ "400: quadringent\u00E9sima[ >>];",
+ "500: quingent\u00E9sima[ >>];",
+ "600: sexcent\u00E9sima[ >>];",
+ "700: septingent\u00E9sima[ >>];",
+ "800: octingent\u00E9sima[ >>];",
+ "900: noningent\u00E9sima[ >>];",
+ "1000: mil\u00E9sima[ >>];",
+ "2000: <%spellout-cardinal-feminine< mil\u00E9sima[ >>];",
+ "1000000: <%spellout-cardinal-feminine< milion\u00E9sima[ >>];",
+ "1000000000: <%spellout-cardinal-feminine< mil milion\u00E9sima[ >>];",
+ "1000000000000: <%spellout-cardinal-feminine< bilion\u00E9sima[ >>];",
+ "1000000000000000: <%spellout-cardinal-feminine< mil bilion\u00E9sima[ >>];",
+ "1000000000000000000: =#,##0=\u00AA;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/qu.txt b/intl/icu/source/data/rbnf/qu.txt
new file mode 100644
index 0000000000..a384cb2697
--- /dev/null
+++ b/intl/icu/source/data/rbnf/qu.txt
@@ -0,0 +1,46 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+qu{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%%spellout-cardinal-with:",
+ "0: =%spellout-cardinal=-ni-yuq;",
+ "3: =%spellout-cardinal=-yuq;",
+ "7: =%spellout-cardinal=-ni-yuq;",
+ "%spellout-cardinal:",
+ "NaN: mana yupay;",
+ "Inf: mana usay;",
+ "-x: minusu >>;",
+ "x.x: << comma >>;",
+ "0: chusaq;",
+ "1: huk;",
+ "2: iskay;",
+ "3: kinsa;",
+ "4: tawa;",
+ "5: phisqa;",
+ "6: suqta;",
+ "7: qanchis;",
+ "8: pusaq;",
+ "9: isqun;",
+ "10: chunka[ >%%spellout-cardinal-with>];",
+ "20: << chunka[ >%%spellout-cardinal-with>];",
+ "100: << pachak[ >>];",
+ "1000: << waranqa[ >>];",
+ "1000000: << hunu[ >>];",
+ "1000000000: << lluna[ >>];",
+ "1000000000000: << trilionu[ >>];",
+ "1000000000000000: << kvadrilionu[ >>];",
+ "1000000000000000000: =#,##0.#=;",
+ "%spellout-ordinal:",
+ "-x: minusu >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-cardinal=-\u00F1iqin;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ro.txt b/intl/icu/source/data/rbnf/ro.txt
new file mode 100644
index 0000000000..07eef94a29
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ro.txt
@@ -0,0 +1,91 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ro{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=a;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << virgul\u0103 >>;",
+ "0: zero;",
+ "1: unu;",
+ "2: doi;",
+ "3: trei;",
+ "4: patru;",
+ "5: cinci;",
+ "6: \u015Fase;",
+ "7: \u015Fapte;",
+ "8: opt;",
+ "9: nou\u0103;",
+ "10: zece;",
+ "11: unsprezece;",
+ "12: >>sprezece;",
+ "20: <%spellout-cardinal-feminine<zeci[ \u015Fi >>];",
+ "100: una sut\u0103[ >>];",
+ "200: <%spellout-cardinal-feminine< sute[ >>];",
+ "1000: una mie[ >>];",
+ "2000: <%spellout-cardinal-feminine< mii[ >>];",
+ "1000000: <%spellout-cardinal-neuter< milion[ >>];",
+ "2000000: <%spellout-cardinal-neuter< milioane[ >>];",
+ "1000000000: <%spellout-cardinal-neuter< miliard[ >>];",
+ "2000000000: <%spellout-cardinal-neuter< miliarde[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< bilion[ >>];",
+ "2000000000000: <%spellout-cardinal-neuter< bilioane[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-neuter< biliarde[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << virgul\u0103 >>;",
+ "0: zero;",
+ "1: una;",
+ "2: dou\u0103;",
+ "3: =%spellout-cardinal-masculine=;",
+ "12: >>sprezece;",
+ "20: <%spellout-cardinal-feminine<zeci[ \u015Fi >>];",
+ "100: una sut\u0103[ >>];",
+ "200: <%spellout-cardinal-feminine< sute[ >>];",
+ "1000: una mie[ >>];",
+ "2000: <%spellout-cardinal-feminine< mii[ >>];",
+ "1000000: <%spellout-cardinal-neuter< milion[ >>];",
+ "2000000: <%spellout-cardinal-neuter< milioane[ >>];",
+ "1000000000: <%spellout-cardinal-neuter< miliard[ >>];",
+ "2000000000: <%spellout-cardinal-neuter< miliarde[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< bilion[ >>];",
+ "2000000000000: <%spellout-cardinal-neuter< bilioane[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-neuter< biliarde[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << virgul\u0103 >>;",
+ "0: zero;",
+ "1: unu;",
+ "2: =%spellout-cardinal-feminine=;",
+ "20: <%spellout-cardinal-feminine<zeci[ \u015Fi >>];",
+ "100: una sut\u0103[ >>];",
+ "200: <%spellout-cardinal-feminine< sute[ >>];",
+ "1000: una mie[ >>];",
+ "2000: <%spellout-cardinal-feminine< mii[ >>];",
+ "1000000: <%spellout-cardinal-neuter< milion[ >>];",
+ "2000000: <%spellout-cardinal-neuter< milioane[ >>];",
+ "1000000000: <%spellout-cardinal-neuter< miliard[ >>];",
+ "2000000000: <%spellout-cardinal-neuter< miliarde[ >>];",
+ "1000000000000: <%spellout-cardinal-neuter< bilion[ >>];",
+ "2000000000000: <%spellout-cardinal-neuter< bilioane[ >>];",
+ "1000000000000000: <%spellout-cardinal-neuter< biliard[ >>];",
+ "2000000000000000: <%spellout-cardinal-neuter< biliarde[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/root.txt b/intl/icu/source/data/rbnf/root.txt
new file mode 100644
index 0000000000..ff4b2869b0
--- /dev/null
+++ b/intl/icu/source/data/rbnf/root.txt
@@ -0,0 +1,689 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+root{
+ RBNFRules{
+ DurationRules{
+ "%duration:",
+ "0: =#,##0=;",
+ }
+ NumberingSystemRules{
+ "%armenian-lower:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: 0;",
+ "1: \u0561;",
+ "2: \u0562;",
+ "3: \u0563;",
+ "4: \u0564;",
+ "5: \u0565;",
+ "6: \u0566;",
+ "7: \u0567;",
+ "8: \u0568;",
+ "9: \u0569;",
+ "10: \u056A[>>];",
+ "20: \u056B[>>];",
+ "30: \u056C[>>];",
+ "40: \u056D[>>];",
+ "50: \u056E[>>];",
+ "60: \u056F[>>];",
+ "70: \u0570[>>];",
+ "80: \u0571[>>];",
+ "90: \u0572[>>];",
+ "100: \u0573[>>];",
+ "200: \u0574[>>];",
+ "300: \u0575[>>];",
+ "400: \u0576[>>];",
+ "500: \u0577[>>];",
+ "600: \u0578[>>];",
+ "700: \u0579[>>];",
+ "800: \u057A[>>];",
+ "900: \u057B[>>];",
+ "1000: \u057C[>>];",
+ "2000: \u057D[>>];",
+ "3000: \u057E[>>];",
+ "4000: \u057F[>>];",
+ "5000: \u0580[>>];",
+ "6000: \u0581[>>];",
+ "7000: \u0582[>>];",
+ "8000: \u0583[>>];",
+ "9000: \u0584[>>];",
+ "10000: =#,##0=;",
+ "%armenian-upper:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: 0;",
+ "1: \u0531;",
+ "2: \u0532;",
+ "3: \u0533;",
+ "4: \u0534;",
+ "5: \u0535;",
+ "6: \u0536;",
+ "7: \u0537;",
+ "8: \u0538;",
+ "9: \u0539;",
+ "10: \u053A[>>];",
+ "20: \u053B[>>];",
+ "30: \u053C[>>];",
+ "40: \u053D[>>];",
+ "50: \u053E[>>];",
+ "60: \u053F[>>];",
+ "70: \u0540[>>];",
+ "80: \u0541[>>];",
+ "90: \u0542[>>];",
+ "100: \u0543[>>];",
+ "200: \u0544[>>];",
+ "300: \u0545[>>];",
+ "400: \u0546[>>];",
+ "500: \u0547[>>];",
+ "600: \u0548[>>];",
+ "700: \u0549[>>];",
+ "800: \u054A[>>];",
+ "900: \u054B[>>];",
+ "1000: \u054C[>>];",
+ "2000: \u054D[>>];",
+ "3000: \u054E[>>];",
+ "4000: \u054F[>>];",
+ "5000: \u0550[>>];",
+ "6000: \u0551[>>];",
+ "7000: \u0552[>>];",
+ "8000: \u0553[>>];",
+ "9000: \u0554[>>];",
+ "10000: =#,##0=;",
+ "%%cyrillic-lower-1-10:",
+ "1: \u0430;",
+ "2: \u0432;",
+ "3: \u0433;",
+ "4: \u0434;",
+ "5: \u0454;",
+ "6: \u0455;",
+ "7: \u0437;",
+ "8: \u0438;",
+ "9: \u0473;",
+ "10: \u0456;",
+ "%%cyrillic-lower-final:",
+ "0: \u0483;",
+ "1: \u0483=%%cyrillic-lower-1-10=;",
+ "11: \u0430\u0483\u0456;",
+ "12: \u0432\u0483\u0456;",
+ "13: \u0433\u0483\u0456;",
+ "14: \u0434\u0483\u0456;",
+ "15: \u0454\u0483\u0456;",
+ "16: \u0455\u0483\u0456;",
+ "17: \u0437\u0483\u0456;",
+ "18: \u0438\u0483\u0456;",
+ "19: \u0473\u0483\u0456;",
+ "20: \u0483\u043A;",
+ "21: \u043A>>;",
+ "30: \u0483\u043B;",
+ "31: \u043B>>;",
+ "40: \u0483\u043C;",
+ "41: \u043C>>;",
+ "50: \u0483\u043D;",
+ "51: \u043D>>;",
+ "60: \u0483\u046F;",
+ "61: \u046F>>;",
+ "70: \u0483\u047B;",
+ "71: \u047B>>;",
+ "80: \u0483\u043F;",
+ "81: \u043F>>;",
+ "90: \u0483\u0447;",
+ "91: \u0447>>;",
+ "%%cyrillic-lower-post:",
+ "0: \u0483;",
+ "1: =%cyrillic-lower=;",
+ "%%cyrillic-lower-thousands:",
+ "0: \u0483;",
+ "1: \u0483\u0482\u0430;",
+ "2: \u0483\u0482\u0432;",
+ "3: \u0483\u0482\u0433;",
+ "4: \u0483\u0482\u0434;",
+ "5: \u0483\u0482\u0454;",
+ "6: \u0483\u0482\u0455;",
+ "7: \u0483\u0482\u0437;",
+ "8: \u0483\u0482\u0438;",
+ "9: \u0483\u0482\u0473;",
+ "10: \u0483\u0482\u0456;",
+ "11: \u0482\u0430\u0483\u0482\u0456;",
+ "12: \u0482\u0432\u0483\u0482\u0456;",
+ "13: \u0482\u0433\u0483\u0482\u0456;",
+ "14: \u0482\u0434\u0483\u0482\u0456;",
+ "15: \u0482\u0454\u0483\u0482\u0456;",
+ "16: \u0482\u0455\u0483\u0482\u0456;",
+ "17: \u0482\u0437\u0483\u0482\u0456;",
+ "18: \u0482\u0438\u0483\u0482\u0456;",
+ "19: \u0482\u0473\u0483\u0482\u0456;",
+ "20: \u0482\u043A>>;",
+ "30: \u0482\u043B>>;",
+ "40: \u0482\u043C>>;",
+ "50: \u0482\u043D>>;",
+ "60: \u0482\u046F>>;",
+ "70: \u0482\u047B>>;",
+ "80: \u0482\u043F>>;",
+ "90: \u0482\u0447>>;",
+ "100: \u0482\u0440>>;",
+ "200: \u0482\u0441>>;",
+ "300: \u0482\u0442>>;",
+ "400: \u0482\u0443>>;",
+ "500: \u0482\u0444>>;",
+ "600: \u0482\u0445>>;",
+ "700: \u0482\u0471>>;",
+ "800: \u0482\u047F>>;",
+ "900: \u0482\u0446>>;",
+ "%cyrillic-lower:",
+ "-x: \u2212>>;",
+ "x.x: <<.>>>;",
+ "0: 0\u0483;",
+ "1: =%%cyrillic-lower-1-10=\u0483;",
+ "11: \u0430\u0483\u0456;",
+ "12: \u0432\u0483\u0456;",
+ "13: \u0433\u0483\u0456;",
+ "14: \u0434\u0483\u0456;",
+ "15: \u0454\u0483\u0456;",
+ "16: \u0455\u0483\u0456;",
+ "17: \u0437\u0483\u0456;",
+ "18: \u0438\u0483\u0456;",
+ "19: \u0473\u0483\u0456;",
+ "20: \u043A>%%cyrillic-lower-final>;",
+ "30: \u043B>%%cyrillic-lower-final>;",
+ "40: \u043C>%%cyrillic-lower-final>;",
+ "50: \u043D>%%cyrillic-lower-final>;",
+ "60: \u046F>%%cyrillic-lower-final>;",
+ "70: \u047B>%%cyrillic-lower-final>;",
+ "80: \u043F>%%cyrillic-lower-final>;",
+ "90: \u0447>%%cyrillic-lower-final>;",
+ "100: \u0440>%%cyrillic-lower-final>;",
+ "200: \u0441>%%cyrillic-lower-final>;",
+ "300: \u0442>%%cyrillic-lower-final>;",
+ "400: \u0443>%%cyrillic-lower-final>;",
+ "500: \u0444>%%cyrillic-lower-final>;",
+ "600: \u0445>%%cyrillic-lower-final>;",
+ "700: \u0471>%%cyrillic-lower-final>;",
+ "800: \u047F\u0483;",
+ "801: \u047F>>;",
+ "900: \u0446>%%cyrillic-lower-final>;",
+ "1000: \u0482<%%cyrillic-lower-1-10<>%%cyrillic-lower-post>;",
+ "10000/1000: \u0482<<[ >>];",
+ "11000/1000: <%%cyrillic-lower-thousands<[ >>];",
+ "1000000: \u0482\u0482<<[ >>];",
+ "1000000000: \u0482\u0482\u0482<<[ >>];",
+ "1000000000000: \u0482\u0482\u0482\u0482<<[ >>];",
+ "1000000000000000: \u0482\u0482\u0482\u0482\u0482<<[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ethiopic-p:",
+ "1: =%ethiopic=;",
+ "10000: <<\u137C[>>];",
+ "100000000: <<\u137C>%%ethiopic-p1>;",
+ "1000000000000: <<\u137C>%%ethiopic-p2>;",
+ "10000000000000000: <<\u137C>%%ethiopic-p3>;",
+ "%%ethiopic-p1:",
+ "0: \u137C;",
+ "1: \u137C=%%ethiopic-p=;",
+ "10000: <%ethiopic<\u137C[>%ethiopic>];",
+ "%%ethiopic-p2:",
+ "0: \u137C\u137C;",
+ "1: \u137C\u137C=%%ethiopic-p=;",
+ "100000000: <%ethiopic<\u137C>%%ethiopic-p1>;",
+ "%%ethiopic-p3:",
+ "0: \u137C\u137C\u137C;",
+ "1: \u137C\u137C\u137C=%%ethiopic-p=;",
+ "1000000000000: <%ethiopic<\u137C>%%ethiopic-p2>;",
+ "%ethiopic:",
+ "-x: \u2212>>;",
+ "x.x: <<\u1361>>;",
+ "0: \u1263\u12F6;",
+ "1: \u1369;",
+ "2: \u136A;",
+ "3: \u136B;",
+ "4: \u136C;",
+ "5: \u136D;",
+ "6: \u136E;",
+ "7: \u136F;",
+ "8: \u1370;",
+ "9: \u1371;",
+ "10: \u1372[>>];",
+ "20: \u1373[>>];",
+ "30: \u1374[>>];",
+ "40: \u1375[>>];",
+ "50: \u1376[>>];",
+ "60: \u1377[>>];",
+ "70: \u1378[>>];",
+ "80: \u1379[>>];",
+ "90: \u137A[>>];",
+ "100: \u137B[>>];",
+ "200: <<\u137B[>>];",
+ "10000: \u137C[>>];",
+ "20000: <<\u137C[>>];",
+ "100000000: \u137C>%%ethiopic-p1>;",
+ "200000000: <<\u137C>%%ethiopic-p1>;",
+ "1000000000000: \u137C>%%ethiopic-p2>;",
+ "2000000000000: <<\u137C>%%ethiopic-p2>;",
+ "10000000000000000: \u137C>%%ethiopic-p3>;",
+ "20000000000000000: <<\u137C>%%ethiopic-p3>;",
+ "1000000000000000000: =#,##0=;",
+ "%georgian:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: =#,##0=;",
+ "1: \u10D0;",
+ "2: \u10D1;",
+ "3: \u10D2;",
+ "4: \u10D3;",
+ "5: \u10D4;",
+ "6: \u10D5;",
+ "7: \u10D6;",
+ "8: \u10F1;",
+ "9: \u10D7;",
+ "10: \u10D8[>>];",
+ "20: \u10D9[>>];",
+ "30: \u10DA[>>];",
+ "40: \u10DB[>>];",
+ "50: \u10DC[>>];",
+ "60: \u10F2[>>];",
+ "70: \u10DD[>>];",
+ "80: \u10DE[>>];",
+ "90: \u10DF[>>];",
+ "100: \u10E0[>>];",
+ "200: \u10E1[>>];",
+ "300: \u10E2[>>];",
+ "400: \u10E3[>>];",
+ "500: \u10F3[>>];",
+ "600: \u10E4[>>];",
+ "700: \u10E5[>>];",
+ "800: \u10E6[>>];",
+ "900: \u10E7[>>];",
+ "1000: \u10E8[>>];",
+ "2000: \u10E9[>>];",
+ "3000: \u10EA[>>];",
+ "4000: \u10EB[>>];",
+ "5000: \u10EC[>>];",
+ "6000: \u10ED[>>];",
+ "7000: \u10EE[>>];",
+ "8000: \u10F4[>>];",
+ "9000: \u10F5[>>];",
+ "10000: \u10EF[>>];",
+ "20000: =#,##0=;",
+ "%greek-lower:",
+ "-x: \u2212>>;",
+ "x.x: <<.>>>;",
+ "0: =%%greek-numeral-minuscules=\u00B4;",
+ "%%greek-numeral-minuscules:",
+ "0: \U0001018A;",
+ "1: \u03B1;",
+ "2: \u03B2;",
+ "3: \u03B3;",
+ "4: \u03B4;",
+ "5: \u03B5;",
+ "6: \u03DD;",
+ "7: \u03B6;",
+ "8: \u03B7;",
+ "9: \u03B8;",
+ "10: \u03B9[>>];",
+ "20: \u03BA[>>];",
+ "30: \u03BB[>>];",
+ "40: \u03BC[>>];",
+ "50: \u03BD[>>];",
+ "60: \u03BE[>>];",
+ "70: \u03BF[>>];",
+ "80: \u03C0[>>];",
+ "90: \u03DF[>>];",
+ "100: \u03C1[>>];",
+ "200: \u03C3[>>];",
+ "300: \u03C4[>>];",
+ "400: \u03C5[>>];",
+ "500: \u03C6[>>];",
+ "600: \u03C7[>>];",
+ "700: \u03C8[>>];",
+ "800: \u03C9[>>];",
+ "900: \u03E1[>>];",
+ "1000: \u0375<<[>>];",
+ "10000: <<\u03BC[ >>];",
+ "100000000: <<\u03BC\u03BC[ >>];",
+ "1000000000000: <<\u03BC\u03BC\u03BC[ >>];",
+ "10000000000000000: <<\u03BC\u03BC\u03BC\u03BC[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%greek-upper:",
+ "-x: \u2212>>;",
+ "x.x: <<.>>>;",
+ "0: =%%greek-numeral-majuscules=\u00B4;",
+ "%%greek-numeral-majuscules:",
+ "0: \U0001018A;",
+ "1: \u0391;",
+ "2: \u0392;",
+ "3: \u0393;",
+ "4: \u0394;",
+ "5: \u0395;",
+ "6: \u03DC;",
+ "7: \u0396;",
+ "8: \u0397;",
+ "9: \u0398;",
+ "10: \u0399[>>];",
+ "20: \u039A[>>];",
+ "30: \u039B[>>];",
+ "40: \u039C[>>];",
+ "50: \u039D[>>];",
+ "60: \u039E[>>];",
+ "70: \u039F[>>];",
+ "80: \u03A0[>>];",
+ "90: \u03DE[>>];",
+ "100: \u03A1[>>];",
+ "200: \u03A3[>>];",
+ "300: \u03A4[>>];",
+ "400: \u03A5[>>];",
+ "500: \u03A6[>>];",
+ "600: \u03A7[>>];",
+ "700: \u03A8[>>];",
+ "800: \u03A9[>>];",
+ "900: \u03E0[>>];",
+ "1000: \u0375<<[>>];",
+ "10000: <<\u039C[ >>];",
+ "100000000: <<\u039C\u039C[ >>];",
+ "1000000000000: <<\u039C\u039C\u039C[ >>];",
+ "10000000000000000: <<\u039C\u039C\u039C\u039C[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%hebrew-thousands:",
+ "0: =%hebrew=;",
+ "10: =%hebrew=[\u05F3];",
+ "100: =%hebrew=[\u05F3];",
+ "401: =%hebrew=\u05F3;",
+ "%hebrew:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: =%hebrew-item=\u05F3;",
+ "11: \u05D9\u05F4>%hebrew-item>;",
+ "15: \u05D8\u05F4\u05D5;",
+ "16: \u05D8\u05F4\u05D6;",
+ "17: \u05D9\u05F4>%hebrew-item>;",
+ "20: \u05DB\u05F3;",
+ "21: \u05DB\u05F4>%hebrew-item>;",
+ "30: \u05DC\u05F3;",
+ "31: \u05DC\u05F4>%hebrew-item>;",
+ "40: \u05DE\u05F3;",
+ "41: \u05DE\u05F4>%hebrew-item>;",
+ "50: \u05E0\u05F3;",
+ "51: \u05E0\u05F4>%hebrew-item>;",
+ "60: \u05E1\u05F3;",
+ "61: \u05E1\u05F4>%hebrew-item>;",
+ "70: \u05E2\u05F3;",
+ "71: \u05E2\u05F4>%hebrew-item>;",
+ "80: \u05E4\u05F3;",
+ "81: \u05E4\u05F4>%hebrew-item>;",
+ "90: \u05E6\u05F3;",
+ "91: \u05E6\u05F4>%hebrew-item>;",
+ "100: \u05E7>%%hebrew-0-99>;",
+ "200: \u05E8>%%hebrew-0-99>;",
+ "298: \u05E8\u05D7\u05F4\u05E6;",
+ "299: \u05E8>%%hebrew-0-99>;",
+ "300: \u05E9>%%hebrew-0-99>;",
+ "304: \u05D3\u05F4\u05E9;",
+ "305: \u05E9>%%hebrew-0-99>;",
+ "344: \u05E9\u05D3\u05F4\u05DE;",
+ "345: \u05E9>%%hebrew-0-99>;",
+ "400: \u05EA>%%hebrew-0-99>;",
+ "500: \u05EA\u05F4\u05E7;",
+ "501: \u05EA\u05E7>%%hebrew-0-99>;",
+ "600: \u05EA\u05F4\u05E8;",
+ "601: \u05EA\u05E8>%%hebrew-0-99>;",
+ "698: \u05EA\u05E8\u05D7\u05F4\u05E6;",
+ "699: \u05EA\u05E8>%%hebrew-0-99>;",
+ "700: \u05EA\u05F4\u05E9;",
+ "701: \u05EA\u05E9>%%hebrew-0-99>;",
+ "744: \u05EA\u05E9\u05D3\u05F4\u05DE;",
+ "745: \u05EA\u05E9>%%hebrew-0-99>;",
+ "800: \u05EA\u05F4\u05EA;",
+ "801: \u05EA\u05EA>%%hebrew-0-99>;",
+ "900: \u05EA\u05EA\u05F4\u05E7;",
+ "901: \u05EA\u05EA\u05E7>%%hebrew-0-99>;",
+ "1000: \u05D0\u05DC\u05E3;",
+ "1001: <%%hebrew-thousands<[>>];",
+ "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD;",
+ "2001: <%%hebrew-thousands<[>>];",
+ "3000: << \u05D0\u05DC\u05E4\u05D9\u05DD;",
+ "3001: <%%hebrew-thousands<[>>];",
+ "1000000: \u05D0\u05DC\u05E3 \u05D0\u05DC\u05E4\u05D9\u05DD;",
+ "1000001: =#,##0=;",
+ "%%hebrew-0-99:",
+ "0: \u05F3;",
+ "1: \u05F4=%hebrew-item=;",
+ "11: \u05D9\u05F4>%hebrew-item>;",
+ "15: \u05D8\u05F4\u05D5;",
+ "16: \u05D8\u05F4\u05D6;",
+ "17: \u05D9\u05F4>%hebrew-item>;",
+ "20: \u05F4\u05DB;",
+ "21: \u05DB\u05F4>%hebrew-item>;",
+ "30: \u05F4\u05DC;",
+ "31: \u05DC\u05F4>%hebrew-item>;",
+ "40: \u05F4\u05DE;",
+ "41: \u05DE\u05F4>%hebrew-item>;",
+ "50: \u05F4\u05E0;",
+ "51: \u05E0\u05F4>%hebrew-item>;",
+ "60: \u05F4\u05E1;",
+ "61: \u05E1\u05F4>%hebrew-item>;",
+ "70: \u05F4\u05E2;",
+ "71: \u05E2\u05F4>%hebrew-item>;",
+ "80: \u05F4\u05E3;",
+ "81: \u05E4\u05F4>%hebrew-item>;",
+ "90: \u05F4\u05E6;",
+ "91: \u05E6\u05F4>%hebrew-item>;",
+ "%%hebrew-item-hundreds:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: \u05F4;",
+ "1: \u05D0;",
+ "2: \u05D1;",
+ "3: \u05D2;",
+ "4: \u05D3;",
+ "5: \u05D4;",
+ "6: \u05D5;",
+ "7: \u05D6;",
+ "8: \u05D7;",
+ "9: \u05D8;",
+ "10: \u05D9[>>];",
+ "15: \u05D8\u05D5;",
+ "16: \u05D8\u05D6;",
+ "17: \u05D9>>;",
+ "20: \u05DB[>>];",
+ "30: \u05DC[>>];",
+ "40: \u05DE[>>];",
+ "50: \u05E0[>>];",
+ "60: \u05E1[>>];",
+ "70: \u05E2[>>];",
+ "80: \u05E3;",
+ "81: \u05E4[>>];",
+ "90: \u05E6[>>];",
+ "100: \u05E7[>>];",
+ "200: \u05E8[>>];",
+ "298: \u05E8\u05D7\u05E6;",
+ "299: \u05E8>>;",
+ "300: \u05E9[>>];",
+ "304: \u05D3\u05E9;",
+ "305: \u05E9>>;",
+ "344: \u05E9\u05D3\u05DE;",
+ "345: \u05E9>>;",
+ "400: \u05EA[>>];",
+ "500: \u05EA\u05E7[>>];",
+ "600: \u05EA\u05E8[>>];",
+ "698: \u05EA\u05E8\u05D7\u05E6;",
+ "699: \u05EA\u05E8>>;",
+ "700: \u05EA\u05E9[>>];",
+ "744: \u05EA\u05E9\u05D3\u05DE;",
+ "745: \u05EA\u05E9>>;",
+ "800: \u05EA\u05EA[>>];",
+ "900: \u05EA\u05EA\u05E7[>>];",
+ "1000/100: \u05EA\u05EA\u05E8[>>];",
+ "1100/100: \u05EA\u05EA\u05E9[>>];",
+ "1200/100: \u05EA\u05EA\u05EA[>>];",
+ "1300/100: \u05EA\u05EA\u05EA\u05E7[>>];",
+ "1400/100: \u05EA\u05EA\u05EA\u05E8[>>];",
+ "1500/100: \u05EA\u05EA\u05EA\u05E9[>>];",
+ "1600/100: \u05EA\u05EA\u05EA\u05EA[>>];",
+ "1700/100: \u05EA\u05EA\u05EA\u05EA\u05E7[>>];",
+ "1800/100: \u05EA\u05EA\u05EA\u05EA\u05E8[>>];",
+ "1900/100: \u05EA\u05EA\u05EA\u05EA\u05E9[>>];",
+ "2000/100: \u05EA\u05EA\u05EA\u05EA\u05EA[>>];",
+ "2100: =#,##0=;",
+ "%hebrew-item:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: \u05F4;",
+ "1: \u05D0;",
+ "2: \u05D1;",
+ "3: \u05D2;",
+ "4: \u05D3;",
+ "5: \u05D4;",
+ "6: \u05D5;",
+ "7: \u05D6;",
+ "8: \u05D7;",
+ "9: \u05D8;",
+ "10: \u05D9[>>];",
+ "15: \u05D8\u05D5;",
+ "16: \u05D8\u05D6;",
+ "17: \u05D9>>;",
+ "20: \u05DB[>>];",
+ "30: \u05DC[>>];",
+ "40: \u05DE[>>];",
+ "50: \u05E0[>>];",
+ "60: \u05E1[>>];",
+ "70: \u05E2[>>];",
+ "80: \u05E4[>>];",
+ "90: \u05E6[>>];",
+ "100: =%%hebrew-item-hundreds=;",
+ "%roman-lower:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: n;",
+ "1: i;",
+ "2: ii;",
+ "3: iii;",
+ "4: iv;",
+ "5: v;",
+ "6: vi;",
+ "7: vii;",
+ "8: viii;",
+ "9: ix;",
+ "10: x[>>];",
+ "20: xx[>>];",
+ "30: xxx[>>];",
+ "40: xl[>>];",
+ "50: l[>>];",
+ "60: lx[>>];",
+ "70: lxx[>>];",
+ "80: lxxx[>>];",
+ "90: xc[>>];",
+ "100: c[>>];",
+ "200: cc[>>];",
+ "300: ccc[>>];",
+ "400: cd[>>];",
+ "500: d[>>];",
+ "600: dc[>>];",
+ "700: dcc[>>];",
+ "800: dccc[>>];",
+ "900: cm[>>];",
+ "1000: m[>>];",
+ "2000: mm[>>];",
+ "3000: mmm[>>];",
+ "4000: mmmm[>>];",
+ "5000: =#,##0=;",
+ "%roman-upper:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: N;",
+ "1: I;",
+ "2: II;",
+ "3: III;",
+ "4: IV;",
+ "5: V;",
+ "6: VI;",
+ "7: VII;",
+ "8: VIII;",
+ "9: IX;",
+ "10: X[>>];",
+ "20: XX[>>];",
+ "30: XXX[>>];",
+ "40: XL[>>];",
+ "50: L[>>];",
+ "60: LX[>>];",
+ "70: LXX[>>];",
+ "80: LXXX[>>];",
+ "90: XC[>>];",
+ "100: C[>>];",
+ "200: CC[>>];",
+ "300: CCC[>>];",
+ "400: CD[>>];",
+ "500: D[>>];",
+ "600: DC[>>];",
+ "700: DCC[>>];",
+ "800: DCCC[>>];",
+ "900: CM[>>];",
+ "1000: M[>>];",
+ "2000: MM[>>];",
+ "3000: MMM[>>];",
+ "4000: M\u2181[>>];",
+ "5000: \u2181[>>];",
+ "6000: \u2181M[>>];",
+ "7000: \u2181MM[>>];",
+ "8000: \u2181MMM[>>];",
+ "9000: M\u2182[>>];",
+ "10000: \u2182[>>];",
+ "20000: \u2182\u2182[>>];",
+ "30000: \u2182\u2182\u2182[>>];",
+ "40000: \u2182\u2187[>>];",
+ "50000: \u2187[>>];",
+ "60000: \u2187\u2182[>>];",
+ "70000: \u2187\u2182\u2182[>>];",
+ "80000: \u2187\u2182\u2182\u2182[>>];",
+ "90000: \u2182\u2188[>>];",
+ "100000: \u2188[>>];",
+ "200000: \u2188\u2188[>>];",
+ "300000: \u2188\u2188\u2188[>>];",
+ "400000: =#,##0=;",
+ "%tamil:",
+ "-x: \u2212>>;",
+ "x.x: =#,##0.00=;",
+ "0: \u0BE6;",
+ "1: \u0BE7;",
+ "2: \u0BE8;",
+ "3: \u0BE9;",
+ "4: \u0BEA;",
+ "5: \u0BEB;",
+ "6: \u0BEC;",
+ "7: \u0BED;",
+ "8: \u0BEE;",
+ "9: \u0BEF;",
+ "10: \u0BF0[>>];",
+ "20: <<\u0BF0[>>];",
+ "100: \u0BF1[>>];",
+ "200: <<\u0BF1[>>];",
+ "1000: \u0BF2[>>];",
+ "2000: <<\u0BF2[>>];",
+ "1000000/100000: <<\u0BF1\u0BF2[>%%tamil-thousands>];",
+ "100000000: =#,##,##0=;",
+ "%%tamil-thousands:",
+ "0: =%tamil=;",
+ "1000: <<\u0BF2[>>];",
+ "%zz-default:",
+ "0: =#,##0=;",
+ }
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=.;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: \u2212>>;",
+ "x.x: =0.0=;",
+ "0: =0=;",
+ "%spellout-numbering:",
+ "-x: \u2212>>;",
+ "0: =#,##0.#=;",
+ "%spellout-cardinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0.#=;",
+ "%spellout-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0.#=.;",
+ }
+ }
+ Version{"43"}
+}
diff --git a/intl/icu/source/data/rbnf/ru.txt b/intl/icu/source/data/rbnf/ru.txt
new file mode 100644
index 0000000000..ca595e6488
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ru.txt
@@ -0,0 +1,1464 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ru{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0439;",
+ "%digits-ordinal-neuter:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0435;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u044F;",
+ "%digits-ordinal-plural:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-e;",
+ "%digits-ordinal-masculine-genitive:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0433\u043E;",
+ "%digits-ordinal-neuter-genitive:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0433\u043E;",
+ "%digits-ordinal-feminine-genitive:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0439;",
+ "%digits-ordinal-plural-genitive:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0445;",
+ "%digits-ordinal-masculine-dative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C\u0443;",
+ "%digits-ordinal-neuter-dative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C\u0443;",
+ "%digits-ordinal-feminine-dative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0439;",
+ "%digits-ordinal-plural-dative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C;",
+ "%digits-ordinal-masculine-accusative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0439;",
+ "%digits-ordinal-neuter-accusative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0435;",
+ "%digits-ordinal-feminine-accusative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u044E;",
+ "%digits-ordinal-plural-accusative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-e;",
+ "%digits-ordinal-masculine-locative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C;",
+ "%digits-ordinal-neuter-locative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C;",
+ "%digits-ordinal-feminine-locative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0439;",
+ "%digits-ordinal-plural-locative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0445;",
+ "%digits-ordinal-masculine-ablative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C;",
+ "%digits-ordinal-neuter-ablative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C;",
+ "%digits-ordinal-feminine-ablative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u0439;",
+ "%digits-ordinal-plural-ablative:",
+ "-x: \u2212>>;",
+ "0: =#,##0=-\u043C\u0438;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-ordinal-masculine-genitive=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine< $(cardinal,one{\u0446\u0435\u043B\u044B\u0439}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u0435\u0442\u044B\u0440\u0435;",
+ "5: \u043F\u044F\u0442\u044C;",
+ "6: \u0448\u0435\u0441\u0442\u044C;",
+ "7: \u0441\u0435\u043C\u044C;",
+ "8: \u0432\u043E\u0441\u0435\u043C\u044C;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044C;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044C;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine< $(cardinal,one{\u0446\u0435\u043B\u0430\u044F}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u043E;",
+ "2: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<< $(cardinal,one{\u0446\u0435\u043B\u0430\u044F}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u0430;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0437\u0430\u043F\u044F\u0442\u0430\u044F >>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u0438;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0430}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions-feminine:",
+ "10: <%spellout-cardinal-feminine< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0430\u044F}other{\u0434\u0435\u0441\u044F\u0442\u044B\u0445})$;",
+ "100: <%spellout-cardinal-feminine< $(cardinal,one{\u0441\u043E\u0442\u0430\u044F}other{\u0441\u043E\u0442\u044B\u0445})$;",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F}other{\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "10000: <%spellout-cardinal-feminine< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F}other{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "100000: <%spellout-cardinal-feminine< $(cardinal,one{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F}other{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "1000000: <%spellout-cardinal-feminine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u044F}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "10000000: <%spellout-cardinal-feminine< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u044F}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "100000000: <%spellout-cardinal-feminine< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u044F}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "1000000000: <%spellout-cardinal-feminine< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u0430\u044F}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "10000000000: <%spellout-cardinal-feminine< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u0430\u044F}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "100000000000: <%spellout-cardinal-feminine< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u0430\u044F}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "1000000000000: <0<;",
+ "%spellout-cardinal-masculine-genitive:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-genitive>;",
+ "0: \u043D\u043E\u043B\u044F;",
+ "1: \u043E\u0434\u043D\u043E\u0433\u043E;",
+ "2: \u0434\u0432\u0443\u0445;",
+ "3: \u0442\u0440\u0435\u0445;",
+ "4: \u0447\u0435\u0442\u044B\u0440\u0435\u0445;",
+ "5: \u043F\u044F\u0442\u0438;",
+ "6: \u0448\u0435\u0441\u0442\u0438;",
+ "7: \u0441\u0435\u043C\u0438;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0438;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u0438;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u0438;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-genitive<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter-genitive:",
+ "0: =%spellout-cardinal-masculine-genitive=;",
+ "%spellout-cardinal-feminine-genitive:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-genitive>;",
+ "0: \u043D\u043E\u043B\u044F;",
+ "1: \u043E\u0434\u043D\u043E\u0439;",
+ "2: =%spellout-cardinal-masculine-genitive=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-genitive<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural-genitive:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0437\u0430\u043F\u044F\u0442\u0430\u044F >>;",
+ "0: \u043D\u043E\u043B\u044F;",
+ "1: \u043E\u0434\u043D\u0438\u0445;",
+ "2: =%spellout-cardinal-masculine-genitive=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-genitive<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions-feminine-genitive:",
+ "10: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u044B\u0445})$;",
+ "100: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0441\u043E\u0442\u043E\u0439}other{\u0441\u043E\u0442\u044B\u0445})$;",
+ "1000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "10000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "100000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "1000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "10000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "100000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "1000000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "10000000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "100000000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "1000000000000: <0<;",
+ "%spellout-cardinal-masculine-dative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-dative< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u043C})$ ]>%%fractions-feminine-dative>;",
+ "0: \u043D\u043E\u043B\u044E;",
+ "1: \u043E\u0434\u043D\u043E\u043C\u0443;",
+ "2: \u0434\u0432\u0443\u043C;",
+ "3: \u0442\u0440\u0435\u043C;",
+ "4: \u0447\u0435\u0442\u044B\u0440\u0435\u043C;",
+ "5: \u043F\u044F\u0442\u0438;",
+ "6: \u0448\u0435\u0441\u0442\u0438;",
+ "7: \u0441\u0435\u043C\u0438;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0438;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u0438;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u0438;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-dative<\u0441\u0442\u0430\u043C[ >>];",
+ "1000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u043C})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0443}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u043C})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter-dative:",
+ "0: =%spellout-cardinal-masculine-dative=;",
+ "%spellout-cardinal-feminine-dative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u043C})$ ]>%%fractions-feminine-dative>;",
+ "0: \u043D\u043E\u043B\u044E;",
+ "1: \u043E\u0434\u043D\u043E\u0439;",
+ "2: =%spellout-cardinal-masculine-dative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-dative<\u0441\u0442\u0430\u043C[ >>];",
+ "1000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u043C})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0443}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u043C})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural-dative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0437\u0430\u043F\u044F\u0442\u0430\u044F >>;",
+ "0: \u043D\u043E\u043B\u044E;",
+ "1: \u043E\u0434\u043D\u0438\u043C;",
+ "2: =%spellout-cardinal-masculine-dative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-dative<\u0441\u0442\u0430\u043C[ >>];",
+ "1000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u043C})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0443}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u043C})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0443}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions-feminine-dative:",
+ "10: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u044B\u043C})$;",
+ "100: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0441\u043E\u0442\u043E\u0439}other{\u0441\u043E\u0442\u044B\u043C})$;",
+ "1000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C})$;",
+ "10000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C})$;",
+ "100000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C})$;",
+ "1000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u043C})$;",
+ "10000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u043C})$;",
+ "100000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u043C})$;",
+ "1000000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u043C})$;",
+ "10000000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u043C})$;",
+ "100000000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u043C})$;",
+ "1000000000000: <0<;",
+ "%spellout-cardinal-masculine-accusative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0446\u0435\u043B\u0443\u044E}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-accusative>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u0435\u0442\u044B\u0440\u0435;",
+ "5: \u043F\u044F\u0442\u044C;",
+ "6: \u0448\u0435\u0441\u0442\u044C;",
+ "7: \u0441\u0435\u043C\u044C;",
+ "8: \u0432\u043E\u0441\u0435\u043C\u044C;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044C;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044C;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine-accusative<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0443}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter-accusative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0446\u0435\u043B\u0443\u044E}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-accusative>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u043E;",
+ "2: =%spellout-cardinal-masculine-accusative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine-accusative<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0443}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-accusative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0446\u0435\u043B\u0443\u044E}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-accusative>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u0443;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine-accusative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine-accusative<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0443}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural-accusative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0437\u0430\u043F\u044F\u0442\u0430\u044F >>;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u0438;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine-accusative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine-accusative<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine-accusative<\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0443}few{\u0442\u044B\u0441\u044F\u0447\u0438}other{\u0442\u044B\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434}few{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D}few{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions-feminine-accusative:",
+ "10: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0443\u044E}other{\u0434\u0435\u0441\u044F\u0442\u044B\u0445})$;",
+ "100: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0441\u043E\u0442\u0443\u044E}other{\u0441\u043E\u0442\u044B\u0445})$;",
+ "1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u043D\u0443\u044E}other{\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "10000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u0443\u044E}other{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "100000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u0443\u044E}other{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "1000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0443\u044E}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "10000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0443\u044E}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "100000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0443\u044E}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "1000000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u0443\u044E}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "10000000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u0443\u044E}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "100000000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u0443\u044E}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "1000000000000: <0<;",
+ "%spellout-cardinal-masculine-locative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-locative< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-locative>;",
+ "0: \u043D\u0443\u043B\u0435;",
+ "1: \u043E\u0434\u043D\u043E\u043C;",
+ "2: \u0434\u0432\u0443\u0445;",
+ "3: \u0442\u0440\u0435\u0445;",
+ "4: \u0447\u0435\u0442\u044B\u0440\u0435\u0445;",
+ "5: \u043F\u044F\u0442\u0438;",
+ "6: \u0448\u0435\u0441\u0442\u0438;",
+ "7: \u0441\u0435\u043C\u0438;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0438;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u0438;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u0438;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0438;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-locative<\u0441\u0442\u0430\u0445[ >>];",
+ "1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u0445})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0435}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u0445})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter-locative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-locative< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-locative>;",
+ "0: \u043D\u0443\u043B\u0435;",
+ "1: \u043E\u0434\u043D\u043E\u043C;",
+ "2: =%spellout-cardinal-masculine-locative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-locative<\u0441\u0442\u0430\u0445[ >>];",
+ "1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u0445})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0435}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u0445})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine-locative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u0445})$ ]>%%fractions-feminine-locative>;",
+ "0: \u043D\u0443\u043B\u0435;",
+ "1: \u043E\u0434\u043D\u043E\u0439;",
+ "2: =%spellout-cardinal-masculine-locative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-locative<\u0441\u0442\u0430\u0445[ >>];",
+ "1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u0445})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0435}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u0445})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural-locative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0437\u0430\u043F\u044F\u0442\u0430\u044F >>;",
+ "0: \u043D\u0443\u043B\u0435;",
+ "1: \u043E\u0434\u043D\u0438\u0445;",
+ "2: =%spellout-cardinal-masculine-locative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-locative<\u0441\u0442\u0430\u0445[ >>];",
+ "1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435}other{\u0442\u044B\u0441\u044F\u0447\u0430\u0445})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0435}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u0445})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0435}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u0445})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions-feminine-locative:",
+ "10: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u044B\u0445})$;",
+ "100: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0441\u043E\u0442\u043E\u0439}other{\u0441\u043E\u0442\u044B\u0445})$;",
+ "1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "10000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "100000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445})$;",
+ "1000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "10000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "100000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u0445})$;",
+ "1000000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "10000000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "100000000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u0445})$;",
+ "1000000000000: <0<;",
+ "%spellout-cardinal-masculine-ablative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u043C\u0438})$ ]>%%fractions-feminine-ablative>;",
+ "0: \u043D\u0443\u043B\u0435\u043C;",
+ "1: \u043E\u0434\u043D\u0438\u043C;",
+ "2: \u0434\u0432\u0443\u043C\u044F;",
+ "3: \u0442\u0440\u0435\u043C\u044F;",
+ "4: \u0447\u0435\u0442\u044B\u0440\u044C\u043C\u044F;",
+ "5: \u043F\u044F\u0442\u044C\u044E;",
+ "6: \u0448\u0435\u0441\u0442\u044C\u044E;",
+ "7: \u0441\u0435\u043C\u044C\u044E;",
+ "8: \u0432\u043E\u0441\u0435\u043C\u044C\u044E;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044C\u044E;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044C\u044E;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044C\u044E;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C\u044E[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C\u044E[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-ablative<\u0441\u0442\u0430\u043C\u0438[ >>];",
+ "1000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435\u0439}other{\u0442\u044B\u0441\u044F\u0447\u0430\u043C\u0438})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u043C}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u043C\u0438})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter-ablative:",
+ "0: =%spellout-cardinal-masculine-ablative=;",
+ "%spellout-cardinal-feminine-ablative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: [<%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0446\u0435\u043B\u043E\u0439}other{\u0446\u0435\u043B\u044B\u043C\u0438})$ ]>%%fractions-feminine-ablative>;",
+ "0: \u043D\u0443\u043B\u0435\u043C;",
+ "1: \u043E\u0434\u043D\u043E\u0439;",
+ "2: =%spellout-cardinal-masculine-ablative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C\u044E[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C\u044E[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-ablative<\u0441\u0442\u0430\u043C\u0438[ >>];",
+ "1000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435\u0439}other{\u0442\u044B\u0441\u044F\u0447\u0430\u043C\u0438})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u043C}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u043C\u0438})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-plural-ablative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u0437\u0430\u043F\u044F\u0442\u0430\u044F >>;",
+ "0: \u043D\u0443\u043B\u0435\u043C;",
+ "1: \u043E\u0434\u043D\u0438\u043C\u0438;",
+ "2: =%spellout-cardinal-masculine-ablative=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C\u044E[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C\u044E[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430[ >>];",
+ "50: \u043F\u044F\u0442\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "60: \u0448\u0435\u0441\u0442\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "70: \u0441\u0435\u043C\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u044E\u0434\u0435\u0441\u044F\u0442\u044C\u044E[ >>];",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430[ >>];",
+ "100: \u0441\u0442\u0430[ >>];",
+ "200: <%spellout-cardinal-feminine-ablative<\u0441\u0442\u0430\u043C\u0438[ >>];",
+ "1000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u0435\u0439}other{\u0442\u044B\u0441\u044F\u0447\u0430\u043C\u0438})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043E\u043C}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0430\u043C\u0438})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u043C}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D\u0430\u043C\u0438})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%fractions-feminine-ablative:",
+ "10: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u044B\u043C\u0438})$;",
+ "100: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0441\u043E\u0442\u043E\u0439}other{\u0441\u043E\u0442\u044B\u043C\u0438})$;",
+ "1000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C\u0438})$;",
+ "10000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C\u0438})$;",
+ "100000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439}other{\u0441\u0442\u043E\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C\u0438})$;",
+ "1000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u043C\u0438})$;",
+ "10000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u043C\u0438})$;",
+ "100000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u044B\u043C\u0438})$;",
+ "1000000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u043C\u0438})$;",
+ "10000000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0434\u0435\u0441\u044F\u0442\u0438\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u043C\u0438})$;",
+ "100000000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u043E\u0439}other{\u0441\u0442\u043E\u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u043D\u044B\u043C\u0438})$;",
+ "1000000000000: <0<;",
+ "%%yj:",
+ "0: \u043D\u044B\u0439;",
+ "1: '\u0430 =%spellout-ordinal-masculine=;",
+ "%%oe:",
+ "0: \u043D\u043E\u0435;",
+ "1: '\u0430 =%spellout-ordinal-neuter=;",
+ "%%aja:",
+ "0: \u043D\u0430\u044F;",
+ "1: '\u0430 =%spellout-ordinal-feminine=;",
+ "%%omu:",
+ "0: \u043D\u043E\u043C\u0443;",
+ "1: '\u0430 =%spellout-ordinal-masculine-dative=;",
+ "%%oj:",
+ "0: \u043D\u043E\u0439;",
+ "1: '\u0430 =%spellout-ordinal-feminine-genitive=;",
+ "%%ogo:",
+ "0: \u043D\u043E\u0433\u043E;",
+ "1: '\u0430 =%spellout-ordinal-masculine-genitive=;",
+ "%%uju:",
+ "0: \u043D\u0443\u044E;",
+ "1: '\u0430 =%spellout-ordinal-feminine-accusative=;",
+ "%%ym:",
+ "0: \u043D\u044B\u043C;",
+ "1: '\u0430 =%spellout-ordinal-masculine-ablative=;",
+ "%%om:",
+ "0: \u043D\u043E\u043C;",
+ "1: '\u0430 =%spellout-ordinal-masculine-locative=;",
+ "%%ye:",
+ "0: \u043D\u044B\u0435;",
+ "1: '\u0430 =%spellout-ordinal-plural=;",
+ "%%yh:",
+ "0: \u043D\u044B\u0445;",
+ "1: '\u0430 =%spellout-ordinal-plural-genitive=;",
+ "%%ymi:",
+ "0: \u043D\u044B\u043C\u0438;",
+ "1: '\u0430 =%spellout-ordinal-plural-ablative=;",
+ "%%thousandsprefixconjoined:",
+ "0: =%spellout-cardinal-feminine-genitive=;",
+ "1: \u043E\u0434\u043D\u043E;",
+ "2: =%spellout-cardinal-feminine-genitive=;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438\u043E\u0434\u043D\u043E;",
+ "22: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438[>>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438\u043E\u0434\u043D\u043E;",
+ "32: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0438[>>];",
+ "40: \u0441\u043E\u0440\u043E\u043A\u0430;",
+ "41: \u0441\u043E\u0440\u043E\u043A\u0430\u043E\u0434\u043D\u043E;",
+ "42: \u0441\u043E\u0440\u043E\u043A\u0430[>>];",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438;",
+ "51: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438\u043E\u0434\u043D\u043E;",
+ "52: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[>>];",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438;",
+ "61: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438\u043E\u0434\u043D\u043E;",
+ "62: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0438[>>];",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438;",
+ "71: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438\u043E\u0434\u043D\u043E;",
+ "72: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[>>];",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438;",
+ "81: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438\u043E\u0434\u043D\u043E;",
+ "82: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0438[>>];",
+ "90: =%spellout-cardinal-feminine=;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E\u043E\u0434\u043D\u043E;",
+ "92: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[>>];",
+ "100: \u0441\u0442\u043E[>>];",
+ "200: <%spellout-cardinal-feminine-genitive<\u0441\u043E\u0442[>>];",
+ "%%thousandsprefixseparate:",
+ "0: =%spellout-cardinal-feminine= ;",
+ "%spellout-ordinal-masculine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u043E\u0439;",
+ "1: \u043F\u0435\u0440\u0432\u044B\u0439;",
+ "2: \u0432\u0442\u043E\u0440\u043E\u0439;",
+ "3: \u0442\u0440\u0435\u0442\u0438\u0439;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044B\u0439;",
+ "5: \u043F\u044F\u0442\u044B\u0439;",
+ "6: \u0448\u0435\u0441\u0442\u043E\u0439;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u043E\u0439;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u043E\u0439;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044B\u0439;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044B\u0439;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044B\u0439;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u0439;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0439;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0439;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0439;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0439;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u044B\u0439;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u044B\u0439;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%yj>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%yj>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0439;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0439;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u0439;",
+ "%spellout-ordinal-neuter:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u043E\u0435;",
+ "1: \u043F\u0435\u0440\u0432\u043E\u0435;",
+ "2: \u0432\u0442\u043E\u0440\u043E\u0435;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0435;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435;",
+ "5: \u043F\u044F\u0442\u043E\u0435;",
+ "6: \u0448\u0435\u0441\u0442\u043E\u0435;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u043E\u0435;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u043E\u0435;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u043E\u0435;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u043E\u0435;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0435;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u0435;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0435;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0435;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0435;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442\u043E\u0435;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E\u0435;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u043E\u0435;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%oe>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%oe>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0435;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0435;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u0435;",
+ "%spellout-ordinal-feminine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u043E\u043B\u044C;",
+ "1: \u043F\u0435\u0440\u0432\u0430\u044F;",
+ "2: \u0432\u0442\u043E\u0440\u0430\u044F;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u044F;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044F;",
+ "5: \u043F\u044F\u0442\u0430\u044F;",
+ "6: \u0448\u0435\u0441\u0442\u0430\u044F;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u0430\u044F;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0430\u044F;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u0430\u044F;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0430\u044F;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u0430\u044F;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0430\u044F;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0430\u044F;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u0430\u044F;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%aja>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%aja>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u0430\u044F;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u044F;",
+ "%spellout-ordinal-plural:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u044B\u0435;",
+ "1: \u043F\u0435\u0440\u0432\u044B\u0435;",
+ "2: \u0432\u0442\u043E\u0440\u044B\u0435;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0438;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044B\u0435;",
+ "5: \u043F\u044F\u0442\u044B\u0435;",
+ "6: \u0448\u0435\u0441\u0442\u044B\u0435;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u044B\u0435;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u044B\u0435;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044B\u0435;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044B\u0435;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044B\u0435;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u044B\u0435;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0435;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0435;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0435;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442\u044B\u0435;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u044B\u0435;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u044B\u0435;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%ye>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%ye>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0435;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0435;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-e;",
+ "%spellout-ordinal-masculine-genitive:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u043E\u0433\u043E;",
+ "1: \u043F\u0435\u0440\u0432\u043E\u0433\u043E;",
+ "2: \u0432\u0442\u043E\u0440\u043E\u0433\u043E;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E;",
+ "5: \u043F\u044F\u0442\u043E\u0433\u043E;",
+ "6: \u0448\u0435\u0441\u0442\u043E\u0433\u043E;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0433\u043E;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u0433\u043E;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E\u0433\u043E;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u043E\u0433\u043E;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%ogo>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%ogo>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0433\u043E;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0433\u043E;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u0433\u043E;",
+ "%spellout-ordinal-neuter-genitive:",
+ "0: =%spellout-ordinal-masculine-genitive=;",
+ "%spellout-ordinal-feminine-genitive:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u043E\u0439;",
+ "1: \u043F\u0435\u0440\u0432\u043E\u0439;",
+ "2: \u0432\u0442\u043E\u0440\u043E\u0439;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0435\u0439;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0439;",
+ "5: \u043F\u044F\u0442\u043E\u0439;",
+ "6: \u0448\u0435\u0441\u0442\u043E\u0439;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u043E\u0439;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u043E\u0439;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u043E\u0439;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u043E\u0439;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0439;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u0439;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0439;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0439;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0439;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u0439;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E\u0439;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u043E\u0439;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%oj>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%oj>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u0439;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u0439;",
+ "%spellout-ordinal-plural-genitive:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u044B\u0445;",
+ "1: \u043F\u0435\u0440\u0432\u044B\u0445;",
+ "2: \u0432\u0442\u043E\u0440\u044B\u0445;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0438\u0445;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044B\u0445;",
+ "5: \u043F\u044F\u0442\u044B\u0445;",
+ "6: \u0448\u0435\u0441\u0442\u044B\u0445;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u044B\u0445;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u044B\u0445;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044B\u0445;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044B\u0445;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044B\u0445;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u044B\u0445;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0445;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0445;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0445;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u0445;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u044B\u0445;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u044B\u0445;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%yh>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%yh>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u0445;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u0445;",
+ "%spellout-ordinal-masculine-dative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u043E\u043C\u0443;",
+ "1: \u043F\u0435\u0440\u0432\u043E\u043C\u0443;",
+ "2: \u0432\u0442\u043E\u0440\u043E\u043C\u0443;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u043E\u043C\u0443;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u043C\u0443;",
+ "5: \u043F\u044F\u0442\u043E\u043C\u0443;",
+ "6: \u0448\u0435\u0441\u0442\u043E\u043C\u0443;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u043E\u043C\u0443;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u043E\u043C\u0443;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u043E\u043C\u0443;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u043E\u043C\u0443;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u043C\u0443;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u043C\u0443;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C\u0443;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C\u0443;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C\u0443;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442\u043E\u043C\u0443;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E\u043C\u0443;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u043E\u043C\u0443;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%omu>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%omu>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u043C\u0443;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u043C\u0443;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u043C\u0443;",
+ "%spellout-ordinal-neuter-dative:",
+ "0: =%spellout-ordinal-masculine-dative=;",
+ "%spellout-ordinal-feminine-dative:",
+ "0: =%spellout-ordinal-feminine-genitive=;",
+ "%spellout-ordinal-plural-dative:",
+ "0: =%spellout-ordinal-masculine-ablative=;",
+ "%spellout-ordinal-masculine-accusative:",
+ "0: =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-neuter-accusative:",
+ "0: =%spellout-ordinal-neuter=;",
+ "%spellout-ordinal-feminine-accusative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u0443\u044E;",
+ "1: \u043F\u0435\u0440\u0432\u0443\u044E;",
+ "2: \u0432\u0442\u043E\u0440\u0443\u044E;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u044E;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0443\u044E;",
+ "5: \u043F\u044F\u0442\u0443\u044E;",
+ "6: \u0448\u0435\u0441\u0442\u0443\u044E;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u0443\u044E;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u0443\u044E;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u0443\u044E;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u0443\u044E;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u0443\u044E;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u0443\u044E;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0443\u044E;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u0443\u044E;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0443\u044E;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u0443\u044E;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u0443\u044E;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u0443\u044E;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%uju>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%uju>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u0443\u044E;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u0443\u044E;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u044E;",
+ "%spellout-ordinal-plural-accusative:",
+ "0: =%spellout-ordinal-plural=;",
+ "%spellout-ordinal-masculine-locative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u043E\u043C;",
+ "1: \u043F\u0435\u0440\u0432\u043E\u043C;",
+ "2: \u0432\u0442\u043E\u0440\u043E\u043C;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0435\u043C;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u043C;",
+ "5: \u043F\u044F\u0442\u043E\u043C;",
+ "6: \u0448\u0435\u0441\u0442\u043E\u043C;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u043E\u043C;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u043E\u043C;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u043E\u043C;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u043E\u043C;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u043C;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u0439;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u043E\u043C;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E\u043C;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u043E\u043C;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%om>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%om>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u043C;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u043E\u043C;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u043C;",
+ "%spellout-ordinal-neuter-locative:",
+ "0: =%spellout-ordinal-masculine-locative=;",
+ "%spellout-ordinal-feminine-locative:",
+ "0: =%spellout-ordinal-feminine-genitive=;",
+ "%spellout-ordinal-plural-locative:",
+ "0: =%spellout-ordinal-plural-genitive=;",
+ "%spellout-ordinal-masculine-ablative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u044B\u043C;",
+ "1: \u043F\u0435\u0440\u0432\u044B\u043C;",
+ "2: \u0432\u0442\u043E\u0440\u044B\u043C;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0438\u043C;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044B\u043C;",
+ "5: \u043F\u044F\u0442\u044B\u043C;",
+ "6: \u0448\u0435\u0441\u0442\u044B\u043C;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u044B\u043C;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u044B\u043C;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044B\u043C;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044B\u043C;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044B\u043C;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u044B\u043C;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u044B\u043C;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u044B\u043C;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%ym>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%ym>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u043C;",
+ "%spellout-ordinal-neuter-ablative:",
+ "0: =%spellout-ordinal-masculine-ablative=;",
+ "%spellout-ordinal-feminine-ablative:",
+ "0: =%spellout-ordinal-feminine-genitive=;",
+ "%spellout-ordinal-plural-ablative:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =0.#=;",
+ "0: \u043D\u0443\u043B\u0435\u0432\u044B\u043C\u0438;",
+ "1: \u043F\u0435\u0440\u0432\u044B\u043C\u0438;",
+ "2: \u0432\u0442\u043E\u0440\u044B\u043C\u0438;",
+ "3: \u0442\u0440\u0435\u0442\u044C\u0438\u043C\u0438;",
+ "4: \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044B\u043C\u0438;",
+ "5: \u043F\u044F\u0442\u044B\u043C\u0438;",
+ "6: \u0448\u0435\u0441\u0442\u044B\u043C\u0438;",
+ "7: \u0441\u0435\u0434\u044C\u043C\u044B\u043C\u0438;",
+ "8: \u0432\u043E\u0441\u044C\u043C\u044B\u043C\u0438;",
+ "9: \u0434\u0435\u0432\u044F\u0442\u044B\u043C\u0438;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044B\u043C\u0438;",
+ "11: \u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "12: \u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "14: \u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "15: \u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "17: \u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "18: \u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "19: \u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "21: \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C >>;",
+ "30: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044B\u043C\u0438;",
+ "31: \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C >>;",
+ "40: \u0441\u043E\u0440\u043E\u043A\u043E\u0432\u043E\u0439;",
+ "41: \u0441\u043E\u0440\u043E\u043A >>;",
+ "50: \u043F\u044F\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C\u0438;",
+ "51: \u043F\u044F\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "60: \u0448\u0435\u0441\u0442\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C\u0438;",
+ "61: \u0448\u0435\u0441\u0442\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "70: \u0441\u0435\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C\u0438;",
+ "71: \u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "80: \u0432\u043E\u0441\u044C\u043C\u0438\u0434\u0435\u0441\u044F\u0442\u044B\u043C\u0438;",
+ "81: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442 >>;",
+ "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u044B\u043C\u0438;",
+ "91: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E >>;",
+ "100: \u0441\u043E\u0442\u044B\u043C\u0438;",
+ "101: \u0441\u0442\u043E >>;",
+ "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];",
+ "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];",
+ "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];",
+ "1000: \u0442\u044B\u0441\u044F\u0447>%%ymi>;",
+ "1001: \u043E\u0434\u043D\u0430 \u0442\u044B\u0441\u044F\u0447>%%ymi>;",
+ "2000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C\u0438;",
+ "2001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447\u0438[ >>];",
+ "5000/1000: <%%thousandsprefixconjoined<\u0442\u044B\u0441\u044F\u0447\u043D\u044B\u043C\u0438;",
+ "5001/1000: <%%thousandsprefixseparate<\u0442\u044B\u0441\u044F\u0447[ >>];",
+ "21001: =0=-\u043C\u0438;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/se.txt b/intl/icu/source/data/rbnf/se.txt
new file mode 100644
index 0000000000..80848e6363
--- /dev/null
+++ b/intl/icu/source/data/rbnf/se.txt
@@ -0,0 +1,40 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+se{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "-x: eret >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00AD\u010Duo\u0111i[\u00AD>>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: eret >>;",
+ "x.x: << pilkku >>;",
+ "0: nolla;",
+ "1: okta;",
+ "2: guokte;",
+ "3: golbma;",
+ "4: njeallje;",
+ "5: vihtta;",
+ "6: guhtta;",
+ "7: \u010Die\u017Ea;",
+ "8: g\u00E1vcci;",
+ "9: ovcci;",
+ "10: logi;",
+ "11: >>\u00ADnuppe\u00ADlohk\u00E1i;",
+ "20: <<\u00ADlogi[\u00AD>>];",
+ "100: <<\u00AD\u010Duo\u0111i[\u00AD>>];",
+ "1000: <<\u00ADduh\u00E1t[ >>];",
+ "1000000: << miljon[ >>];",
+ "1000000000: << miljard[ >>];",
+ "1000000000000: << biljon[ >>];",
+ "1000000000000000: << biljard[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sh.txt b/intl/icu/source/data/rbnf/sh.txt
new file mode 100644
index 0000000000..83091b2d0a
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sh.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sh{
+ "%%ALIAS"{"sr_Latn"}
+}
diff --git a/intl/icu/source/data/rbnf/sk.txt b/intl/icu/source/data/rbnf/sk.txt
new file mode 100644
index 0000000000..5e19caf9cc
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sk.txt
@@ -0,0 +1,84 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sk{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: m\u00EDnus >>;",
+ "x.x: << \u010Diarka >>;",
+ "0: nula;",
+ "1: jeden;",
+ "2: dva;",
+ "3: tri;",
+ "4: \u0161tyri;",
+ "5: p\u00E4\u0165;",
+ "6: \u0161es\u0165;",
+ "7: sedem;",
+ "8: osem;",
+ "9: dev\u00E4\u0165;",
+ "10: desa\u0165;",
+ "11: jeden\u00E1s\u0165;",
+ "12: dvan\u00E1s\u0165;",
+ "13: trin\u00E1s\u0165;",
+ "14: \u0161trn\u00E1s\u0165;",
+ "15: p\u00E4tn\u00E1s\u0165;",
+ "16: \u0161estn\u00E1s\u0165;",
+ "17: sedemn\u00E1s\u0165;",
+ "18: osemn\u00E1s\u0165;",
+ "19: dev\u00E4tn\u00E1s\u0165;",
+ "20: dvadsa\u0165[\u00AD>>];",
+ "30: tridsa\u0165[\u00AD>>];",
+ "40: \u0161tyridsa\u0165[\u00AD>>];",
+ "50: <<desiat[\u00AD>>];",
+ "100: <%spellout-cardinal-feminine<\u00ADsto[ >>];",
+ "1000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{mili\u00F3n}few{mili\u00F3ny}other{mili\u00F3nov})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{miliarda}few{miliardy}other{miliardov})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bili\u00F3n}few{bili\u00F3ny}other{bili\u00F3nov})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{biliarda}few{biliardy}other{biliardov})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: m\u00EDnus >>;",
+ "x.x: << \u010Diarka >>;",
+ "0: nula;",
+ "1: jedno;",
+ "2: dve;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadsa\u0165[\u00AD>>];",
+ "30: tridsa\u0165[\u00AD>>];",
+ "40: \u0161tyridsa\u0165[\u00AD>>];",
+ "50: <<desiat[\u00AD>>];",
+ "100: <%spellout-cardinal-feminine<\u00ADsto[ >>];",
+ "1000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{mili\u00F3n}few{mili\u00F3ny}other{mili\u00F3nov})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{miliarda}few{miliardy}other{miliardov})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bili\u00F3n}few{bili\u00F3ny}other{bili\u00F3nov})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{biliarda}few{biliardy}other{biliardov})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: m\u00EDnus >>;",
+ "x.x: << \u010Diarka >>;",
+ "0: nula;",
+ "1: jedna;",
+ "2: dve;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadsa\u0165[\u00AD>>];",
+ "30: tridsa\u0165[\u00AD>>];",
+ "40: \u0161tyridsa\u0165[\u00AD>>];",
+ "50: <<desiat[\u00AD>>];",
+ "100: <%spellout-cardinal-feminine<\u00ADsto[ >>];",
+ "1000: <%spellout-cardinal-feminine< tis\u00EDc[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{mili\u00F3n}few{mili\u00F3ny}other{mili\u00F3nov})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{miliarda}few{miliardy}other{miliardov})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bili\u00F3n}few{bili\u00F3ny}other{bili\u00F3nov})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{biliarda}few{biliardy}other{biliardov})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sl.txt b/intl/icu/source/data/rbnf/sl.txt
new file mode 100644
index 0000000000..8549d8a012
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sl.txt
@@ -0,0 +1,132 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sl{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << vejica >>;",
+ "0: ni\u010D;",
+ "1: ena;",
+ "2: dva;",
+ "3: tri;",
+ "4: \u0161tiri;",
+ "5: pet;",
+ "6: \u0161est;",
+ "7: sedem;",
+ "8: osem;",
+ "9: devet;",
+ "10: deset;",
+ "11: enajst;",
+ "12: dvanajst;",
+ "13: trinajst;",
+ "14: \u0161trinajst;",
+ "15: petnajst;",
+ "16: \u0161estnajst;",
+ "17: sedemnajst;",
+ "18: asemnajst;",
+ "19: devetnajst;",
+ "20: dvaset[ >>];",
+ "30: <<deset[ >>];",
+ "100: sto[ >>];",
+ "200: dvjesto[ >>];",
+ "300: tristo[ >>];",
+ "400: \u0161tiristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161esto[ >>];",
+ "700: sedemsto[ >>];",
+ "800: osemsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107u[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << vejica >>;",
+ "0: ni\u010D;",
+ "1: ena;",
+ "2: dve;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvaset[ >>];",
+ "30: <<deset[ >>];",
+ "100: sto[ >>];",
+ "200: dvjesto[ >>];",
+ "300: tristo[ >>];",
+ "400: \u0161tiristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161esto[ >>];",
+ "700: sedemsto[ >>];",
+ "800: osemsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107u[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << vejica >>;",
+ "0: ni\u010D;",
+ "1: ena;",
+ "2: dvije;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvaset[ >>];",
+ "30: <<deset[ >>];",
+ "100: sto[ >>];",
+ "200: dvjesto[ >>];",
+ "300: tristo[ >>];",
+ "400: \u0161tiristo[ >>];",
+ "500: petsto[ >>];",
+ "600: \u0161esto[ >>];",
+ "700: sedemsto[ >>];",
+ "800: osemsto[ >>];",
+ "900: devetsto[ >>];",
+ "1000: tisu\u0107u[ >>];",
+ "2000: <%spellout-cardinal-feminine< tisu\u0107e[ >>];",
+ "5000: <%spellout-cardinal-feminine< tisu\u0107u[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "2000000: <%spellout-cardinal-masculine< milijuny[ >>];",
+ "5000000: <%spellout-cardinal-masculine< milijun[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "2000000000: <%spellout-cardinal-masculine< miliardy[ >>];",
+ "5000000000: <%spellout-cardinal-masculine< miliarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "2000000000000: <%spellout-cardinal-masculine< bilijuny[ >>];",
+ "5000000000000: <%spellout-cardinal-masculine< bilijun[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];",
+ "5000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sq.txt b/intl/icu/source/data/rbnf/sq.txt
new file mode 100644
index 0000000000..6284d938e3
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sq.txt
@@ -0,0 +1,67 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sq{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << presje >>;",
+ "0: zero;",
+ "1: nj\u00EB;",
+ "2: dy;",
+ "3: tre;",
+ "4: kat\u00EBr;",
+ "5: pes\u00EB;",
+ "6: gjasht\u00EB;",
+ "7: shtat\u00EB;",
+ "8: tet\u00EB;",
+ "9: n\u00EBnt\u00EB;",
+ "10: dhjet\u00EB;",
+ "11: >%spellout-cardinal-masculine>mb\u00EBdhjet\u00EB;",
+ "20: nj\u00EBzet[ e >>];",
+ "30: tridhjet\u00EB[ e >>];",
+ "40: dyzet[ e >>];",
+ "50: <%spellout-cardinal-feminine<dhjet\u00EB[ e >>];",
+ "100: <%spellout-cardinal-masculine<qind[ e >>];",
+ "1000: <%spellout-cardinal-masculine< mij\u00EB[ e >>];",
+ "1000000: nj\u00EB milion[ e >>];",
+ "2000000: <%spellout-cardinal-feminine< milion\u00EB[ e >>];",
+ "1000000000: nj\u00EB miliar[ e >>];",
+ "2000000000: <%spellout-cardinal-feminine< miliar\u00EB[ e >>];",
+ "1000000000000: nj\u00EB bilion[ e >>];",
+ "2000000000000: <%spellout-cardinal-feminine< bilion\u00EB[ e >>];",
+ "1000000000000000: nj\u00EB biliar[ e >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< biliar\u00EB[ e >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << presje >>;",
+ "0: zero;",
+ "1: nj\u00EB;",
+ "2: dy;",
+ "3: tri;",
+ "4: =%spellout-cardinal-masculine=;",
+ "20: nj\u00EBzet[ e >>];",
+ "30: tridhjet\u00EB[ e >>];",
+ "40: dyzet[ e >>];",
+ "50: <%spellout-cardinal-feminine<dhjet\u00EB[ e >>];",
+ "100: <%spellout-cardinal-masculine<qind[ e >>];",
+ "1000: <%spellout-cardinal-masculine< mij\u00EB[ e >>];",
+ "1000000: nj\u00EB milion[ e >>];",
+ "2000000: <%spellout-cardinal-feminine< milion\u00EB[ e >>];",
+ "1000000000: nj\u00EB miliar[ e >>];",
+ "2000000000: <%spellout-cardinal-feminine< miliar\u00EB[ e >>];",
+ "1000000000000: nj\u00EB bilion[ e >>];",
+ "2000000000000: <%spellout-cardinal-feminine< bilion\u00EB[ e >>];",
+ "1000000000000000: nj\u00EB biliar[ e >>];",
+ "2000000000000000: <%spellout-cardinal-feminine< biliar\u00EB[ e >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sr.txt b/intl/icu/source/data/rbnf/sr.txt
new file mode 100644
index 0000000000..1e6e132b8d
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sr.txt
@@ -0,0 +1,151 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sr{
+ RBNFRules{
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0458\u0435\u0434\u0430\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u0435\u0442\u0438\u0440\u0438;",
+ "5: \u043F\u0435\u0442;",
+ "6: \u0448\u0435\u0441\u0442;",
+ "7: \u0441\u0435\u0434\u0430\u043C;",
+ "8: \u043E\u0441\u0430\u043C;",
+ "9: \u0434\u0435\u0432\u0435\u0442;",
+ "10: \u0434\u0435\u0441\u0435\u0442;",
+ "11: \u0458\u0435\u0434\u0430\u043D\u0430\u0435\u0441\u0442;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0435\u0441\u0442;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0435\u0441\u0442;",
+ "14: \u0447\u0435\u0442\u0440\u043D\u0430\u0435\u0441\u0442;",
+ "15: \u043F\u0435\u0442\u043D\u0430\u0435\u0441\u0442;",
+ "16: \u0448\u0435\u0441\u043D\u0430\u0435\u0441\u0442;",
+ "17: \u0441\u0435\u0434\u0430\u043C\u043D\u0430\u0435\u0441\u0442;",
+ "18: \u043E\u0441\u0430\u043C\u043D\u0430\u0435\u0441\u0442;",
+ "19: \u0434\u0435\u0432\u0435\u0442\u043D\u0430\u0435\u0441\u0442;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: \u0442\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0440\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0437\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "70: \u0441\u0435\u0434\u0430\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "80: \u043E\u0441\u0430\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "400: <%spellout-cardinal-feminine<\u0441\u0442\u043E[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0445\u0438\u0459\u0430\u0434\u0443[ >>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u0459\u0430\u0434\u0430[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0458\u0435\u0434\u043D\u043E;",
+ "2: \u0434\u0432\u0430;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: \u0442\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0440\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0437\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "70: \u0441\u0435\u0434\u0430\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "80: \u043E\u0441\u0430\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "400: <%spellout-cardinal-feminine<\u0441\u0442\u043E[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0445\u0438\u0459\u0430\u0434\u0443[ >>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u0459\u0430\u0434\u0430[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u0430;",
+ "1: \u0458\u0435\u0434\u043D\u0430;",
+ "2: \u0434\u0432\u0435;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "30: \u0442\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "40: \u0447\u0435\u0442\u0440\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "60: \u0448\u0435\u0437\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "70: \u0441\u0435\u0434\u0430\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "80: \u043E\u0441\u0430\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "400: <%spellout-cardinal-feminine<\u0441\u0442\u043E[ >>];",
+ "1000: <%spellout-cardinal-feminine< \u0445\u0438\u0459\u0430\u0434\u0443[ >>];",
+ "2000: <%spellout-cardinal-feminine< \u0445\u0438\u0459\u0430\u0434\u0430[ >>];",
+ "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u043E\u043D[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< \u0431\u0438\u043B\u0438\u0458\u0430\u0440\u0434\u0430[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ordi:",
+ "0: \u0438;",
+ "1: ' \u0438 =%spellout-ordinal=;",
+ "%%ordti:",
+ "0: \u0442\u0438;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: \u043C\u0438\u043D\u0443\u0441 >>;",
+ "x.x: =#,##0.#=;",
+ "0: \u043D\u0443\u043B\u0442\u0438;",
+ "1: \u043F\u0440\u0432\u0438;",
+ "2: \u0434\u0440\u0443\u0433\u0438;",
+ "3: \u0442\u0440\u0435\u045B\u0438;",
+ "4: \u0447\u0435\u0442\u0432\u0440\u0442\u0438;",
+ "5: \u043F\u0435\u0442\u0438;",
+ "6: \u0448\u0435\u0441\u0442\u0438;",
+ "7: \u0441\u0435\u0434\u043C\u0438;",
+ "8: \u043E\u0441\u043C\u0438;",
+ "9: \u0434\u0435\u0432\u0435\u0442\u0438;",
+ "10: \u0434\u0435\u0441\u0435\u0442\u0438;",
+ "11: \u0458\u0435\u0434\u0430\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "14: \u0447\u0435\u0442\u0440\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "15: \u043F\u0435\u0442\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "16: \u0448\u0435\u0441\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "17: \u0441\u0435\u0434\u0430\u043C\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "18: \u043E\u0441\u0430\u043C\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "19: \u0434\u0435\u0432\u0435\u0442\u043D\u0430\u0435\u0441\u0442\u0438;",
+ "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "30: \u0442\u0440\u0438\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "40: \u0447\u0435\u0442\u0440\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "50: \u043F\u0435\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "60: \u0448\u0435\u0437\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "70: \u0441\u0435\u0434\u0430\u043C\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "80: \u043E\u0441\u0430\u043C\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "90: \u0434\u0435\u0432\u0435\u0434\u0435\u0441\u0435\u0442>%%ordi>;",
+ "100: \u0441\u0442\u043E>%%ordti>;",
+ "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%ordti>;",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%ordti>;",
+ "400: <%spellout-cardinal-feminine<\u0441\u0442\u043E>%%ordti>;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sr_Latn.txt b/intl/icu/source/data/rbnf/sr_Latn.txt
new file mode 100644
index 0000000000..ada90f05cc
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sr_Latn.txt
@@ -0,0 +1,150 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sr_Latn{
+ %%Parent{"root"}
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: minus >>;",
+ "x.x: << koma >>;",
+ "0: nula;",
+ "1: jedan;",
+ "2: dva;",
+ "3: tri;",
+ "4: \u010Detiri;",
+ "5: pet;",
+ "6: \u0161est;",
+ "7: sedam;",
+ "8: osam;",
+ "9: devet;",
+ "10: deset;",
+ "11: jedanaest;",
+ "12: dvanaest;",
+ "13: trinaest;",
+ "14: \u010Detrnaest;",
+ "15: petnaest;",
+ "16: \u0161esnaest;",
+ "17: sedamnaest;",
+ "18: osamnaest;",
+ "19: devetnaest;",
+ "20: dvadeset[ i >>];",
+ "30: trideset[ i >>];",
+ "40: \u010Detrdeset[ i >>];",
+ "50: pedeset[ i >>];",
+ "60: \u0161ezdeset[ i >>];",
+ "70: sedamdeset[ i >>];",
+ "80: osamdeset[ i >>];",
+ "90: devedeset[ i >>];",
+ "100: sto[ >>];",
+ "200: dvesta[ >>];",
+ "300: trista[ >>];",
+ "400: <%spellout-cardinal-feminine<sto[ >>];",
+ "1000: <%spellout-cardinal-feminine< hiljadu[ >>];",
+ "2000: <%spellout-cardinal-feminine< hiljada[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< milijarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< bilijarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: minus >>;",
+ "x.x: << koma >>;",
+ "0: nula;",
+ "1: jedno;",
+ "2: dva;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadeset[ i >>];",
+ "30: trideset[ i >>];",
+ "40: \u010Detrdeset[ i >>];",
+ "50: pedeset[ i >>];",
+ "60: \u0161ezdeset[ i >>];",
+ "70: sedamdeset[ i >>];",
+ "80: osamdeset[ i >>];",
+ "90: devedeset[ i >>];",
+ "100: sto[ >>];",
+ "200: dvesta[ >>];",
+ "300: trista[ >>];",
+ "400: <%spellout-cardinal-feminine<sto[ >>];",
+ "1000: <%spellout-cardinal-feminine< hiljadu[ >>];",
+ "2000: <%spellout-cardinal-feminine< hiljada[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< milijarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< bilijarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: minus >>;",
+ "x.x: << koma >>;",
+ "0: nula;",
+ "1: jedna;",
+ "2: dve;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: dvadeset[ i >>];",
+ "30: trideset[ i >>];",
+ "40: \u010Detrdeset[ i >>];",
+ "50: pedeset[ i >>];",
+ "60: \u0161ezdeset[ i >>];",
+ "70: sedamdeset[ i >>];",
+ "80: osamdeset[ i >>];",
+ "90: devedeset[ i >>];",
+ "100: sto[ >>];",
+ "200: dvesta[ >>];",
+ "300: trista[ >>];",
+ "400: <%spellout-cardinal-feminine<sto[ >>];",
+ "1000: <%spellout-cardinal-feminine< hiljadu[ >>];",
+ "2000: <%spellout-cardinal-feminine< hiljada[ >>];",
+ "1000000: <%spellout-cardinal-masculine< milion[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< milijarda[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< bilion[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< bilijarda[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%ordi:",
+ "0: i;",
+ "1: \u2018 i =%spellout-ordinal=;",
+ "%%ordti:",
+ "0: ti;",
+ "1: \u2018 =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nulti;",
+ "1: prvi;",
+ "2: drugi;",
+ "3: tre\u0107i;",
+ "4: \u010Detvrti;",
+ "5: peti;",
+ "6: \u0161esti;",
+ "7: sedmi;",
+ "8: osmi;",
+ "9: deveti;",
+ "10: deseti;",
+ "11: jedanaesti;",
+ "12: dvanaesti;",
+ "13: trinaesti;",
+ "14: \u010Detrnaesti;",
+ "15: petnaesti;",
+ "16: \u0161esnaesti;",
+ "17: sedamnaesti;",
+ "18: osamnaesti;",
+ "19: devetnaesti;",
+ "20: dvadeset>%%ordi>;",
+ "30: trideset>%%ordi>;",
+ "40: \u010Detrdeset>%%ordi>;",
+ "50: pedeset>%%ordi>;",
+ "60: \u0161ezdeset>%%ordi>;",
+ "70: sedamdeset>%%ordi>;",
+ "80: osamdeset>%%ordi>;",
+ "90: devedeset>%%ordi>;",
+ "100: sto>%%ordti>;",
+ "200: dvesta>%%ordti>;",
+ "300: trista>%%ordti>;",
+ "400: <%spellout-cardinal-feminine<sto>%%ordti>;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/su.txt b/intl/icu/source/data/rbnf/su.txt
new file mode 100644
index 0000000000..71e1fbab5c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/su.txt
@@ -0,0 +1,43 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+su{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: mineus >>;",
+ "x.x: << titik >>;",
+ "0: nol;",
+ "1: hiji;",
+ "2: dua;",
+ "3: tilu;",
+ "4: opat;",
+ "5: lima;",
+ "6: genep;",
+ "7: tujuh;",
+ "8: dalapan;",
+ "9: salapan;",
+ "10: sapuluh;",
+ "11: sabelas;",
+ "12: >> belas;",
+ "20: << puluh[ >>];",
+ "100: <%%spellout-cardinal-large<ratus[ >>];",
+ "1000: <%%spellout-cardinal-large<rebu[ >>];",
+ "1000000: <%%spellout-cardinal-large<juta[ >>];",
+ "1000000000: <%%spellout-cardinal-large<miliar[ >>];",
+ "1000000000000: =#,##0=;",
+ "%%spellout-cardinal-large:",
+ "1: sa;",
+ "2: =%spellout-cardinal= ;",
+ "%spellout-ordinal:",
+ "-x: mineus >>;",
+ "x.x: =#,##0.0=;",
+ "0: ka=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sv.txt b/intl/icu/source/data/rbnf/sv.txt
new file mode 100644
index 0000000000..9f84d3a224
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sv.txt
@@ -0,0 +1,225 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sv{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal-neuter:",
+ "0: =%digits-ordinal-feminine=;",
+ "%digits-ordinal-masculine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=:e;",
+ "%digits-ordinal-feminine:",
+ "-x: \u2212>>;",
+ "0: =#,##0=$(ordinal,one{:a}other{:e})$;",
+ "%digits-ordinal-reale:",
+ "0: =%digits-ordinal-feminine=;",
+ "%digits-ordinal:",
+ "0: =%digits-ordinal-feminine=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "-x: minus >>;",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1100/100: <<\u00ADhundra[\u00AD>>];",
+ "10000: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: noll;",
+ "1: ett;",
+ "2: tv\u00E5;",
+ "3: tre;",
+ "4: fyra;",
+ "5: fem;",
+ "6: sex;",
+ "7: sju;",
+ "8: \u00E5tta;",
+ "9: nio;",
+ "10: tio;",
+ "11: elva;",
+ "12: tolv;",
+ "13: tretton;",
+ "14: fjorton;",
+ "15: femton;",
+ "16: sexton;",
+ "17: sjutton;",
+ "18: arton;",
+ "19: nitton;",
+ "20: tjugo[\u00AD>>];",
+ "30: trettio[\u00AD>>];",
+ "40: fyrtio[\u00AD>>];",
+ "50: femtio[\u00AD>>];",
+ "60: sextio[\u00AD>>];",
+ "70: sjuttio[\u00AD>>];",
+ "80: \u00E5ttio[\u00AD>>];",
+ "90: nittio[\u00AD>>];",
+ "100: <%spellout-numbering<\u00ADhundra[\u00AD>>];",
+ "1000: <%%spellout-numbering-t<\u00ADtusen[ >>];",
+ "1000000: en miljon[ >>];",
+ "2000000: <%spellout-cardinal-reale< miljoner[ >>];",
+ "1000000000: en miljard[ >>];",
+ "2000000000: <%spellout-cardinal-reale< miljarder[ >>];",
+ "1000000000000: en biljon[ >>];",
+ "2000000000000: <%spellout-cardinal-reale< biljoner[ >>];",
+ "1000000000000000: en biljard[ >>];",
+ "2000000000000000: <%spellout-cardinal-reale< biljarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%spellout-numbering-t:",
+ "1: et;",
+ "2: tv\u00E5;",
+ "3: tre;",
+ "4: fyra;",
+ "5: fem;",
+ "6: sex;",
+ "7: sju;",
+ "8: \u00E5tta;",
+ "9: nio;",
+ "10: tio;",
+ "11: elva;",
+ "12: tolv;",
+ "13: tretton;",
+ "14: fjorton;",
+ "15: femton;",
+ "16: sexton;",
+ "17: sjutton;",
+ "18: arton;",
+ "19: nitton;",
+ "20: tjugo[\u00AD>>];",
+ "30: trettio[\u00AD>>];",
+ "40: fyrtio[\u00AD>>];",
+ "50: femtio[\u00AD>>];",
+ "60: sextio[\u00AD>>];",
+ "70: sjuttio[\u00AD>>];",
+ "80: \u00E5ttio[\u00AD>>];",
+ "90: nittio[\u00AD>>];",
+ "100: <%spellout-numbering<\u00ADhundra[\u00AD>>];",
+ "1000: ERROR;",
+ "%spellout-cardinal-neuter:",
+ "0: =%spellout-numbering=;",
+ "%spellout-cardinal-masculine:",
+ "0: =%spellout-cardinal-reale=;",
+ "%spellout-cardinal-feminine:",
+ "0: =%spellout-cardinal-reale=;",
+ "%spellout-cardinal-reale:",
+ "-x: minus >>;",
+ "x.x: << komma >>;",
+ "0: noll;",
+ "1: en;",
+ "2: =%spellout-numbering=;",
+ "20: tjugo[\u00AD>>];",
+ "30: trettio[\u00AD>>];",
+ "40: fyrtio[\u00AD>>];",
+ "50: femtio[\u00AD>>];",
+ "60: sextio[\u00AD>>];",
+ "70: sjuttio[\u00AD>>];",
+ "80: \u00E5ttio[\u00AD>>];",
+ "90: nittio[\u00AD>>];",
+ "100: <%spellout-cardinal-neuter<\u00ADhundra[\u00AD>>];",
+ "1000: ettusen[ >>];",
+ "2000: <%spellout-cardinal-reale<\u00ADtusen[ >>];",
+ "1000000: en miljon[ >>];",
+ "2000000: <%spellout-cardinal-reale< miljoner[ >>];",
+ "1000000000: en miljard[ >>];",
+ "2000000000: <%spellout-cardinal-reale< miljarder[ >>];",
+ "1000000000000: en biljon[ >>];",
+ "2000000000000: <%spellout-cardinal-reale< biljoner[ >>];",
+ "1000000000000000: en biljard[ >>];",
+ "2000000000000000: <%spellout-cardinal-reale< biljarder[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal-neuter:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollte;",
+ "1: f\u00F6rsta;",
+ "2: andra;",
+ "3: =%spellout-ordinal-masculine=;",
+ "20: tjugo>%%ord-fem-nde>;",
+ "30: trettio>%%ord-fem-nde>;",
+ "40: fyrtio>%%ord-fem-nde>;",
+ "50: femtio>%%ord-fem-nde>;",
+ "60: sextio>%%ord-fem-nde>;",
+ "70: sjuttio>%%ord-fem-nde>;",
+ "80: \u00E5ttio>%%ord-fem-nde>;",
+ "90: nittio>%%ord-fem-nde>;",
+ "100: <%spellout-numbering<\u00ADhundra>%%ord-fem-de>;",
+ "1000: <%%spellout-numbering-t<\u00ADtusen>%%ord-fem-de>;",
+ "1000000: en miljon>%%ord-fem-te>;",
+ "2000000: <%spellout-cardinal-reale< miljon>%%ord-fem-teer>;",
+ "1000000000: en miljard>%%ord-fem-te>;",
+ "2000000000: <%spellout-cardinal-reale< miljard>%%ord-fem-teer>;",
+ "1000000000000: en biljon>%%ord-fem-te>;",
+ "2000000000000: <%spellout-cardinal-reale< biljon>%%ord-fem-teer>;",
+ "1000000000000000: en biljard>%%ord-fem-te>;",
+ "2000000000000000: <%spellout-cardinal-reale< biljard>%%ord-fem-teer>;",
+ "1000000000000000000: =#,##0=':e;",
+ "%%ord-fem-nde:",
+ "0: nde;",
+ "1: \u00AD=%spellout-ordinal-feminine=;",
+ "%%ord-fem-de:",
+ "0: de;",
+ "1: ' =%spellout-ordinal-feminine=;",
+ "%%ord-fem-te:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-feminine=;",
+ "%%ord-fem-teer:",
+ "0: te;",
+ "1: er =%spellout-ordinal-feminine=;",
+ "%spellout-ordinal-masculine:",
+ "-x: minus >>;",
+ "x.x: =#,##0.#=;",
+ "0: nollte;",
+ "1: f\u00F6rste;",
+ "2: andre;",
+ "3: tredje;",
+ "4: fj\u00E4rde;",
+ "5: femte;",
+ "6: sj\u00E4tte;",
+ "7: sjunde;",
+ "8: \u00E5ttonde;",
+ "9: nionde;",
+ "10: tionde;",
+ "11: elfte;",
+ "12: tolfte;",
+ "13: =%spellout-cardinal-neuter=de;",
+ "20: tjugo>%%ord-masc-nde>;",
+ "30: trettio>%%ord-masc-nde>;",
+ "40: fyrtio>%%ord-masc-nde>;",
+ "50: femtio>%%ord-masc-nde>;",
+ "60: sextio>%%ord-masc-nde>;",
+ "70: sjuttio>%%ord-masc-nde>;",
+ "80: \u00E5ttio>%%ord-masc-nde>;",
+ "90: nittio>%%ord-masc-nde>;",
+ "100: <%spellout-numbering<\u00ADhundra>%%ord-masc-de>;",
+ "1000: <%%spellout-numbering-t<\u00ADtusen>%%ord-masc-de>;",
+ "1000000: en miljon>%%ord-masc-te>;",
+ "2000000: <%spellout-cardinal-reale< miljon>%%ord-masc-teer>;",
+ "1000000000: en miljard>%%ord-masc-te>;",
+ "2000000000: <%spellout-cardinal-reale< miljard>%%ord-masc-teer>;",
+ "1000000000000: en biljon>%%ord-masc-te>;",
+ "2000000000000: <%spellout-cardinal-reale< biljon>%%ord-masc-teer>;",
+ "1000000000000000: en biljard>%%ord-masc-te>;",
+ "2000000000000000: <%spellout-cardinal-reale< biljard>%%ord-masc-teer>;",
+ "1000000000000000000: =#,##0=':e;",
+ "%%ord-masc-nde:",
+ "0: nde;",
+ "1: \u00AD=%spellout-ordinal-masculine=;",
+ "%%ord-masc-de:",
+ "0: de;",
+ "1: ' =%spellout-ordinal-masculine=;",
+ "%%ord-masc-te:",
+ "0: te;",
+ "1: ' =%spellout-ordinal-masculine=;",
+ "%%ord-masc-teer:",
+ "0: te;",
+ "1: er =%spellout-ordinal-masculine=;",
+ "%spellout-ordinal-feminine:",
+ "0: =%spellout-ordinal-neuter=;",
+ "%spellout-ordinal-reale:",
+ "0: =%spellout-ordinal-neuter=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/sw.txt b/intl/icu/source/data/rbnf/sw.txt
new file mode 100644
index 0000000000..eeb164e24a
--- /dev/null
+++ b/intl/icu/source/data/rbnf/sw.txt
@@ -0,0 +1,52 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+sw{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "NaN: si nambari;",
+ "Inf: usio;",
+ "-x: kasoro >>;",
+ "x.x: << nukta >>;",
+ "0: sifuri;",
+ "1: moja;",
+ "2: mbili;",
+ "3: tatu;",
+ "4: nne;",
+ "5: tano;",
+ "6: sita;",
+ "7: saba;",
+ "8: nane;",
+ "9: tisa;",
+ "10: kumi[ na >>];",
+ "20: ishirini[ na >>];",
+ "30: thelathini[ na >>];",
+ "40: arobaini[ na >>];",
+ "50: hamsini[ na >>];",
+ "60: sitini[ na >>];",
+ "70: sabini[ na >>];",
+ "80: themanini[ na >>];",
+ "90: tisini[ na >>];",
+ "100: mia <<[ na >>];",
+ "1000: elfu <<[, >>];",
+ "1000000: milioni <<[, >>];",
+ "1000000000: bilioni <<[, >>];",
+ "1000000000000: trilioni <<[, >>];",
+ "1000000000000000: kvadrilioni <<[, >>];",
+ "1000000000000000000: =#,##0.#=;",
+ "%spellout-ordinal:",
+ "-x: wa kasoro >%spellout-cardinal>;",
+ "x.x: =0.0=;",
+ "0: wa sifuri;",
+ "1: kwanza;",
+ "2: pili;",
+ "3: wa =%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/ta.txt b/intl/icu/source/data/rbnf/ta.txt
new file mode 100644
index 0000000000..501ff0c63f
--- /dev/null
+++ b/intl/icu/source/data/rbnf/ta.txt
@@ -0,0 +1,88 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+ta{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##,##0=.;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAE >>;",
+ "x.x: << \u0BAA\u0BC1\u0BB3\u0BCD\u0BB3\u0BBF >>;",
+ "0: \u0BAA\u0BC2\u0B9C\u0BCD\u0BAF\u0BAE\u0BCD;",
+ "1: \u0B92\u0BA9\u0BCD\u0BB1\u0BC1;",
+ "2: \u0B87\u0BB0\u0BA3\u0BCD\u0B9F\u0BC1;",
+ "3: \u0BAE\u0BC2\u0BA9\u0BCD\u0BB1\u0BC1;",
+ "4: \u0BA8\u0BBE\u0BA9\u0BCD\u0B95\u0BC1;",
+ "5: \u0B90\u0BA8\u0BCD\u0BA4\u0BC1;",
+ "6: \u0B86\u0BB1\u0BC1;",
+ "7: \u0B8F\u0BB4\u0BC1;",
+ "8: \u0B8E\u0B9F\u0BCD\u0B9F\u0BC1;",
+ "9: \u0B92\u0BA9\u0BCD\u0BAA\u0BA4\u0BC1;",
+ "10: \u0BAA\u0BA4\u0BCD\u0BA4\u0BC1;",
+ "11: \u0BAA\u0BA4\u0BBF\u0BA9\u0BCA\u0BA9\u0BCD\u0BB1\u0BC1;",
+ "12: \u0BAA\u0BA9\u0BCD\u0BA9\u0BBF\u0BB0\u0BA3\u0BCD\u0B9F\u0BC1;",
+ "13: \u0BAA\u0BA4\u0BBF\u0BA9\u0BCD\u0BAE\u0BC2\u0BA9\u0BCD\u0BB1\u0BC1;",
+ "14: \u0BAA\u0BA4\u0BBF\u0BA9\u0BBE\u0BA9\u0BCD\u0B95\u0BC1;",
+ "15: \u0BAA\u0BA4\u0BBF\u0BA9\u0BC8\u0BA8\u0BCD\u0BA4\u0BC1;",
+ "16: \u0BAA\u0BA4\u0BBF\u0BA9\u0BBE\u0BB1\u0BC1;",
+ "17: \u0BAA\u0BA4\u0BBF\u0BA9\u0BC7\u0BB4\u0BC1;",
+ "18: \u0BAA\u0BA4\u0BBF\u0BA9\u0BC6\u0B9F\u0BCD\u0B9F\u0BC1;",
+ "19: \u0BAA\u0BA4\u0BCD\u0BA4\u0BCA\u0BA9\u0BCD\u0BAA\u0BA4\u0BC1;",
+ "20: \u0B87\u0BB0\u0BC1\u0BAA\u0BA4\u0BC1[ >>];",
+ "30: \u0BAE\u0BC1\u0BAA\u0BCD\u0BAA\u0BA4\u0BC1[ >>];",
+ "40: \u0BA8\u0BBE\u0BB1\u0BCD\u0BAA\u0BA4\u0BC1[ >>];",
+ "50: \u0B90\u0BAE\u0BCD\u0BAA\u0BA4\u0BC1[ >>];",
+ "60: \u0B85\u0BB1\u0BC1\u0BAA\u0BA4\u0BC1[ >>];",
+ "70: \u0B8E\u0BB4\u0BC1\u0BAA\u0BA4\u0BC1[ >>];",
+ "80: \u0B8E\u0BA3\u0BCD\u0BAA\u0BA4\u0BC1[ >>];",
+ "90: \u0BA4\u0BCA\u0BA3\u0BCD\u0BA3\u0BC2\u0BB1\u0BC1[ >>];",
+ "100: \u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "200: \u0B87\u0BB0\u0BC1\u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "300: \u0BAE\u0BC1\u0BA8\u0BCD\u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "400: \u0BA8\u0BBE\u0BA8\u0BC2\u0BB1\u0BC2[ >>];",
+ "500: \u0B90\u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "600: \u0B85\u0BB1\u0BC1\u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "700: \u0B8E\u0BB4\u0BC1\u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "800: \u0B8E\u0BA3\u0BCD\u0BA8\u0BC2\u0BB1\u0BC1[ >>];",
+ "900: \u0BA4\u0BCA\u0BB3\u0BCD\u0BB3\u0BBE\u0BAF\u0BBF\u0BB0\u0BAE\u0BCD[ >>];",
+ "1000: << \u0B86\u0BAF\u0BBF\u0BB0\u0BAE\u0BCD[ >>];",
+ "100000: << \u0BB2\u0B9F\u0BCD\u0B9A\u0BAE\u0BCD[ >>];",
+ "10000000: << \u0B95\u0BCB\u0B9F\u0BBF[ >>];",
+ "1000000000000000000: =#,##,##0=;",
+ "%spellout-ordinal:",
+ "-x: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAE >>;",
+ "x.x: =#,##,##0.#=;",
+ "0: \u0BAA\u0BC2\u0B9C\u0BCD\u0BAF\u0BAE\u0BCD;",
+ "1: \u0BAE\u0BC1\u0BA4\u0BB2\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "2: \u0B87\u0BB0\u0BA3\u0BCD\u0B9F\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "3: \u0BAE\u0BC2\u0BA9\u0BCD\u0BB1\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "4: \u0BA8\u0BBE\u0BA9\u0BCD\u0B95\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "5: \u0B90\u0BA8\u0BCD\u0BA4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "6: \u0B86\u0BB1\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "7: \u0B8F\u0BB4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "8: \u0B8E\u0B9F\u0BCD\u0B9F\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "9: \u0B92\u0BA9\u0BCD\u0BAA\u0BA4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "10: \u0BAA\u0BA4\u0BCD\u0BA4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "11: \u0BAA\u0BA4\u0BBF\u0BA9\u0BCA\u0BA9\u0BCD\u0BB1\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "12: \u0BAA\u0BA9\u0BCD\u0BA9\u0BBF\u0BB0\u0BA3\u0BCD\u0B9F\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "13: \u0BAA\u0BA4\u0BBF\u0BAE\u0BC2\u0BA9\u0BCD\u0BB1\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "14: \u0BAA\u0BA4\u0BBF\u0BA8\u0BBE\u0BA9\u0BCD\u0B95\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "15: \u0BAA\u0BA4\u0BBF\u0BA9\u0BC8\u0BA8\u0BCD\u0BA4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "16: \u0BAA\u0BA4\u0BBF\u0BA9\u0BBE\u0BB1\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "17: \u0BAA\u0BA4\u0BBF\u0BA9\u0BC7\u0BB4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "18: \u0BAA\u0BA4\u0BBF\u0BA9\u0BC6\u0B9F\u0BCD\u0B9F\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "19: \u0BAA\u0BA4\u0BCD\u0BA4\u0BCA\u0BA9\u0BCD\u0BAA\u0BA4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "20: \u0B87\u0BB0\u0BC1\u0BAA\u0BA4\u0BBE\u0BB5\u0BA4\u0BC1;",
+ "21: =#,##,##0=\u0BBE\u0BB5\u0BA4\u0BC1;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/th.txt b/intl/icu/source/data/rbnf/th.txt
new file mode 100644
index 0000000000..6e441299d7
--- /dev/null
+++ b/intl/icu/source/data/rbnf/th.txt
@@ -0,0 +1,47 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+th{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u0E17\u0E35\u0E48\u00A0\u2212>#,##0>;",
+ "0: \u0E17\u0E35\u0E48\u00A0=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u0E25\u0E1A\u200B>>;",
+ "x.x: <<\u200B\u0E08\u0E38\u0E14\u200B>>>;",
+ "0: \u0E28\u0E39\u0E19\u0E22\u0E4C;",
+ "1: \u0E2B\u0E19\u0E36\u0E48\u0E07;",
+ "2: \u0E2A\u0E2D\u0E07;",
+ "3: \u0E2A\u0E32\u0E21;",
+ "4: \u0E2A\u0E35\u0E48;",
+ "5: \u0E2B\u0E49\u0E32;",
+ "6: \u0E2B\u0E01;",
+ "7: \u0E40\u0E08\u0E47\u0E14;",
+ "8: \u0E41\u0E1B\u0E14;",
+ "9: \u0E40\u0E01\u0E49\u0E32;",
+ "10: \u0E2A\u0E34\u0E1A[\u200B>%%alt-ones>];",
+ "20: \u0E22\u0E35\u0E48\u200B\u0E2A\u0E34\u0E1A[\u200B>%%alt-ones>];",
+ "30: <<\u200B\u0E2A\u0E34\u0E1A[\u200B>%%alt-ones>];",
+ "100: <<\u200B\u0E23\u0E49\u0E2D\u0E22[\u200B>>];",
+ "1000: <<\u200B\u0E1E\u0E31\u0E19[\u200B>>];",
+ "10000: <<\u200B\u0E2B\u0E21\u0E37\u0E48\u0E19[\u200B>>];",
+ "100000: <<\u200B\u0E41\u0E2A\u0E19[\u200B>>];",
+ "1000000: <<\u200B\u0E25\u0E49\u0E32\u0E19[\u200B>>];",
+ "1000000000000000000: =#,##0=;",
+ "%%alt-ones:",
+ "1: \u0E40\u0E2D\u0E47\u0E14;",
+ "2: =%spellout-cardinal=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u0E17\u0E35\u0E48\u200B=%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/tr.txt b/intl/icu/source/data/rbnf/tr.txt
new file mode 100644
index 0000000000..20dadba4b6
--- /dev/null
+++ b/intl/icu/source/data/rbnf/tr.txt
@@ -0,0 +1,91 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+tr{
+ RBNFRules{
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: eksi >>;",
+ "x.x: << virg\u00FCl >>;",
+ "0: s\u0131f\u0131r;",
+ "1: bir;",
+ "2: iki;",
+ "3: \u00FC\u00E7;",
+ "4: d\u00F6rt;",
+ "5: be\u015F;",
+ "6: alt\u0131;",
+ "7: yedi;",
+ "8: sekiz;",
+ "9: dokuz;",
+ "10: on[ >>];",
+ "20: yirmi[ >>];",
+ "30: otuz[ >>];",
+ "40: k\u0131rk[ >>];",
+ "50: elli[ >>];",
+ "60: altm\u0131\u015F[ >>];",
+ "70: yetmi\u015F[ >>];",
+ "80: seksen[ >>];",
+ "90: doksan[ >>];",
+ "100: y\u00FCz[ >>];",
+ "200: << y\u00FCz[ >>];",
+ "1000: bin[ >>];",
+ "2000: << bin[ >>];",
+ "1000000: << milyon[ >>];",
+ "1000000000: << milyar[ >>];",
+ "1000000000000: << trilyon[ >>];",
+ "1000000000000000: << katrilyon[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%%inci:",
+ "0: inci;",
+ "1: ' =%spellout-ordinal=;",
+ "%%nci:",
+ "0: nci;",
+ "1: ' =%spellout-ordinal=;",
+ "%%inci2:",
+ "0: \u0131nc\u0131;",
+ "1: ' =%spellout-ordinal=;",
+ "%%uncu2:",
+ "0: \u00FCnc\u00FC;",
+ "1: ' =%spellout-ordinal=;",
+ "%%uncu:",
+ "0: uncu;",
+ "1: ' =%spellout-ordinal=;",
+ "%spellout-ordinal:",
+ "-x: eksi >>;",
+ "x.x: =#,##0.#=;",
+ "0: s\u0131f\u0131r\u0131nc\u0131;",
+ "1: birinci;",
+ "2: ikinci;",
+ "3: \u00FC\u00E7\u00FCnc\u00FC;",
+ "4: d\u00F6rd\u00FCnc\u00FC;",
+ "5: be\u015Finci;",
+ "6: alt\u0131nc\u0131;",
+ "7: yedinci;",
+ "8: sekizinci;",
+ "9: dokuzuncu;",
+ "10: on>%%uncu>;",
+ "20: yirmi>%%nci>;",
+ "30: otuz>%%uncu>;",
+ "40: k\u0131rk>%%inci2>;",
+ "50: elli>%%nci>;",
+ "60: altm\u0131\u015F>%%inci2>;",
+ "70: yetmi\u015F>%%inci>;",
+ "80: seksen>%%inci>;",
+ "90: doksan>%%inci2>;",
+ "100: y\u00FCz>%%uncu2>;",
+ "200: <%spellout-numbering< y\u00FCz>%%uncu2>;",
+ "1000: bin>%%inci>;",
+ "2000: <%spellout-numbering< bin>%%inci>;",
+ "1000000: <%spellout-numbering< milyon>%%uncu>;",
+ "1000000000: <%spellout-numbering< milyar>%%inci2>;",
+ "1000000000000: <%spellout-numbering< trilyon>%%uncu>;",
+ "1000000000000000: <%spellout-numbering< katrilyon>%%uncu>;",
+ "1000000000000000000: =#,##0='inci;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/uk.txt b/intl/icu/source/data/rbnf/uk.txt
new file mode 100644
index 0000000000..96e1390bd8
--- /dev/null
+++ b/intl/icu/source/data/rbnf/uk.txt
@@ -0,0 +1,127 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+uk{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: =#,##0=;",
+ }
+ SpelloutRules{
+ "%%lenient-parse:",
+ "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal-masculine=;",
+ "%spellout-cardinal-masculine:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u044C;",
+ "1: \u043E\u0434\u0438\u043D;",
+ "2: \u0434\u0432\u0430;",
+ "3: \u0442\u0440\u0438;",
+ "4: \u0447\u043E\u0442\u0438\u0440\u0438;",
+ "5: \u043F\u02BC\u044F\u0442\u044C;",
+ "6: \u0448\u0456\u0441\u0442\u044C;",
+ "7: \u0441\u0456\u043C;",
+ "8: \u0432\u0456\u0441\u0456\u043C;",
+ "9: \u0434\u0435\u0432\u02BC\u044F\u0442\u044C;",
+ "10: \u0434\u0435\u0441\u044F\u0442\u044C;",
+ "11: \u043E\u0434\u0438\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "12: \u0434\u0432\u0430\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "14: \u0447\u043E\u0442\u0438\u0440\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "15: \u043F\u02BC\u044F\u0442\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "16: \u0448\u0456\u0441\u0442\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "17: \u0441\u0456\u043C\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "18: \u0432\u0456\u0441\u0456\u043C\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "19: \u0434\u0435\u0432\u02BC\u044F\u0442\u043D\u0430\u0434\u0446\u044F\u0442\u044C;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u044F\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u044F\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u02BC\u044F\u0442\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0456\u0441\u0442\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0456\u043C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u0456\u0441\u0456\u043C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u02BC\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0432\u0456\u0441\u0442\u0456[ >>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u043E\u0442\u0438\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u02BC\u044F\u0442\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u0456\u0441\u0442\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u0456\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0456\u0441\u0456\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0435\u0432\u02BC\u044F\u0442\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u0438\u0441\u044F\u0447\u0430}few{\u0442\u0438\u0441\u044F\u0447\u0456}other{\u0442\u0438\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u0439\u043E\u043D}few{\u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0438}other{\u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u044F\u0440\u0434}few{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0438}other{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0456\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0431\u0456\u043B\u044C\u0439\u043E\u043D}few{\u0431\u0456\u043B\u044C\u0439\u043E\u043D\u0438}other{\u0431\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0431\u0456\u043B\u044C\u044F\u0440\u0434}few{\u0431\u0456\u043B\u044C\u044F\u0440\u0434\u0438}other{\u0431\u0456\u043B\u044C\u044F\u0440\u0434\u0456\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-neuter:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u0435;",
+ "2: \u0434\u0432\u0430;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u044F\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u044F\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u02BC\u044F\u0442\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0456\u0441\u0442\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0456\u043C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u0456\u0441\u0456\u043C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u02BC\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0432\u0456\u0441\u0442\u0456[ >>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u043E\u0442\u0438\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u02BC\u044F\u0442\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u0456\u0441\u0442\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u0456\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0456\u0441\u0456\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0435\u0432\u02BC\u044F\u0442\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u0438\u0441\u044F\u0447\u0430}few{\u0442\u0438\u0441\u044F\u0447\u0456}other{\u0442\u0438\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u0439\u043E\u043D}few{\u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0438}other{\u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u044F\u0440\u0434}few{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0438}other{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0456\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0431\u0456\u043B\u044C\u0439\u043E\u043D}few{\u0431\u0456\u043B\u044C\u0439\u043E\u043D\u0438}other{\u0431\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0431\u0456\u043B\u044C\u044F\u0440\u0434}few{\u0431\u0456\u043B\u044C\u044F\u0440\u0434\u0438}other{\u0431\u0456\u043B\u044C\u044F\u0440\u0434\u0456\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-feminine:",
+ "-x: \u043C\u0456\u043D\u0443\u0441 >>;",
+ "x.x: << \u043A\u043E\u043C\u0430 >>;",
+ "0: \u043D\u0443\u043B\u044C;",
+ "1: \u043E\u0434\u043D\u0430;",
+ "2: \u0434\u0432\u0456;",
+ "3: =%spellout-cardinal-masculine=;",
+ "20: \u0434\u0432\u0430\u0434\u0446\u044F\u0442\u044C[ >>];",
+ "30: \u0442\u0440\u0438\u0434\u0446\u044F\u0442\u044C[ >>];",
+ "40: \u0441\u043E\u0440\u043E\u043A[ >>];",
+ "50: \u043F\u02BC\u044F\u0442\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "60: \u0448\u0456\u0441\u0442\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "70: \u0441\u0456\u043C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "80: \u0432\u0456\u0441\u0456\u043C\u0434\u0435\u0441\u044F\u0442[ >>];",
+ "90: \u0434\u0435\u0432\u02BC\u044F\u043D\u043E\u0441\u0442\u043E[ >>];",
+ "100: \u0441\u0442\u043E[ >>];",
+ "200: \u0434\u0432\u0456\u0441\u0442\u0456[ >>];",
+ "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "400: \u0447\u043E\u0442\u0438\u0440\u0438\u0441\u0442\u0430[ >>];",
+ "500: \u043F\u02BC\u044F\u0442\u0441\u043E\u0442[ >>];",
+ "600: \u0448\u0456\u0441\u0442\u0441\u043E\u0442[ >>];",
+ "700: \u0441\u0456\u043C\u0441\u043E\u0442[ >>];",
+ "800: \u0432\u0456\u0441\u0456\u043C\u0441\u043E\u0442[ >>];",
+ "900: \u0434\u0435\u0432\u02BC\u044F\u0442\u0441\u043E\u0442[ >>];",
+ "1000: <%spellout-cardinal-feminine< $(cardinal,one{\u0442\u0438\u0441\u044F\u0447\u0430}few{\u0442\u0438\u0441\u044F\u0447\u0456}other{\u0442\u0438\u0441\u044F\u0447})$[ >>];",
+ "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u0439\u043E\u043D}few{\u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0438}other{\u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432})$[ >>];",
+ "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0456\u043B\u044C\u044F\u0440\u0434}few{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0438}other{\u043C\u0456\u043B\u044C\u044F\u0440\u0434\u0456\u0432})$[ >>];",
+ "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0431\u0456\u043B\u044C\u0439\u043E\u043D}few{\u0431\u0456\u043B\u044C\u0439\u043E\u043D\u0438}other{\u0431\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432})$[ >>];",
+ "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0431\u0456\u043B\u044C\u044F\u0440\u0434}few{\u0431\u0456\u043B\u044C\u044F\u0440\u0434\u0438}other{\u0431\u0456\u043B\u044C\u044F\u0440\u0434\u0456\u0432})$[ >>];",
+ "1000000000000000000: =#,##0=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/vi.txt b/intl/icu/source/data/rbnf/vi.txt
new file mode 100644
index 0000000000..44fee14d82
--- /dev/null
+++ b/intl/icu/source/data/rbnf/vi.txt
@@ -0,0 +1,63 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+vi{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u2212>>;",
+ "0: th\u1EE9 =#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "0: =%spellout-cardinal=;",
+ "%%teen:",
+ "0: =%spellout-cardinal=;",
+ "5: l\u0103m;",
+ "6: =%spellout-cardinal=;",
+ "%%x-ty:",
+ "0: =%spellout-cardinal=;",
+ "1: m\u1ED1t;",
+ "2: =%%teen=;",
+ "4: t\u01B0;",
+ "5: =%%teen=;",
+ "%%after-hundred:",
+ "0: l\u1EBB =%spellout-cardinal=;",
+ "10: =%spellout-cardinal=;",
+ "%%after-thousand-or-more:",
+ "0: kh\u00F4ng tr\u0103m =%%after-hundred=;",
+ "100: =%spellout-cardinal=;",
+ "%spellout-cardinal:",
+ "-x: \u00E2m >>;",
+ "x.x: << ph\u1EA9y >>;",
+ "0: kh\u00F4ng;",
+ "1: m\u1ED9t;",
+ "2: hai;",
+ "3: ba;",
+ "4: b\u1ED1n;",
+ "5: n\u0103m;",
+ "6: s\u00E1u;",
+ "7: b\u1EA3y;",
+ "8: t\u00E1m;",
+ "9: ch\u00EDn;",
+ "10: m\u01B0\u1EDDi[ >%%teen>];",
+ "20: << m\u01B0\u01A1i[ >%%x-ty>];",
+ "100: << tr\u0103m[ >%%after-hundred>];",
+ "1000: << ngh\u00ECn[ >%%after-thousand-or-more>];",
+ "1000000: << tri\u1EC7u[ >%%after-hundred>];",
+ "1000000000: << t\u1EF7[ >%%after-hundred>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: th\u1EE9 =%spellout-cardinal=;",
+ "1: th\u1EE9 nh\u1EA5t;",
+ "2: th\u1EE9 nh\u00EC;",
+ "3: th\u1EE9 =%spellout-cardinal=;",
+ "4: th\u1EE9 t\u01B0;",
+ "5: th\u1EE9 =%spellout-cardinal=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/yue.txt b/intl/icu/source/data/rbnf/yue.txt
new file mode 100644
index 0000000000..37a2cac83c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/yue.txt
@@ -0,0 +1,162 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+yue{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u7B2C\u2212>#,##0>;",
+ "0: \u7B2C=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1000: =%%spellout-numbering-year-digits=;",
+ "10000: =%spellout-numbering=;",
+ "%%spellout-numbering-year-digits:",
+ "0: =%spellout-numbering=;",
+ "10: <<>>>;",
+ "100: <<>>>;",
+ "1000: <<>>>;",
+ "%spellout-numbering:",
+ "-x: \u8CA0>>;",
+ "x.x: <<\u9EDE>>>;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: \u5341[>>];",
+ "20: <<\u5341[>>];",
+ "100: <<\u767E[>%%number2>];",
+ "1000: <<\u5343[>%%number3>];",
+ "10000: <<\u842C[>%%number4>];",
+ "100000000: <<\u5104[>%%number5>];",
+ "1000000000000: <<\u5146[>%%number8>];",
+ "10000000000000000: <<\u4EAC[>%%number13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%number2:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%number3:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "100: =%spellout-numbering=;",
+ "%%number4:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "1000: =%spellout-numbering=;",
+ "%%number5:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "10000: =%spellout-numbering=;",
+ "%%number8:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "10000000: =%spellout-numbering=;",
+ "%%number13:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "1000000000000: =%spellout-numbering=;",
+ "%spellout-cardinal-financial:",
+ "-x: \u8CA0>>;",
+ "x.x: <<\u9EDE>>>;",
+ "0: \u96F6;",
+ "1: \u58F9;",
+ "2: \u8CB3;",
+ "3: \u53C1;",
+ "4: \u8086;",
+ "5: \u4F0D;",
+ "6: \u9678;",
+ "7: \u67D2;",
+ "8: \u634C;",
+ "9: \u7396;",
+ "10: \u62FE[>>];",
+ "20: <<\u62FE[>>];",
+ "100: <<\u4F70[>%%financialnumber2>];",
+ "1000: <<\u4EDF[>%%financialnumber3>];",
+ "10000: <%spellout-cardinal-financial<\u842C[>%%financialnumber4>];",
+ "100000000: <%spellout-cardinal-financial<\u5104[>%%financialnumber5>];",
+ "1000000000000: <%spellout-cardinal-financial<\u5146[>%%financialnumber8>];",
+ "10000000000000000: <%spellout-cardinal-financial<\u4EAC[>%%financialnumber13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%financialnumber2:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u58F9=%spellout-cardinal-financial=;",
+ "20: =%spellout-cardinal-financial=;",
+ "%%financialnumber3:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "100: =%spellout-cardinal-financial=;",
+ "%%financialnumber4:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000: =%spellout-cardinal-financial=;",
+ "%%financialnumber5:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000: =%spellout-cardinal-financial=;",
+ "%%financialnumber8:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000000: =%spellout-cardinal-financial=;",
+ "%%financialnumber13:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000000000000: =%spellout-cardinal-financial=;",
+ "%spellout-cardinal:",
+ "-x: \u8CA0>>;",
+ "x.x: <<\u9EDE>>>;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: <%%cardinal-twenties<\u5341[>%spellout-numbering>];",
+ "21: \u5EFF[>%spellout-numbering>];",
+ "30: <%spellout-numbering<\u5341[>>];",
+ "100: <%spellout-numbering<\u767E[>%%number2>];",
+ "1000: <%spellout-numbering<\u5343[>%%number3>];",
+ "10000: <%spellout-numbering<\u842C[>%%number4>];",
+ "100000000: <%spellout-numbering<\u5104[>%%number5>];",
+ "1000000000000: <%spellout-numbering<\u5146[>%%number8>];",
+ "10000000000000000: <%spellout-numbering<\u4EAC[>%%number13>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-alternate2:",
+ "-x: \u8CA0>>;",
+ "x.x: =%spellout-cardinal=;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u5169;",
+ "3: =%spellout-cardinal=;",
+ "%%cardinal-twenties:",
+ "1: ;",
+ "2: \u4E8C;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u7B2C=%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/yue_Hans.txt b/intl/icu/source/data/rbnf/yue_Hans.txt
new file mode 100644
index 0000000000..5705924128
--- /dev/null
+++ b/intl/icu/source/data/rbnf/yue_Hans.txt
@@ -0,0 +1,163 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+yue_Hans{
+ %%Parent{"root"}
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u7B2C\u2212>#,##0>;",
+ "0: \u7B2C=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1000: =%%spellout-numbering-year-digits=;",
+ "10000: =%spellout-numbering=;",
+ "%%spellout-numbering-year-digits:",
+ "0: =%spellout-numbering=;",
+ "10: <<>>>;",
+ "100: <<>>>;",
+ "1000: <<>>>;",
+ "%spellout-numbering:",
+ "-x: \u8D1F>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: \u5341[>>];",
+ "20: <<\u5341[>>];",
+ "100: <<\u767E[>%%number2>];",
+ "1000: <<\u5343[>%%number3>];",
+ "10000: <<\u4E07[>%%number4>];",
+ "100000000: <<\u4EBF[>%%number5>];",
+ "1000000000000: <<\u5146[>%%number8>];",
+ "10000000000000000: <<\u4EAC[>%%number13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%number2:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%number3:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "100: =%spellout-numbering=;",
+ "%%number4:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "1000: =%spellout-numbering=;",
+ "%%number5:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "10000: =%spellout-numbering=;",
+ "%%number8:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "10000000: =%spellout-numbering=;",
+ "%%number13:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-numbering=;",
+ "20: \u96F6=%spellout-numbering=;",
+ "1000000000000: =%spellout-numbering=;",
+ "%spellout-cardinal-financial:",
+ "-x: \u8D1F>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u96F6;",
+ "1: \u58F9;",
+ "2: \u8D30;",
+ "3: \u53C1;",
+ "4: \u8086;",
+ "5: \u4F0D;",
+ "6: \u9646;",
+ "7: \u67D2;",
+ "8: \u634C;",
+ "9: \u7396;",
+ "10: \u62FE[>>];",
+ "20: <<\u62FE[>>];",
+ "100: <<\u4F70[>%%financialnumber2>];",
+ "1000: <<\u4EDF[>%%financialnumber3>];",
+ "10000: <%spellout-cardinal-financial<\u4E07[>%%financialnumber4>];",
+ "100000000: <%spellout-cardinal-financial<\u4EBF[>%%financialnumber5>];",
+ "1000000000000: <%spellout-cardinal-financial<\u5146[>%%financialnumber8>];",
+ "10000000000000000: <%spellout-cardinal-financial<\u4EAC[>%%financialnumber13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%financialnumber2:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u58F9=%spellout-cardinal-financial=;",
+ "20: =%spellout-cardinal-financial=;",
+ "%%financialnumber3:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "100: =%spellout-cardinal-financial=;",
+ "%%financialnumber4:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000: =%spellout-cardinal-financial=;",
+ "%%financialnumber5:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000: =%spellout-cardinal-financial=;",
+ "%%financialnumber8:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000000: =%spellout-cardinal-financial=;",
+ "%%financialnumber13:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000000000000: =%spellout-cardinal-financial=;",
+ "%spellout-cardinal:",
+ "-x: \u8D1F>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: <%%cardinal-twenties<\u5341[>%spellout-numbering>];",
+ "21: \u5EFF[>%spellout-numbering>];",
+ "30: <%spellout-numbering<\u5341[>>];",
+ "100: <%spellout-numbering<\u767E[>%%number2>];",
+ "1000: <%spellout-numbering<\u5343[>%%number3>];",
+ "10000: <%spellout-numbering<\u4E07[>%%number4>];",
+ "100000000: <%spellout-numbering<\u4EBF[>%%number5>];",
+ "1000000000000: <%spellout-numbering<\u5146[>%%number8>];",
+ "10000000000000000: <%spellout-numbering<\u4EAC[>%%number13>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-alternate2:",
+ "-x: \u8D1F>>;",
+ "x.x: =%spellout-cardinal=;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E24;",
+ "3: =%spellout-cardinal=;",
+ "%%cardinal-twenties:",
+ "1: ;",
+ "2: \u4E8C;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u7B2C=%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/zh.txt b/intl/icu/source/data/rbnf/zh.txt
new file mode 100644
index 0000000000..a92136d71c
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh.txt
@@ -0,0 +1,244 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+zh{
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u7B2C\u2212>#,##0>;",
+ "0: \u7B2C=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1000: =%%spellout-numbering-year-digits=;",
+ "10000: =%spellout-numbering=;",
+ "%%spellout-numbering-year-digits:",
+ "0: =%spellout-numbering=;",
+ "10: <<>>>;",
+ "100: <<>>>;",
+ "1000: <<>>>;",
+ "%spellout-numbering-days:",
+ "-x: \u8D1F>>;",
+ "x.x: =#,##0.#=;",
+ "0: \u3007;",
+ "1: \u521D=%spellout-numbering=;",
+ "11: =%spellout-numbering=;",
+ "21: =%%numbering-days=;",
+ "%%numbering-days:",
+ "0: =%spellout-numbering=;",
+ "21: \u5EFF>>;",
+ "30: <<\u5341;",
+ "31: \u4E17>>;",
+ "40: <<\u5341;",
+ "41: \u534C>>;",
+ "50: =%spellout-numbering=;",
+ "%spellout-numbering:",
+ "-x: \u8D1F>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u3007;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: \u5341[>>];",
+ "20: <<\u5341[>>];",
+ "100: <<\u767E[>%%number2>];",
+ "1000: <<\u5343[>%%number3>];",
+ "10000: <<\u4E07[>%%number4>];",
+ "100000000: <<\u4EBF[>%%number5>];",
+ "1000000000000: <<\u5146[>%%number8>];",
+ "10000000000000000: <<\u4EAC[>%%number13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%number2:",
+ "1: \u3007=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%number3:",
+ "1: \u3007=%spellout-numbering=;",
+ "10: \u3007\u4E00=%spellout-numbering=;",
+ "20: \u3007=%spellout-numbering=;",
+ "100: =%spellout-numbering=;",
+ "%%number4:",
+ "1: \u3007=%spellout-numbering=;",
+ "10: \u3007\u4E00=%spellout-numbering=;",
+ "20: \u3007=%spellout-numbering=;",
+ "1000: =%spellout-numbering=;",
+ "%%number5:",
+ "1: \u3007=%spellout-numbering=;",
+ "10: \u3007\u4E00=%spellout-numbering=;",
+ "20: \u3007=%spellout-numbering=;",
+ "10000: =%spellout-numbering=;",
+ "%%number8:",
+ "1: \u3007=%spellout-numbering=;",
+ "10: \u3007\u4E00=%spellout-numbering=;",
+ "20: \u3007=%spellout-numbering=;",
+ "10000000: =%spellout-numbering=;",
+ "%%number13:",
+ "1: \u3007=%spellout-numbering=;",
+ "10: \u3007\u4E00=%spellout-numbering=;",
+ "20: \u3007=%spellout-numbering=;",
+ "1000000000000: =%spellout-numbering=;",
+ "%spellout-cardinal-financial:",
+ "-x: \u8D1F>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u96F6;",
+ "1: \u58F9;",
+ "2: \u8D30;",
+ "3: \u53C1;",
+ "4: \u8086;",
+ "5: \u4F0D;",
+ "6: \u9646;",
+ "7: \u67D2;",
+ "8: \u634C;",
+ "9: \u7396;",
+ "10: \u62FE[>>];",
+ "20: <<\u62FE[>>];",
+ "100: <<\u4F70[>%%financialnumber2>];",
+ "1000: <<\u4EDF[>%%financialnumber3>];",
+ "10000: <<\u4E07[>%%financialnumber4>];",
+ "100000000: <<\u4EBF[>%%financialnumber5>];",
+ "1000000000000: <<\u5146[>%%financialnumber8>];",
+ "10000000000000000: <<\u4EAC[>%%financialnumber13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%financialnumber2:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u58F9=%spellout-cardinal-financial=;",
+ "20: =%spellout-cardinal-financial=;",
+ "%%financialnumber3:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "100: =%spellout-cardinal-financial=;",
+ "%%financialnumber4:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000: =%spellout-cardinal-financial=;",
+ "%%financialnumber5:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000: =%spellout-cardinal-financial=;",
+ "%%financialnumber8:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000000: =%spellout-cardinal-financial=;",
+ "%%financialnumber13:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000000000000: =%spellout-cardinal-financial=;",
+ "%spellout-cardinal:",
+ "-x: \u8D1F>>;",
+ "x.x: <<\u70B9>>>;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: =%spellout-numbering=;",
+ "100: <<\u767E[>%%cardinal2>];",
+ "1000: <<\u5343[>%%cardinal3>];",
+ "10000: <<\u4E07[>%%cardinal4>];",
+ "100000000: <<\u4EBF[>%%cardinal5>];",
+ "1000000000000: <<\u5146[>%%cardinal8>];",
+ "10000000000000000: <<\u4EAC[>%%cardinal13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%cardinal2:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%cardinal3:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "100: =%spellout-cardinal=;",
+ "%%cardinal4:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "1000: =%spellout-cardinal=;",
+ "%%cardinal5:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "10000: =%spellout-cardinal=;",
+ "%%cardinal8:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "10000000: =%spellout-cardinal=;",
+ "%%cardinal13:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "1000000000000: =%spellout-cardinal=;",
+ "%spellout-cardinal-alternate2:",
+ "-x: \u8D1F>>;",
+ "x.x: =%spellout-cardinal=;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E24;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: =%spellout-numbering=;",
+ "100: <<\u767E[>%%cardinal-alternate2-2>];",
+ "1000: <<\u5343[>%%cardinal-alternate2-3>];",
+ "10000: <<\u4E07[>%%cardinal-alternate2-4>];",
+ "100000000: <<\u4EBF[>%%cardinal-alternate2-5>];",
+ "1000000000000: <<\u5146[>%%cardinal-alternate2-8>];",
+ "10000000000000000: <<\u4EAC[>%%cardinal-alternate2-13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%cardinal-alternate2-2:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%cardinal-alternate2-3:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "100: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-4:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "1000: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-5:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "10000: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-8:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "10000000: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-13:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "1000000000000: =%spellout-cardinal-alternate2=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u7B2C=%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/zh_HK.txt b/intl/icu/source/data/rbnf/zh_HK.txt
new file mode 100644
index 0000000000..c34c98fdd2
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_HK.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+zh_HK{
+ "%%ALIAS"{"zh_Hant_HK"}
+}
diff --git a/intl/icu/source/data/rbnf/zh_Hant.txt b/intl/icu/source/data/rbnf/zh_Hant.txt
new file mode 100644
index 0000000000..a7490039e8
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_Hant.txt
@@ -0,0 +1,218 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+zh_Hant{
+ %%Parent{"root"}
+ RBNFRules{
+ OrdinalRules{
+ "%digits-ordinal:",
+ "-x: \u7B2C\u2212>#,##0>;",
+ "0: \u7B2C=#,##0=;",
+ }
+ SpelloutRules{
+ "%spellout-numbering-year:",
+ "x.x: =0.0=;",
+ "0: =%spellout-numbering=;",
+ "1000: =%spellout-numbering=;",
+ "1001: =%%spellout-numbering-year-digits=;",
+ "2000: =%spellout-numbering=;",
+ "2001: =%%spellout-numbering-year-digits=;",
+ "3000: =%spellout-numbering=;",
+ "3001: =%%spellout-numbering-year-digits=;",
+ "4000: =%spellout-numbering=;",
+ "4001: =%%spellout-numbering-year-digits=;",
+ "5000: =%spellout-numbering=;",
+ "5001: =%%spellout-numbering-year-digits=;",
+ "6000: =%spellout-numbering=;",
+ "6001: =%%spellout-numbering-year-digits=;",
+ "7000: =%spellout-numbering=;",
+ "7001: =%%spellout-numbering-year-digits=;",
+ "8000: =%spellout-numbering=;",
+ "8001: =%%spellout-numbering-year-digits=;",
+ "9000: =%spellout-numbering=;",
+ "9001: =%%spellout-numbering-year-digits=;",
+ "10000: =%spellout-numbering=;",
+ "%%spellout-numbering-year-digits:",
+ "0: =%spellout-numbering=;",
+ "10: <<>>>;",
+ "100: <<>>>;",
+ "1000: <<>>>;",
+ "%spellout-numbering:",
+ "-x: \u8CA0>>;",
+ "x.x: <%spellout-cardinal<\u9EDE>>>;",
+ "0: \u3007;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: \u5341[>>];",
+ "20: <<\u5341[>>];",
+ "100: <%spellout-cardinal<\u767E[>%%cardinal2>];",
+ "1000: <%spellout-cardinal<\u5343[>%%cardinal3>];",
+ "10000: <%spellout-cardinal<\u842C[>%%cardinal4>];",
+ "100000000: <%spellout-cardinal<\u5104[>%%cardinal5>];",
+ "1000000000000: <%spellout-cardinal<\u5146[>%%cardinal8>];",
+ "10000000000000000: <%spellout-cardinal<\u4EAC[>%%cardinal13>];",
+ "1000000000000000000: =#,##0=;",
+ "%spellout-cardinal-financial:",
+ "-x: \u8CA0>>;",
+ "x.x: <<\u9EDE>>>;",
+ "0: \u96F6;",
+ "1: \u58F9;",
+ "2: \u8CB3;",
+ "3: \u53C3;",
+ "4: \u8086;",
+ "5: \u4F0D;",
+ "6: \u9678;",
+ "7: \u67D2;",
+ "8: \u634C;",
+ "9: \u7396;",
+ "10: \u62FE[>>];",
+ "20: <<\u62FE[>>];",
+ "100: <<\u4F70[>%%financialnumber2>];",
+ "1000: <<\u4EDF[>%%financialnumber3>];",
+ "10000: <<\u842C[>%%financialnumber4>];",
+ "100000000: <<\u5104[>%%financialnumber5>];",
+ "1000000000000: <<\u5146[>%%financialnumber8>];",
+ "10000000000000000: <<\u4EAC[>%%financialnumber13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%financialnumber2:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u58F9=%spellout-cardinal-financial=;",
+ "20: =%spellout-cardinal-financial=;",
+ "%%financialnumber3:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "100: =%spellout-cardinal-financial=;",
+ "%%financialnumber4:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000: =%spellout-cardinal-financial=;",
+ "%%financialnumber5:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000: =%spellout-cardinal-financial=;",
+ "%%financialnumber8:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "10000000: =%spellout-cardinal-financial=;",
+ "%%financialnumber13:",
+ "1: \u96F6=%spellout-cardinal-financial=;",
+ "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
+ "20: \u96F6=%spellout-cardinal-financial=;",
+ "1000000000000: =%spellout-cardinal-financial=;",
+ "%spellout-cardinal:",
+ "-x: \u8CA0>>;",
+ "x.x: <<\u9EDE>>>;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u4E8C;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: =%spellout-numbering=;",
+ "100: <<\u767E[>%%cardinal2>];",
+ "1000: <<\u5343[>%%cardinal3>];",
+ "10000: <<\u842C[>%%cardinal4>];",
+ "100000000: <<\u5104[>%%cardinal5>];",
+ "1000000000000: <<\u5146[>%%cardinal8>];",
+ "10000000000000000: <<\u4EAC[>%%cardinal13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%cardinal2:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%cardinal3:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "100: =%spellout-cardinal=;",
+ "%%cardinal4:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "1000: =%spellout-cardinal=;",
+ "%%cardinal5:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "10000: =%spellout-cardinal=;",
+ "%%cardinal8:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "10000000: =%spellout-cardinal=;",
+ "%%cardinal13:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal=;",
+ "20: \u96F6=%spellout-cardinal=;",
+ "1000000000000: =%spellout-cardinal=;",
+ "%spellout-cardinal-alternate2:",
+ "-x: \u8CA0>>;",
+ "x.x: =%spellout-cardinal=;",
+ "0: \u96F6;",
+ "1: \u4E00;",
+ "2: \u5169;",
+ "3: \u4E09;",
+ "4: \u56DB;",
+ "5: \u4E94;",
+ "6: \u516D;",
+ "7: \u4E03;",
+ "8: \u516B;",
+ "9: \u4E5D;",
+ "10: =%spellout-numbering=;",
+ "100: <<\u767E[>%%cardinal-alternate2-2>];",
+ "1000: <<\u5343[>%%cardinal-alternate2-3>];",
+ "10000: <<\u842C[>%%cardinal-alternate2-4>];",
+ "100000000: <<\u5104[>%%cardinal-alternate2-5>];",
+ "1000000000000: <<\u5146[>%%cardinal-alternate2-8>];",
+ "10000000000000000: <<\u4EAC[>%%cardinal-alternate2-13>];",
+ "1000000000000000000: =#,##0=;",
+ "%%cardinal-alternate2-2:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u4E00=%spellout-numbering=;",
+ "20: =%spellout-numbering=;",
+ "%%cardinal-alternate2-3:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "100: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-4:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "1000: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-5:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "10000: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-8:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "10000000: =%spellout-cardinal-alternate2=;",
+ "%%cardinal-alternate2-13:",
+ "1: \u96F6=%spellout-numbering=;",
+ "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
+ "20: \u96F6=%spellout-cardinal-alternate2=;",
+ "1000000000000: =%spellout-cardinal-alternate2=;",
+ "%spellout-ordinal:",
+ "x.x: =#,##0.#=;",
+ "0: \u7B2C=%spellout-numbering=;",
+ }
+ }
+}
diff --git a/intl/icu/source/data/rbnf/zh_Hant_HK.txt b/intl/icu/source/data/rbnf/zh_Hant_HK.txt
new file mode 100644
index 0000000000..978e040b06
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_Hant_HK.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+zh_Hant_HK{
+ "%%ALIAS"{"yue"}
+}
diff --git a/intl/icu/source/data/rbnf/zh_Hant_MO.txt b/intl/icu/source/data/rbnf/zh_Hant_MO.txt
new file mode 100644
index 0000000000..79dff768b3
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_Hant_MO.txt
@@ -0,0 +1,9 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+/**
+ * generated alias target
+ */
+zh_Hant_MO{
+ ___{""}
+}
diff --git a/intl/icu/source/data/rbnf/zh_Hant_TW.txt b/intl/icu/source/data/rbnf/zh_Hant_TW.txt
new file mode 100644
index 0000000000..b079f20e13
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_Hant_TW.txt
@@ -0,0 +1,9 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+/**
+ * generated alias target
+ */
+zh_Hant_TW{
+ ___{""}
+}
diff --git a/intl/icu/source/data/rbnf/zh_MO.txt b/intl/icu/source/data/rbnf/zh_MO.txt
new file mode 100644
index 0000000000..c6b2148478
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_MO.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+zh_MO{
+ "%%ALIAS"{"zh_Hant_MO"}
+}
diff --git a/intl/icu/source/data/rbnf/zh_TW.txt b/intl/icu/source/data/rbnf/zh_TW.txt
new file mode 100644
index 0000000000..c54ccbfe89
--- /dev/null
+++ b/intl/icu/source/data/rbnf/zh_TW.txt
@@ -0,0 +1,6 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+zh_TW{
+ "%%ALIAS"{"zh_Hant_TW"}
+}