Skip to content

Commit e2d0eb3

Browse files
authored
CLDR-19265 Remove old non-flat RBNF rules (#5405)
1 parent 656f8f7 commit e2d0eb3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+93
-17541
lines changed

common/rbnf/af.xml

Lines changed: 1 addition & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
33
<!--
4-
Copyright © 1991-2025 Unicode, Inc.
4+
Copyright © 1991-2026 Unicode, Inc.
55
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
66
For terms of use, see http://www.unicode.org/copyright.html
77
-->
@@ -87,98 +87,13 @@ x.x: =#,##0.#=;
8787
1000000000000000: <%spellout-numbering< biljard>%%ord-ste>;
8888
1000000000000000000: =#,##0=.;
8989
]]></rbnfRules>
90-
<!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. -->
91-
<ruleset type="2d-year" access="private">
92-
<rbnfrule value="0">honderd[ →%spellout-numbering→];</rbnfrule>
93-
<rbnfrule value="1">nul =%spellout-numbering=;</rbnfrule>
94-
<rbnfrule value="10">=%spellout-numbering=;</rbnfrule>
95-
</ruleset>
96-
<ruleset type="spellout-numbering-year">
97-
<rbnfrule value="-x">min →→;</rbnfrule>
98-
<rbnfrule value="x.x">=0.0=;</rbnfrule>
99-
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
100-
<rbnfrule value="1100" radix="100">←← →%%2d-year→;</rbnfrule>
101-
<rbnfrule value="10000">=%spellout-numbering=;</rbnfrule>
102-
</ruleset>
103-
<ruleset type="spellout-numbering">
104-
<rbnfrule value="0">=%spellout-cardinal=;</rbnfrule>
105-
</ruleset>
106-
<ruleset type="spellout-cardinal">
107-
<rbnfrule value="-x">min →→;</rbnfrule>
108-
<rbnfrule value="x.x">←← komma →→;</rbnfrule>
109-
<rbnfrule value="0">nul;</rbnfrule>
110-
<rbnfrule value="1">een;</rbnfrule>
111-
<rbnfrule value="2">twee;</rbnfrule>
112-
<rbnfrule value="3">drie;</rbnfrule>
113-
<rbnfrule value="4">vier;</rbnfrule>
114-
<rbnfrule value="5">vyf;</rbnfrule>
115-
<rbnfrule value="6">ses;</rbnfrule>
116-
<rbnfrule value="7">sewe;</rbnfrule>
117-
<rbnfrule value="8">agt;</rbnfrule>
118-
<rbnfrule value="9">nege;</rbnfrule>
119-
<rbnfrule value="10">tien;</rbnfrule>
120-
<rbnfrule value="11">elf;</rbnfrule>
121-
<rbnfrule value="12">twaalf;</rbnfrule>
122-
<rbnfrule value="13">dertien;</rbnfrule>
123-
<rbnfrule value="14">veertien;</rbnfrule>
124-
<rbnfrule value="15">vyftien;</rbnfrule>
125-
<rbnfrule value="16">sestien;</rbnfrule>
126-
<rbnfrule value="17">sewentien;</rbnfrule>
127-
<rbnfrule value="18">agttien;</rbnfrule>
128-
<rbnfrule value="19">negentien;</rbnfrule>
129-
<rbnfrule value="20">[→→-en-]twintig;</rbnfrule>
130-
<rbnfrule value="30">[→→-en-]dertig;</rbnfrule>
131-
<rbnfrule value="40">[→→-en-]veertig;</rbnfrule>
132-
<rbnfrule value="50">[→→-en-]vyftig;</rbnfrule>
133-
<rbnfrule value="60">[→→-en-]sestig;</rbnfrule>
134-
<rbnfrule value="70">[→→-en-]sewentig;</rbnfrule>
135-
<rbnfrule value="80">[→→-en-]tagtig;</rbnfrule>
136-
<rbnfrule value="90">[→→-en-]negentig;</rbnfrule>
137-
<rbnfrule value="100">honderd[ →→];</rbnfrule>
138-
<rbnfrule value="200">←←honderd[ →→];</rbnfrule>
139-
<rbnfrule value="1000">duisend[ →→];</rbnfrule>
140-
<rbnfrule value="2000">←←­duisend[ →→];</rbnfrule>
141-
<rbnfrule value="21000" radix="1000">←← duisend[ →→];</rbnfrule>
142-
<rbnfrule value="1000000">←← miljoen[ →→];</rbnfrule>
143-
<rbnfrule value="1000000000">←← miljard[ →→];</rbnfrule>
144-
<rbnfrule value="1000000000000">←← biljoen[ →→];</rbnfrule>
145-
<rbnfrule value="1000000000000000">←← biljard[ →→];</rbnfrule>
146-
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
147-
</ruleset>
148-
<ruleset type="ord-ste" access="private">
149-
<rbnfrule value="0">ste;</rbnfrule>
150-
<rbnfrule value="1">' en =%spellout-ordinal=;</rbnfrule>
151-
<rbnfrule value="2">' =%spellout-ordinal=;</rbnfrule>
152-
</ruleset>
153-
<ruleset type="spellout-ordinal">
154-
<rbnfrule value="-x">min →→;</rbnfrule>
155-
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
156-
<rbnfrule value="0">nulste;</rbnfrule>
157-
<rbnfrule value="1">eerste;</rbnfrule>
158-
<rbnfrule value="2">tweede;</rbnfrule>
159-
<rbnfrule value="3">derde;</rbnfrule>
160-
<rbnfrule value="4">=%spellout-numbering=de;</rbnfrule>
161-
<rbnfrule value="20">=%spellout-numbering=ste;</rbnfrule>
162-
<rbnfrule value="102">←%spellout-numbering← honderd→%%ord-ste→;</rbnfrule>
163-
<rbnfrule value="1000">←%spellout-numbering← duisend→%%ord-ste→;</rbnfrule>
164-
<rbnfrule value="1000000">←%spellout-numbering← miljoen→%%ord-ste→;</rbnfrule>
165-
<rbnfrule value="1000000000">←%spellout-numbering← miljard→%%ord-ste→;</rbnfrule>
166-
<rbnfrule value="1000000000000">←%spellout-numbering← biljoen→%%ord-ste→;</rbnfrule>
167-
<rbnfrule value="1000000000000000">←%spellout-numbering← biljard→%%ord-ste→;</rbnfrule>
168-
<rbnfrule value="1000000000000000000">=#,##0=.;</rbnfrule>
169-
</ruleset>
17090
</rulesetGrouping>
17191
<rulesetGrouping type="OrdinalRules">
17292
<rbnfRules><![CDATA[
17393
%digits-ordinal:
17494
-x: −>>;
17595
0: =#,##0=$(ordinal,few{de}other{ste})$;
17696
]]></rbnfRules>
177-
<!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. -->
178-
<ruleset type="digits-ordinal">
179-
<rbnfrule value="-x">−→→;</rbnfrule>
180-
<rbnfrule value="0">=#,##0=$(ordinal,few{de}other{ste})$;</rbnfrule>
181-
</ruleset>
18297
</rulesetGrouping>
18398
</rbnf>
18499
</ldml>

