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