• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
3<!--
4Copyright © 1991-2015 Unicode, Inc.
5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6For terms of use, see http://www.unicode.org/copyright.html
7-->
8<ldml>
9    <identity>
10        <version number="$Revision: 12155 $"/>
11        <language type="en"/>
12    </identity>
13    <rbnf>
14        <rulesetGrouping type="SpelloutRules">
15            <ruleset type="2d-year" access="private">
16                <rbnfrule value="0">hundred;</rbnfrule>
17                <rbnfrule value="1">oh-=%spellout-numbering=;</rbnfrule>
18                <rbnfrule value="10">=%spellout-numbering=;</rbnfrule>
19            </ruleset>
20            <ruleset type="spellout-numbering-year">
21                <rbnfrule value="-x">minus →→;</rbnfrule>
22                <rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
23                <rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
24                <rbnfrule value="1010" radix="100">←← →%%2d-year→;</rbnfrule>
25                <rbnfrule value="1100" radix="100">←← →%%2d-year→;</rbnfrule>
26                <rbnfrule value="2000">=%spellout-numbering=;</rbnfrule>
27                <rbnfrule value="2010" radix="100">←← →%%2d-year→;</rbnfrule>
28                <rbnfrule value="2100" radix="100">←← →%%2d-year→;</rbnfrule>
29                <rbnfrule value="3000">=%spellout-numbering=;</rbnfrule>
30                <rbnfrule value="3010" radix="100">←← →%%2d-year→;</rbnfrule>
31                <rbnfrule value="3100" radix="100">←← →%%2d-year→;</rbnfrule>
32                <rbnfrule value="4000">=%spellout-numbering=;</rbnfrule>
33                <rbnfrule value="4010" radix="100">←← →%%2d-year→;</rbnfrule>
34                <rbnfrule value="4100" radix="100">←← →%%2d-year→;</rbnfrule>
35                <rbnfrule value="5000">=%spellout-numbering=;</rbnfrule>
36                <rbnfrule value="5010" radix="100">←← →%%2d-year→;</rbnfrule>
37                <rbnfrule value="5100" radix="100">←← →%%2d-year→;</rbnfrule>
38                <rbnfrule value="6000">=%spellout-numbering=;</rbnfrule>
39                <rbnfrule value="6010" radix="100">←← →%%2d-year→;</rbnfrule>
40                <rbnfrule value="6100" radix="100">←← →%%2d-year→;</rbnfrule>
41                <rbnfrule value="7000">=%spellout-numbering=;</rbnfrule>
42                <rbnfrule value="7010" radix="100">←← →%%2d-year→;</rbnfrule>
43                <rbnfrule value="7100" radix="100">←← →%%2d-year→;</rbnfrule>
44                <rbnfrule value="8000">=%spellout-numbering=;</rbnfrule>
45                <rbnfrule value="8010" radix="100">←← →%%2d-year→;</rbnfrule>
46                <rbnfrule value="8100" radix="100">←← →%%2d-year→;</rbnfrule>
47                <rbnfrule value="9000">=%spellout-numbering=;</rbnfrule>
48                <rbnfrule value="9010" radix="100">←← →%%2d-year→;</rbnfrule>
49                <rbnfrule value="9100" radix="100">←← →%%2d-year→;</rbnfrule>
50                <rbnfrule value="10000">=%spellout-numbering=;</rbnfrule>
51            </ruleset>
52            <ruleset type="spellout-numbering">
53                <rbnfrule value="-x">minus →→;</rbnfrule>
54                <rbnfrule value="Inf">infinity;</rbnfrule>
55                <rbnfrule value="NaN">not a number;</rbnfrule>
56                <rbnfrule value="0">=%spellout-cardinal=;</rbnfrule>
57            </ruleset>
58            <ruleset type="spellout-numbering-verbose">
59                <rbnfrule value="-x">minus →→;</rbnfrule>
60                <rbnfrule value="Inf">infinity;</rbnfrule>
61                <rbnfrule value="NaN">not a number;</rbnfrule>
62                <rbnfrule value="0">=%spellout-cardinal-verbose=;</rbnfrule>
63            </ruleset>
64            <ruleset type="spellout-cardinal">
65                <rbnfrule value="-x">minus →→;</rbnfrule>
66                <rbnfrule value="x.x">←← point →→;</rbnfrule>
67                <rbnfrule value="Inf">infinite;</rbnfrule>
68                <rbnfrule value="NaN">not a number;</rbnfrule>
69                <rbnfrule value="0">zero;</rbnfrule>
70                <rbnfrule value="1">one;</rbnfrule>
71                <rbnfrule value="2">two;</rbnfrule>
72                <rbnfrule value="3">three;</rbnfrule>
73                <rbnfrule value="4">four;</rbnfrule>
74                <rbnfrule value="5">five;</rbnfrule>
75                <rbnfrule value="6">six;</rbnfrule>
76                <rbnfrule value="7">seven;</rbnfrule>
77                <rbnfrule value="8">eight;</rbnfrule>
78                <rbnfrule value="9">nine;</rbnfrule>
79                <rbnfrule value="10">ten;</rbnfrule>
80                <rbnfrule value="11">eleven;</rbnfrule>
81                <rbnfrule value="12">twelve;</rbnfrule>
82                <rbnfrule value="13">thirteen;</rbnfrule>
83                <rbnfrule value="14">fourteen;</rbnfrule>
84                <rbnfrule value="15">fifteen;</rbnfrule>
85                <rbnfrule value="16">sixteen;</rbnfrule>
86                <rbnfrule value="17">seventeen;</rbnfrule>
87                <rbnfrule value="18">eighteen;</rbnfrule>
88                <rbnfrule value="19">nineteen;</rbnfrule>
89                <rbnfrule value="20">twenty[-→→];</rbnfrule>
90                <rbnfrule value="30">thirty[-→→];</rbnfrule>
91                <rbnfrule value="40">forty[-→→];</rbnfrule>
92                <rbnfrule value="50">fifty[-→→];</rbnfrule>
93                <rbnfrule value="60">sixty[-→→];</rbnfrule>
94                <rbnfrule value="70">seventy[-→→];</rbnfrule>
95                <rbnfrule value="80">eighty[-→→];</rbnfrule>
96                <rbnfrule value="90">ninety[-→→];</rbnfrule>
97                <rbnfrule value="100">←← hundred[ →→];</rbnfrule>
98                <rbnfrule value="1000">←← thousand[ →→];</rbnfrule>
99                <rbnfrule value="1000000">←← million[ →→];</rbnfrule>
100                <rbnfrule value="1000000000">←← billion[ →→];</rbnfrule>
101                <rbnfrule value="1000000000000">←← trillion[ →→];</rbnfrule>
102                <rbnfrule value="1000000000000000">←← quadrillion[ →→];</rbnfrule>
103                <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
104            </ruleset>
105            <ruleset type="and" access="private">
106                <rbnfrule value="1">' and =%spellout-cardinal-verbose=;</rbnfrule>
107                <rbnfrule value="100">' =%spellout-cardinal-verbose=;</rbnfrule>
108            </ruleset>
109            <ruleset type="commas" access="private">
110                <rbnfrule value="1">' and =%spellout-cardinal-verbose=;</rbnfrule>
111                <rbnfrule value="100">, =%spellout-cardinal-verbose=;</rbnfrule>
112                <rbnfrule value="1000">, ←%spellout-cardinal-verbose← thousand[→%%commas→];</rbnfrule>
113                <rbnfrule value="1000000">, =%spellout-cardinal-verbose=;</rbnfrule>
114            </ruleset>
115            <ruleset type="spellout-cardinal-verbose">
116                <rbnfrule value="-x">minus →→;</rbnfrule>
117                <rbnfrule value="x.x">←← point →→;</rbnfrule>
118                <rbnfrule value="Inf">infinite;</rbnfrule>
119                <rbnfrule value="NaN">not a number;</rbnfrule>
120                <rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
121                <rbnfrule value="100">←← hundred[→%%and→];</rbnfrule>
122                <rbnfrule value="1000">←← thousand[→%%and→];</rbnfrule>
123                <rbnfrule value="100000" radix="1000">←← thousand[→%%commas→];</rbnfrule>
124                <rbnfrule value="1000000">←← million[→%%commas→];</rbnfrule>
125                <rbnfrule value="1000000000">←← billion[→%%commas→];</rbnfrule>
126                <rbnfrule value="1000000000000">←← trillion[→%%commas→];</rbnfrule>
127                <rbnfrule value="1000000000000000">←← quadrillion[→%%commas→];</rbnfrule>
128                <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
129            </ruleset>
130            <ruleset type="tieth" access="private">
131                <rbnfrule value="0">tieth;</rbnfrule>
132                <rbnfrule value="1">ty-=%spellout-ordinal=;</rbnfrule>
133            </ruleset>
134            <ruleset type="th" access="private">
135                <rbnfrule value="0">th;</rbnfrule>
136                <rbnfrule value="1">' =%spellout-ordinal=;</rbnfrule>
137            </ruleset>
138            <ruleset type="spellout-ordinal">
139                <rbnfrule value="-x">minus →→;</rbnfrule>
140                <rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
141                <rbnfrule value="Inf">infinitieth;</rbnfrule>
142                <rbnfrule value="0">zeroth;</rbnfrule>
143                <rbnfrule value="1">first;</rbnfrule>
144                <rbnfrule value="2">second;</rbnfrule>
145                <rbnfrule value="3">third;</rbnfrule>
146                <rbnfrule value="4">fourth;</rbnfrule>
147                <rbnfrule value="5">fifth;</rbnfrule>
148                <rbnfrule value="6">sixth;</rbnfrule>
149                <rbnfrule value="7">seventh;</rbnfrule>
150                <rbnfrule value="8">eighth;</rbnfrule>
151                <rbnfrule value="9">ninth;</rbnfrule>
152                <rbnfrule value="10">tenth;</rbnfrule>
153                <rbnfrule value="11">eleventh;</rbnfrule>
154                <rbnfrule value="12">twelfth;</rbnfrule>
155                <rbnfrule value="13">=%spellout-numbering=th;</rbnfrule>
156                <rbnfrule value="20">twen→%%tieth→;</rbnfrule>
157                <rbnfrule value="30">thir→%%tieth→;</rbnfrule>
158                <rbnfrule value="40">for→%%tieth→;</rbnfrule>
159                <rbnfrule value="50">fif→%%tieth→;</rbnfrule>
160                <rbnfrule value="60">six→%%tieth→;</rbnfrule>
161                <rbnfrule value="70">seven→%%tieth→;</rbnfrule>
162                <rbnfrule value="80">eigh→%%tieth→;</rbnfrule>
163                <rbnfrule value="90">nine→%%tieth→;</rbnfrule>
164                <rbnfrule value="100">←%spellout-numbering← hundred→%%th→;</rbnfrule>
165                <rbnfrule value="1000">←%spellout-numbering← thousand→%%th→;</rbnfrule>
166                <rbnfrule value="1000000">←%spellout-numbering← million→%%th→;</rbnfrule>
167                <rbnfrule value="1000000000">←%spellout-numbering← billion→%%th→;</rbnfrule>
168                <rbnfrule value="1000000000000">←%spellout-numbering← trillion→%%th→;</rbnfrule>
169                <rbnfrule value="1000000000000000">←%spellout-numbering← quadrillion→%%th→;</rbnfrule>
170                <rbnfrule value="1000000000000000000">=#,##0=.;</rbnfrule>
171            </ruleset>
172            <ruleset type="and-o" access="private">
173                <rbnfrule value="0">th;</rbnfrule>
174                <rbnfrule value="1">' and =%spellout-ordinal-verbose=;</rbnfrule>
175                <rbnfrule value="100">' =%spellout-ordinal-verbose=;</rbnfrule>
176            </ruleset>
177            <ruleset type="commas-o" access="private">
178                <rbnfrule value="0">th;</rbnfrule>
179                <rbnfrule value="1">' and =%spellout-ordinal-verbose=;</rbnfrule>
180                <rbnfrule value="100">, =%spellout-ordinal-verbose=;</rbnfrule>
181                <rbnfrule value="1000">, ←%spellout-cardinal-verbose← thousand→%%commas-o→;</rbnfrule>
182                <rbnfrule value="1000000">, =%spellout-ordinal-verbose=;</rbnfrule>
183            </ruleset>
184            <ruleset type="spellout-ordinal-verbose">
185                <rbnfrule value="-x">minus →→;</rbnfrule>
186                <rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
187                <rbnfrule value="Inf">infinitieth;</rbnfrule>
188                <rbnfrule value="0">=%spellout-ordinal=;</rbnfrule>
189                <rbnfrule value="100">←%spellout-numbering-verbose← hundred→%%and-o→;</rbnfrule>
190                <rbnfrule value="1000">←%spellout-numbering-verbose← thousand→%%and-o→;</rbnfrule>
191                <rbnfrule value="100000" radix="1000">←%spellout-numbering-verbose← thousand→%%commas-o→;</rbnfrule>
192                <rbnfrule value="1000000">←%spellout-numbering-verbose← million→%%commas-o→;</rbnfrule>
193                <rbnfrule value="1000000000">←%spellout-numbering-verbose← billion→%%commas-o→;</rbnfrule>
194                <rbnfrule value="1000000000000">←%spellout-numbering-verbose← trillion→%%commas-o→;</rbnfrule>
195                <rbnfrule value="1000000000000000">←%spellout-numbering-verbose← quadrillion→%%commas-o→;</rbnfrule>
196                <rbnfrule value="1000000000000000000">=#,##0=.;</rbnfrule>
197            </ruleset>
198        </rulesetGrouping>
199        <rulesetGrouping type="OrdinalRules">
200            <ruleset type="digits-ordinal">
201                <rbnfrule value="-x">−→→;</rbnfrule>
202                <rbnfrule value="0">=#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;</rbnfrule>
203            </ruleset>
204        </rulesetGrouping>
205    </rbnf>
206</ldml>
207