]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/locales/fr.txt
ICU-511.25.tar.gz
[apple/icu.git] / icuSources / data / locales / fr.txt
index 0a80c2ad622a0e5947277b3d835704d510a782d9..94722226013890d08f13207c57025f31fa4b6054 100644 (file)
@@ -1,9 +1,9 @@
 // ***************************************************************************
 // *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others.  All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr.xml
+// * Copyright (C) 2013 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr.xml
 // *
 // ***************************************************************************
 /**
@@ -15,20 +15,123 @@ fr{
         "[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]"
     }
-    ExemplarCharactersCurrency{"[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]"}
     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{"[\- ‐ – — , ; \: ! ? . … ’ « » ( ) \[ \] § @ * / \& # † ‡]"}
+    ExemplarCharactersPunctuation{"[\\- ‐ – — , ; \\: ! ? . … ’ \u0022 “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]"}
     LocaleScript{
         "Latn",
     }
     NumberElements{
         latn{
             patterns{
-                currencyFormat{"#,##0.00 ¤"}
+                currencyFormat{"#,##0.00 ¤;(#,##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{
+                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"}
@@ -43,9 +146,95 @@ fr{
             }
         }
     }
-    Version{"2.0.66.10"}
+    Version{"2.0.82.57"}
     calendar{
         buddhist{
+            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"}
+                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"}
+                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è",
+                    }
+                }
+            }
+        }
+        generic{
             DateTimePatterns{
                 "HH:mm:ss zzzz",
                 "HH:mm:ss z",
@@ -53,8 +242,8 @@ fr{
                 "HH:mm",
                 "EEEE d MMMM y G",
                 "d MMMM y G",
-                "d MMM, y G",
-                "d/M/y G",
+                "d MMM y G",
+                "dd/MM/y GGGGG",
                 "{1} {0}",
                 "{1} {0}",
                 "{1} {0}",
@@ -64,65 +253,49 @@ fr{
             availableFormats{
                 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"}
-                MMMMEd{"E d MMMM"}
                 MMMd{"d MMM"}
-                MMMdd{"dd MMM"}
-                MMd{"d/MM"}
-                MMdd{"dd/MM"}
                 Md{"d/M"}
                 d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
                 ms{"mm:ss"}
                 y{"y G"}
-                yM{"M/y G"}
-                yMEd{"E d/M/y G"}
-                yMMM{"MMM y G"}
-                yMMMEd{"E d MMM y G"}
-                yMd{"d/M/y G"}
-                yQ{"'T'Q y G"}
-                yQQQ{"QQQ y G"}
-                yyMM{"MM/y G"}
-                yyMMM{"MMM y G"}
-                yyMMMEd{"E d MMM y G"}
-                yyMMMd{"d MMM y G"}
-                yyQ{"'T'Q y G"}
-                yyQQQQ{"QQQQ 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"}
-            }
-            eras{
-                abbreviated{
-                    "ère b.",
-                }
-                narrow{
-                    "E.B.",
-                }
-                wide{
-                    "ère bouddhiste",
-                }
+                yyyyMMMd{"d MMM y G"}
+                yyyyMd{"d/M/y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ y G"}
             }
             intervalFormats{
                 H{
                     H{"HH – HH"}
-                    a{"HH – HH"}
                 }
                 Hm{
                     H{"HH:mm – HH:mm"}
-                    a{"HH:mm – HH:mm"}
                     m{"HH:mm – HH:mm"}
                 }
                 Hmv{
                     H{"HH:mm – HH:mm v"}
-                    a{"HH:mm – HH:mm v"}
                     m{"HH:mm – HH:mm v"}
                 }
                 Hv{
                     H{"HH – HH v"}
-                    a{"HH – HH v"}
                 }
                 M{
                     M{"M–M"}
@@ -138,9 +311,6 @@ fr{
                     M{"'du' E d MMM 'au' E d MMM"}
                     d{"'du' E d 'au' E d MMM"}
                 }
-                MMMM{
-                    M{"LLLL–LLLL"}
-                }
                 MMMd{
                     M{"'du' d MMM 'au' d MMM"}
                     d{"d–d MMM"}
@@ -175,17 +345,17 @@ fr{
                     y{"y-y G"}
                 }
                 yM{
-                    M{"MM/yy – MM/yy GGGGG"}
-                    y{"M/yyyy – M/yyyy GGGGG"}
+                    M{"MM/y – MM/y G"}
+                    y{"M/y – M/y G"}
                 }
                 yMEd{
-                    M{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    d{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    y{"E d/M/yyyy – E d/M/yyyy GGGGG"}
+                    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"}
+                    y{"MMM y – MMM y G"}
                 }
                 yMMMEd{
                     M{"E d MMM – E d MMM y G"}
@@ -194,7 +364,7 @@ fr{
                 }
                 yMMMM{
                     M{"MMMM–MMMM y G"}
-                    y{"MMMM y – MMMM y G"}
+                    y{"MMMM y – MMMM y G"}
                 }
                 yMMMd{
                     M{"d MMM – d MMM y G"}
@@ -202,76 +372,9 @@ fr{
                     y{"d MMM y – d MMM y G"}
                 }
                 yMd{
-                    M{"d/M/yy – d/M/yy GGGGG"}
-                    d{"d/M/yy – d/M/yy GGGGG"}
-                    y{"d/M/yyyy – d/M/yyyy GGGGG"}
-                }
-            }
-        }
-        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{
-                M{"L"}
-                MEd{"E d/M"}
-                MMM{"LLL"}
-                MMMEd{"E d MMM"}
-                MMMd{"d MMM"}
-                Md{"d/M"}
-                ms{"mm:ss"}
-                y{"U"}
-                yM{"M/y"}
-                yMEd{"E d/M/y"}
-                yMMM{"MMM U"}
-                yMMMEd{"E d MMM U"}
-                yMMMd{"d MMM U"}
-                yMd{"d/M/y"}
-                yQ{"'T'Q U"}
-                yQQQ{"QQQ 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è",
-                    }
+                    M{"d/M/y – d/M/y G"}
+                    d{"d/M/y – d/M/y G"}
+                    y{"dd/MM/y – dd/MM/y G"}
                 }
             }
         }
@@ -288,7 +391,7 @@ fr{
                 "EEEE d MMMM y",
                 "d MMMM y",
                 "d MMM y",
-                "dd/MM/yy",
+                "dd/MM/yyyy",
                 "{1} {0}",
                 "{1} {0}",
                 "{1} {0}",
@@ -297,38 +400,34 @@ fr{
             }
             availableFormats{
                 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"}
-                MMMMEd{"E d MMMM"}
                 MMMd{"d MMM"}
-                MMMdd{"dd MMM"}
-                MMd{"d/MM"}
-                MMdd{"dd/MM"}
                 Md{"d/M"}
                 d{"d"}
+                h{"h a"}
                 hm{"h:mm a"}
                 hms{"h:mm:ss a"}
                 ms{"mm:ss"}
                 y{"y"}
-                yM{"M/yyyy"}
-                yMEd{"E d/M/yyyy"}
+                yM{"M/y"}
+                yMEd{"E d/M/y"}
                 yMMM{"MMM y"}
                 yMMMEd{"E d MMM y"}
+                yMMMM{"MMMM y"}
                 yMMMd{"d MMM y"}
-                yMd{"d/M/yyyy"}
-                yQ{"'T'Q y"}
+                yMd{"d/M/y"}
                 yQQQ{"QQQ y"}
-                yyMM{"MM/yy"}
-                yyMMM{"MMM yy"}
-                yyMMMEd{"E d MMM yy"}
-                yyMMMd{"d MMM yy"}
-                yyQ{"'T'Q yy"}
-                yyQQQQ{"QQQQ yy"}
-                yyyyMMMM{"MMMM y"}
+                yQQQQ{"QQQQ y"}
             }
             dayNames{
                 format{
@@ -341,6 +440,24 @@ fr{
                         "ven.",
                         "sam.",
                     }
+                    narrow{
+                        "D",
+                        "L",
+                        "M",
+                        "M",
+                        "J",
+                        "V",
+                        "S",
+                    }
+                    short{
+                        "di",
+                        "lu",
+                        "ma",
+                        "me",
+                        "je",
+                        "ve",
+                        "sa",
+                    }
                     wide{
                         "dimanche",
                         "lundi",
@@ -370,6 +487,24 @@ fr{
                         "V",
                         "S",
                     }
+                    short{
+                        "dim.",
+                        "lun.",
+                        "mar.",
+                        "mer.",
+                        "jeu.",
+                        "ven.",
+                        "sam.",
+                    }
+                    wide{
+                        "dimanche",
+                        "lundi",
+                        "mardi",
+                        "mercredi",
+                        "jeudi",
+                        "vendredi",
+                        "samedi",
+                    }
                 }
             }
             eras{
@@ -382,81 +517,20 @@ fr{
                     "après Jésus-Christ",
                 }
             }
-            fields{
-                day{
-                    dn{"jour"}
-                    relative{
-                        "-1"{"hier"}
-                        "-2"{"avant-hier"}
-                        "0"{"aujourd’hui"}
-                        "1"{"demain"}
-                        "2"{"après-demain"}
-                    }
-                }
-                dayperiod{
-                    dn{"cadran"}
-                }
-                era{
-                    dn{"ère"}
-                }
-                hour{
-                    dn{"heure"}
-                }
-                minute{
-                    dn{"minute"}
-                }
-                month{
-                    dn{"mois"}
-                    relative{
-                        "-1"{"le mois dernier"}
-                        "0"{"ce mois-ci"}
-                        "1"{"le mois prochain"}
-                    }
-                }
-                second{
-                    dn{"seconde"}
-                }
-                week{
-                    dn{"semaine"}
-                    relative{
-                        "-1"{"la semaine dernière"}
-                        "0"{"cette semaine"}
-                        "1"{"la semaine prochaine"}
-                    }
-                }
-                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"}
-                    }
-                }
-                zone{
-                    dn{"fuseau horaire"}
-                }
-            }
             intervalFormats{
                 H{
                     H{"HH – HH"}
-                    a{"HH – HH"}
                 }
                 Hm{
                     H{"HH:mm – HH:mm"}
-                    a{"HH:mm – HH:mm"}
                     m{"HH:mm – HH:mm"}
                 }
                 Hmv{
                     H{"HH:mm – HH:mm v"}
-                    a{"HH:mm – HH:mm v"}
                     m{"HH:mm – HH:mm v"}
                 }
                 Hv{
                     H{"HH – HH v"}
-                    a{"HH – HH v"}
                 }
                 M{
                     M{"M–M"}
@@ -506,13 +580,13 @@ fr{
                     y{"y-y"}
                 }
                 yM{
-                    M{"MM/yy – MM/yy"}
-                    y{"M/yyyy – M/yyyy"}
+                    M{"MM/y – MM/y"}
+                    y{"M/y – M/y"}
                 }
                 yMEd{
-                    M{"E dd/MM/yy – E dd/MM/yy"}
-                    d{"E dd/MM/yy – E dd/MM/yy"}
-                    y{"E d/M/yyyy – E d/M/yyyy"}
+                    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"}
@@ -533,9 +607,9 @@ fr{
                     y{"d MMM y – d MMM y"}
                 }
                 yMd{
-                    M{"d/M/yy – d/M/yy"}
-                    d{"d/M/yy – d/M/yy"}
-                    y{"d/M/yyyy – d/M/yyyy"}
+                    M{"d/M/y – d/M/y"}
+                    d{"d/M/y – d/M/y"}
+                    y{"dd/MM/y – dd/MM/y"}
                 }
             }
             monthNames{
@@ -554,6 +628,20 @@ fr{
                         "nov.",
                         "déc.",
                     }
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
                     wide{
                         "janvier",
                         "février",
@@ -598,22 +686,56 @@ fr{
                         "N",
                         "D",
                     }
-                }
-            }
-            quarters{
-                format{
-                    abbreviated{
-                        "T1",
-                        "T2",
-                        "T3",
-                        "T4",
-                    }
-                    narrow{
+                    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",
@@ -646,215 +768,70 @@ fr{
             }
         }
         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",
-                "d/M/y G",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-            }
-            availableFormats{
-                Ed{"E d"}
-                Gy{"y G"}
-                Hm{"HH:mm"}
-                Hms{"HH:mm:ss"}
-                M{"L"}
-                MEd{"E d/M"}
-                MMM{"LLL"}
-                MMMEd{"E d MMM"}
-                MMMMEd{"E d MMMM"}
-                MMMd{"d MMM"}
-                MMMdd{"dd MMM"}
-                MMd{"d/MM"}
-                MMdd{"dd/MM"}
-                Md{"d/M"}
-                d{"d"}
-                ms{"mm:ss"}
-                y{"y G"}
-                yyMM{"MM/y G"}
-                yyMMM{"MMM y G"}
-                yyMMMEd{"E d MMM y G"}
-                yyMMMd{"d MMM y G"}
-                yyQ{"'T'Q y G"}
-                yyQQQQ{"QQQQ y G"}
-                yyyy{"y G"}
-                yyyyM{"M/y G"}
-                yyyyMEd{"E d/M/y G"}
-                yyyyMMM{"MMM y G"}
-                yyyyMMMEd{"E d MMM y G"}
-                yyyyMMMM{"MMMM y G"}
-                yyyyMMMd{"d MMM y G"}
-                yyyyMd{"d/M/y G"}
-                yyyyQ{"'T'Q y G"}
-                yyyyQQQ{"QQQ y G"}
-            }
             eras{
                 abbreviated{
                     "AH",
                 }
-                narrow{
-                    "AH",
-                }
-                wide{
-                    "AH",
-                }
-            }
-            intervalFormats{
-                H{
-                    H{"HH – HH"}
-                    a{"HH – HH"}
-                }
-                Hm{
-                    H{"HH:mm – HH:mm"}
-                    a{"HH:mm – HH:mm"}
-                    m{"HH:mm – HH:mm"}
-                }
-                Hmv{
-                    H{"HH:mm – HH:mm v"}
-                    a{"HH:mm – HH:mm v"}
-                    m{"HH:mm – HH:mm v"}
-                }
-                Hv{
-                    H{"HH – HH v"}
-                    a{"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{"'du' E d MMM 'au' E d MMM"}
-                    d{"'du' E d 'au' E d MMM"}
-                }
-                MMMM{
-                    M{"LLLL–LLLL"}
-                }
-                MMMd{
-                    M{"'du' d MMM 'au' 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/yy – MM/yy GGGGG"}
-                    y{"M/yyyy – M/yyyy GGGGG"}
-                }
-                yMEd{
-                    M{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    d{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    y{"E d/M/yyyy – E d/M/yyyy GGGGG"}
-                }
-                yMMM{
-                    M{"MMM–MMM y G"}
-                    y{"MMM y G – 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 G – 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/yy – d/M/yy GGGGG"}
-                    d{"d/M/yy – d/M/yy GGGGG"}
-                    y{"d/M/yyyy – d/M/yyyy GGGGG"}
-                }
             }
             monthNames{
                 format{
                     abbreviated{
-                        "Mouh.",
-                        "Saf.",
-                        "Rabiʻ-oul-A.",
-                        "Rabiʻ-out-T.",
-                        "Djoum.-l-O.",
-                        "Djoum.-t-T.",
-                        "Radj.",
-                        "Cha.",
-                        "Ram.",
-                        "Chaou.",
-                        "Dou-l-Q.",
-                        "Dou-l-H.",
+                        "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",
                     }
-                    default{"wide"}
                     wide{
-                        "Mouharram",
-                        "Safar",
-                        "Rabiʻ-oul-Aououal",
-                        "Rabiʻ-out-Tani",
-                        "Djoumada-l-Oula",
-                        "Djoumada-t-Tania",
-                        "Radjab",
-                        "Chaʻban",
-                        "Ramadan",
-                        "Chaououal",
-                        "Dou-l-Qaʻda",
-                        "Dou-l-Hidjja",
+                        "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.",
-                        "Rabiʻ-oul-A.",
-                        "Rabiʻ-out-T.",
-                        "Djoum.-l-O.",
-                        "Djoum.-t-T.",
-                        "Radj.",
-                        "Cha.",
-                        "Ram.",
-                        "Chaou.",
-                        "Dou-l-Q.",
-                        "Dou-l-H.",
+                        "mouh.",
+                        "saf.",
+                        "rab.aw.",
+                        "rab.th.",
+                        "joum.ou.",
+                        "joum.th.",
+                        "raj.",
+                        "chaa.",
+                        "ram.",
+                        "chaw.",
+                        "dhou.qi.",
+                        "dhou.hi.",
                     }
                     narrow{
                         "1",
@@ -871,18 +848,18 @@ fr{
                         "12",
                     }
                     wide{
-                        "Mouharram",
-                        "Safar",
-                        "Rabiʻ-oul-Aououal",
-                        "Rabiʻ-out-Tani",
-                        "Djoumada-l-Oula",
-                        "Djoumada-t-Tania",
-                        "Radjab",
-                        "Chaʻban",
-                        "Ramadan",
-                        "Chaououal",
-                        "Dou-l-Qaʻda",
-                        "Dou-l-Hidjja",
+                        "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",
                     }
                 }
             }
@@ -895,311 +872,22 @@ fr{
                 "HH:mm",
                 "EEEE d MMMM y G",
                 "d MMMM y G",
-                "d MMM, y G",
-                "d/M/y GGGGG",
+                "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"}
-                Hm{"HH:mm"}
-                Hms{"HH:mm:ss"}
-                M{"L"}
-                MEd{"E d/M"}
-                MMM{"LLL"}
-                MMMEd{"E d MMM"}
-                MMMMEd{"E d MMMM"}
-                MMMd{"d MMM"}
-                MMMdd{"dd MMM"}
-                MMd{"d/MM"}
-                MMdd{"dd/MM"}
-                Md{"d/M"}
-                d{"d"}
-                ms{"mm:ss"}
-                y{"y G"}
-                yyMM{"MM/y GGGGG"}
-                yyMMM{"MMM y G"}
-                yyMMMEd{"E d MMM y G"}
-                yyMMMd{"d MMM y G"}
-                yyQ{"'T'Q y G"}
-                yyQQQQ{"QQQQ 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"}
-                yyyyQ{"'T'Q y G"}
-                yyyyQQQ{"QQQ y G"}
-            }
-            intervalFormats{
-                H{
-                    H{"HH – HH"}
-                    a{"HH – HH"}
-                }
-                Hm{
-                    H{"HH:mm – HH:mm"}
-                    a{"HH:mm – HH:mm"}
-                    m{"HH:mm – HH:mm"}
-                }
-                Hmv{
-                    H{"HH:mm – HH:mm v"}
-                    a{"HH:mm – HH:mm v"}
-                    m{"HH:mm – HH:mm v"}
-                }
-                Hv{
-                    H{"HH – HH v"}
-                    a{"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{"'du' E d MMM 'au' E d MMM"}
-                    d{"'du' E d 'au' E d MMM"}
-                }
-                MMMM{
-                    M{"LLLL–LLLL"}
-                }
-                MMMd{
-                    M{"'du' d MMM 'au' 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/yy – MM/yy GGGGG"}
-                    y{"M/yyyy – M/yyyy GGGGG"}
-                }
-                yMEd{
-                    M{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    d{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    y{"E d/M/yyyy – E d/M/yyyy GGGGG"}
-                }
-                yMMM{
-                    M{"MMM–MMM y G"}
-                    y{"MMM y G – 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 G – 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/yy – d/M/yy GGGGG"}
-                    d{"d/M/yy – d/M/yy GGGGG"}
-                    y{"d/M/yyyy – d/M/yyyy GGGGG"}
-                }
-            }
         }
         roc{
-            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",
-                "d/M/y GGGGG",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-            }
-            availableFormats{
-                Ed{"E d"}
-                Gy{"y G"}
-                Hm{"HH:mm"}
-                Hms{"HH:mm:ss"}
-                M{"L"}
-                MEd{"E d/M"}
-                MMM{"LLL"}
-                MMMEd{"E d MMM"}
-                MMMMEd{"E d MMMM"}
-                MMMd{"d MMM"}
-                MMMdd{"dd MMM"}
-                MMd{"d/MM"}
-                MMdd{"dd/MM"}
-                Md{"d/M"}
-                d{"d"}
-                ms{"mm:ss"}
-                y{"y G"}
-                yyMM{"MM/y GGGGG"}
-                yyMMM{"MMM y G"}
-                yyMMMEd{"E d MMM y G"}
-                yyMMMd{"d MMM y G"}
-                yyQ{"'T'Q y G"}
-                yyQQQQ{"QQQQ 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"}
-                yyyyQ{"'T'Q y G"}
-                yyyyQQQ{"QQQ y G"}
-            }
             eras{
                 abbreviated{
                     "avant RdC",
                     "RdC",
                 }
             }
-            intervalFormats{
-                H{
-                    H{"HH – HH"}
-                    a{"HH – HH"}
-                }
-                Hm{
-                    H{"HH:mm – HH:mm"}
-                    a{"HH:mm – HH:mm"}
-                    m{"HH:mm – HH:mm"}
-                }
-                Hmv{
-                    H{"HH:mm – HH:mm v"}
-                    a{"HH:mm – HH:mm v"}
-                    m{"HH:mm – HH:mm v"}
-                }
-                Hv{
-                    H{"HH – HH v"}
-                    a{"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{"'du' E d MMM 'au' E d MMM"}
-                    d{"'du' E d 'au' E d MMM"}
-                }
-                MMMM{
-                    M{"LLLL–LLLL"}
-                }
-                MMMd{
-                    M{"'du' d MMM 'au' 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/yy – MM/yy GGGGG"}
-                    y{"M/yyyy – M/yyyy GGGGG"}
-                }
-                yMEd{
-                    M{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    d{"E dd/MM/yy – E dd/MM/yy GGGGG"}
-                    y{"E d/M/yyyy – E d/M/yyyy GGGGG"}
-                }
-                yMMM{
-                    M{"MMM–MMM y G"}
-                    y{"MMM y G – 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 G – 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/yy – d/M/yy GGGGG"}
-                    d{"d/M/yy – d/M/yy GGGGG"}
-                    y{"d/M/yyyy – d/M/yyyy GGGGG"}
-                }
-            }
         }
     }
     contextTransforms{
@@ -1211,6 +899,10 @@ fr{
             0,
             1,
         }
+        languages:intvector{
+            1,
+            0,
+        }
         month-format-except-narrow:intvector{
             0,
             1,
@@ -1223,13 +915,72 @@ fr{
     delimiters{
         alternateQuotationEnd{"»"}
         alternateQuotationStart{"«"}
-        quotationEnd{"”"}
-        quotationStart{"“"}
+        quotationEnd{"»"}
+        quotationStart{"«"}
+    }
+    fields{
+        day{
+            dn{"jour"}
+            relative{
+                "-1"{"hier"}
+                "-2"{"avant-hier"}
+                "0"{"aujourd’hui"}
+                "1"{"demain"}
+                "2"{"après-demain"}
+            }
+        }
+        dayperiod{
+            dn{"cadran"}
+        }
+        era{
+            dn{"ère"}
+        }
+        hour{
+            dn{"heure"}
+        }
+        minute{
+            dn{"minute"}
+        }
+        month{
+            dn{"mois"}
+            relative{
+                "-1"{"le mois dernier"}
+                "0"{"ce mois-ci"}
+                "1"{"le mois prochain"}
+            }
+        }
+        second{
+            dn{"seconde"}
+        }
+        week{
+            dn{"semaine"}
+            relative{
+                "-1"{"la semaine dernière"}
+                "0"{"cette semaine"}
+                "1"{"la semaine prochaine"}
+            }
+        }
+        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"}
+            }
+        }
+        zone{
+            dn{"fuseau horaire"}
+        }
     }
     listPattern{
         standard{
             2{"{0} et {1}"}
             end{"{0} et {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
         }
     }
     measurementSystemNames{
@@ -1243,14 +994,10 @@ fr{
             other{"{0} jours"}
         }
         day-future{
-            0{"dans 0 jour"}
-            1{"dans 1 jour"}
             one{"dans {0} jour"}
             other{"dans {0} jours"}
         }
         day-past{
-            0{"il y a 0 jour"}
-            1{"il y a 1 jour"}
             one{"il y a {0} jour"}
             other{"il y a {0} jours"}
         }
@@ -1259,14 +1006,10 @@ fr{
             other{"{0} heures"}
         }
         hour-future{
-            0{"dans 0 heure"}
-            1{"dans 1 heure"}
             one{"dans {0} heure"}
             other{"dans {0} heures"}
         }
         hour-past{
-            0{"il y a 0 heure"}
-            1{"il y a 1 heure"}
             one{"il y a {0} heure"}
             other{"il y a {0} heures"}
         }
@@ -1275,14 +1018,10 @@ fr{
             other{"{0} minutes"}
         }
         minute-future{
-            0{"dans 0 minute"}
-            1{"dans 1 minute"}
             one{"dans {0} minute"}
             other{"dans {0} minutes"}
         }
         minute-past{
-            0{"il y a 0 minute"}
-            1{"il y a 1 minute"}
             one{"il y a {0} minute"}
             other{"il y a {0} minutes"}
         }
@@ -1291,14 +1030,10 @@ fr{
             other{"{0} mois"}
         }
         month-future{
-            0{"dans 0 mois"}
-            1{"dans 1 mois"}
             one{"dans {0} mois"}
             other{"dans {0} mois"}
         }
         month-past{
-            0{"il y a 0 mois"}
-            1{"il y a 1 mois"}
             one{"il y a {0} mois"}
             other{"il y a {0} mois"}
         }
@@ -1307,14 +1042,10 @@ fr{
             other{"{0} secondes"}
         }
         second-future{
-            0{"dans 0 seconde"}
-            1{"dans 1 seconde"}
             one{"dans {0} seconde"}
             other{"dans {0} secondes"}
         }
         second-past{
-            0{"il y a 0 seconde"}
-            1{"il y a 1 seconde"}
             one{"il y a {0} seconde"}
             other{"il y a {0} secondes"}
         }
@@ -1323,14 +1054,10 @@ fr{
             other{"{0} semaines"}
         }
         week-future{
-            0{"dans 0 semaine"}
-            1{"dans 1 semaine"}
             one{"dans {0} semaine"}
             other{"dans {0} semaines"}
         }
         week-past{
-            0{"il y a 0 semaine"}
-            1{"il y a 1 semaine"}
             one{"il y a {0} semaine"}
             other{"il y a {0} semaines"}
         }
@@ -1339,14 +1066,10 @@ fr{
             other{"{0} années"}
         }
         year-future{
-            0{"dans 0 an"}
-            1{"dans 1 an"}
             one{"dans {0} an"}
             other{"dans {0} ans"}
         }
         year-past{
-            0{"il y a 0 an"}
-            1{"il y a 1 an"}
             one{"il y a {0} an"}
             other{"il y a {0} ans"}
         }
@@ -1361,8 +1084,8 @@ fr{
             other{"{0} h"}
         }
         minute{
-            one{"{0} mn"}
-            other{"{0} mn"}
+            one{"{0} min"}
+            other{"{0} min"}
         }
         month{
             one{"{0} mois"}