common/rbnf/ak.xml

Lines changed: 1 addition & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
33
<!--
4-
Copyright © 1991-2025 Unicode, Inc.
4+
Copyright © 1991-2026 Unicode, Inc.
55
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
66
For terms of use, see http://www.unicode.org/copyright.html
77
-->
@@ -66,64 +66,6 @@ x.x: =0.0=;
6666
1: a-ɛ-di-kane;
6767
2: a-ɛ-tɔ-so-=%spellout-cardinal=;
6868
]]></rbnfRules>
69-
<!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. -->
70-
<ruleset type="spellout-numbering-year">
71-
<rbnfrule value="-x">kaw →→;</rbnfrule>
72-
<rbnfrule value="x.x">=0.0=;</rbnfrule>
73-
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
74-
<rbnfrule value="10">←← →→→;</rbnfrule>
75-
<rbnfrule value="100">←← →→→;</rbnfrule>
76-
<rbnfrule value="1000">←← →→→;</rbnfrule>
77-
<rbnfrule value="10000">=%spellout-numbering=;</rbnfrule>
78-
</ruleset>
79-
<ruleset type="spellout-numbering">
80-
<rbnfrule value="0">=%spellout-cardinal=;</rbnfrule>
81-
</ruleset>
82-
<ruleset type="spellout-cardinal">
83-
<rbnfrule value="-x">kaw →→;</rbnfrule>
84-
<rbnfrule value="x.x">←← pɔw →→;</rbnfrule>
85-
<rbnfrule value="0">hwee;</rbnfrule>
86-
<rbnfrule value="1">koro;</rbnfrule>
87-
<rbnfrule value="2">abien;</rbnfrule>
88-
<rbnfrule value="3">abiasa;</rbnfrule>
89-
<rbnfrule value="4">anan;</rbnfrule>
90-
<rbnfrule value="5">anum;</rbnfrule>
91-
<rbnfrule value="6">asia;</rbnfrule>
92-
<rbnfrule value="7">asuon;</rbnfrule>
93-
<rbnfrule value="8">awɔtwe;</rbnfrule>
94-
<rbnfrule value="9">akron;</rbnfrule>
95-
<rbnfrule value="10">du[-→%%spellout-cardinal-tens→];</rbnfrule>
96-
<rbnfrule value="20">aduonu[-→%%spellout-cardinal-tens→];</rbnfrule>
97-
<rbnfrule value="30">aduasa[-→%%spellout-cardinal-tens→];</rbnfrule>
98-
<rbnfrule value="40">adu←←[-→%%spellout-cardinal-tens→];</rbnfrule>
99-
<rbnfrule value="100">­ɔha[-na-­→→];</rbnfrule>
100-
<rbnfrule value="200">aha-←←[-na-→→];</rbnfrule>
101-
<rbnfrule value="1000">apem[-na-→→];</rbnfrule>
102-
<rbnfrule value="2000">mpem-←←[-na-→→];</rbnfrule>
103-
<rbnfrule value="100000">mpem-ɔha[-na-→→];</rbnfrule>
104-
<rbnfrule value="200000">mpem-aha-←←[-na-→→];</rbnfrule>
105-
<rbnfrule value="1000000">ɔpepepem-←←[-na-→→];</rbnfrule>
106-
<rbnfrule value="2000000">mpepepem-←←[-na-→→];</rbnfrule>
107-
<rbnfrule value="1000000000">ɔpepepepem-←←[-na-→→];</rbnfrule>
108-
<rbnfrule value="2000000000">mpepepepem-←←[-na-→→];</rbnfrule>
109-
<rbnfrule value="1000000000000">ɔpepepepepem-←←[-na-→→];</rbnfrule>
110-
<rbnfrule value="2000000000000">mpepepepepem-←←[-na-→→];</rbnfrule>
111-
<rbnfrule value="1000000000000000">ɔpepepepepepem-←←[-na-→→];</rbnfrule>
112-
<rbnfrule value="2000000000000000">mpepepepepepem-←←[-na-→→];</rbnfrule>
113-
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
114-
</ruleset>
115-
<ruleset type="spellout-cardinal-tens" access="private">
116-
<rbnfrule value="0">;</rbnfrule>
117-
<rbnfrule value="1">biako;</rbnfrule>
118-
<rbnfrule value="2">=%spellout-cardinal=;</rbnfrule>
119-
</ruleset>
120-
<ruleset type="spellout-ordinal">
121-
<rbnfrule value="-x">kaw →→;</rbnfrule>
122-
<rbnfrule value="x.x">=0.0=;</rbnfrule>
123-
<rbnfrule value="0">a-ɛ-tɔ-so-hwee;</rbnfrule>
124-
<rbnfrule value="1">a-ɛ-di-kane;</rbnfrule>
125-
<rbnfrule value="2">a-ɛ-tɔ-so-=%spellout-cardinal=;</rbnfrule>
126-
</ruleset>
12769
</rulesetGrouping>
12870
</rbnf>
12971
</ldml>

