• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// ***************************************************************************
2// *
3// * Copyright (C) 2012 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-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>%%cents-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            "%spellout-cardinal-feminine:",
106            "-x: moins >>;",
107            "x.x: << virgule >>;",
108            "0: z\u00E9ro;",
109            "1: une;",
110            "2: =%spellout-cardinal-masculine=;",
111            "20: vingt[->%%et-une>];",
112            "30: trente[->%%et-une>];",
113            "40: quarante[->%%et-une>];",
114            "50: cinquante[->%%et-une>];",
115            "60/20: soixante[->%%et-une>];",
116            "80/20: quatre-vingt>%%cents-f>;",
117            "100: cent[->>];",
118            "200: <%spellout-cardinal-masculine<-cent>%%cents-f>;",
119            "1000: mille[->>];",
120            "2000: <%%spellout-leading<-mille[->>];",
121            "1000000: un million[ >>];",
122            "2000000: <%%spellout-leading< millions[ >>];",
123            "1000000000: un milliard[ >>];",
124            "2000000000: <%%spellout-leading< milliards[ >>];",
125            "1000000000000: un billion[ >>];",
126            "2000000000000: <%%spellout-leading< billions[ >>];",
127            "1000000000000000: un billiard[ >>];",
128            "2000000000000000: <%%spellout-leading< billiards[ >>];",
129            "1000000000000000000: =#,##0=;",
130            "%%et-unieme:",
131            "1: et-uni\u00E8me;",
132            "2: =%%spellout-ordinal=;",
133            "11: et-onzi\u00E8me;",
134            "12: =%%spellout-ordinal=;",
135            "%%cents-o:",
136            "0: i\u00E8me;",
137            "1: -=%%et-unieme=;",
138            "%%mille-o:",
139            "0: i\u00E8me;",
140            "1: e-=%%et-unieme=;",
141            "%%spellout-ordinal:",
142            "1: uni\u00E8me;",
143            "2: deuxi\u00E8me;",
144            "3: troisi\u00E8me;",
145            "4: quatri\u00E8me;",
146            "5: cinqui\u00E8me;",
147            "6: sixi\u00E8me;",
148            "7: septi\u00E8me;",
149            "8: huiti\u00E8me;",
150            "9: neuvi\u00E8me;",
151            "10: dixi\u00E8me;",
152            "11: onzi\u00E8me;",
153            "12: douzi\u00E8me;",
154            "13: treizi\u00E8me;",
155            "14: quatorzi\u00E8me;",
156            "15: quinzi\u00E8me;",
157            "16: seizi\u00E8me;",
158            "17: dix->>;",
159            "20: vingti\u00E8me;",
160            "21: vingt->%%et-unieme>;",
161            "30: trenti\u00E8me;",
162            "31: trente->%%et-unieme>;",
163            "40: quaranti\u00E8me;",
164            "41: quarante->%%et-unieme>;",
165            "50: cinquanti\u00E8me;",
166            "51: cinquante->%%et-unieme>;",
167            "60: soixanti\u00E8me;",
168            "61/20: soixante->%%et-unieme>;",
169            "80/20: quatre-vingt>%%cents-o>;",
170            "100: cent>%%cents-o>;",
171            "200: <%spellout-cardinal-masculine<-cent>%%cents-o>;",
172            "1000: mill>%%mille-o>;",
173            "2000: <%%spellout-leading<-mill>%%mille-o>;",
174            "1000000: <%%spellout-leading<-million>%%cents-o>;",
175            "1000000000: <%%spellout-leading<-milliard>%%cents-o>;",
176            "1000000000000: <%%spellout-leading<-billion>%%cents-o>;",
177            "1000000000000000: <%%spellout-leading<-billiard>%%cents-o>;",
178            "1000000000000000000: =#,##0=;",
179            "%spellout-ordinal-masculine-plural:",
180            "0: =%spellout-ordinal-masculine=s;",
181            "%spellout-ordinal-masculine:",
182            "-x: moins >>;",
183            "x.x: =#,##0.#=;",
184            "0: z\u00E9roi\u00E8me;",
185            "1: premier;",
186            "2: =%%spellout-ordinal=;",
187            "%spellout-ordinal-feminine-plural:",
188            "0: =%spellout-ordinal-feminine=s;",
189            "%spellout-ordinal-feminine:",
190            "-x: moins >>;",
191            "x.x: =#,##0.#=;",
192            "0: z\u00E9roi\u00E8me;",
193            "1: premi\u00E8re;",
194            "2: =%%spellout-ordinal=;",
195        }
196    }
197    Version{"2.0.77.58"}
198}
199