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