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