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