common/rbnf/am.xml

Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
33
<!--
4-
Copyright © 1991-2025 Unicode, Inc.
4+
Copyright © 1991-2026 Unicode, Inc.
55
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
66
For terms of use, see http://www.unicode.org/copyright.html
77
-->
@@ -51,60 +51,13 @@ x.x: << ነጥብ >>;
5151
x.x: =#,##0.#=;
5252
0: =%spellout-numbering=ኛ;
5353
]]></rbnfRules>
54-
<!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. -->
55-
<ruleset type="spellout-numbering-year">
56-
<rbnfrule value="-x">ቅንስናሽ →→;</rbnfrule>
57-
<rbnfrule value="x.x">=0.0=;</rbnfrule>
58-
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
59-
<rbnfrule value="1100" radix="100">←← መቶ[ →→];</rbnfrule>
60-
<rbnfrule value="10000">=%spellout-numbering=;</rbnfrule>
61-
</ruleset>
62-
<ruleset type="spellout-numbering">
63-
<rbnfrule value="0">=%spellout-cardinal=;</rbnfrule>
64-
</ruleset>
65-
<ruleset type="spellout-cardinal">
66-
<rbnfrule value="-x">ቅንስናሽ →→;</rbnfrule>
67-
<rbnfrule value="x.x">←← ነጥብ →→;</rbnfrule>
68-
<rbnfrule value="0">ባዶ;</rbnfrule>
69-
<rbnfrule value="1">አንድ;</rbnfrule>
70-
<rbnfrule value="2">ሁለት;</rbnfrule>
71-
<rbnfrule value="3">ሦስት;</rbnfrule>
72-
<rbnfrule value="4">አራት;</rbnfrule>
73-
<rbnfrule value="5">አምስት;</rbnfrule>
74-
<rbnfrule value="6">ስድስት;</rbnfrule>
75-
<rbnfrule value="7">ሰባት;</rbnfrule>
76-
<rbnfrule value="8">ስምንት;</rbnfrule>
77-
<rbnfrule value="9">ዘጠኝ;</rbnfrule>
78-
<rbnfrule value="10">አስር[ →→];</rbnfrule>
79-
<rbnfrule value="20">←← አስር[ →→];</rbnfrule>
80-
<rbnfrule value="100">መቶ[ →→];</rbnfrule>
81-
<rbnfrule value="200">←← መቶ[ →→];</rbnfrule>
82-
<rbnfrule value="1000">ሺ[ →→];</rbnfrule>
83-
<rbnfrule value="2000">←← ሺ[ →→];</rbnfrule>
84-
<rbnfrule value="1000000">ሚሊዮን[ →→];</rbnfrule>
85-
<rbnfrule value="2000000">←← ሚሊዮን[ →→];</rbnfrule>
86-
<rbnfrule value="1000000000">←← ቢሊዮን[ →→];</rbnfrule>
87-
<rbnfrule value="1000000000000">←← ቲሪሊዮን[ →→];</rbnfrule>
88-
<rbnfrule value="1000000000000000">←← ቈዲሪሊዮን[ →→];</rbnfrule>
89-
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
90-
</ruleset>
91-
<ruleset type="spellout-ordinal">
92-
<rbnfrule value="-x">ቅንስናሽ →→;</rbnfrule>
93-
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
94-
<rbnfrule value="0">=%spellout-numbering=ኛ;</rbnfrule>
95-
</ruleset>
9654
</rulesetGrouping>
9755
<rulesetGrouping type="OrdinalRules">
9856
<rbnfRules><![CDATA[
9957
%digits-ordinal:
10058
-x: −>>;
10159
0: =#,##0=ኛ;
10260
]]></rbnfRules>
103-
<!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. -->
104-
<ruleset type="digits-ordinal">
105-
<rbnfrule value="-x">−→→;</rbnfrule>
106-
<rbnfrule value="0">=#,##0=ኛ;</rbnfrule>
107-
</ruleset>
10861
</rulesetGrouping>
10962
</rbnf>
11063
</ldml>

0 commit comments

Comments
 (0)