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