]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/locales/fr.txt
ICU-57131.0.1.tar.gz
[apple/icu.git] / icuSources / data / locales / fr.txt
index 77ac4a6419f1fbdbd8f945530518d120cf93b0ee..2f88af1eec86c5f0ec4c7f316dfc1944a6a36aef 100644 (file)
-// ***************************************************************************
+// ***************************************************************************
 // *
-// *   Copyright (C) 1997-2003, International Business Machines
-// *   Corporation and others.  All Rights Reserved.
+// * Copyright (C) 2016 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr.xml
 // *
 // ***************************************************************************
-
-fr {
-    Version{"2.0"}
-    CollationElements { 
-        Version { "1.0" }
-        Sequence { "[backwards 2]&A<<\u00e6/e<<<\u00c6/E" }
-    }
-
-    //"%%PREEURO" { "Pre-Euro" }
-    //"%%EURO"  { "Euro" }
-
-    //"%%POSIX" { "POSIX" }
-
-    "%%TRADITIONAL" { "Traditionnel" }
-    
-    "%%REVISED" { "R\u00e9vis\u00e9" }
-
-    Countries { 
-        AD { "Andorre" }
-        AE { "\u00c9mirats Arabes Unis" }
-        AL { "Albanie" }
-        AM { "Arm\u00e9nie" }
-        AN { "Antilles N\u00e9erlandaises" }
-        AR { "Argentine" }
-        AS { "Samoa Am\u00e9ricaines" }
-        AT { "Autriche" }
-        AU { "Australie" }
-        AZ { "Azerba\u00efdjan" }
-
-        BA { "Bosnie-Herz\u00e9govine" }
-        BB { "Barbade" }
-        BE { "Belgique" }
-        BG { "Bulgarie" }
-        BH { "Bahre\u00efn" }
-        BM { "Bermudes" }
-        BO { "Bolivie" }
-        BR { "Br\u00e9sil" }
-        BT { "Bhoutan" }
-        BY { "Bi\u00e9lorussie" }
-        BZ { "B\u00e9lize" }
-
-        CD { "R\u00e9publique D\u00e9mocratique du Congo" }
-        CF { "R\u00e9publique  Centrafricaine" }
-        CH { "Suisse" }
-        CL { "Chili" }
-        CM { "Cameroun" }
-        CN { "Chine" }
-        CO { "Colombie" }
-        CV { "Cap Vert" }
-        CY { "Chypre" }
-        CZ { "R\u00e9publique Tch\u00e8que" }
-
-        DE { "Allemagne" }
-        DK { "Danemark" }
-        DM { "Dominique" }
-        DO { "R\u00e9publique Dominicaine" }
-        DZ { "Alg\u00e9rie" }
-
-        EC { "\u00C9quateur" }
-        EE { "Estonie" }
-        EG { "Egypte" }
-        EH { "Sahara Occidental" }
-        ER { "\u00C9rythr\u00e9e" }
-        ES { "Espagne" }
-        ET { "Ethiopie" }
-
-        FI { "Finlande" }
-        FJ { "Fidji" }
-        FM { "Micron\u00e9sie" }
-        FO { "\u00celes F\u00e9ro\u00e9" }
-
-        GB { "Royaume-Uni" }
-        GD { "Grenade" }
-        GE { "G\u00e9orgie" }
-        GF { "Guyane Fran\u00e7aise" }
-        GL { "Groenland" }
-        GM { "Gambie" }
-        GN { "Guin\u00e9e" }
-        GQ { "Guin\u00e9e \u00C9quatoriale" }
-        GR { "Gr\u00e8ce" }
-        GW { "Guin\u00e9e-Bissau" }
-        GY { "Guyane" }
-
-        HK { "Hong-Kong R.A.S." }
-        HR { "Croatie" }
-        HT { "Ha\u00efti" }
-        HU { "Hongrie" }
-
-        ID { "Indon\u00e9sie" }
-        IE { "Irlande" }
-        IL { "Isra\u00ebl" }
-        IN { "Inde" }
-        IQ { "Irak" }
-        IS { "Islande" }
-        IT { "Italie" }
-
-        JM { "Jama\u00efque" }
-        JO { "Jordanie" }
-        JP { "Japon" }
-
-        KH { "Cambodge" }
-        KM { "Comores" }
-        KP { "Cor\u00e9e du Nord" }
-        KR { "Cor\u00e9e du Sud" }
-        KW { "Kowe\u00eft" }
-
-        LB { "Liban" }
-        LC { "Sainte-Lucie" }
-        LR { "Lib\u00e9ria" }
-        LT { "Lithuanie" }
-        LV { "Lettonie" }
-        LY { "Libye" }
-
-        MA { "Maroc" }
-        MD { "Moldavie" }
-        MK { "Mac\u00e9doine" }
-        MN { "Mongolie" }
-        MO { "Macao R.A.S." }
-        MR { "Mauritanie" }
-        MT { "Malte" }
-        MU { "Maurice" }
-        MX { "Mexique" }
-        MY { "Malaisie" }
-
-        NA { "Namibie" }
-        NC { "Nouvelle-Cal\u00e9donie" }
-        NG { "Nig\u00e9ria" }
-        NL { "Pays-Bas" }
-        NP { "N\u00e9pal" }
-        NO { "Norv\u00e8ge" }
-        NU { "Niu\u00e9" }
-        NZ { "Nouvelle-Z\u00e9lande" }
-
-        PE { "P\u00e9rou" }
-        PF { "Polyn\u00e9sie Fran\u00e7aise" }
-        PG { "Papouasie-Nouvelle-Guin\u00e9e" }
-        PL { "Pologne" }
-        PM { "Saint-Pierre-et-Miquelon" }
-        PR { "Porto Rico" }
-        PW { "Palaos" }
-
-        RO { "Roumanie" }
-        RU { "Russie" }
-
-        SA { "Arabie Saoudite" }
-        SD { "Soudan" }
-        SE { "Su\u00e8de" }
-        SG { "Singapour" }
-        SH { "Sainte-H\u00e9l\u00e8ne" }
-        SI { "Slov\u00e9nie" }
-        SK { "Slovaquie" }
-        SM { "Saint-Marin" }
-        SN { "S\u00e9n\u00e9gal" }
-        SO { "Somalie" }
-        SP { "Serbie" }
-        ST { "Sao Tom\u00e9-et-Principe" }
-        SY { "Syrie" }
-
-        TD { "Tchad" }
-        TF { "Terres Fran\u00e7aises Australes" }
-        TH { "Tha\u00eflande" }
-        TJ { "Tadjikistan" }
-        TL { "Timor" }
-        TN { "Tunisie" }
-        TR { "Turquie" }
-        TT { "Trinit\u00e9-et-Tobago" }
-        TW { "Ta\u00efwan, Province de Chine" }
-        TZ { "Tanzanie" }
-
-        UG { "Ouganda" }
-        UM { "\u00CEles Mineures \u00C9loign\u00e9es des \u00C9tats-Unis" }
-        US { "\u00C9tats-Unis" }
-        UZ { "Ouzb\u00e9kistan" }
-
-        VE { "V\u00e9n\u00e9zuela" }
-        VG { "\u00celes Vierges Britanniques" }
-        VI { "\u00celes Vierges Am\u00e9ricaines" }
-        VN { "Vi\u00eat Nam" }
-
-        WF { "Wallis et Futuna" }
-
-        YE { "Y\u00e9men" }
-        YU { "Yougoslavie" }
-
-        ZA { "Afrique du Sud" }
-        //ZR { "Za\u00efre" } // Zaire is now the Democratic Republic of Congo (CD)
-        ZM { "Zambie" }
-    }
-
-    Languages { 
-        root  { "racine" }
-
-        ab { "abkhaze" }
-        aa { "afar" }
-        af { "afrikaans" }
-        sq { "albanais" }
-        am { "amharique" }
-        ar { "arabe" }
-        hy { "arm\u00e9nien" }
-        as { "assamais" }
-        ay { "aymara" }
-        az { "az\u00e9ri" }
-        ba { "bachkir" }
-        eu { "basque" }
-        bn { "bengali" }
-        dz { "dzongkha" }
-        bh { "bihari" }
-        bi { "bichlamar" }
-        br { "breton" }
-        bg { "bulgare" }
-        my { "birman" }
-        be { "bi\u00e9lorusse" }
-        km { "khmer" }
-        ca { "catalan" }
-        zh { "chinois" }
-           kw { "cornique" }
-        co { "corse" }
-        hr { "croate" }
-        cs { "tch\u00e8que" }
-        da { "danois" }
-        nl { "n\u00e9erlandais" }
-        en { "anglais" }
-        eo { "esp\u00e9ranto" }
-        et { "estonien" }
-        fo { "f\u00e9ro\u00efen" }
-        fj { "fidjien" }
-        fi { "finnois" }
-        fr { "fran\u00e7ais" }
-        fy { "frison" }
-        gl { "galicien" }
-        de { "allemand" }
-        el { "grec" }
-        gn { "guarani" }
-        gu { "goudjrati" }
-        ha { "haoussa" }
-        haw { "hawa\u00efen" }
-        he { "h\u00e9breu" }
-        hi { "hindi" }
-        hu { "hongrois" }
-        is { "islandais" }
-        id { "indon\u00e9sien" }
-        ia { "interlingua" }
-        iu { "inuktitut" }
-        ik { "inupiaq" }
-        ga { "irlandais" }
-        it { "italien" }
-        ja { "japonais" }
-        jv { "javanais" }
-        //jw { "javanais" } // Use jv instead
-        kn { "kannada" }
-        ks { "kashmiri" }
-        kk { "kazakh" }
-        rw { "rwanda" }
-        ky { "kirghize" }
-        ko { "cor\u00e9en" }
-        ku { "kurde" }
-        lo { "lao" }
-        la { "latin" }
-        lv { "letton" }
-        ln { "lingala" }
-        lt { "lithuanien" }
-        mk { "mac\u00e9donien" }
-        mg { "malgache" }
-        ms { "malais" }
-        ml { "malayalam" }
-        mt { "maltais" }
-        gv { "mannois" }
-        mi { "maori" }
-        mr { "marathe" }
-        mo { "moldave" }
-        mn { "mongol" }
-        na { "nauruan" }
-        ne { "n\u00e9palais" }
-        no { "norv\u00e9gien" }
-           nb { "norv\u00e9gien (bokm\u00e5l)" }
-        nn { "norv\u00e9gien (nynorsk)" }
-        oc { "occitan" }
-        or { "oriya" }
-        om { "galla" }
-        ps { "pachto" }
-        fa { "persan" }
-        pl { "polonais" }
-        pt { "portugais" }
-        pa { "pendjabi" }
-        rm { "rh\u00e9toroman" }
-        ro { "roumain" }
-        ru { "russe" }
-        sm { "samoan" }
-        sg { "sango" }
-        sa { "sanscrit" }
-        gd { "\u00e9cossais ga\u00e9lique" }
-        ie { "interlingu\u00eb" }
-        ka { "g\u00e9orgien" }
-        kl { "groenlandais" }
-        qu { "quechua" }
-           rn { "roundi" }
-        sr { "serbe" }
-        sh { "serbo-croate" }
-        st { "sotho du sud" }
-        tn { "setswana" }
-        sn { "shona" }
-        sd { "sindhi" }
-        si { "singhalais" }
-        ss { "swati" }
-        sk { "slovaque" }
-        sl { "slov\u00e8ne" }
-        so { "somali" }
-        es { "espagnol" }
-        su { "soundanais" }
-        sw { "swahili" }
-        sv { "su\u00e9dois" }
-        tl { "tagalog" }
-        tg { "tadjik" }
-        ta { "tamoul" }
-        tt { "tatare" }
-        te { "t\u00e9lougou" }
-        th { "tha\u00ef" }
-        bo { "tib\u00e9tain" }
-        ti { "tigrigna" }
-        to { "tonga" }
-        ts { "tsonga" }
-        tr { "turc" }
-        tk { "turkm\u00e8ne" }
-        tw { "twi" }
-        ug { "ou\u00efgour" }
-        uk { "ukrainien" }
-        ur { "ourdou" }
-        uz { "ouzbek" }
-        vi { "vietnamien" }
-        vo { "volap\u00fck" }
-        cy { "gallois" }
-        wo { "wolof" }
-        xh { "xhosa" }
-        yi { "yiddish" }
-        yo { "yoruba" }
-        za { "zhuang" }
-        zu { "zoulou" }
-    }
-
-    DateTimePatterns { 
-        "HH' h 'mm z",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-        "EEEE d MMMM yyyy",
-        "d MMMM yyyy",
-        "d MMM yy",
-        "dd/MM/yy",
-        "{1} {0}",
-    }
-    DayAbbreviations { 
-        "dim.",
-        "lun.",
-        "mar.",
-        "mer.",
-        "jeu.",
-        "ven.",
-        "sam.",
+fr{
+    AuxExemplarCharacters{"[á å ä ã ā ē í ì ī ñ ó ò ö ø ú ǔ]"}
+    Ellipsis{
+        final{"{0}…"}
+        initial{"… {0}"}
+        medial{"{0}… {1}"}
+        word-final{"{0}…"}
+        word-initial{"… {0}"}
+        word-medial{"{0}… {1}"}
     }
-    DayNames { 
-        "dimanche",
-        "lundi",
-        "mardi",
-        "mercredi",
-        "jeudi",
-        "vendredi",
-        "samedi",
+    ExemplarCharacters{
+        "[a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w"
+        " x y ÿ z]"
     }
-
-
-    Eras { 
-        "av. J.-C.",
-        "ap. J.-C.",
+    ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"}
+    ExemplarCharactersPunctuation{"[\\- ‐ – — , ; \\: ! ? . … ’ \u0022 “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]"}
+    MoreInformation{"?"}
+    NumberElements{
+        default{"latn"}
+        latn{
+            miscPatterns{
+                atLeast{"au moins {0}"}
+                range{"{0}–{1}"}
+            }
+            patterns{
+                accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"}
+                currencyFormat{"#,##0.00 ¤"}
+                decimalFormat{"#,##0.###"}
+                percentFormat{"#,##0 %"}
+                scientificFormat{"#E0"}
+            }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        one{"0 millier"}
+                        other{"0 mille"}
+                    }
+                    10000{
+                        one{"00 mille"}
+                        other{"00 mille"}
+                    }
+                    100000{
+                        one{"000 mille"}
+                        other{"000 mille"}
+                    }
+                    1000000{
+                        one{"0 million"}
+                        other{"0 millions"}
+                    }
+                    10000000{
+                        one{"00 million"}
+                        other{"00 millions"}
+                    }
+                    100000000{
+                        one{"000 million"}
+                        other{"000 millions"}
+                    }
+                    1000000000{
+                        one{"0 milliard"}
+                        other{"0 milliards"}
+                    }
+                    10000000000{
+                        one{"00 milliard"}
+                        other{"00 milliards"}
+                    }
+                    100000000000{
+                        one{"000 milliards"}
+                        other{"000 milliards"}
+                    }
+                    1000000000000{
+                        one{"0 billion"}
+                        other{"0 billions"}
+                    }
+                    10000000000000{
+                        one{"00 billions"}
+                        other{"00 billions"}
+                    }
+                    100000000000000{
+                        one{"000 billions"}
+                        other{"000 billions"}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        one{"0 k ¤"}
+                        other{"0 k ¤"}
+                    }
+                    10000{
+                        one{"00 k ¤"}
+                        other{"00 k ¤"}
+                    }
+                    100000{
+                        one{"000 k ¤"}
+                        other{"000 k ¤"}
+                    }
+                    1000000{
+                        one{"0 M ¤"}
+                        other{"0 M ¤"}
+                    }
+                    10000000{
+                        one{"00 M ¤"}
+                        other{"00 M ¤"}
+                    }
+                    100000000{
+                        one{"000 M ¤"}
+                        other{"000 M ¤"}
+                    }
+                    1000000000{
+                        one{"0 Md ¤"}
+                        other{"0 Md ¤"}
+                    }
+                    10000000000{
+                        one{"00 Md ¤"}
+                        other{"00 Md ¤"}
+                    }
+                    100000000000{
+                        one{"000 Md ¤"}
+                        other{"000 Md ¤"}
+                    }
+                    1000000000000{
+                        one{"0 Bn ¤"}
+                        other{"0 Bn ¤"}
+                    }
+                    10000000000000{
+                        one{"00 Bn ¤"}
+                        other{"00 Bn ¤"}
+                    }
+                    100000000000000{
+                        one{"000 Bn ¤"}
+                        other{"000 Bn ¤"}
+                    }
+                }
+                decimalFormat{
+                    1000{
+                        one{"0 k"}
+                        other{"0 k"}
+                    }
+                    10000{
+                        one{"00 k"}
+                        other{"00 k"}
+                    }
+                    100000{
+                        one{"000 k"}
+                        other{"000 k"}
+                    }
+                    1000000{
+                        one{"0 M"}
+                        other{"0 M"}
+                    }
+                    10000000{
+                        one{"00 M"}
+                        other{"00 M"}
+                    }
+                    100000000{
+                        one{"000 M"}
+                        other{"000 M"}
+                    }
+                    1000000000{
+                        one{"0 Md"}
+                        other{"0 Md"}
+                    }
+                    10000000000{
+                        one{"00 Md"}
+                        other{"00 Md"}
+                    }
+                    100000000000{
+                        one{"000 Md"}
+                        other{"000 Md"}
+                    }
+                    1000000000000{
+                        one{"0 Bn"}
+                        other{"0 Bn"}
+                    }
+                    10000000000000{
+                        one{"00 Bn"}
+                        other{"00 Bn"}
+                    }
+                    100000000000000{
+                        one{"000 Bn"}
+                        other{"000 Bn"}
+                    }
+                }
+            }
+            symbols{
+                decimal{","}
+                exponential{"E"}
+                group{" "}
+                infinity{"∞"}
+                list{";"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+                timeSeparator{":"}
+            }
+        }
+        minimumGroupingDigits{"1"}
+        native{"latn"}
     }
-    LocaleID:int { 0x0c }
-//    LocaleString { "fr" }
-    MonthAbbreviations { 
-        "janv.",
-        "f\u00E9vr.",
-        "mars",
-        "avr.",
-        "mai",
-        "juin",
-        "juil.",
-        "ao\u00FBt",
-        "sept.",
-        "oct.",
-        "nov.",
-        "d\u00E9c.",
+    Version{"2.1.23.79"}
+    calendar{
+        buddhist{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd/MM/y GGGGG",
+                "{1} {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                M{"L"}
+                MEd{"E d/M"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMd{"d MMM"}
+                Md{"d/M"}
+                d{"d"}
+                y{"y G"}
+            }
+            eras{
+                abbreviated{
+                    "ère b.",
+                }
+                narrow{
+                    "E.B.",
+                }
+                wide{
+                    "ère bouddhiste",
+                }
+            }
+        }
+        chinese{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM U",
+                "d MMMM U",
+                "d MMM U",
+                "d/M/y",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                Gy{"U"}
+                GyMMM{"MMM U"}
+                GyMMMEd{"E d MMM U"}
+                GyMMMd{"d MMM U"}
+                M{"L"}
+                MEd{"E d/M"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"d/M"}
+                ms{"mm:ss"}
+                y{"U"}
+                yMd{"d/M/y"}
+                yyyy{"U"}
+                yyyyM{"M/y"}
+                yyyyMEd{"E d/M/y"}
+                yyyyMMM{"MMM U"}
+                yyyyMMMEd{"E d MMM U"}
+                yyyyMMMM{"MMMM U"}
+                yyyyMMMd{"d MMM U"}
+                yyyyMd{"d/M/y"}
+                yyyyQQQ{"QQQ U"}
+                yyyyQQQQ{"QQQQ U"}
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "1yuè",
+                        "2yuè",
+                        "3yuè",
+                        "4yuè",
+                        "5yuè",
+                        "6yuè",
+                        "7yuè",
+                        "8yuè",
+                        "9yuè",
+                        "10yuè",
+                        "11yuè",
+                        "12yuè",
+                    }
+                    wide{
+                        "zhēngyuè",
+                        "èryuè",
+                        "sānyuè",
+                        "sìyuè",
+                        "wǔyuè",
+                        "liùyuè",
+                        "qīyuè",
+                        "bāyuè",
+                        "jiǔyuè",
+                        "shíyuè",
+                        "shíyīyuè",
+                        "shí’èryuè",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "1yuè",
+                        "2yuè",
+                        "3yuè",
+                        "4yuè",
+                        "5yuè",
+                        "6yuè",
+                        "7yuè",
+                        "8yuè",
+                        "9yuè",
+                        "10yuè",
+                        "11yuè",
+                        "12yuè",
+                    }
+                    wide{
+                        "zhēngyuè",
+                        "èryuè",
+                        "sānyuè",
+                        "sìyuè",
+                        "wǔyuè",
+                        "liùyuè",
+                        "qīyuè",
+                        "bāyuè",
+                        "jiǔyuè",
+                        "shíyuè",
+                        "shíyīyuè",
+                        "shí’èryuè",
+                    }
+                }
+            }
+        }
+        dangi{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM U",
+                "d MMMM U",
+                "d MMM U",
+                "d/M/y",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "1yuè",
+                        "2yuè",
+                        "3yuè",
+                        "4yuè",
+                        "5yuè",
+                        "6yuè",
+                        "7yuè",
+                        "8yuè",
+                        "9yuè",
+                        "10yuè",
+                        "11yuè",
+                        "12yuè",
+                    }
+                    wide{
+                        "zhēngyuè",
+                        "èryuè",
+                        "sānyuè",
+                        "sìyuè",
+                        "wǔyuè",
+                        "liùyuè",
+                        "qīyuè",
+                        "bāyuè",
+                        "jiǔyuè",
+                        "shíyuè",
+                        "shíyīyuè",
+                        "shí’èryuè",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "1yuè",
+                        "2yuè",
+                        "3yuè",
+                        "4yuè",
+                        "5yuè",
+                        "6yuè",
+                        "7yuè",
+                        "8yuè",
+                        "9yuè",
+                        "10yuè",
+                        "11yuè",
+                        "12yuè",
+                    }
+                    wide{
+                        "zhēngyuè",
+                        "èryuè",
+                        "sānyuè",
+                        "sìyuè",
+                        "wǔyuè",
+                        "liùyuè",
+                        "qīyuè",
+                        "bāyuè",
+                        "jiǔyuè",
+                        "shíyuè",
+                        "shíyīyuè",
+                        "shí’èryuè",
+                    }
+                }
+            }
+        }
+        generic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd/MM/y GGGGG",
+                "{1} {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                E{"ccc"}
+                Ed{"E d"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"E d/M"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"d/M"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                ms{"mm:ss"}
+                y{"y G"}
+                yyyy{"y G"}
+                yyyyM{"M/y GGGGG"}
+                yyyyMEd{"E d/M/y GGGGG"}
+                yyyyMMM{"MMM y G"}
+                yyyyMMMEd{"E d MMM y G"}
+                yyyyMMMM{"MMMM y G"}
+                yyyyMMMd{"d MMM y G"}
+                yyyyMd{"d/M/y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ y G"}
+            }
+            intervalFormats{
+                H{
+                    H{"HH – HH"}
+                }
+                Hm{
+                    H{"HH:mm – HH:mm"}
+                    m{"HH:mm – HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm – HH:mm v"}
+                    m{"HH:mm – HH:mm v"}
+                }
+                Hv{
+                    H{"HH – HH v"}
+                }
+                M{
+                    M{"M – M"}
+                }
+                MEd{
+                    M{"E dd/MM – E dd/MM"}
+                    d{"E dd/MM – E dd/MM"}
+                }
+                MMM{
+                    M{"MMM–MMM"}
+                }
+                MMMEd{
+                    M{"E d MMM – E d MMM"}
+                    d{"E d MMM – E d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d–d MMM"}
+                }
+                Md{
+                    M{"dd/MM – dd/MM"}
+                    d{"dd/MM – dd/MM"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"h a – h a"}
+                    h{"h – h a"}
+                }
+                hm{
+                    a{"h:mm a – h:mm a"}
+                    h{"h:mm – h:mm a"}
+                    m{"h:mm – h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a – h:mm a v"}
+                    h{"h:mm – h:mm a v"}
+                    m{"h:mm – h:mm a v"}
+                }
+                hv{
+                    a{"h a – h a v"}
+                    h{"h – h a v"}
+                }
+                y{
+                    y{"y – y G"}
+                }
+                yM{
+                    M{"MM/y – MM/y G"}
+                    y{"M/y – M/y G"}
+                }
+                yMEd{
+                    M{"E dd/MM/y – E dd/MM/y G"}
+                    d{"E dd/MM/y – E dd/MM/y G"}
+                    y{"E dd/MM/y – E dd/MM/y G"}
+                }
+                yMMM{
+                    M{"MMM–MMM y G"}
+                    y{"MMM y – MMM y G"}
+                }
+                yMMMEd{
+                    M{"E d MMM – E d MMM y G"}
+                    d{"E d – E d MMM y G"}
+                    y{"E d MMM y – E d MMM y G"}
+                }
+                yMMMM{
+                    M{"MMMM – MMMM y G"}
+                    y{"MMMM y – MMMM y G"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y G"}
+                    d{"d–d MMM y G"}
+                    y{"d MMM y – d MMM y G"}
+                }
+                yMd{
+                    M{"d/M/y – d/M/y G"}
+                    d{"d/M/y – d/M/y G"}
+                    y{"dd/MM/y – dd/MM/y G"}
+                }
+            }
+        }
+        gregorian{
+            AmPmMarkers{
+                "AM",
+                "PM",
+            }
+            AmPmMarkersAbbr{
+                "AM",
+                "PM",
+            }
+            AmPmMarkersNarrow{
+                "AM",
+                "PM",
+            }
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM y",
+                "d MMMM y",
+                "d MMM y",
+                "dd/MM/y",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} {0}",
+            }
+            appendItems{
+                Timezone{"{0} {1}"}
+            }
+            availableFormats{
+                E{"E"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"E d"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH 'h'"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                Hmsv{"HH:mm:ss v"}
+                Hmv{"HH:mm v"}
+                M{"L"}
+                MEd{"E dd/MM"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd/MM"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                hmsv{"h:mm:ss a v"}
+                hmv{"h:mm a v"}
+                ms{"mm:ss"}
+                y{"y"}
+                yM{"MM/y"}
+                yMEd{"E dd/MM/y"}
+                yMMM{"MMM y"}
+                yMMMEd{"E d MMM y"}
+                yMMMM{"MMMM y"}
+                yMMMd{"d MMM y"}
+                yMd{"dd/MM/y"}
+                yQQQ{"QQQ y"}
+                yQQQQ{"QQQQ y"}
+            }
+            dayNames{
+                format{
+                    abbreviated{
+                        "dim.",
+                        "lun.",
+                        "mar.",
+                        "mer.",
+                        "jeu.",
+                        "ven.",
+                        "sam.",
+                    }
+                    narrow{
+                        "D",
+                        "L",
+                        "M",
+                        "M",
+                        "J",
+                        "V",
+                        "S",
+                    }
+                    short{
+                        "di",
+                        "lu",
+                        "ma",
+                        "me",
+                        "je",
+                        "ve",
+                        "sa",
+                    }
+                    wide{
+                        "dimanche",
+                        "lundi",
+                        "mardi",
+                        "mercredi",
+                        "jeudi",
+                        "vendredi",
+                        "samedi",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "dim.",
+                        "lun.",
+                        "mar.",
+                        "mer.",
+                        "jeu.",
+                        "ven.",
+                        "sam.",
+                    }
+                    narrow{
+                        "D",
+                        "L",
+                        "M",
+                        "M",
+                        "J",
+                        "V",
+                        "S",
+                    }
+                    short{
+                        "di",
+                        "lu",
+                        "ma",
+                        "me",
+                        "je",
+                        "ve",
+                        "sa",
+                    }
+                    wide{
+                        "dimanche",
+                        "lundi",
+                        "mardi",
+                        "mercredi",
+                        "jeudi",
+                        "vendredi",
+                        "samedi",
+                    }
+                }
+            }
+            dayPeriod{
+                format{
+                    abbreviated{
+                        afternoon1{"ap.m."}
+                        evening1{"soir"}
+                        midnight{"min."}
+                        morning1{"mat."}
+                        night1{"nuit"}
+                        noon{"midi"}
+                    }
+                    narrow{
+                        afternoon1{"ap.m."}
+                        evening1{"soir"}
+                        midnight{"min."}
+                        morning1{"mat."}
+                        night1{"nuit"}
+                        noon{"midi"}
+                    }
+                    wide{
+                        afternoon1{"de l’après-midi"}
+                        evening1{"du soir"}
+                        midnight{"minuit"}
+                        morning1{"du matin"}
+                        night1{"de nuit"}
+                        noon{"midi"}
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        afternoon1{"ap.m."}
+                        am{"AM"}
+                        evening1{"soir"}
+                        midnight{"min."}
+                        morning1{"mat."}
+                        night1{"nuit"}
+                        noon{"midi"}
+                        pm{"PM"}
+                    }
+                    narrow{
+                        afternoon1{"ap.m."}
+                        am{"AM"}
+                        evening1{"soir"}
+                        midnight{"min."}
+                        morning1{"mat."}
+                        night1{"nuit"}
+                        noon{"midi"}
+                        pm{"PM"}
+                    }
+                    wide{
+                        afternoon1{"après-midi"}
+                        am{"AM"}
+                        evening1{"soir"}
+                        midnight{"minuit"}
+                        morning1{"matin"}
+                        night1{"nuit"}
+                        noon{"midi"}
+                        pm{"PM"}
+                    }
+                }
+            }
+            eras{
+                abbreviated{
+                    "av. J.-C.",
+                    "ap. J.-C.",
+                }
+                abbreviated%variant{
+                    "AEC",
+                    "EC",
+                }
+                narrow{
+                    "av. J.-C.",
+                    "ap. J.-C.",
+                }
+                narrow%variant{
+                    "AEC",
+                    "EC",
+                }
+                wide{
+                    "avant Jésus-Christ",
+                    "après Jésus-Christ",
+                }
+                wide%variant{
+                    "avant l’ère commune",
+                    "de l’ère commune",
+                }
+            }
+            intervalFormats{
+                H{
+                    H{"HH – HH"}
+                }
+                Hm{
+                    H{"HH:mm – HH:mm"}
+                    m{"HH:mm – HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm – HH:mm v"}
+                    m{"HH:mm – HH:mm v"}
+                }
+                Hv{
+                    H{"HH – HH v"}
+                }
+                M{
+                    M{"M–M"}
+                }
+                MEd{
+                    M{"E dd/MM – E dd/MM"}
+                    d{"E dd/MM – E dd/MM"}
+                }
+                MMM{
+                    M{"MMM–MMM"}
+                }
+                MMMEd{
+                    M{"E d MMM – E d MMM"}
+                    d{"E d – E d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d–d MMM"}
+                }
+                Md{
+                    M{"dd/MM – dd/MM"}
+                    d{"dd/MM – dd/MM"}
+                }
+                d{
+                    d{"d–d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"h a – h a"}
+                    h{"h – h a"}
+                }
+                hm{
+                    a{"h:mm a – h:mm a"}
+                    h{"h:mm – h:mm a"}
+                    m{"h:mm – h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a – h:mm a v"}
+                    h{"h:mm – h:mm a v"}
+                    m{"h:mm – h:mm a v"}
+                }
+                hv{
+                    a{"h a – h a v"}
+                    h{"h – h a v"}
+                }
+                y{
+                    y{"y–y"}
+                }
+                yM{
+                    M{"MM/y – MM/y"}
+                    y{"MM/y – MM/y"}
+                }
+                yMEd{
+                    M{"E dd/MM/y – E dd/MM/y"}
+                    d{"E dd/MM/y – E dd/MM/y"}
+                    y{"E dd/MM/y – E dd/MM/y"}
+                }
+                yMMM{
+                    M{"MMM–MMM y"}
+                    y{"MMM y – MMM y"}
+                }
+                yMMMEd{
+                    M{"E d MMM – E d MMM y"}
+                    d{"E d – E d MMM y"}
+                    y{"E d MMM y – E d MMM y"}
+                }
+                yMMMM{
+                    M{"MMMM – MMMM y"}
+                    y{"MMMM y – MMMM y"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM y"}
+                    d{"d–d MMM y"}
+                    y{"d MMM y – d MMM y"}
+                }
+                yMd{
+                    M{"dd/MM/y – dd/MM/y"}
+                    d{"dd/MM/y – dd/MM/y"}
+                    y{"dd/MM/y – dd/MM/y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "janv.",
+                        "févr.",
+                        "mars",
+                        "avr.",
+                        "mai",
+                        "juin",
+                        "juil.",
+                        "août",
+                        "sept.",
+                        "oct.",
+                        "nov.",
+                        "déc.",
+                    }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "janvier",
+                        "février",
+                        "mars",
+                        "avril",
+                        "mai",
+                        "juin",
+                        "juillet",
+                        "août",
+                        "septembre",
+                        "octobre",
+                        "novembre",
+                        "décembre",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "janv.",
+                        "févr.",
+                        "mars",
+                        "avr.",
+                        "mai",
+                        "juin",
+                        "juil.",
+                        "août",
+                        "sept.",
+                        "oct.",
+                        "nov.",
+                        "déc.",
+                    }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                    wide{
+                        "janvier",
+                        "février",
+                        "mars",
+                        "avril",
+                        "mai",
+                        "juin",
+                        "juillet",
+                        "août",
+                        "septembre",
+                        "octobre",
+                        "novembre",
+                        "décembre",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "T1",
+                        "T2",
+                        "T3",
+                        "T4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1er trimestre",
+                        "2e trimestre",
+                        "3e trimestre",
+                        "4e trimestre",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "T1",
+                        "T2",
+                        "T3",
+                        "T4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1er trimestre",
+                        "2e trimestre",
+                        "3e trimestre",
+                        "4e trimestre",
+                    }
+                }
+            }
+        }
+        hebrew{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd/MM/y GGGGG",
+                "{1} {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            monthNames{
+                format{
+                    wide{
+                        "Tisseri",
+                        "Hesvan",
+                        "Kislev",
+                        "Tébeth",
+                        "Schébat",
+                        "Adar I",
+                        "Adar",
+                        "Nissan",
+                        "Iyar",
+                        "Sivan",
+                        "Tamouz",
+                        "Ab",
+                        "Elloul",
+                        "Adar II",
+                    }
+                }
+                stand-alone{
+                    wide{
+                        "Tisseri",
+                        "Hesvan",
+                        "Kislev",
+                        "Tébeth",
+                        "Schébat",
+                        "Adar I",
+                        "Adar",
+                        "Nissan",
+                        "Iyar",
+                        "Sivan",
+                        "Tamouz",
+                        "Ab",
+                        "Elloul",
+                        "Adar II",
+                    }
+                }
+            }
+        }
+        islamic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd/MM/y GGGGG",
+                "{1} {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                E{"ccc"}
+                Ed{"E d"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                M{"L"}
+                MEd{"E dd/MM"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"dd/MM"}
+                d{"d"}
+                y{"y G"}
+                yyyy{"y G"}
+                yyyyM{"M/y GGGGG"}
+                yyyyMEd{"E d/M/y GGGGG"}
+                yyyyMMM{"MMM y G"}
+                yyyyMMMEd{"E d MMM y G"}
+                yyyyMMMM{"MMMM y G"}
+                yyyyMMMd{"d MMM y G"}
+                yyyyMd{"d/M/y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ y G"}
+            }
+            eras{
+                abbreviated{
+                    "AH",
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "mouh.",
+                        "saf.",
+                        "rab. aw.",
+                        "rab. th.",
+                        "joum. oul.",
+                        "joum. tha.",
+                        "raj.",
+                        "chaa.",
+                        "ram.",
+                        "chaw.",
+                        "dhou. q.",
+                        "dhou. h.",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "mouharram",
+                        "safar",
+                        "rabia al awal",
+                        "rabia ath-thani",
+                        "joumada al oula",
+                        "joumada ath-thania",
+                        "rajab",
+                        "chaabane",
+                        "ramadan",
+                        "chawwal",
+                        "dhou al qi`da",
+                        "dhou al-hijja",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "mouh.",
+                        "saf.",
+                        "rab. aw.",
+                        "rab. th.",
+                        "joum. ou.",
+                        "joum. th.",
+                        "raj.",
+                        "chaa.",
+                        "ram.",
+                        "chaw.",
+                        "dhou. qi.",
+                        "dhou. hi.",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "mouharram",
+                        "safar",
+                        "rabia al awal",
+                        "rabia ath-thani",
+                        "joumada al oula",
+                        "joumada ath-thania",
+                        "rajab",
+                        "chaabane",
+                        "ramadan",
+                        "chawwal",
+                        "dhou al qi`da",
+                        "dhou al-hijja",
+                    }
+                }
+            }
+        }
+        japanese{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd/MM/y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                Ed{"E d"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                M{"L"}
+                MEd{"E d/M"}
+                MMM{"LLL"}
+                MMMEd{"E d MMM"}
+                MMMMd{"d MMMM"}
+                MMMd{"d MMM"}
+                Md{"d/M"}
+                d{"d"}
+                y{"y G"}
+                yyyy{"y G"}
+                yyyyM{"M/y GGGGG"}
+                yyyyMEd{"E d/M/y GGGGG"}
+                yyyyMMM{"MMM y G"}
+                yyyyMMMEd{"E d MMM y G"}
+                yyyyMMMM{"MMMM y G"}
+                yyyyMMMd{"d MMM y G"}
+                yyyyMd{"d/M/y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ y G"}
+            }
+        }
+        roc{
+            eras{
+                abbreviated{
+                    "avant RdC",
+                    "RdC",
+                }
+            }
+        }
     }
