Home | History | Annotate | Download | only in rbnf
      1 <?xml version="1.0" encoding="UTF-8" ?>
      2 <!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
      3 <!--
      4 Copyright  1991-2013 Unicode, Inc.
      5 CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
      6 For terms of use, see http://www.unicode.org/copyright.html
      7 -->
      8 <ldml>
      9     <identity>
     10         <version number="$Revision: 12722 $"/>
     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">zro;</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">zro;</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-unime;</rbnfrule>
    132                 <rbnfrule value="2">=%%spellout-ordinal=;</rbnfrule>
    133                 <rbnfrule value="11">et-onzime;</rbnfrule>
    134                 <rbnfrule value="12">=%%spellout-ordinal=;</rbnfrule>
    135             </ruleset>
    136             <ruleset type="cents-o" access="private">
    137                 <rbnfrule value="0">ime;</rbnfrule>
    138                 <rbnfrule value="1">-=%%et-unieme=;</rbnfrule>
    139                 <rbnfrule value="2">' =%%spellout-ordinal=;</rbnfrule>
    140                 <rbnfrule value="11">-et-onzime;</rbnfrule>
    141                 <rbnfrule value="12">' =%%spellout-ordinal=;</rbnfrule>
    142             </ruleset>
    143             <ruleset type="subcents-o" access="private">
    144                 <rbnfrule value="0">ime;</rbnfrule>
    145                 <rbnfrule value="1">-=%%et-unieme=;</rbnfrule>
    146                 <rbnfrule value="2">-=%%spellout-ordinal=;</rbnfrule>
    147                 <rbnfrule value="11">-et-onzime;</rbnfrule>
    148                 <rbnfrule value="12">-=%%spellout-ordinal=;</rbnfrule>
    149             </ruleset>
    150             <ruleset type="mille-o" access="private">
    151                 <rbnfrule value="0">ime;</rbnfrule>
    152                 <rbnfrule value="1">e-=%%et-unieme=;</rbnfrule>
    153                 <rbnfrule value="2">e =%%spellout-ordinal=;</rbnfrule>
    154                 <rbnfrule value="11">e-et-onzime;</rbnfrule>
    155                 <rbnfrule value="12">e =%%spellout-ordinal=;</rbnfrule>
    156             </ruleset>
    157             <ruleset type="spellout-ordinal" access="private">
    158                 <rbnfrule value="1">unime;</rbnfrule>
    159                 <rbnfrule value="2">deuxime;</rbnfrule>
    160                 <rbnfrule value="3">troisime;</rbnfrule>
    161                 <rbnfrule value="4">quatrime;</rbnfrule>
    162                 <rbnfrule value="5">cinquime;</rbnfrule>
    163                 <rbnfrule value="6">sixime;</rbnfrule>
    164                 <rbnfrule value="7">septime;</rbnfrule>
    165                 <rbnfrule value="8">huitime;</rbnfrule>
    166                 <rbnfrule value="9">neuvime;</rbnfrule>
    167                 <rbnfrule value="10">dixime;</rbnfrule>
    168                 <rbnfrule value="11">onzime;</rbnfrule>
    169                 <rbnfrule value="12">douzime;</rbnfrule>
    170                 <rbnfrule value="13">treizime;</rbnfrule>
    171                 <rbnfrule value="14">quatorzime;</rbnfrule>
    172                 <rbnfrule value="15">quinzime;</rbnfrule>
    173                 <rbnfrule value="16">seizime;</rbnfrule>
    174                 <rbnfrule value="17">dix-;</rbnfrule>
    175                 <rbnfrule value="20">vingtime;</rbnfrule>
    176                 <rbnfrule value="21">vingt-%%et-unieme;</rbnfrule>
    177                 <rbnfrule value="30">trentime;</rbnfrule>
    178                 <rbnfrule value="31">trente-%%et-unieme;</rbnfrule>
    179                 <rbnfrule value="40">quarantime;</rbnfrule>
    180                 <rbnfrule value="41">quarante-%%et-unieme;</rbnfrule>
    181                 <rbnfrule value="50">cinquantime;</rbnfrule>
    182                 <rbnfrule value="51">cinquante-%%et-unieme;</rbnfrule>
    183                 <rbnfrule value="60">soixantime;</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">zroime;</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">zroime;</rbnfrule>
    213                 <rbnfrule value="1">premire;</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