• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// ***************************************************************************
2// *
3// * Copyright (C) 2011 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/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            "%spellout-cardinal-masculine:",
52            "-x: moins >>;",
53            "x.x: << virgule >>;",
54            "0: z\u00E9ro;",
55            "1: un;",
56            "2: deux;",
57            "3: trois;",
58            "4: quatre;",
59            "5: cinq;",
60            "6: six;",
61            "7: sept;",
62            "8: huit;",
63            "9: neuf;",
64            "10: dix;",
65            "11: onze;",
66            "12: douze;",
67            "13: treize;",
68            "14: quatorze;",
69            "15: quinze;",
70            "16: seize;",
71            "17: dix->>;",
72            "20: vingt[->%%et-un>];",
73            "30: trente[->%%et-un>];",
74            "40: quarante[->%%et-un>];",
75            "50: cinquante[->%%et-un>];",
76            "60/20: soixante[->%%et-un>];",
77            "80/20: quatre-vingt>%%cents-m>;",
78            "100: cent[->>];",
79            "200: <%spellout-cardinal-masculine<-cent>%%cents-m>;",
80            "1000: mille[->>];",
81            "2000: <%spellout-cardinal-masculine<-mille[->>];",
82            "1000000: un million[ >>];",
83            "2000000: <%spellout-cardinal-masculine< millions[ >>];",
84            "1000000000: un milliard[ >>];",
85            "2000000000: <%spellout-cardinal-masculine< milliards[ >>];",
86            "1000000000000: un billion[ >>];",
87            "2000000000000: <%spellout-cardinal-masculine< billions[ >>];",
88            "1000000000000000: un billiard[ >>];",
89            "2000000000000000: <%spellout-cardinal-masculine< billiards[ >>];",
90            "1000000000000000000: =#,##0=;",
91            "%%et-une:",
92            "1: et-une;",
93            "2: =%spellout-cardinal-feminine=;",
94            "11: et-onze;",
95            "12: =%spellout-cardinal-feminine=;",
96            "%%cents-f:",
97            "0: s;",
98            "1: -=%spellout-cardinal-feminine=;",
99            "%spellout-cardinal-feminine:",
100            "-x: moins >>;",
101            "x.x: << virgule >>;",
102            "0: z\u00E9ro;",
103            "1: une;",
104            "2: =%spellout-cardinal-masculine=;",
105            "20: vingt[->%%et-une>];",
106            "30: trente[->%%et-une>];",
107            "40: quarante[->%%et-une>];",
108            "50: cinquante[->%%et-une>];",
109            "60/20: soixante[->%%et-une>];",
110            "80/20: quatre-vingt>%%cents-f>;",
111            "100: cent[->>];",
112            "200: <%spellout-cardinal-masculine<-cent>%%cents-f>;",
113            "1000: mille[->>];",
114            "2000: <%spellout-cardinal-masculine<-mille[->>];",
115            "1000000: un million[ >>];",
116            "2000000: <%spellout-cardinal-masculine< millions[ >>];",
117            "1000000000: un milliard[ >>];",
118            "2000000000: <%spellout-cardinal-masculine< milliards[ >>];",
119            "1000000000000: un billion[ >>];",
120            "2000000000000: <%spellout-cardinal-masculine< billions[ >>];",
121            "1000000000000000: un billiard[ >>];",
122            "2000000000000000: <%spellout-cardinal-masculine< billiards[ >>];",
123            "1000000000000000000: =#,##0=;",
124            "%%et-unieme:",
125            "1: et-uni\u00E8me;",
126            "2: =%%spellout-ordinal=;",
127            "11: et-onzi\u00E8me;",
128            "12: =%%spellout-ordinal=;",
129            "%%cents-o:",
130            "0: i\u00E8me;",
131            "1: -=%%spellout-ordinal=;",
132            "%%mille-o:",
133            "0: i\u00E8me;",
134            "1: e-=%%spellout-ordinal=;",
135            "%%spellout-ordinal:",
136            "1: uni\u00E8me;",
137            "2: deuxi\u00E8me;",
138            "3: troisi\u00E8me;",
139            "4: quatri\u00E8me;",
140            "5: cinqui\u00E8me;",
141            "6: sixi\u00E8me;",
142            "7: septi\u00E8me;",
143            "8: huiti\u00E8me;",
144            "9: neuvi\u00E8me;",
145            "10: dixi\u00E8me;",
146            "11: onzi\u00E8me;",
147            "12: douzi\u00E8me;",
148            "13: treizi\u00E8me;",
149            "14: quatorzi\u00E8me;",
150            "15: quinzi\u00E8me;",
151            "16: seizi\u00E8me;",
152            "17: dix->>;",
153            "20: vingti\u00E8me;",
154            "21: vingt->%%et-unieme>;",
155            "30: trenti\u00E8me;",
156            "31: trente->%%et-unieme>;",
157            "40: quaranti\u00E8me;",
158            "41: quarante->%%et-unieme>;",
159            "50: cinquanti\u00E8me;",
160            "51: cinquante->%%et-unieme>;",
161            "60: soixanti\u00E8me;",
162            "61/20: soixante->%%et-unieme>;",
163            "80/20: quatre-vingt>%%cents-o>;",
164            "100: cent>%%cents-o>;",
165            "200: <%spellout-cardinal-masculine<-cent>%%cents-o>;",
166            "1000: mill->%%mille-o>;",
167            "2000: <%spellout-cardinal-masculine<-mill->%%mille-o>;",
168            "2001: 1,000,000 <%spellout-cardinal-masculine<-million->%%cents-o>;",
169            "1000000000: <%spellout-cardinal-masculine<-milliard->%%cents-o>;",
170            "1000000000000: <%spellout-cardinal-masculine<-billion->%%cents-o>;",
171            "1000000000000000: <%spellout-cardinal-masculine<-billiard->%%cents-o>;",
172            "1000000000000000000: =#,##0=;",
173            "%spellout-ordinal-masculine:",
174            "-x: moins >>;",
175            "x.x: =#,##0.#=;",
176            "0: z\u00E9roi\u00E8me;",
177            "1: premier;",
178            "2: =%%spellout-ordinal=;",
179            "%spellout-ordinal-feminine:",
180            "-x: moins >>;",
181            "x.x: =#,##0.#=;",
182            "0: z\u00E9roi\u00E8me;",
183            "1: premi\u00E8re;",
184            "2: =%%spellout-ordinal=;",
185        }
186    }
187    Version{"2.0.59.35"}
188}
189