-    MonthNames { 
-        "janvier",
-        "f\u00E9vrier",
-        "mars",
-        "avril",
-        "mai",
-        "juin",
-        "juillet",
-        "ao\u00FBt",
-        "septembre",
-        "octobre",
-        "novembre",
-        "d\u00E9cembre",
+    contextTransforms{
+        day-format-except-narrow:intvector{
+            0,
+            1,
+        }
+        day-standalone-except-narrow:intvector{
+            0,
+            1,
+        }
+        languages:intvector{
+            1,
+            0,
+        }
+        month-format-except-narrow:intvector{
+            0,
+            1,
+        }
+        month-standalone-except-narrow:intvector{
+            0,
+            1,
+        }
+        relative:intvector{
+            0,
+            1,
+        }
     }
-    NumberElements { 
-        ",",
-        "\u00A0",
-        ";",
-        "%",
-        "0",
-        "#",
-        "-",
-        "E",
-        "\u2030",
-        "\u221E",
-        "\uFFFD",
-        ",",
+    delimiters{
+        alternateQuotationEnd{"»"}
+        alternateQuotationStart{"«"}
+        quotationEnd{"»"}
+        quotationStart{"«"}
     }
-    NumberPatterns { 
-        "#,##0.###;-#,##0.###",
-        "#,##0.00 \u00A4;-#,##0.00 \u00A4",
-        "#,##0%",
-        "#E0",
+    fields{
+        day{
+            dn{"jour"}
+            relative{
+                "-1"{"hier"}
+                "-2"{"avant-hier"}
+                "0"{"aujourd’hui"}
+                "1"{"demain"}
+                "2"{"après-demain"}
+            }
+            relativeTime{
+                future{
+                    one{"dans {0} jour"}
+                    other{"dans {0} jours"}
+                }
+                past{
+                    one{"il y a {0} jour"}
+                    other{"il y a {0} jours"}
+                }
+            }
+        }
+        day-narrow{
+            dn{"j"}
+            relativeTime{
+                future{
+                    one{"+{0} j"}
+                    other{"+{0} j"}
+                }
+                past{
+                    one{"-{0} j"}
+                    other{"-{0} j"}
+                }
+            }
+        }
+        day-short{
+            dn{"j"}
+            relativeTime{
+                future{
+                    one{"dans {0} j"}
+                    other{"dans {0} j"}
+                }
+                past{
+                    one{"il y a {0} j"}
+                    other{"il y a {0} j"}
+                }
+            }
+        }
+        dayperiod{
+            dn{"cadran"}
+        }
+        era{
+            dn{"ère"}
+        }
+        fri{
+            relative{
+                "-1"{"vendredi dernier"}
+                "0"{"ce vendredi"}
+                "1"{"vendredi prochain"}
+            }
+        }
+        fri-narrow{
+            relative{
+                "-1"{"ven dern"}
+                "0"{"ce ven"}
+                "1"{"ven proch"}
+            }
+        }
+        fri-short{
+            relative{
+                "-1"{"ven. dernier"}
+                "0"{"ce ven."}
+                "1"{"ven. prochain"}
+            }
+        }
+        hour{
+            dn{"heure"}
+            relativeTime{
+                future{
+                    one{"dans {0} heure"}
+                    other{"dans {0} heures"}
+                }
+                past{
+                    one{"il y a {0} heure"}
+                    other{"il y a {0} heures"}
+                }
+            }
+        }
+        hour-narrow{
+            dn{"h"}
+            relativeTime{
+                future{
+                    one{"+{0}h"}
+                    other{"+{0}h"}
+                }
+                past{
+                    one{"−{0}h"}
+                    other{"−{0}h"}
+                }
+            }
+        }
+        hour-short{
+            dn{"h"}
+            relativeTime{
+                future{
+                    one{"dans {0} h"}
+                    other{"dans {0} h"}
+                }
+                past{
+                    one{"il y a {0} h"}
+                    other{"il y a {0} h"}
+                }
+            }
+        }
+        minute{
+            dn{"minute"}
+            relativeTime{
+                future{
+                    one{"dans {0} minute"}
+                    other{"dans {0} minutes"}
+                }
+                past{
+                    one{"il y a {0} minute"}
+                    other{"il y a {0} minutes"}
+                }
+            }
+        }
+        minute-narrow{
+            dn{"min"}
+            relativeTime{
+                future{
+                    one{"+{0} min"}
+                    other{"+{0} min"}
+                }
+                past{
+                    one{"-{0} min"}
+                    other{"-{0} min"}
+                }
+            }
+        }
+        minute-short{
+            dn{"min"}
+            relativeTime{
+                future{
+                    one{"dans {0} min"}
+                    other{"dans {0} min"}
+                }
+                past{
+                    one{"il y a {0} min"}
+                    other{"il y a {0} min"}
+                }
+            }
+        }
+        mon{
+            relative{
+                "-1"{"lundi dernier"}
+                "0"{"ce lundi"}
+                "1"{"lundi prochain"}
+            }
+        }
+        mon-narrow{
+            relative{
+                "-1"{"lun dern"}
+                "0"{"ce lun"}
+                "1"{"lun proch"}
+            }
+        }
+        mon-short{
+            relative{
+                "-1"{"lun. dernier"}
+                "0"{"ce lun."}
+                "1"{"lun. prochain"}
+            }
+        }
+        month{
+            dn{"mois"}
+            relative{
+                "-1"{"le mois dernier"}
+                "0"{"ce mois-ci"}
+                "1"{"le mois prochain"}
+            }
+            relativeTime{
+                future{
+                    one{"dans {0} mois"}
+                    other{"dans {0} mois"}
+                }
+                past{
+                    one{"il y a {0} mois"}
+                    other{"il y a {0} mois"}
+                }
+            }
+        }
+        month-narrow{
+            dn{"m."}
+            relativeTime{
+                future{
+                    one{"+{0} m."}
+                    other{"+{0} m."}
+                }
+                past{
+                    one{"-{0} m."}
+                    other{"-{0} m."}
+                }
+            }
+        }
+        month-short{
+            dn{"m."}
+            relativeTime{
+                future{
+                    one{"dans {0} m."}
+                    other{"dans {0} m."}
+                }
+                past{
+                    one{"il y a {0} m."}
+                    other{"il y a {0} m."}
+                }
+            }
+        }
+        quarter{
+            dn{"trimestre"}
+            relativeTime{
+                future{
+                    one{"dans {0} trimestre"}
+                    other{"dans {0} trimestres"}
+                }
+                past{
+                    one{"il y a {0} trimestre"}
+                    other{"il y a {0} trimestres"}
+                }
+            }
+        }
+        quarter-narrow{
+            dn{"trim."}
+            relativeTime{
+                future{
+                    one{"+{0} trim."}
+                    other{"+{0} trim."}
+                }
+                past{
+                    one{"-{0} trim."}
+                    other{"-{0} trim."}
+                }
+            }
+        }
+        quarter-short{
+            dn{"trim."}
+            relativeTime{
+                future{
+                    one{"dans {0} trim."}
+                    other{"dans {0} trim."}
+                }
+                past{
+                    one{"il y a {0} trim."}
+                    other{"il y a {0} trim."}
+                }
+            }
+        }
+        sat{
+            relative{
+                "-1"{"samedi dernier"}
+                "0"{"ce samedi"}
+                "1"{"samedi prochain"}
+            }
+        }
+        sat-narrow{
+            relative{
+                "-1"{"sam dern"}
+                "0"{"ce sam"}
+                "1"{"sam proch"}
+            }
+        }
+        sat-short{
+            relative{
+                "-1"{"sam. dernier"}
+                "0"{"ce sam."}
+                "1"{"sam. prochain"}
+            }
+        }
+        second{
+            dn{"seconde"}
+            relative{
+                "0"{"maintenant"}
+            }
+            relativeTime{
+                future{
+                    one{"dans {0} seconde"}
+                    other{"dans {0} secondes"}
+                }
+                past{
+                    one{"il y a {0} seconde"}
+                    other{"il y a {0} secondes"}
+                }
+            }
+        }
+        second-narrow{
+            dn{"s"}
+            relativeTime{
+                future{
+                    one{"+{0} s"}
+                    other{"+{0} s"}
+                }
+                past{
+                    one{"-{0} s"}
+                    other{"-{0} s"}
+                }
+            }
+        }
+        second-short{
+            dn{"s"}
+            relativeTime{
+                future{
+                    one{"dans {0} s"}
+                    other{"dans {0} s"}
+                }
+                past{
+                    one{"il y a {0} s"}
+                    other{"il y a {0} s"}
+                }
+            }
+        }
+        sun{
+            relative{
+                "-1"{"dimanche dernier"}
+                "0"{"ce dimanche"}
+                "1"{"dimanche prochain"}
+            }
+        }
+        sun-narrow{
+            relative{
+                "-1"{"dim dern"}
+                "0"{"ce dim"}
+                "1"{"dim proch"}
+            }
+        }
+        sun-short{
+            relative{
+                "-1"{"dim. dernier"}
+                "0"{"ce dim."}
+                "1"{"dim. prochain"}
+            }
+        }
+        thu{
+            relative{
+                "-1"{"jeudi dernier"}
+                "0"{"ce jeudi"}
+                "1"{"jeudi prochain"}
+            }
+        }
+        thu-narrow{
+            relative{
+                "-1"{"jeu dern"}
+                "0"{"ce jeu"}
+                "1"{"jeu proch"}
+            }
+        }
+        thu-short{
+            relative{
+                "-1"{"jeu. dernier"}
+                "0"{"ce jeu."}
+                "1"{"jeu. prochain"}
+            }
+        }
+        tue{
+            relative{
+                "-1"{"mardi dernier"}
+                "0"{"ce mardi"}
+                "1"{"mardi prochain"}
+            }
+        }
+        tue-narrow{
+            relative{
+                "-1"{"mar dern"}
+                "0"{"ce mar"}
+                "1"{"mar proch"}
+            }
+        }
+        tue-short{
+            relative{
+                "-1"{"mar. dernier"}
+                "0"{"ce mar."}
+                "1"{"mar. prochain"}
+            }
+        }
+        wed{
+            relative{
+                "-1"{"mercredi dernier"}
+                "0"{"ce mercredi"}
+                "1"{"mercredi prochain"}
+            }
+        }
+        wed-narrow{
+            relative{
+                "-1"{"mer dern"}
+                "0"{"ce mer"}
+                "1"{"mer proch"}
+            }
+        }
+        wed-short{
+            relative{
+                "-1"{"mer. dernier"}
+                "0"{"ce mer."}
+                "1"{"mer. prochain"}
+            }
+        }
+        week{
+            dn{"semaine"}
+            relative{
+                "-1"{"la semaine dernière"}
+                "0"{"cette semaine"}
+                "1"{"la semaine prochaine"}
+            }
+            relativeTime{
+                future{
+                    one{"dans {0} semaine"}
+                    other{"dans {0} semaines"}
+                }
+                past{
+                    one{"il y a {0} semaine"}
+                    other{"il y a {0} semaines"}
+                }
+            }
+        }
+        week-narrow{
+            dn{"sem."}
+            relativeTime{
+                future{
+                    one{"+{0} sem."}
+                    other{"+{0} sem."}
+                }
+                past{
+                    one{"-{0} sem."}
+                    other{"-{0} sem."}
+                }
+            }
+        }
+        week-short{
+            dn{"sem."}
+            relativeTime{
+                future{
+                    one{"dans {0} sem."}
+                    other{"dans {0} sem."}
+                }
+                past{
+                    one{"il y a {0} sem."}
+                    other{"il y a {0} sem."}
+                }
+            }
+        }
+        weekday{
+            dn{"jour de la semaine"}
+        }
+        year{
+            dn{"année"}
+            relative{
+                "-1"{"l’année dernière"}
+                "0"{"cette année"}
+                "1"{"l’année prochaine"}
+            }
+            relativeTime{
+                future{
+                    one{"dans {0} an"}
+                    other{"dans {0} ans"}
+                }
+                past{
+                    one{"il y a {0} an"}
+                    other{"il y a {0} ans"}
+                }
+            }
+        }
+        year-narrow{
+            dn{"a"}
+            relativeTime{
+                future{
+                    one{"+{0} a"}
+                    other{"+{0} a"}
+                }
+                past{
+                    one{"-{0} a"}
+                    other{"-{0} a"}
+                }
+            }
+        }
+        year-short{
+            dn{"ann."}
+            relativeTime{
+                future{
+                    one{"dans {0} a"}
+                    other{"dans {0} a"}
+                }
+                past{
+                    one{"il y a {0} a"}
+                    other{"il y a {0} a"}
+                }
+            }
+        }
+        zone{
+            dn{"fuseau horaire"}
+        }
     }
-//    ShortLanguage { "fra" }
-    localPatternChars { "GaMjkHmsSEDFwWxhKzAe" }
-    zoneStrings { 
-        {
-            "Africa/Casablanca",
-            "GMT",
-            "GMT",
-            "GMT",
-            "GMT",
+    listPattern{
+        standard{
+            2{"{0} et {1}"}
+            end{"{0} et {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit{
+            2{"{0} et {1}"}
+            end{"{0} et {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        unit-narrow{
+            2{"{0} {1}"}
+            end{"{0} {1}"}
+            middle{"{0} {1}"}
+            start{"{0} {1}"}
+        }
+        unit-short{
+            2{"{0} et {1}"}
+            end{"{0} et {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
         }
     }
-//    LocaleScript{  
-//        "Latn",  // ISO 15924 Name 
-//    }
-    ExemplarCharacters { "[a-z \u00e9 \u00e8 \u00f9 \u00e7 \u00e0 \u00e2 \u00ea \u00ee \u00f4 \u00fb \u00e6 \u0153 \u00eb \u00ef \u00ff]" }
-
-// http://www.elections.ca/gen_info/backgrounders/ec90815_f.html
-// http://lcweb.loc.gov/standards/iso639-2/frenchlangn.html
-// http://www.egt.ie/standards/iso3166/iso3166-1-fr.html
-
-    //------------------------------------------------------------
-    // Rule Based Number Format Support
-    //------------------------------------------------------------
-
-//         * Spellout rules for French.  French adds some interesting quirks of its
-//         * own: 1) The word "et" is interposed between the tens and ones digits,
-//         * but only if the ones digit if 1: 20 is "vingt," and 2 is "vingt-deux,"
-//         * but 21 is "vingt-et-un."  2)  There are no words for 70, 80, or 90.
-//         * "quatre-vingts" ("four twenties") is used for 80, and values proceed
-//         * by score from 60 to 99 (e.g., 73 is "soixante-treize" ["sixty-thirteen"]).
-//         * Numbers from 1,100 to 1,199 are rendered as hundreds rather than
-//         * thousands: 1,100 is "onze cents" ("eleven hundred"), rather than
-//         * "mille cent" ("one thousand one hundred")
-
-    SpelloutRules {
-        // the main rule set
-        "%main:\n"
-        "    -x: moins >>;\n"
-        "    x.x: << virgule >>;\n"
-               // words for numbers from 0 to 10
-        "    z\u00e9ro; un; deux; trois; quatre; cinq; six; sept; huit; neuf;\n"
-        "    dix; onze; douze; treize; quatorze; quinze; seize;\n"
-        "        dix-sept; dix-huit; dix-neuf;\n"
-               // ords for the multiples of 10: %%alt-ones inserts "et"
-               // when needed
-        "    20: vingt[->%%alt-ones>];\n"
-        "    30: trente[->%%alt-ones>];\n"
-        "    40: quarante[->%%alt-ones>];\n"
-        "    50: cinquante[->%%alt-ones>];\n"
-               // rule for 60.  The /20 causes this rule's multiplier to be
-               // 20 rather than 10, allowinhg us to recurse for all values
-               // from 60 to 79...
-        "    60/20: soixante[->%%alt-ones>];\n"
-               // ...except for 71, which must be special-cased
-        "    71: soixante et onze;\n"
-               // at 72, we have to repeat the rule for 60 to get us to 79
-        "    72/20: soixante->%%alt-ones>;\n"
-               // at 80, we state a new rule with the phrase for 80.  Since
-               // it changes form when there's a ones digit, we need a second
-               // rule at 81.  This rule also includes "/20," allowing it to
-               // be used correctly for all values up to 99
-        "    80: quatre-vingts; 81/20: quatre-vingt->>;\n"
-               // "cent" becomes plural when preceded by a multiplier, and
-               // the multiplier is omitted from the singular form
-        "    100: cent[ >>];\n"
-        "    200: << cents[ >>];\n"
-        "    1000: mille[ >>];\n"
-               // values from 1,100 to 1,199 are rendered as "onze cents..."
-               // instead of "mille cent..."  The > after "1000" decreases
-               // the rule's exponent, causing its multiplier to be 100 instead
-               // of 1,000.  This prevents us from getting "onze cents cent
-               // vingt-deux" ("eleven hundred one hundred twenty-two").
-        "    1100>: onze cents[ >>];\n"
-               // at 1,200, we go back to formating in thousands, so we
-               // repeat the rule for 1,000
-        "    1200: mille >>;\n"
-               // at 2,000, the multiplier is added
-        "    2000: << mille[ >>];\n"
-        "    1,000,000: << million[ >>];\n"
-        "    1,000,000,000: << milliard[ >>];\n"
-        "    1,000,000,000,000: << billion[ >>];\n"
-        "    1,000,000,000,000,000: =#,##0=;\n"
-        // %%alt-ones is used to insert "et" when the ones digit is 1
-        "%%alt-ones:\n"
-        "    ; et-un; =%main=;\n" 
-        "%%lenient-parse:\n"
-        "    &\u0000 << ' ' << ',' << '-';\n"
+    measurementSystemNames{
+        UK{"impérial"}
+        US{"américain"}
+        metric{"métrique"}
     }
-
-    // Currency display names
-    Currencies {
-        AED { "AED", "dirham des E A.U." } // UAE Dirham
-        AFA { "AFA", "afghani" } // Afghani
-        ALL { "ALL", "lek" } // Leck
-        ANG { "ANG", "florin des Antilles n\u00E9erl." } // Netherlands Antillan Guilder
-        AOK { "AOK", "kwanza" } // Kwanza
-        ARA { "ARA", "austral" }
-        ARP { "ARP", "peso argentin" } // Argentine Peso
-        ATS { "ATS", "schilling autrichien" } // Schilling
-        AUD { "AUD", "dollar australien" } // Australian Dollar
-        BBD { "BBD", "dollar de Barbade" } // Barbados Dollar
-        BDT { "BDT", "taka" } // Taka
-        BEF { "FB", "franc belge" } // Belgian Franc
-        BGL { "BGL", "lev" } // Lev
-        BHD { "BHD", "dinar de Bahrein" } // Bahraini Dinar
-        BIF { "BIF", "franc du Burundi" } // Burundi Franc
-        BMD { "BMD", "dollar des Bermudes" } // Bermudian Dollar
-        BND { "BND", "dollar de Brunei" } // Brunei Dollar
-        BOP { "BOP", "peso bolivien" } // Bolivian Peso
-        BRC { "BRC", "cruzeiro" } // Cruzeiro
-        BSD { "BSD", "dollar des Bahamas" } // Bahamian Dollar
-        BUK { "BUK", "kyat" } // Kyat
-        BWP { "BWP", "pula" } // Pula
-        BZD { "BZD", "dollar de Belize" } // Belize Dollar
-        CAD { "CAD", "dollar canadien" } // Canadian Dollar
-        CHF { "sFr.", "franc suisse" } // Swiss Franc
-        CLP { "CLP", "peso chilien" } // Chilean Peso
-        CNY { "CNY", "Yuan Ren-min-bi" } // Yuan Renminbi
-        COP { "COP", "peso colombien" } // Colombian Peso
-        CRC { "CRC", "colon" } // Costa Rican Colon
-        CSK { "CSK", "couronne tch\u00E8que" } // Koruna
-        CUP { "CUP", "peso cubain" } // Cuban Peso
-        CVE { "CVE", "escudo du Cap-Vert" } // Cape Verde Escudo
-        CYP { "CYP", "livre cypriote" } // Cyprus Pound
-        CZK { "CZK", "couronne tch\u00E8que" } // Czech Koruna
-        DEM { "DEM", "deutsche mark" } // Deutsche Mark
-        // DIF { "DIF", "franc de Djibouti" } -- unconfirmed
-        DKK { "DKK", "couronne danoise" } // Danish Krone
-        DOP { "DOP", "peso dominicain" } // Dominican Peso
-        DZD { "DZD", "dinar alg\u00E9rien" } // Algerian Dinar
-        ECS { "ECS", "sucre" } // Sucre
-        EGP { "EGP", "livre \u00E9gyptienne" } // Egyptian Pound
-        ESP { "ESP", "peseta espagnole" } // Spanish Peseta
-        ETB { "ETB", "birr" } // Ethiopian Birr
-        EUR { "\u20AC", "euro" } // Euro
-        FIM { "FIM", "mark finlandais" } // Markka
-        FJD { "FJD", "dollar de Fidji" } // Fiji Dollar
-        FKP { "FKP", "livre des Falkland" } // Falkland Islands Pound
-        FRF { "F", "franc fran\u00E7ais" } // French Franc
-        GBP { "\u00A3", "livre sterling" } // Pound Sterling
-        GHC { "GHC", "cedi" } // Cedi
-        GIP { "GIP", "livre de Gibraltar" } // Gibraltar Pound
-        GMD { "GMD", "dalasie" } // Dalasi
-        GNS { "GNS", "syli" } // Syli
-        GQE { "GQE", "ekwele" } // Ekwele
-        GRD { "GRD", "drachme" } // Drachma
-        GTQ { "GTQ", "quetzal" } // Quetzal
-        GWP { "GWP", "peso de Guin\u00E9e-Bissau" } // Guinea-Bissau Peso
-        GYD { "GYD", "dollar de Guyane" } // Guyana Dollar
-        HKD { "HKD", "dollar de Hong Kong" } // Hong Kong Dollar
-        HNL { "HNL", "lempira" } // Lempira
-        HRD { "HRD", "dinar croate" }
-        HTG { "HTG", "gourde" } // Gourde
-        HUF { "HUF", "forint" } // Forint
-        IDR { "IDR", "rupiah" } // Rupiah
-        IEP { "IEP", "livre irlandaise" } // Irish Pound
-        ILS { "ILS", "sh\u00E9kel" } // New Israeli Sheqel
-        INR { "=0#Rs.|1#Re.|1<Rs.", "roupie indienne" } // Indian Rupee
-        IQD { "IQD", "dinar irakien" } // Iraqi Dinar
-        IRR { "IRR", "rial iranien" } // Iranian Rial
-        ISK { "ISK", "couronne islandaise" } // Iceland Krona
-        ITL { "\u20A4", "lire italienne" } // Lira
-        JMD { "JMD", "dollar jamaicain" } // Jamaican Dollar
-        JOD { "JOD", "dinar jordanien" } // Jordanian Dinar
-        JPY { "\u00A5", "yen" } // Yen
-        KES { "KES", "shilling du Kenya" } // Kenyan Shilling
-        KHR { "KHR", "riel" } // Riel
-        KMF { "KMF", "franc des Comores" } // Comoro Franc
-        KPW { "KPW", "won nord-cor\u00E9en" } // North Korean Won
-        KRW { "KRW", "won" } // Won
-        KWD { "KWD", "dinar koweitien" } // Kuwaiti Dinar
-        KYD { "KYD", "dollar des Caimanes" } // Cayman Islands Dollar
-        LAK { "LAK", "kip" } // Kip
-        LBP { "LBP", "livre libanaise" } // Lebanese Pound
-        LKR { "LKR", "roupie de Sri Lanka" } // Sri Lanka Rupee
-        LRD { "LRD", "dollar lib\u00E9rien" } // Liberian Dollar
-        LUF { "LUF", "franc luxembourgeois" } // Luxembourg Franc
-        LYD { "LYD", "dinar Iybien" } // Lybian Dinar
-        MAD { "MAD", "dirham marocain" } // Moroccan Dirham
-        MGF { "MGF", "franc malgache" } // Malagasy Franc
-        MLF { "MLF", "franc malien" } // Mali Franc
-        MNT { "MNT", "tugrik" } // Tugrik
-        MOP { "MOP", "pataca" } // Pataca
-        MRO { "MRO", "ouguija" } // Ouguiya
-        MTP { "MTP", "livre maltaise" } // Maltese Pound
-        MUR { "MUR", "roupie de l'\u00EEle Maurice" } // Mauritius Rupee
-        MVR { "MVR", "roupie des Maldives" } // Rufiyaa
-        MWK { "MWK", "kwacha" } // Kwacha
-        MXP { "MXP", "peso mexicain" } // Mexican Peso
-        MYR { "MYR", "ringgit" } // Malaysian Ringgit
-        MZM { "MZM", "metical" } // Metical
-        NGN { "NGN", "naira" } // Naira
-        NIC { "NIC", "cordoba" } // Cordoba
-        NLG { "NLG", "florin n\u00E9erlandais" } // Netherlands Guilder
-        NOK { "NOK", "couronne norv\u00E9gienne" } // Norwegian Krone
-        NPR { "NPR", "roupie du N\u00E9pal" } // Nepalese Rupee
-        NZD { "NZD", "dollar n\u00E9o-z\u00E9landais" } // New Zealand Dollar
-        OMR { "OMR", "rial omani" } // Rial Omani
-        PAB { "PAB", "balboa" } // Balboa
-        PES { "PES", "sol" } // Sol
-        PGK { "PGK", "kina" } // Kina
-        PHP { "PHP", "peso philippin" } // Philippine Peso
-        PKR { "PKR", "roupie du Pakistan" } // Pakistan Rupee
-        PLZ { "PLZ", "zloty" } // Zloty
-        PTE { "PTE", "escudo portugais" } // Portugese Escudo
-        PYG { "PYG", "guarani" } // Guarani
-        QAR { "QAR", "rial du Qatar" } // Qatari Rial
-        ROL { "ROL", "leu" } // Leu
-        RUR { "RUR", "rouble de Russie" } // Russian Ruble
-        RWF { "RWF", "franc du Rwanda" } // Rwanda Franc
-        SAR { "SAR", "riyal saoudien" } // Saudi Riyal
-        SBD { "SBD", "dollar de Salomon" } // Solomon Islands Dollar
-        SCR { "SCR", "roupie des Seychelles" } // Seychelles Rupee
-        SDP { "SDP", "livre soudanaise" } // Sudanese Pound
-        SEK { "SEK", "couronne su\u00E9doise" } // Swedish Krona
-        SGD { "SGD", "dollar de Singapour" } // Singapore Dollar
-        SHP { "SHP", "livre de Sainte-H\u00E9l\u00E8ne" } // Saint Helena Pound
-        SIT { "SIT", "monnaie slov\u00E8ne" } // Tolar
-        SKK { "SKK", "couronne slovaque" } // Slovak Koruna
-        SLL { "SLL", "leone" } // Leone
-        SOS { "SOS", "shilling de Somalie" } // Somali Shilling
-        SRG { "SRG", "florin de Surinam" } // Suriname Guilder
-        STD { "STD", "dobra" } // Dobra
-        SUR { "SUR", "rouble de C.E.I." } // Rouble
-        SYP { "SYP", "livre syrienne" } // Syrian Pound
-        SZL { "SZL", "lilangeni" } // Lilangeni
-        THB { "THB", "baht" } // Baht
-        TND { "TND", "dinar tunisien" } // Tunisian Dinar
-        TOP { "TOP", "pa'anga" } // Pa'anga
-        TPE { "TPE", "escudo de Timor" } // Timor Escudo
-        TRL { "TRL", "livre turque" } // Turkish Lira
-        TTD { "TTD", "dollar de la Trinit\u00E9" } // Trinidad and Tobago Dollar
-        TWD { "TWD", "dollar ta\u00EFwanien" } // New Taiwan Dollar
-        TZS { "TZS", "shilling de Tanzanie" } // Tanzanian Shilling
-        UGS { "UGS", "shilling ougandais" } // Uganda Shilling
-        USD { "$", "dollar des Etats-Unis" } // US Dollar
-        UYP { "UYP", "peso uruguayen" } // Uruguayan Peso
-        VEB { "VEB", "bolivar" } // Bolivar
-        VND { "VND", "dong" } // Dong
-        VUV { "VUV", "vatu" } // Vatu
-        WST { "WST", "tala" } // Tala
-        XAF { "XAF", "franc CFA (BEAC)" } // CFA Franc BEAC
-        XCD { "XCD", "dollar des Cara\u00EFbes" } // East Caribbean Dollar
-        XEU { "XEU", "unit\u00E9 de compte europ\u00E9enne (ECU)" } // European Currency Unit
-        XOF { "XOF", "franc CFA (BCEAO)" } // CFA Franc BCEAO
-        XPF { "XPF", "franc CFP" } // CFP Franc
-        YDD { "YDD", "dinar du Y\u00E9men" } // Yemeni Dinar
-        YER { "YER", "riyal du Y\u00E9men" } // Yemeni Rial
-        YUD { "YUD", "nouveau dinar yougoslave" } // New Yugoslavian
-        ZAR { "ZAR", "rand" } // Rand
-        ZMK { "ZMK", "kwacha" } // Kwacha
-        ZRZ { "ZRZ", "za\u00EFre" } // Zaire
-        ZWD { "ZWD", "Zimbabwe dollar" } // Zimbabwe Dollar
+    transformNames{
+        BGN{"BGN"}
+        Numeric{"Numérique"}
+        Tone{"Ton"}
+        UNGEGN{"UNGEGN"}
+        x-Accents{"Accents"}
+        x-Fullwidth{"Pleine chasse"}
+        x-Halfwidth{"Demi-chasse"}
+        x-Jamo{"Jamo"}
+        x-Pinyin{"Pinyin"}
+        x-Publishing{"Publication"}
     }
 }