• 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#License
3es{
4    RBNFRules{
5        OrdinalRules{
6            "%%dord-mascabbrev:",
7            "0: \u00BA;",
8            "1: \u1D49\u02B3;",
9            "2: \u00BA;",
10            "3: \u1D49\u02B3;",
11            "4: \u00BA;",
12            "20: >>;",
13            "100: >>;",
14            "%digits-ordinal-masculine-adjective:",
15            "-x: \u2212>>;",
16            "0: =#,##0=.=%%dord-mascabbrev=;",
17            "%digits-ordinal-masculine:",
18            "-x: \u2212>>;",
19            "0: =#,##0=.\u00BA;",
20            "%digits-ordinal-feminine:",
21            "-x: \u2212>>;",
22            "0: =#,##0=.\u00AA;",
23            "%digits-ordinal:",
24            "0: =%digits-ordinal-masculine=;",
25        }
26        SpelloutRules{
27            "%%lenient-parse:",
28            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
29            "%spellout-numbering-year:",
30            "x.x: =0.0=;",
31            "0: =%spellout-numbering=;",
32            "%spellout-numbering:",
33            "-x: menos >>;",
34            "x.x: << punto >>;",
35            "x,x: << coma >>;",
36            "0: cero;",
37            "1: uno;",
38            "2: dos;",
39            "3: tres;",
40            "4: cuatro;",
41            "5: cinco;",
42            "6: seis;",
43            "7: siete;",
44            "8: ocho;",
45            "9: nueve;",
46            "10: diez;",
47            "11: once;",
48            "12: doce;",
49            "13: trece;",
50            "14: catorce;",
51            "15: quince;",
52            "16: diecis\u00E9is;",
53            "17: dieci>>;",
54            "20: veinte;",
55            "21: veintiuno;",
56            "22: veintid\u00F3s;",
57            "23: veintitr\u00E9s;",
58            "24: veinticuatro;",
59            "25: veinticinco;",
60            "26: veintis\u00E9is;",
61            "27: veinti>>;",
62            "30: treinta[ y >>];",
63            "40: cuarenta[ y >>];",
64            "50: cincuenta[ y >>];",
65            "60: sesenta[ y >>];",
66            "70: setenta[ y >>];",
67            "80: ochenta[ y >>];",
68            "90: noventa[ y >>];",
69            "100: cien;",
70            "101: ciento >>;",
71            "200: doscientos[ >>];",
72            "300: trescientos[ >>];",
73            "400: cuatrocientos[ >>];",
74            "500: quinientos[ >>];",
75            "600: seiscientos[ >>];",
76            "700: setecientos[ >>];",
77            "800: ochocientos[ >>];",
78            "900: novecientos[ >>];",
79            "1000: mil[ >>];",
80            "2000: <%spellout-cardinal-masculine< mil[ >>];",
81            "1000000: un mill\u00F3n[ >>];",
82            "2000000: <%spellout-cardinal-masculine< millones[ >>];",
83            "1000000000000: un bill\u00F3n[ >>];",
84            "2000000000000: <%spellout-cardinal-masculine< billones[ >>];",
85            "1000000000000000000: =#,##0=;",
86            "%spellout-cardinal-masculine:",
87            "-x: menos >>;",
88            "x.x: << punto >>;",
89            "x,x: << coma >>;",
90            "0: cero;",
91            "1: un;",
92            "2: =%spellout-numbering=;",
93            "21: veinti\u00FAn;",
94            "22: =%spellout-numbering=;",
95            "30: treinta[ y >>];",
96            "40: cuarenta[ y >>];",
97            "50: cincuenta[ y >>];",
98            "60: sesenta[ y >>];",
99            "70: setenta[ y >>];",
100            "80: ochenta[ y >>];",
101            "90: noventa[ y >>];",
102            "100: cien;",
103            "101: ciento >>;",
104            "200: doscientos[ >>];",
105            "300: trescientos[ >>];",
106            "400: cuatrocientos[ >>];",
107            "500: quinientos[ >>];",
108            "600: seis\u00ADcientos[ >>];",
109            "700: sete\u00ADcientos[ >>];",
110            "800: ocho\u00ADcientos[ >>];",
111            "900: nove\u00ADcientos[ >>];",
112            "1000: mil[ >>];",
113            "2000: <%spellout-cardinal-masculine< mil[ >>];",
114            "1000000: un mill\u00F3n[ >>];",
115            "2000000: <%spellout-cardinal-masculine< millones[ >>];",
116            "1000000000000: un bill\u00F3n[ >>];",
117            "2000000000000: <%spellout-cardinal-masculine< billones[ >>];",
118            "1000000000000000000: =#,##0=;",
119            "%spellout-cardinal-feminine:",
120            "-x: menos >>;",
121            "x.x: << punto >>;",
122            "x,x: << coma >>;",
123            "0: cero;",
124            "1: una;",
125            "2: =%spellout-numbering=;",
126            "21: veintiuna;",
127            "22: =%spellout-numbering=;",
128            "30: treinta[ y >>];",
129            "40: cuarenta[ y >>];",
130            "50: cincuenta[ y >>];",
131            "60: sesenta[ y >>];",
132            "70: setenta[ y >>];",
133            "80: ochenta[ y >>];",
134            "90: noventa[ y >>];",
135            "100: cien;",
136            "101: ciento >>;",
137            "200: dos\u00ADcientas[ >>];",
138            "300: tres\u00ADcientas[ >>];",
139            "400: cuatro\u00ADcientas[ >>];",
140            "500: quinientas[ >>];",
141            "600: seis\u00ADcientas[ >>];",
142            "700: sete\u00ADcientas[ >>];",
143            "800: ocho\u00ADcientas[ >>];",
144            "900: nove\u00ADcientas[ >>];",
145            "1000: mil[ >>];",
146            "2000: <%spellout-cardinal-masculine< mil[ >>];",
147            "1000000: un mill\u00F3n[ >>];",
148            "2000000: <%spellout-cardinal-masculine< millones[ >>];",
149            "1000000000000: un bill\u00F3n[ >>];",
150            "2000000000000: <%spellout-cardinal-masculine< billones[ >>];",
151            "1000000000000000000: =#,##0=;",
152            "%spellout-ordinal-masculine-adjective:",
153            "-x: menos >>;",
154            "x.x: =#,##0.#=;",
155            "0: cero;",
156            "1: primer;",
157            "2: segundo;",
158            "3: tercer;",
159            "4: cuarto;",
160            "5: quinto;",
161            "6: sexto;",
162            "7: s\u00E9ptimo;",
163            "8: octavo;",
164            "9: noveno;",
165            "10: d\u00E9cimo;",
166            "11: und\u00E9cimo;",
167            "12: duod\u00E9cimo;",
168            "13: decimo>>;",
169            "18: decim>>;",
170            "19: decimo>>;",
171            "20: vig\u00E9simo[ >>];",
172            "30: trig\u00E9simo[ >>];",
173            "40: cuadrag\u00E9simo[ >>];",
174            "50: quincuag\u00E9simo[ >>];",
175            "60: sexag\u00E9simo[ >>];",
176            "70: septuag\u00E9simo[ >>];",
177            "80: octog\u00E9simo[ >>];",
178            "90: nonag\u00E9simo[ >>];",
179            "100: cent\u00E9simo[ >>];",
180            "200: ducent\u00E9simo[ >>];",
181            "300: tricent\u00E9simo[ >>];",
182            "400: cuadringent\u00E9simo[ >>];",
183            "500: quingent\u00E9simo[ >>];",
184            "600: sexcent\u00E9simo[ >>];",
185            "700: septingent\u00E9simo[ >>];",
186            "800: octing\u00E9simo[ >>];",
187            "900: noningent\u00E9simo[ >>];",
188            "1000: mil\u00E9simo[ >>];",
189            "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];",
190            "1000000: un millon\u00E9simo[ >>];",
191            "2000000: <%spellout-cardinal-masculine< millon\u00E9simo[ >>];",
192            "1000000000000: un billon\u00E9simo[ >>];",
193            "2000000000000: <%spellout-cardinal-masculine< billon\u00E9simo[ >>];",
194            "1000000000000000000: =#,##0=\u00BA;",
195            "%spellout-ordinal-masculine-plural:",
196            "-x: menos >>;",
197            "x.x: =#,##0.#=;",
198            "0: =%spellout-ordinal-masculine=;",
199            "1: =%spellout-ordinal-masculine=s;",
200            "1000000000000000000: =#,##0=\u00BA;",
201            "%spellout-ordinal-masculine:",
202            "-x: menos >>;",
203            "x.x: =#,##0.#=;",
204            "0: cero;",
205            "1: primero;",
206            "2: segundo;",
207            "3: tercero;",
208            "4: cuarto;",
209            "5: quinto;",
210            "6: sexto;",
211            "7: s\u00E9ptimo;",
212            "8: octavo;",
213            "9: noveno;",
214            "10: d\u00E9cimo;",
215            "11: decimo>>;",
216            "18: decim>>;",
217            "19: decimo>>;",
218            "20: vig\u00E9simo[ >>];",
219            "30: trig\u00E9simo[ >>];",
220            "40: cuadrag\u00E9simo[ >>];",
221            "50: quincuag\u00E9simo[ >>];",
222            "60: sexag\u00E9simo[ >>];",
223            "70: septuag\u00E9simo[ >>];",
224            "80: octog\u00E9simo[ >>];",
225            "90: nonag\u00E9simo[ >>];",
226            "100: cent\u00E9simo[ >>];",
227            "200: ducent\u00E9simo[ >>];",
228            "300: tricent\u00E9simo[ >>];",
229            "400: cuadringent\u00E9simo[ >>];",
230            "500: quingent\u00E9simo[ >>];",
231            "600: sexcent\u00E9simo[ >>];",
232            "700: septingent\u00E9simo[ >>];",
233            "800: octing\u00E9simo[ >>];",
234            "900: noningent\u00E9simo[ >>];",
235            "1000: mil\u00E9simo[ >>];",
236            "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];",
237            "1000000: un millon\u00E9simo[ >>];",
238            "2000000: <%spellout-cardinal-masculine< millon\u00E9simo[ >>];",
239            "1000000000000: un billon\u00E9simo[ >>];",
240            "2000000000000: <%spellout-cardinal-masculine< billon\u00E9simo[ >>];",
241            "1000000000000000000: =#,##0=\u00BA;",
242            "%spellout-ordinal-feminine-plural:",
243            "-x: menos >>;",
244            "x.x: =#,##0.#=;",
245            "0: =%spellout-ordinal-feminine=;",
246            "1: =%spellout-ordinal-feminine=s;",
247            "1000000000000000000: =#,##0=\u00AA;",
248            "%spellout-ordinal-feminine:",
249            "-x: menos >>;",
250            "x.x: =#,##0.#=;",
251            "0: cero;",
252            "1: primera;",
253            "2: segunda;",
254            "3: tercera;",
255            "4: cuarta;",
256            "5: quinta;",
257            "6: sexta;",
258            "7: s\u00E9ptima;",
259            "8: octava;",
260            "9: novena;",
261            "10: d\u00E9cima;",
262            "11: decimo>>;",
263            "18: decim>>;",
264            "19: decimo>>;",
265            "20: vig\u00E9sima[ >>];",
266            "30: trig\u00E9sima[ >>];",
267            "40: cuadrag\u00E9sima[ >>];",
268            "50: quincuag\u00E9sima[ >>];",
269            "60: sexag\u00E9sima[ >>];",
270            "70: septuag\u00E9sima[ >>];",
271            "80: octog\u00E9sima[ >>];",
272            "90: nonag\u00E9sima[ >>];",
273            "100: cent\u00E9sima[ >>];",
274            "200: ducent\u00E9sima[ >>];",
275            "300: tricent\u00E9sima[ >>];",
276            "400: cuadringent\u00E9sima[ >>];",
277            "500: quingent\u00E9sima[ >>];",
278            "600: sexcent\u00E9sima[ >>];",
279            "700: septingent\u00E9sima[ >>];",
280            "800: octing\u00E9sima[ >>];",
281            "900: noningent\u00E9sima[ >>];",
282            "1000: mil\u00E9sima[ >>];",
283            "2000: <%spellout-cardinal-masculine< mil\u00E9sima[ >>];",
284            "1000000: un millon\u00E9sima[ >>];",
285            "2000000: <%spellout-cardinal-masculine< millon\u00E9sima[ >>];",
286            "1000000000000: un billon\u00E9sima[ >>];",
287            "2000000000000: <%spellout-cardinal-masculine< billon\u00E9sima[ >>];",
288            "1000000000000000000: =#,##0=\u00AA;",
289        }
290    }
291    Version{"2.1.27.33"}
292}
293