• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
3<!--
4Copyright © 1991-2013 Unicode, Inc.
5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6For terms of use, see http://www.unicode.org/copyright.html
7-->
8<ldml>
9    <identity>
10        <version number="$Revision$"/>
11        <language type="fr"/>
12    </identity>
13    <rbnf>
14        <rulesetGrouping type="SpelloutRules">
15            <ruleset type="lenient-parse" access="private">
16                <rbnfrule value="0">&amp;[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­';</rbnfrule>
17            </ruleset>
18            <ruleset type="spellout-numbering-year">
19                <rbnfrule value="-x">moins →→;</rbnfrule>
20                <rbnfrule value="x.x">=0.0=;</rbnfrule>
21                <rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
22                <rbnfrule value="1100" radix="100">←%spellout-cardinal-masculine←-cent→%%cents-m→;</rbnfrule>
23                <rbnfrule value="10000">=%spellout-numbering=;</rbnfrule>
24            </ruleset>
25            <ruleset type="spellout-numbering">
26                <rbnfrule value="0">=%spellout-cardinal-masculine=;</rbnfrule>
27            </ruleset>
28            <ruleset type="et-un" access="private">
29                <rbnfrule value="1">et-un;</rbnfrule>
30                <rbnfrule value="2">=%spellout-cardinal-masculine=;</rbnfrule>
31                <rbnfrule value="11">et-onze;</rbnfrule>
32                <rbnfrule value="12">=%spellout-cardinal-masculine=;</rbnfrule>
33            </ruleset>
34            <ruleset type="cents-m" access="private">
35                <rbnfrule value="0">s;</rbnfrule>
36                <rbnfrule value="1">' =%spellout-cardinal-masculine=;</rbnfrule>
37            </ruleset>
38            <ruleset type="subcents-m" access="private">
39                <rbnfrule value="0">s;</rbnfrule>
40                <rbnfrule value="1">-=%spellout-cardinal-masculine=;</rbnfrule>
41            </ruleset>
42            <ruleset type="spellout-leading" access="private">
43                <rbnfrule value="0">=%spellout-cardinal-masculine=;</rbnfrule>
44                <rbnfrule value="80" radix="20">quatre-vingt[-→→];</rbnfrule>
45                <rbnfrule value="100">cent[ →→];</rbnfrule>
46                <rbnfrule value="200">←← cent[ →→];</rbnfrule>
47                <rbnfrule value="1000">=%spellout-cardinal-masculine=;</rbnfrule>
48            </ruleset>
49            <ruleset type="spellout-cardinal-masculine">
50                <rbnfrule value="-x">moins →→;</rbnfrule>
51                <rbnfrule value="x.x">←← virgule →→;</rbnfrule>
52                <rbnfrule value="0">zéro;</rbnfrule>
53                <rbnfrule value="1">un;</rbnfrule>
54                <rbnfrule value="2">deux;</rbnfrule>
55                <rbnfrule value="3">trois;</rbnfrule>
56                <rbnfrule value="4">quatre;</rbnfrule>
57                <rbnfrule value="5">cinq;</rbnfrule>
58                <rbnfrule value="6">six;</rbnfrule>
59                <rbnfrule value="7">sept;</rbnfrule>
60                <rbnfrule value="8">huit;</rbnfrule>
61                <rbnfrule value="9">neuf;</rbnfrule>
62                <rbnfrule value="10">dix;</rbnfrule>
63                <rbnfrule value="11">onze;</rbnfrule>
64                <rbnfrule value="12">douze;</rbnfrule>
65                <rbnfrule value="13">treize;</rbnfrule>
66                <rbnfrule value="14">quatorze;</rbnfrule>
67                <rbnfrule value="15">quinze;</rbnfrule>
68                <rbnfrule value="16">seize;</rbnfrule>
69                <rbnfrule value="17">dix-→→;</rbnfrule>
70                <rbnfrule value="20">vingt[-→%%et-un→];</rbnfrule>
71                <rbnfrule value="30">trente[-→%%et-un→];</rbnfrule>
72                <rbnfrule value="40">quarante[-→%%et-un→];</rbnfrule>
73                <rbnfrule value="50">cinquante[-→%%et-un→];</rbnfrule>
74                <rbnfrule value="60" radix="20">soixante[-→%%et-un→];</rbnfrule>
75                <rbnfrule value="80" radix="20">quatre-vingt→%%subcents-m→;</rbnfrule>
76                <rbnfrule value="100">cent[ →→];</rbnfrule>
77                <rbnfrule value="200">←← cent→%%cents-m→;</rbnfrule>
78                <rbnfrule value="1000">mille[ →→];</rbnfrule>
79                <rbnfrule value="2000">←%%spellout-leading← mille[ →→];</rbnfrule>
80                <rbnfrule value="1000000">un million[ →→];</rbnfrule>
81                <rbnfrule value="2000000">←%%spellout-leading← millions[ →→];</rbnfrule>
82                <rbnfrule value="1000000000">un milliard[ →→];</rbnfrule>
83                <rbnfrule value="2000000000">←%%spellout-leading← milliards[ →→];</rbnfrule>
84                <rbnfrule value="1000000000000">un billion[ →→];</rbnfrule>
85                <rbnfrule value="2000000000000">←%%spellout-leading← billions[ →→];</rbnfrule>
86                <rbnfrule value="1000000000000000">un billiard[ →→];</rbnfrule>
87                <rbnfrule value="2000000000000000">←%%spellout-leading← billiards[ →→];</rbnfrule>
88                <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
89            </ruleset>
90            <ruleset type="et-une" access="private">
91                <rbnfrule value="1">et-une;</rbnfrule>
92                <rbnfrule value="2">=%spellout-cardinal-feminine=;</rbnfrule>
93                <rbnfrule value="11">et-onze;</rbnfrule>
94                <rbnfrule value="12">=%spellout-cardinal-feminine=;</rbnfrule>
95            </ruleset>
96            <ruleset type="cents-f" access="private">
97                <rbnfrule value="0">s;</rbnfrule>
98                <rbnfrule value="1">' =%spellout-cardinal-feminine=;</rbnfrule>
99            </ruleset>
100            <ruleset type="subcents-f" access="private">
101                <rbnfrule value="0">s;</rbnfrule>
102                <rbnfrule value="1">-=%spellout-cardinal-feminine=;</rbnfrule>
103            </ruleset>
104            <ruleset type="spellout-cardinal-feminine">
105                <rbnfrule value="-x">moins →→;</rbnfrule>
106                <rbnfrule value="x.x">←← virgule →→;</rbnfrule>
107                <rbnfrule value="0">zéro;</rbnfrule>
108                <rbnfrule value="1">une;</rbnfrule>
109                <rbnfrule value="2">=%spellout-cardinal-masculine=;</rbnfrule>
110                <rbnfrule value="20">vingt[-→%%et-une→];</rbnfrule>
111                <rbnfrule value="30">trente[-→%%et-une→];</rbnfrule>
112                <rbnfrule value="40">quarante[-→%%et-une→];</rbnfrule>
113                <rbnfrule value="50">cinquante[-→%%et-une→];</rbnfrule>
114                <rbnfrule value="60" radix="20">soixante[-→%%et-une→];</rbnfrule>
115                <rbnfrule value="80" radix="20">quatre-vingt→%%subcents-f→;</rbnfrule>
116                <rbnfrule value="100">cent[ →→];</rbnfrule>
117                <rbnfrule value="200">←%spellout-cardinal-masculine← cent→%%cents-f→;</rbnfrule>
118                <rbnfrule value="1000">mille[ →→];</rbnfrule>
119                <rbnfrule value="2000">←%%spellout-leading← mille[ →→];</rbnfrule>
120                <rbnfrule value="1000000">un million[ →→];</rbnfrule>
121                <rbnfrule value="2000000">←%%spellout-leading← millions[ →→];</rbnfrule>
122                <rbnfrule value="1000000000">un milliard[ →→];</rbnfrule>
123                <rbnfrule value="2000000000">←%%spellout-leading← milliards[ →→];</rbnfrule>
124                <rbnfrule value="1000000000000">un billion[ →→];</rbnfrule>
125                <rbnfrule value="2000000000000">←%%spellout-leading← billions[ →→];</rbnfrule>
126                <rbnfrule value="1000000000000000">un billiard[ →→];</rbnfrule>
127                <rbnfrule value="2000000000000000">←%%spellout-leading← billiards[ →→];</rbnfrule>
128                <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
129            </ruleset>
130            <ruleset type="et-unieme" access="private">
131                <rbnfrule value="1">et-unième;</rbnfrule>
132                <rbnfrule value="2">=%%spellout-ordinal=;</rbnfrule>
133                <rbnfrule value="11">et-onzième;</rbnfrule>
134                <rbnfrule value="12">=%%spellout-ordinal=;</rbnfrule>
135            </ruleset>
136            <ruleset type="cents-o" access="private">
137                <rbnfrule value="0">ième;</rbnfrule>
138                <rbnfrule value="1">-=%%et-unieme=;</rbnfrule>
139                <rbnfrule value="2">' =%%spellout-ordinal=;</rbnfrule>
140                <rbnfrule value="11">-et-onzième;</rbnfrule>
141                <rbnfrule value="12">' =%%spellout-ordinal=;</rbnfrule>
142            </ruleset>
143            <ruleset type="subcents-o" access="private">
144                <rbnfrule value="0">ième;</rbnfrule>
145                <rbnfrule value="1">-=%%et-unieme=;</rbnfrule>
146                <rbnfrule value="2">-=%%spellout-ordinal=;</rbnfrule>
147                <rbnfrule value="11">-et-onzième;</rbnfrule>
148                <rbnfrule value="12">-=%%spellout-ordinal=;</rbnfrule>
149            </ruleset>
150            <ruleset type="mille-o" access="private">
151                <rbnfrule value="0">ième;</rbnfrule>
152                <rbnfrule value="1">e-=%%et-unieme=;</rbnfrule>
153                <rbnfrule value="2">e =%%spellout-ordinal=;</rbnfrule>
154                <rbnfrule value="11">e-et-onzième;</rbnfrule>
155                <rbnfrule value="12">e =%%spellout-ordinal=;</rbnfrule>
156            </ruleset>
157            <ruleset type="spellout-ordinal" access="private">
158                <rbnfrule value="1">unième;</rbnfrule>
159                <rbnfrule value="2">deuxième;</rbnfrule>
160                <rbnfrule value="3">troisième;</rbnfrule>
161                <rbnfrule value="4">quatrième;</rbnfrule>
162                <rbnfrule value="5">cinquième;</rbnfrule>
163                <rbnfrule value="6">sixième;</rbnfrule>
164                <rbnfrule value="7">septième;</rbnfrule>
165                <rbnfrule value="8">huitième;</rbnfrule>
166                <rbnfrule value="9">neuvième;</rbnfrule>
167                <rbnfrule value="10">dixième;</rbnfrule>
168                <rbnfrule value="11">onzième;</rbnfrule>
169                <rbnfrule value="12">douzième;</rbnfrule>
170                <rbnfrule value="13">treizième;</rbnfrule>
171                <rbnfrule value="14">quatorzième;</rbnfrule>
172                <rbnfrule value="15">quinzième;</rbnfrule>
173                <rbnfrule value="16">seizième;</rbnfrule>
174                <rbnfrule value="17">dix-→→;</rbnfrule>
175                <rbnfrule value="20">vingtième;</rbnfrule>
176                <rbnfrule value="21">vingt-→%%et-unieme→;</rbnfrule>
177                <rbnfrule value="30">trentième;</rbnfrule>
178                <rbnfrule value="31">trente-→%%et-unieme→;</rbnfrule>
179                <rbnfrule value="40">quarantième;</rbnfrule>
180                <rbnfrule value="41">quarante-→%%et-unieme→;</rbnfrule>
181                <rbnfrule value="50">cinquantième;</rbnfrule>
182                <rbnfrule value="51">cinquante-→%%et-unieme→;</rbnfrule>
183                <rbnfrule value="60">soixantième;</rbnfrule>
184                <rbnfrule value="61" radix="20">soixante-→%%et-unieme→;</rbnfrule>
185                <rbnfrule value="80" radix="20">quatre-vingt→%%subcents-o→;</rbnfrule>
186                <rbnfrule value="100">cent→%%cents-o→;</rbnfrule>
187                <rbnfrule value="200">←%spellout-cardinal-masculine← cent→%%cents-o→;</rbnfrule>
188                <rbnfrule value="1000">mill→%%mille-o→;</rbnfrule>
189                <rbnfrule value="2000">←%%spellout-leading← mill→%%mille-o→;</rbnfrule>
190                <rbnfrule value="1000000">←%%spellout-leading← million→%%cents-o→;</rbnfrule>
191                <rbnfrule value="1000000000">←%%spellout-leading← milliard→%%cents-o→;</rbnfrule>
192                <rbnfrule value="1000000000000">←%%spellout-leading← billion→%%cents-o→;</rbnfrule>
193                <rbnfrule value="1000000000000000">←%%spellout-leading← billiard→%%cents-o→;</rbnfrule>
194                <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
195            </ruleset>
196            <ruleset type="spellout-ordinal-masculine-plural">
197                <rbnfrule value="0">=%spellout-ordinal-masculine=s;</rbnfrule>
198            </ruleset>
199            <ruleset type="spellout-ordinal-masculine">
200                <rbnfrule value="-x">moins →→;</rbnfrule>
201                <rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
202                <rbnfrule value="0">zéroième;</rbnfrule>
203                <rbnfrule value="1">premier;</rbnfrule>
204                <rbnfrule value="2">=%%spellout-ordinal=;</rbnfrule>
205            </ruleset>
206            <ruleset type="spellout-ordinal-feminine-plural">
207                <rbnfrule value="0">=%spellout-ordinal-feminine=s;</rbnfrule>
208            </ruleset>
209            <ruleset type="spellout-ordinal-feminine">
210                <rbnfrule value="-x">moins →→;</rbnfrule>
211                <rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
212                <rbnfrule value="0">zéroième;</rbnfrule>
213                <rbnfrule value="1">première;</rbnfrule>
214                <rbnfrule value="2">=%%spellout-ordinal=;</rbnfrule>
215            </ruleset>
216        </rulesetGrouping>
217        <rulesetGrouping type="OrdinalRules">
218            <ruleset type="digits-ordinal-masculine">
219                <rbnfrule value="-x">−→→;</rbnfrule>
220                <rbnfrule value="0">=#,##0=$(ordinal,one{er}other{e})$;</rbnfrule>
221            </ruleset>
222            <ruleset type="digits-ordinal-feminine">
223                <rbnfrule value="-x">−→→;</rbnfrule>
224                <rbnfrule value="0">=#,##0=$(ordinal,one{re}other{e})$;</rbnfrule>
225            </ruleset>
226            <ruleset type="digits-ordinal-masculine-plural">
227                <rbnfrule value="-x">−→→;</rbnfrule>
228                <rbnfrule value="0">=#,##0=$(ordinal,one{ers}other{es})$;</rbnfrule>
229            </ruleset>
230            <ruleset type="digits-ordinal-feminine-plural">
231                <rbnfrule value="-x">−→→;</rbnfrule>
232                <rbnfrule value="0">=#,##0=$(ordinal,one{res}other{es})$;</rbnfrule>
233            </ruleset>
234            <ruleset type="digits-ordinal">
235                <rbnfrule value="0">=%digits-ordinal-masculine=;</rbnfrule>
236            </ruleset>
237        </rulesetGrouping>
238    </rbnf>
239</ldml>
240