• 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
3it{
4    RBNFRules{
5        OrdinalRules{
6            "%%dord-mascabbrev:",
7            "0: \u00BA;",
8            "%digits-ordinal-masculine:",
9            "-x: \u2212>>;",
10            "0: =#,##0==%%dord-mascabbrev=;",
11            "%%dord-femabbrev:",
12            "0: \u00AA;",
13            "%digits-ordinal-feminine:",
14            "-x: \u2212>>;",
15            "0: =#,##0==%%dord-femabbrev=;",
16            "%digits-ordinal:",
17            "0: =%digits-ordinal-masculine=;",
18        }
19        SpelloutRules{
20            "%%lenient-parse:",
21            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
22            "%spellout-numbering-year:",
23            "x.x: =0.0=;",
24            "0: =%spellout-numbering=;",
25            "%spellout-numbering:",
26            "-x: meno >>;",
27            "x.x: << virgola >>;",
28            "0: zero;",
29            "1: uno;",
30            "2: due;",
31            "3: tre;",
32            "4: quattro;",
33            "5: cinque;",
34            "6: sei;",
35            "7: sette;",
36            "8: otto;",
37            "9: nove;",
38            "10: dieci;",
39            "11: undici;",
40            "12: dodici;",
41            "13: tredici;",
42            "14: quattordici;",
43            "15: quindici;",
44            "16: sedici;",
45            "17: diciassette;",
46            "18: diciotto;",
47            "19: diciannove;",
48            "20: vent>%%msco-with-i>;",
49            "30: trent>%%msco-with-a>;",
50            "40: quarant>%%msco-with-a>;",
51            "50: cinquant>%%msco-with-a>;",
52            "60: sessant>%%msco-with-a>;",
53            "70: settant>%%msco-with-a>;",
54            "80: ottant>%%msco-with-a>;",
55            "90: novant>%%msco-with-a>;",
56            "100: cent>%%msco-with-o>;",
57            "200: <<\u00ADcent>%%msco-with-o>;",
58            "1000: mille[\u00AD>>];",
59            "2000: <%%msc-no-final<\u00ADmila[\u00AD>>];",
60            "1000000: un milione[ >>];",
61            "2000000: <%spellout-cardinal-masculine< milioni[ >>];",
62            "1000000000: un miliardo[ >>];",
63            "2000000000: <%spellout-cardinal-masculine< miliardi[ >>];",
64            "1000000000000: un bilione[ >>];",
65            "2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];",
66            "1000000000000000: un biliardo[ >>];",
67            "2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];",
68            "1000000000000000000: =#,##0=;",
69            "%%msco-with-i:",
70            "0: i;",
71            "1: \u00ADuno;",
72            "2: i\u00ADdue;",
73            "3: i\u00ADtr\u00E9;",
74            "4: i\u00AD=%spellout-numbering=;",
75            "8: \u00ADotto;",
76            "9: i\u00ADnove;",
77            "%%msco-with-a:",
78            "0: a;",
79            "1: \u00ADuno;",
80            "2: a\u00ADdue;",
81            "3: a\u00ADtr\u00E9;",
82            "4: a\u00AD=%spellout-numbering=;",
83            "8: \u00ADotto;",
84            "9: a\u00ADnove;",
85            "%%msco-with-o:",
86            "0: o;",
87            "1: o\u00ADuno;",
88            "2: o\u00ADdue;",
89            "3: o\u00ADtr\u00E9;",
90            "4: o\u00AD=%spellout-numbering=;",
91            "8: \u00ADotto;",
92            "9: o\u00AD=%spellout-numbering=;",
93            "80: \u00AD=%spellout-numbering=;",
94            "90: o\u00AD=%spellout-numbering=;",
95            "%spellout-cardinal-masculine:",
96            "-x: meno >>;",
97            "x.x: << virgola >>;",
98            "0: zero;",
99            "1: un;",
100            "2: =%spellout-numbering=;",
101            "20: vent>%%msc-with-i>;",
102            "30: trent>%%msc-with-a>;",
103            "40: quarant>%%msc-with-a>;",
104            "50: cinquant>%%msc-with-a>;",
105            "60: sessant>%%msc-with-a>;",
106            "70: settant>%%msc-with-a>;",
107            "80: ottant>%%msc-with-a>;",
108            "90: novant>%%msc-with-a>;",
109            "100: cent>%%msc-with-o>;",
110            "200: <<\u00ADcent>%%msc-with-o>;",
111            "1000: mille[\u00AD>>];",
112            "2000: <%%msc-no-final<\u00ADmila[\u00AD>>];",
113            "1000000: un milione[ >>];",
114            "2000000: <%spellout-cardinal-masculine< milioni[ >>];",
115            "1000000000: un miliardo[ >>];",
116            "2000000000: <%spellout-cardinal-masculine< miliardi[ >>];",
117            "1000000000000: un bilione[ >>];",
118            "2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];",
119            "1000000000000000: un biliardo[ >>];",
120            "2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];",
121            "1000000000000000000: =#,##0=;",
122            "%%msc-with-i:",
123            "0: i;",
124            "1: \u00ADun;",
125            "2: =%%msco-with-i=;",
126            "%%msc-with-a:",
127            "0: a;",
128            "1: \u00ADun;",
129            "2: =%%msco-with-a=;",
130            "%%msc-with-o:",
131            "0: o;",
132            "1: o\u00ADuno;",
133            "2: o\u00ADdue;",
134            "3: o\u00ADtr\u00E9;",
135            "4: o\u00AD=%spellout-numbering=;",
136            "8: \u00ADotto;",
137            "9: o\u00AD=%spellout-numbering=;",
138            "80: \u00AD=%spellout-numbering=;",
139            "90: o\u00AD=%spellout-numbering=;",
140            "%%msc-no-final:",
141            "0: =%spellout-cardinal-masculine=;",
142            "20: vent>%%msc-with-i-nofinal>;",
143            "30: trent>%%msc-with-a-nofinal>;",
144            "40: quarant>%%msc-with-a-nofinal>;",
145            "50: cinquant>%%msc-with-a-nofinal>;",
146            "60: sessant>%%msc-with-a-nofinal>;",
147            "70: settant>%%msc-with-a-nofinal>;",
148            "80: ottant>%%msc-with-a-nofinal>;",
149            "90: novant>%%msc-with-a-nofinal>;",
150            "100: cent>%%msc-with-o-nofinal>;",
151            "200: <<\u00ADcent>%%msc-with-o-nofinal>;",
152            "%%msc-with-i-nofinal:",
153            "0: =%%msc-with-i=;",
154            "3: a\u00ADtre;",
155            "4: =%%msc-with-i=;",
156            "%%msc-with-a-nofinal:",
157            "0: =%%msc-with-a=;",
158            "3: a\u00ADtre;",
159            "4: =%%msc-with-a=;",
160            "%%msc-with-o-nofinal:",
161            "0: =%%msc-with-o=;",
162            "3: o\u00ADtre;",
163            "4: =%%msc-with-o=;",
164            "%spellout-cardinal-feminine:",
165            "-x: meno >>;",
166            "x.x: << virgola >>;",
167            "0: zero;",
168            "1: una;",
169            "2: =%spellout-numbering=;",
170            "20: vent>%%fem-with-i>;",
171            "30: trent>%%fem-with-a>;",
172            "40: quarant>%%fem-with-a>;",
173            "50: cinquant>%%fem-with-a>;",
174            "60: sessant>%%fem-with-a>;",
175            "70: settant>%%fem-with-a>;",
176            "80: ottant>%%fem-with-a>;",
177            "90: novant>%%fem-with-a>;",
178            "100: cent>%%fem-with-o>;",
179            "200: <<\u00ADcent>%%fem-with-o>;",
180            "1000: mille[\u00AD>>];",
181            "2000: <%%msc-no-final<\u00ADmila[\u00AD>>];",
182            "1000000: un milione[ >>];",
183            "2000000: <%spellout-cardinal-masculine< milioni[ >>];",
184            "1000000000: un miliardo[ >>];",
185            "2000000000: <%spellout-cardinal-masculine< miliardi[ >>];",
186            "1000000000000: un bilione[ >>];",
187            "2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];",
188            "1000000000000000: un biliardo[ >>];",
189            "2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];",
190            "1000000000000000000: =#,##0=;",
191            "%%fem-with-i:",
192            "0: i;",
193            "1: \u00ADuna;",
194            "2: =%%msco-with-i=;",
195            "%%fem-with-a:",
196            "0: a;",
197            "1: \u00ADuna;",
198            "2: =%%msco-with-a=;",
199            "%%fem-with-o:",
200            "0: o;",
201            "1: o\u00ADuna;",
202            "2: =%%msco-with-o=;",
203            "%spellout-ordinal-masculine:",
204            "-x: meno >>;",
205            "x.x: =#,##0.#=;",
206            "0: zeresimo;",
207            "1: primo;",
208            "2: secondo;",
209            "3: terzo;",
210            "4: quarto;",
211            "5: quinto;",
212            "6: sesto;",
213            "7: settimo;",
214            "8: ottavo;",
215            "9: nono;",
216            "10: decimo;",
217            "11: undicesimo;",
218            "12: dodicesimo;",
219            "13: tredicesimo;",
220            "14: quattordicesimo;",
221            "15: quindicesimo;",
222            "16: sedicesimo;",
223            "17: diciassettesimo;",
224            "18: diciottesimo;",
225            "19: diciannovesimo;",
226            "20: vent>%%ordinal-esimo-with-i>;",
227            "30: trent>%%ordinal-esimo-with-a>;",
228            "40: quarant>%%ordinal-esimo-with-a>;",
229            "50: cinquant>%%ordinal-esimo-with-a>;",
230            "60: sessant>%%ordinal-esimo-with-a>;",
231            "70: settant>%%ordinal-esimo-with-a>;",
232            "80: ottant>%%ordinal-esimo-with-a>;",
233            "90: novant>%%ordinal-esimo-with-a>;",
234            "100: cent>%%ordinal-esimo-with-o>;",
235            "200: <%spellout-cardinal-masculine<\u00ADcent>%%ordinal-esimo-with-o>;",
236            "1000: mille\u00AD>%%ordinal-esimo>;",
237            "2000: <%spellout-cardinal-masculine<\u00ADmille\u00AD>%%ordinal-esimo>;",
238            "2001: <%spellout-cardinal-masculine<\u00ADmila\u00AD>%%ordinal-esimo>;",
239            "1000000: milione\u00AD>%%ordinal-esimo>;",
240            "2000000: <%spellout-cardinal-masculine<milione\u00AD>%%ordinal-esimo>;",
241            "1000000000: miliard\u00AD>%%ordinal-esimo-with-o>;",
242            "2000000000: <%spellout-cardinal-masculine<miliard\u00AD>%%ordinal-esimo-with-o>;",
243            "1000000000000: bilione\u00AD>%%ordinal-esimo>;",
244            "2000000000000: <%spellout-cardinal-masculine<bilion\u00AD>%%ordinal-esimo>;",
245            "1000000000000000: biliard\u00AD>%%ordinal-esimo-with-o>;",
246            "2000000000000000: <%spellout-cardinal-masculine<biliard\u00AD>%%ordinal-esimo-with-o>;",
247            "1000000000000000000: =#,##0=;",
248            "%%ordinal-esimo:",
249            "0: simo;",
250            "1: \u00ADunesimo;",
251            "2: \u00ADduesimo;",
252            "3: \u00ADtreesimo;",
253            "4: \u00ADquattresimo;",
254            "5: \u00ADcinquesimo;",
255            "6: \u00ADseiesimo;",
256            "7: \u00ADsettesimo;",
257            "8: \u00ADottesimo;",
258            "9: \u00ADnovesimo;",
259            "10: =%spellout-ordinal-masculine=;",
260            "%%ordinal-esimo-with-i:",
261            "0: esimo;",
262            "1: \u00ADunesimo;",
263            "2: i\u00ADduesimo;",
264            "3: i\u00ADtreesimo;",
265            "4: i\u00ADquattresimo;",
266            "5: i\u00ADcinquesimo;",
267            "6: i\u00ADseiesimo;",
268            "7: i\u00ADsettesimo;",
269            "8: \u00ADottesimo;",
270            "9: i\u00ADnovesimo;",
271            "10: =%spellout-ordinal-masculine=;",
272            "%%ordinal-esimo-with-a:",
273            "0: esimo;",
274            "1: \u00ADunesimo;",
275            "2: a\u00ADduesimo;",
276            "3: a\u00ADtreesimo;",
277            "4: a\u00ADquattresimo;",
278            "5: a\u00ADcinquesimo;",
279            "6: a\u00ADseiesimo;",
280            "7: a\u00ADsettesimo;",
281            "8: \u00ADottesimo;",
282            "9: a\u00ADnovesimo;",
283            "10: =%spellout-ordinal-masculine=;",
284            "%%ordinal-esimo-with-o:",
285            "0: esimo;",
286            "1: \u00ADunesimo;",
287            "2: o\u00ADduesimo;",
288            "3: o\u00ADtreesimo;",
289            "4: o\u00ADquattresimo;",
290            "5: o\u00ADcinquesimo;",
291            "6: o\u00ADseiesimo;",
292            "7: o\u00ADsettesimo;",
293            "8: \u00ADottesimo;",
294            "9: o\u00ADnovesimo;",
295            "10: o\u00AD=%spellout-ordinal-masculine=;",
296            "%spellout-ordinal-feminine:",
297            "-x: meno >>;",
298            "x.x: =#,##0.#=;",
299            "0: zeresima;",
300            "1: prima;",
301            "2: seconda;",
302            "3: terza;",
303            "4: quarta;",
304            "5: quinta;",
305            "6: sesta;",
306            "7: settima;",
307            "8: ottava;",
308            "9: nona;",
309            "10: decima;",
310            "11: undicesima;",
311            "12: dodicesima;",
312            "13: tredicesima;",
313            "14: quattordicesima;",
314            "15: quindicesima;",
315            "16: sedicesima;",
316            "17: diciassettesima;",
317            "18: diciottesima;",
318            "19: diciannovesima;",
319            "20: vent>%%ordinal-esima-with-i>;",
320            "30: trent>%%ordinal-esima-with-a>;",
321            "40: quarant>%%ordinal-esima-with-a>;",
322            "50: cinquant>%%ordinal-esima-with-a>;",
323            "60: sessant>%%ordinal-esima-with-a>;",
324            "70: settant>%%ordinal-esima-with-a>;",
325            "80: ottant>%%ordinal-esima-with-a>;",
326            "90: novant>%%ordinal-esima-with-a>;",
327            "100: cent>%%ordinal-esima-with-o>;",
328            "200: <%spellout-cardinal-feminine<\u00ADcent>%%ordinal-esima-with-o>;",
329            "1000: mille\u00AD>%%ordinal-esima>;",
330            "2000: <%spellout-cardinal-feminine<\u00ADmille\u00AD>%%ordinal-esima>;",
331            "2001: <%spellout-cardinal-feminine<\u00ADmila\u00AD>%%ordinal-esima>;",
332            "1000000: milione\u00AD>%%ordinal-esima>;",
333            "2000000: <%spellout-cardinal-feminine<milione\u00AD>%%ordinal-esima>;",
334            "1000000000: miliard\u00AD>%%ordinal-esima-with-o>;",
335            "2000000000: <%spellout-cardinal-feminine<miliard\u00AD>%%ordinal-esima-with-o>;",
336            "1000000000000: bilione\u00AD>%%ordinal-esima>;",
337            "2000000000000: <%spellout-cardinal-feminine<bilion\u00AD>%%ordinal-esima>;",
338            "1000000000000000: biliard\u00AD>%%ordinal-esima-with-o>;",
339            "2000000000000000: <%spellout-cardinal-feminine<biliard\u00AD>%%ordinal-esima-with-o>;",
340            "1000000000000000000: =#,##0=;",
341            "%%ordinal-esima:",
342            "0: sima;",
343            "1: \u00ADunesima;",
344            "2: \u00ADduesima;",
345            "3: \u00ADtreesima;",
346            "4: \u00ADquattresima;",
347            "5: \u00ADcinquesima;",
348            "6: \u00ADseiesima;",
349            "7: \u00ADsettesima;",
350            "8: \u00ADottesima;",
351            "9: \u00ADnovesima;",
352            "10: =%spellout-ordinal-feminine=;",
353            "%%ordinal-esima-with-i:",
354            "0: esima;",
355            "1: \u00ADunesima;",
356            "2: i\u00ADduesima;",
357            "3: i\u00ADtreesima;",
358            "4: i\u00ADquattresima;",
359            "5: i\u00ADcinquesima;",
360            "6: i\u00ADseiesima;",
361            "7: i\u00ADsettesima;",
362            "8: \u00ADottesima;",
363            "9: i\u00ADnovesima;",
364            "10: =%spellout-ordinal-feminine=;",
365            "%%ordinal-esima-with-a:",
366            "0: esima;",
367            "1: \u00ADunesima;",
368            "2: a\u00ADduesima;",
369            "3: a\u00ADtreesima;",
370            "4: a\u00ADquattresima;",
371            "5: a\u00ADcinquesima;",
372            "6: a\u00ADseiesima;",
373            "7: a\u00ADsettesima;",
374            "8: \u00ADottesima;",
375            "9: a\u00ADnovesima;",
376            "10: =%spellout-ordinal-feminine=;",
377            "%%ordinal-esima-with-o:",
378            "0: esima;",
379            "1: \u00ADunesima;",
380            "2: o\u00ADduesima;",
381            "3: o\u00ADtreesima;",
382            "4: o\u00ADquattresima;",
383            "5: o\u00ADcinquesima;",
384            "6: o\u00ADseiesima;",
385            "7: o\u00ADsettesima;",
386            "8: \u00ADottesima;",
387            "9: o\u00ADnovesima;",
388            "10: o\u00AD=%spellout-ordinal-feminine=;",
389        }
390    }
391    Version{"2.1.27.22"}
392}
393