/*! Ant Design Vue UI v4.1.0-rc.3 */

(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
  typeof define === 'function' && define.amd ? define(factory) :
  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.AntdLocalfr_FR = factory());
})(this, (function () { 'use strict';

  const localeValues = {
    locale: "fr",
    Pagination: {
      items_per_page: "/ page",
      jump_to: "Aller \xE0",
      jump_to_confirm: "confirmer",
      page: "",
      prev_page: "Page pr\xE9c\xE9dente",
      next_page: "Page suivante",
      prev_5: "5 Pages pr\xE9c\xE9dentes",
      next_5: "5 Pages suivantes",
      prev_3: "3 Pages pr\xE9c\xE9dentes",
      next_3: "3 Pages suivantes"
    },
    DatePicker: {
      lang: {
        placeholder: "S\xE9lectionner une date",
        yearPlaceholder: "S\xE9lectionner une ann\xE9e",
        quarterPlaceholder: "S\xE9lectionner un trimestre",
        monthPlaceholder: "S\xE9lectionner un mois",
        weekPlaceholder: "S\xE9lectionner une semaine",
        rangePlaceholder: [
          "Date de d\xE9but",
          "Date de fin"
        ],
        rangeYearPlaceholder: [
          "Ann\xE9e de d\xE9but",
          "Ann\xE9e de fin"
        ],
        rangeMonthPlaceholder: [
          "Mois de d\xE9but",
          "Mois de fin"
        ],
        rangeWeekPlaceholder: [
          "Semaine de d\xE9but",
          "Semaine de fin"
        ],
        locale: "fr_FR",
        today: "Aujourd'hui",
        now: "Maintenant",
        backToToday: "Aujourd'hui",
        ok: "Ok",
        clear: "R\xE9tablir",
        month: "Mois",
        year: "Ann\xE9e",
        timeSelect: "S\xE9lectionner l'heure",
        dateSelect: "S\xE9lectionner la date",
        monthSelect: "Choisissez un mois",
        yearSelect: "Choisissez une ann\xE9e",
        decadeSelect: "Choisissez une d\xE9cennie",
        yearFormat: "YYYY",
        dateFormat: "DD/MM/YYYY",
        dayFormat: "DD",
        dateTimeFormat: "DD/MM/YYYY HH:mm:ss",
        monthBeforeYear: true,
        previousMonth: "Mois pr\xE9c\xE9dent (PageUp)",
        nextMonth: "Mois suivant (PageDown)",
        previousYear: "Ann\xE9e pr\xE9c\xE9dente (Ctrl + gauche)",
        nextYear: "Ann\xE9e prochaine (Ctrl + droite)",
        previousDecade: "D\xE9cennie pr\xE9c\xE9dente",
        nextDecade: "D\xE9cennie suivante",
        previousCentury: "Si\xE8cle pr\xE9c\xE9dent",
        nextCentury: "Si\xE8cle suivant"
      },
      timePickerLocale: {
        placeholder: "S\xE9lectionner l'heure",
        rangePlaceholder: [
          "Heure de d\xE9but",
          "Heure de fin"
        ]
      }
    },
    TimePicker: {
      placeholder: "S\xE9lectionner l'heure",
      rangePlaceholder: [
        "Heure de d\xE9but",
        "Heure de fin"
      ]
    },
    Calendar: {
      lang: {
        placeholder: "S\xE9lectionner une date",
        yearPlaceholder: "S\xE9lectionner une ann\xE9e",
        quarterPlaceholder: "S\xE9lectionner un trimestre",
        monthPlaceholder: "S\xE9lectionner un mois",
        weekPlaceholder: "S\xE9lectionner une semaine",
        rangePlaceholder: [
          "Date de d\xE9but",
          "Date de fin"
        ],
        rangeYearPlaceholder: [
          "Ann\xE9e de d\xE9but",
          "Ann\xE9e de fin"
        ],
        rangeMonthPlaceholder: [
          "Mois de d\xE9but",
          "Mois de fin"
        ],
        rangeWeekPlaceholder: [
          "Semaine de d\xE9but",
          "Semaine de fin"
        ],
        locale: "fr_FR",
        today: "Aujourd'hui",
        now: "Maintenant",
        backToToday: "Aujourd'hui",
        ok: "Ok",
        clear: "R\xE9tablir",
        month: "Mois",
        year: "Ann\xE9e",
        timeSelect: "S\xE9lectionner l'heure",
        dateSelect: "S\xE9lectionner la date",
        monthSelect: "Choisissez un mois",
        yearSelect: "Choisissez une ann\xE9e",
        decadeSelect: "Choisissez une d\xE9cennie",
        yearFormat: "YYYY",
        dateFormat: "DD/MM/YYYY",
        dayFormat: "DD",
        dateTimeFormat: "DD/MM/YYYY HH:mm:ss",
        monthBeforeYear: true,
        previousMonth: "Mois pr\xE9c\xE9dent (PageUp)",
        nextMonth: "Mois suivant (PageDown)",
        previousYear: "Ann\xE9e pr\xE9c\xE9dente (Ctrl + gauche)",
        nextYear: "Ann\xE9e prochaine (Ctrl + droite)",
        previousDecade: "D\xE9cennie pr\xE9c\xE9dente",
        nextDecade: "D\xE9cennie suivante",
        previousCentury: "Si\xE8cle pr\xE9c\xE9dent",
        nextCentury: "Si\xE8cle suivant"
      },
      timePickerLocale: {
        placeholder: "S\xE9lectionner l'heure",
        rangePlaceholder: [
          "Heure de d\xE9but",
          "Heure de fin"
        ]
      }
    },
    Table: {
      filterTitle: "Filtrer",
      filterConfirm: "OK",
      filterReset: "R\xE9initialiser",
      filterEmptyText: "Aucun filtre",
      emptyText: "Aucune donn\xE9e",
      selectAll: "S\xE9lectionner la page actuelle",
      selectInvert: "Inverser la s\xE9lection de la page actuelle",
      selectNone: "D\xE9s\xE9lectionner toutes les donn\xE9es",
      selectionAll: "S\xE9lectionner toutes les donn\xE9es",
      sortTitle: "Trier",
      expand: "D\xE9velopper la ligne",
      collapse: "R\xE9duire la ligne",
      triggerDesc: "Trier par ordre d\xE9croissant",
      triggerAsc: "Trier par ordre croissant",
      cancelSort: "Annuler le tri"
    },
    Modal: {
      okText: "OK",
      cancelText: "Annuler",
      justOkText: "OK"
    },
    Popconfirm: {
      okText: "OK",
      cancelText: "Annuler"
    },
    Transfer: {
      titles: [
        "",
        ""
      ],
      searchPlaceholder: "Rechercher",
      itemUnit: "\xE9l\xE9ment",
      itemsUnit: "\xE9l\xE9ments",
      remove: "D\xE9s\xE9lectionner",
      selectCurrent: "S\xE9lectionner la page actuelle",
      removeCurrent: "D\xE9s\xE9lectionner la page actuelle",
      selectAll: "S\xE9lectionner toutes les donn\xE9es",
      removeAll: "D\xE9s\xE9lectionner toutes les donn\xE9es",
      selectInvert: "Inverser la s\xE9lection de la page actuelle"
    },
    Upload: {
      uploading: "T\xE9l\xE9chargement...",
      removeFile: "Effacer le fichier",
      uploadError: "Erreur de t\xE9l\xE9chargement",
      previewFile: "Fichier de pr\xE9visualisation",
      downloadFile: "T\xE9l\xE9charger un fichier"
    },
    Empty: {
      description: "Aucune donn\xE9e"
    },
    Icon: {
      icon: "ic\xF4ne"
    },
    Text: {
      edit: "\xC9diter",
      copy: "Copier",
      copied: "Copie effectu\xE9e",
      expand: "D\xE9velopper"
    },
    PageHeader: {
      back: "Retour"
    },
    Form: {
      optional: "(optionnel)",
      defaultValidateMessages: {
        default: "Erreur de validation pour le champ ${label}",
        required: "Le champ ${label} est obligatoire",
        enum: "La valeur du champ ${label} doit \xEAtre parmi [${enum}]",
        whitespace: "La valeur du champ ${label} ne peut pas \xEAtre vide",
        date: {
          format: "La valeur du champ ${label} n'est pas au format date",
          parse: "La valeur du champ ${label} ne peut pas \xEAtre convertie vers une date",
          invalid: "La valeur du champ ${label} n'est pas une date valide"
        },
        types: {
          string: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          method: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          array: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          object: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          number: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          date: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          boolean: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          integer: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          float: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          regexp: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          email: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          url: "La valeur du champ ${label} n'est pas valide pour le type ${type}",
          hex: "La valeur du champ ${label} n'est pas valide pour le type ${type}"
        },
        string: {
          len: "La taille du champ ${label} doit \xEAtre de ${len} caract\xE8res",
          min: "La taille du champ ${label} doit \xEAtre au minimum de ${min} caract\xE8res",
          max: "La taille du champ ${label} doit \xEAtre au maximum de ${max} caract\xE8res",
          range: "La taille du champ ${label} doit \xEAtre entre ${min} et ${max} caract\xE8res"
        },
        number: {
          len: "La valeur du champ ${label} doit \xEAtre \xE9gale \xE0 ${len}",
          min: "La valeur du champ ${label} doit \xEAtre plus grande que ${min}",
          max: "La valeur du champ ${label} doit \xEAtre plus petit que ${max}",
          range: "La valeur du champ ${label} doit \xEAtre entre ${min} et ${max}"
        },
        array: {
          len: "La taille du tableau ${label} doit \xEAtre de ${len}",
          min: "La taille du tableau ${label} doit \xEAtre au minimum de ${min}",
          max: "La taille du tableau ${label} doit \xEAtre au maximum de ${max}",
          range: "La taille du tableau ${label} doit \xEAtre entre ${min}-${max}"
        },
        pattern: {
          mismatch: "La valeur du champ ${label} ne correspond pas au mod\xE8le ${pattern}"
        }
      }
    },
    Image: {
      preview: "Aper\xE7u"
    }
  };

  return localeValues;

}));
