• 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
4fr{
5    RBNFRules{
6        OrdinalRules{
7            "%digits-ordinal-masculine:",
8            "-x: \u2212>>;",
9            "0: =#,##0=$(ordinal,one{er}other{e})$;",
10            "%digits-ordinal-feminine:",
11            "-x: \u2212>>;",
12            "0: =#,##0=$(ordinal,one{re}other{e})$;",
13            "%digits-ordinal-masculine-plural:",
14            "-x: \u2212>>;",
15            "0: =#,##0=$(ordinal,one{ers}other{es})$;",
16            "%digits-ordinal-feminine-plural:",
17            "-x: \u2212>>;",
18            "0: =#,##0=$(ordinal,one{res}other{es})$;",
19            "%digits-ordinal:",
20            "0: =%digits-ordinal-masculine=;",
21        }
22        SpelloutRules{
23            "%%lenient-parse:",
24            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
25            "%spellout-numbering-year:",
26            "-x: moins >>;",
27            "x.x: =0.0=;",
28            "0: =%spellout-numbering=;",
29            "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;",
30            "2000: =%spellout-numbering=;",
31            "%spellout-numbering:",
32            "0: =%spellout-cardinal-masculine=;",
33            "%%et-un:",
34            "1: et-un;",
35            "2: =%spellout-cardinal-masculine=;",
36            "11: et-onze;",
37            "12: =%spellout-cardinal-masculine=;",
38            "%%cents-m:",
39            "0: s;",
40            "1: ' =%spellout-cardinal-masculine=;",
41            "%%subcents-m:",
42            "0: s;",
43            "1: -=%spellout-cardinal-masculine=;",
44            "%%spellout-leading:",
45            "0: =%spellout-cardinal-masculine=;",
46            "80/20: quatre-vingt[->>];",
47            "100: cent[ >>];",
48            "200: << cent[ >>];",
49            "1000: =%spellout-cardinal-masculine=;",
50            "%spellout-cardinal-masculine:",
51            "-x: moins >>;",
52            "x.x: << virgule >>;",
53            "0: z\u00E9ro;",
54            "1: un;",
55            "2: deux;",
56            "3: trois;",
57            "4: quatre;",
58            "5: cinq;",
59            "6: six;",
60            "7: sept;",
61            "8: huit;",
62            "9: neuf;",
63            "10: dix;",
64            "11: onze;",
65            "12: douze;",
66            "13: treize;",
67            "14: quatorze;",
68            "15: quinze;",
69            "16: seize;",
70            "17: dix->>;",
71            "20: vingt[->%%et-un>];",
72            "30: trente[->%%et-un>];",
73            "40: quarante[->%%et-un>];",
74            "50: cinquante[->%%et-un>];",
75            "60/20: soixante[->%%et-un>];",
76            "80/20: quatre-vingt>%%subcents-m>;",
77            "100: cent[ >>];",
78            "200: << cent>%%cents-m>;",
79            "1000: mille[ >>];",
80            "2000: <%%spellout-leading< mille[ >>];",
81            "1000000: un million[ >>];",
82            "2000000: <%%spellout-leading< millions[ >>];",
83            "1000000000: un milliard[ >>];",
84            "2000000000: <%%spellout-leading< milliards[ >>];",
85            "1000000000000: un billion[ >>];",
86            "2000000000000: <%%spellout-leading< billions[ >>];",
87            "1000000000000000: un billiard[ >>];",
88            "2000000000000000: <%%spellout-leading< billiards[ >>];",
89            "1000000000000000000: =#,##0=;",
90            "%%et-une:",
91            "1: et-une;",
92            "2: =%spellout-cardinal-feminine=;",
93            "11: et-onze;",
94            "12: =%spellout-cardinal-feminine=;",
95            "%%cents-f:",
96            "0: s;",
97            "1: ' =%spellout-cardinal-feminine=;",
98            "%%subcents-f:",
99            "0: s;",
100            "1: -=%spellout-cardinal-feminine=;",
101            "%spellout-cardinal-feminine:",
102            "-x: moins >>;",
103            "x.x: << virgule >>;",
104            "0: z\u00E9ro;",
105            "1: une;",
106            "2: =%spellout-cardinal-masculine=;",
107            "20: vingt[->%%et-une>];",
108            "30: trente[->%%et-une>];",
109            "40: quarante[->%%et-une>];",
110            "50: cinquante[->%%et-une>];",
111            "60/20: soixante[->%%et-une>];",
112            "80/20: quatre-vingt>%%subcents-f>;",
113            "100: cent[ >>];",
114            "200: <%spellout-cardinal-masculine< cent>%%cents-f>;",
115            "1000: mille[ >>];",
116            "2000: <%%spellout-leading< mille[ >>];",
117            "1000000: un million[ >>];",
118            "2000000: <%%spellout-leading< millions[ >>];",
119            "1000000000: un milliard[ >>];",
120            "2000000000: <%%spellout-leading< milliards[ >>];",
121            "1000000000000: un billion[ >>];",
122            "2000000000000: <%%spellout-leading< billions[ >>];",
123            "1000000000000000: un billiard[ >>];",
124            "2000000000000000: <%%spellout-leading< billiards[ >>];",
125            "1000000000000000000: =#,##0=;",
126            "%%et-unieme:",
127            "1: et-uni\u00E8me;",
128            "2: =%%spellout-ordinal=;",
129            "11: et-onzi\u00E8me;",
130            "12: =%%spellout-ordinal=;",
131            "%%cents-o:",
132            "0: i\u00E8me;",
133            "1: -=%%et-unieme=;",
134            "2: ' =%%spellout-ordinal=;",
135            "11: -et-onzi\u00E8me;",
136            "12: ' =%%spellout-ordinal=;",
137            "%%subcents-o:",
138            "0: i\u00E8me;",
139            "1: -=%%et-unieme=;",
140            "2: -=%%spellout-ordinal=;",
141            "11: -et-onzi\u00E8me;",
142            "12: -=%%spellout-ordinal=;",
143            "%%mille-o:",
144            "0: i\u00E8me;",
145            "1: e-=%%et-unieme=;",
146            "2: e =%%spellout-ordinal=;",
147            "11: e-et-onzi\u00E8me;",
148            "12: e =%%spellout-ordinal=;",
149            "%%spellout-ordinal:",
150            "1: uni\u00E8me;",
151            "2: deuxi\u00E8me;",
152            "3: troisi\u00E8me;",
153            "4: quatri\u00E8me;",
154            "5: cinqui\u00E8me;",
155            "6: sixi\u00E8me;",
156            "7: septi\u00E8me;",
157            "8: huiti\u00E8me;",
158            "9: neuvi\u00E8me;",
159            "10: dixi\u00E8me;",
160            "11: onzi\u00E8me;",
161            "12: douzi\u00E8me;",
162            "13: treizi\u00E8me;",
163            "14: quatorzi\u00E8me;",
164            "15: quinzi\u00E8me;",
165            "16: seizi\u00E8me;",
166            "17: dix->>;",
167            "20: vingti\u00E8me;",
168            "21: vingt->%%et-unieme>;",
169            "30: trenti\u00E8me;",
170            "31: trente->%%et-unieme>;",
171            "40: quaranti\u00E8me;",
172            "41: quarante->%%et-unieme>;",
173            "50: cinquanti\u00E8me;",
174            "51: cinquante->%%et-unieme>;",
175            "60: soixanti\u00E8me;",
176            "61/20: soixante->%%et-unieme>;",
177            "80/20: quatre-vingt>%%subcents-o>;",
178            "100: cent>%%cents-o>;",
179            "200: <%spellout-cardinal-masculine< cent>%%cents-o>;",
180            "1000: mill>%%mille-o>;",
181            "2000: <%%spellout-leading< mill>%%mille-o>;",
182            "1000000: <%%spellout-leading< million>%%cents-o>;",
183            "1000000000: <%%spellout-leading< milliard>%%cents-o>;",
184            "1000000000000: <%%spellout-leading< billion>%%cents-o>;",
185            "1000000000000000: <%%spellout-leading< billiard>%%cents-o>;",
186            "1000000000000000000: =#,##0=;",
187            "%spellout-ordinal-masculine-plural:",
188            "0: =%spellout-ordinal-masculine=s;",
189            "%spellout-ordinal-masculine:",
190            "-x: moins >>;",
191            "x.x: =#,##0.#=;",
192            "0: z\u00E9roi\u00E8me;",
193            "1: premier;",
194            "2: =%%spellout-ordinal=;",
195            "%spellout-ordinal-feminine-plural:",
196            "0: =%spellout-ordinal-feminine=s;",
197            "%spellout-ordinal-feminine:",
198            "-x: moins >>;",
199            "x.x: =#,##0.#=;",
200            "0: z\u00E9roi\u00E8me;",
201            "1: premi\u00E8re;",
202            "2: =%%spellout-ordinal=;",
203        }
204    }
205}
206