• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// ***************************************************************************
2// *
3// * Copyright (C) 2009 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/ca.xml
7// *
8// ***************************************************************************
9/**
10 *  ICU <specials> source: <path>/xml/rbnf/ca.xml
11 */
12ca{
13    RBNFRules{
14        OrdinalRules{
15            "%%digits-ordinal-indicator-m:",
16            "0: \u00E8;",
17            "1: r;",
18            "2: n;",
19            "3: r;",
20            "4: t;",
21            "5: \u00E8;",
22            "20: >>;",
23            "100: >>;",
24            "%digits-ordinal-masculine:",
25            "-x: \u2212>>;",
26            "0: =#,##0==%%digits-ordinal-indicator-m=;",
27            "%digits-ordinal-feminine:",
28            "-x: \u2212>>;",
29            "0: =#,##0=a;",
30            "%digits-ordinal:",
31            "0: =%digits-ordinal-masculine=;",
32        }
33        SpelloutRules{
34            "%%lenient-parse:",
35            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
36            "%spellout-numbering-year:",
37            "x.x: =#,###0.#=;",
38            "0: =%spellout-numbering=;",
39            "%%spellout-numbering-cents:",
40            "0: s;",
41            "1: ' =%spellout-cardinal-masculine=;",
42            "%spellout-numbering:",
43            "-x: menys >>;",
44            "x.x: << coma >>;",
45            "0: zero;",
46            "1: u;",
47            "2: =%spellout-cardinal-masculine=;",
48            "20: vint[-i->>];",
49            "30: trenta[->>];",
50            "40: quaranta[->>];",
51            "50: cinquanta[->>];",
52            "60: seixanta[->>];",
53            "70: setanta[->>];",
54            "80: vuitanta[->>];",
55            "90: noranta[->>];",
56            "100: cent[->>];",
57            "200: <%spellout-cardinal-masculine<-cent>%%spellout-numbering-cents>;",
58            "1000: mil[ >>];",
59            "2000: <%spellout-cardinal-masculine< mil[ >>];",
60            "1000000: un mili\u00F3[ >>];",
61            "2000000: <%spellout-cardinal-masculine< milions[ >>];",
62            "1000000000: un miliard[ >>];",
63            "2000000000: <%spellout-cardinal-masculine< miliards[ >>];",
64            "1000000000000: un bili\u00F3[ >>];",
65            "2000000000000: <%spellout-cardinal-masculine< bilions[ >>];",
66            "1000000000000000: un biliard[ >>];",
67            "2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];",
68            "1000000000000000000: =#,##0=;",
69            "%%spellout-cardinal-masculine-cents:",
70            "0: s;",
71            "1: ' =%spellout-cardinal-masculine=;",
72            "%spellout-cardinal-masculine:",
73            "-x: menys >>;",
74            "x.x: << coma >>;",
75            "0: zero;",
76            "1: un;",
77            "2: dos;",
78            "3: tres;",
79            "4: quatre;",
80            "5: cinc;",
81            "6: sis;",
82            "7: set;",
83            "8: vuit;",
84            "9: nou;",
85            "10: deu;",
86            "11: onze;",
87            "12: dotze;",
88            "13: tretze;",
89            "14: catorze;",
90            "15: quinze;",
91            "16: setze;",
92            "17: disset;",
93            "18: divuit;",
94            "19: dinou;",
95            "20: vint[-i->>];",
96            "30: trenta[->>];",
97            "40: quaranta[->>];",
98            "50: cinquanta[->>];",
99            "60: seixanta[->>];",
100            "70: setanta[->>];",
101            "80: vuitanta[->>];",
102            "90: noranta[->>];",
103            "100: cent[->>];",
104            "200: <%spellout-cardinal-masculine<-cent>%%spellout-cardinal-masculine-cents>;",
105            "1000: mil[ >>];",
106            "2000: <%spellout-cardinal-masculine< mil[ >>];",
107            "1000000: un mili\u00F3[ >>];",
108            "2000000: <%spellout-cardinal-masculine< milions[ >>];",
109            "1000000000: un miliard[ >>];",
110            "2000000000: <%spellout-cardinal-masculine< miliards[ >>];",
111            "1000000000000: un bili\u00F3[ >>];",
112            "2000000000000: <%spellout-cardinal-masculine< bilions[ >>];",
113            "1000000000000000: un biliard[ >>];",
114            "2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];",
115            "1000000000000000000: =#,##0=;",
116            "%%spellout-cardinal-feminine-cents:",
117            "0: s;",
118            "1: ' =%spellout-cardinal-feminine=;",
119            "%spellout-cardinal-feminine:",
120            "-x: menys >>;",
121            "x.x: << coma >>;",
122            "0: zero;",
123            "1: una;",
124            "2: dues;",
125            "3: =%spellout-cardinal-masculine=;",
126            "20: vint[-i->>];",
127            "30: trenta[->>];",
128            "40: quaranta[->>];",
129            "50: cinquanta[->>];",
130            "60: seixanta[->>];",
131            "70: setanta[->>];",
132            "80: vuitanta[->>];",
133            "90: noranta[->>];",
134            "100: cent[->>];",
135            "200: <%spellout-cardinal-masculine<-cent>%%spellout-cardinal-feminine-cents>;",
136            "1000: mil[ >>];",
137            "2000: <%spellout-cardinal-masculine< mil[ >>];",
138            "1000000: un mili\u00F3[ >>];",
139            "2000000: <%spellout-cardinal-masculine< milions[ >>];",
140            "1000000000: un miliard[ >>];",
141            "2000000000: <%spellout-cardinal-masculine< miliards[ >>];",
142            "1000000000000: un bili\u00F3[ >>];",
143            "2000000000000: <%spellout-cardinal-masculine< bilions[ >>];",
144            "1000000000000000: un biliard[ >>];",
145            "2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];",
146            "1000000000000000000: =#,##0=;",
147            "%%spellout-ordinal-masculine-cont:",
148            "0: \u00E8;",
149            "1: ' =%spellout-ordinal-masculine=;",
150            "%%spellout-ordinal-masculine-conts:",
151            "0: \u00E8;",
152            "1: s =%spellout-ordinal-masculine=;",
153            "%spellout-ordinal-masculine:",
154            "-x: menys >>;",
155            "x.x: =#,##0.#=;",
156            "0: zero\u00E8;",
157            "1: primer;",
158            "2: segon;",
159            "3: tercer;",
160            "4: quart;",
161            "5: cinqu\u00E8;",
162            "6: sis\u00E8;",
163            "7: set\u00E8;",
164            "8: vuit\u00E8;",
165            "9: nov\u00E8;",
166            "10: des\u00E8;",
167            "11: onz\u00E8;",
168            "12: dotz\u00E8;",
169            "13: tretz\u00E8;",
170            "14: catorz\u00E8;",
171            "15: quinz\u00E8;",
172            "16: setz\u00E8;",
173            "17: disset\u00E8;",
174            "18: divuit\u00E8;",
175            "19: dinov\u00E8;",
176            "20: vint\u00E8;",
177            "21: vint-i->>;",
178            "30: trent\u00E8;",
179            "31: trenta->>;",
180            "40: quarant\u00E8;",
181            "41: quaranta->>;",
182            "50: cinquant\u00E8;",
183            "51: cinquanta->>;",
184            "60: seixant\u00E8;",
185            "61: seixanta->>;",
186            "70: setant\u00E8;",
187            "71: setanta->>;",
188            "80: vuitant\u00E8;",
189            "81: vuitanta->>;",
190            "90: norant\u00E8;",
191            "91: noranta->>;",
192            "100: cent\u00E8;",
193            "101: cent->>;",
194            "200: <%spellout-cardinal-masculine<-cent>%%spellout-ordinal-masculine-cont>;",
195            "1000: mil>%%spellout-ordinal-masculine-cont>;",
196            "2000: <%spellout-cardinal-masculine< mil>%%spellout-ordinal-masculine-cont>;",
197            "1000000: un milion>%%spellout-ordinal-masculine-cont>;",
198            "2000000: <%spellout-cardinal-masculine< milion>%%spellout-ordinal-masculine-conts>;",
199            "1000000000: un miliard>%%spellout-ordinal-masculine-cont>;",
200            "2000000000: <%spellout-cardinal-masculine< miliard>%%spellout-ordinal-masculine-conts>;",
201            "1000000000000: un bilion>%%spellout-ordinal-masculine-cont>;",
202            "2000000000000: <%spellout-cardinal-masculine< bilion>%%spellout-ordinal-masculine-conts>;",
203            "1000000000000000: un biliard>%%spellout-ordinal-masculine-cont>;",
204            "2000000000000000: <%spellout-cardinal-masculine< biliard>%%spellout-ordinal-masculine-conts>;",
205            "1000000000000000000: =#,##0=\u00E8;",
206            "%%spellout-ordinal-feminine-cont:",
207            "0: ena;",
208            "1: ' =%spellout-ordinal-feminine=;",
209            "%%spellout-ordinal-feminine-conts:",
210            "0: ena;",
211            "1: s =%spellout-ordinal-feminine=;",
212            "%spellout-ordinal-feminine:",
213            "-x: menys >>;",
214            "x.x: =#,##0.#=;",
215            "0: zerona;",
216            "1: primera;",
217            "2: segona;",
218            "3: tercera;",
219            "4: quarta;",
220            "5: cinquena;",
221            "6: sisena;",
222            "7: setena;",
223            "8: vuitena;",
224            "9: novena;",
225            "10: desena;",
226            "11: onzena;",
227            "12: dotzena;",
228            "13: tretzena;",
229            "14: catorzena;",
230            "15: quinzena;",
231            "16: setzena;",
232            "17: dissetena;",
233            "18: divuitena;",
234            "19: dinovena;",
235            "20: vintena;",
236            "21: vint-i->>;",
237            "30: trentena;",
238            "31: trenta->>;",
239            "40: quarantena;",
240            "41: quaranta->>;",
241            "50: cinquantena;",
242            "51: cinquanta->>;",
243            "60: seixantena;",
244            "61: seixanta->>;",
245            "70: setantena;",
246            "71: setanta->>;",
247            "80: vuitantena;",
248            "81: vuitanta->>;",
249            "90: norantena;",
250            "91: noranta->>;",
251            "100: centena;",
252            "101: cent->>;",
253            "200: <%spellout-cardinal-masculine<-cent>%%spellout-ordinal-feminine-cont>;",
254            "1000: mil>%%spellout-ordinal-feminine-cont>;",
255            "2000: <%spellout-cardinal-masculine< mil>%%spellout-ordinal-feminine-cont>;",
256            "1000000: un milion>%%spellout-ordinal-feminine-cont>;",
257            "2000000: <%spellout-cardinal-masculine< milion>%%spellout-ordinal-feminine-conts>;",
258            "1000000000: un miliard>%%spellout-ordinal-feminine-cont>;",
259            "2000000000: <%spellout-cardinal-masculine< miliard>%%spellout-ordinal-feminine-conts>;",
260            "1000000000000: un bilion>%%spellout-ordinal-feminine-cont>;",
261            "2000000000000: <%spellout-cardinal-masculine< bilion>%%spellout-ordinal-feminine-conts>;",
262            "1000000000000000: un biliard>%%spellout-ordinal-feminine-cont>;",
263            "2000000000000000: <%spellout-cardinal-masculine< biliard>%%spellout-ordinal-feminine-conts>;",
264            "1000000000000000000: =#,##0=ena;",
265        }
266    }
267    Version{"1.6"}
268}
269