

'use strict';
{
  const globals = this;
  const django = globals.django || (globals.django = {});

  
  django.pluralidx = function(n) {
    const v = (n > 1);
    if (typeof v === 'boolean') {
      return v ? 1 : 0;
    } else {
      return v;
    }
  };
  

  /* gettext library */

  django.catalog = django.catalog || {};
  
  const newcatalog = {
    "%(sel)s of %(cnt)s selected": [
      "%(sel)s sur %(cnt)s s\u00e9lectionn\u00e9",
      "%(sel)s sur %(cnt)s s\u00e9lectionn\u00e9s"
    ],
    "%s product": [
      "%s produit",
      "%s produits"
    ],
    "6 a.m.": "6:00",
    "6 p.m.": "18:00",
    "Account details updated": "Informations du compte mise \u00e0 jour",
    "Add this product in color:": "Ajouter ce produit en couleur :",
    "Add to cart": "Ajouter au panier",
    "Add to wishlist": "Ajouter aux favoris",
    "All": "Tous",
    "An error occurred while actualizing the cart": "Erreur lors de l'actualisation du panier",
    "An error occurred while adding the discount": "Erreur lors de l'ajout du bon promotionnel",
    "An error occurred while adding the product to your cart": "Erreur lors de l'ajout du produit au panier",
    "An error occurred while adding the product to your list.": "Erreur lors de l'ajout \u00e0 votre liste.",
    "An error occurred while creating the address": "Erreur lors de la cr\u00e9ation de l'adresse",
    "An error occurred while creating the wishlist": "Erreur lors de la cr\u00e9ation de la liste de favoris",
    "An error occurred while deleting your wishlist": "Erreur lors de la suppr\u00e9ssion de votre liste de favoris",
    "An error occurred while fetching your communication settings": "Erreur lors de la r\u00e9cup\u00e9ration vos pr\u00e9f\u00e9rences de communication",
    "An error occurred while loading the shipping methods": "Erreur lors du chargement des m\u00e9thodes de livraisons",
    "An error occurred while loading your shipping addresses": "Erreur lors du chargement de votre adresse de livraison",
    "An error occurred while removing the discount": "Erreur lors de la suppression du bon promotionnel",
    "An error occurred while removing the product": "Erreur lors de la suppression du produit",
    "An error occurred while removing the product from your list": "Erreur lors de la suppression du produit de votre liste",
    "An error occurred while removing the product from your lists": "Erreur lors de la suppr\u00e9ssion du produit de vos listes",
    "An error occurred while sending the message": "Erreur lors de l'envoi du message",
    "An error occurred while updating account details": "Erreur lors de la mise \u00e0 jour du compte",
    "An error occurred while updating the address": "Erreur lors de la mise \u00e0 jour de l'adresse",
    "An error occurred while updating the billing address": "Erreur lors de la mise \u00e0 jour de l'adresse de facturation",
    "An error occurred while updating the billing address: %s": "Erreur lors de la mise \u00e0 jour de l'adresse de facturation : %s",
    "An error occurred while updating the gift message": "Erreur lors de la mise \u00e0 jour du message cadeau",
    "An error occurred while updating the pickup address": "Erreur lors de la mise \u00e0 jour du point de collecte",
    "An error occurred while updating the quantity of the product": "Erreur lors de la mise \u00e0 jour de la quantit\u00e9",
    "An error occurred while updating the shipping address": "Erreur lors de la mise \u00e0 jour de l'adresse de livraison",
    "An error occurred while updating the shipping address: %s": "Error lors de la mise \u00e0 jour de l'adresse de livraison : %s",
    "An error occurred while updating the shipping information": "Erreur lors de la mise \u00e0 jour des informations de livraison",
    "An error occurred while updating the shipping method": "Erreur lors de la mise \u00e0 jour de la m\u00e9thode de livraison",
    "An error occurred while updating your communication settings": "Erreur lors de la mise \u00e0 jour de vos pr\u00e9f\u00e9rences de communication",
    "An error occurred while updating your contact details": "Erreur lors de la mise \u00e0 jour de vos informations de contact",
    "An error occurred while updating your loyalty card": "Error lors de la mise \u00e0 jour de la carte fid\u00e9lit\u00e9",
    "An error occurred while updating your password": "Erreur lors de la mise \u00e0 jour du mot de passe",
    "An error occurred while updating your wishlist": "Erreur lors de la mise \u00e0 jour de la liste de favoris",
    "An error occurred, please contact the support.": "Une erreur s'est produite, merci de contacter le support.",
    "An error occurred, the payment could not be authorized. Would you like to restart the payment process?": "Erreur, le paiement ne peut pas \u00eatre autoris\u00e9. Voulez-vous relancer le processus de paiement ?",
    "Anyone with this link can see your wishlist.": "Votre liste de favoris est accessible \u00e0 tous ceux poss\u00e9dant ce lien.",
    "April": "Avril",
    "Are you sure you want to change tabs without saving the page first?": "\u00cates-vous s\u00fbr\u00b7e de vouloir changer d'onglet sans enregistrer la page\u00a0?",
    "Are you sure you want to delete this wishlist?": "\u00cates-vous s\u00fbr de vouloir supprimer cette liste de favoris ?",
    "Are you sure you want to remove this product?": "\u00cates-vous s\u00fbr de vouloir supprimer ce produit ?",
    "Article usually available in %s.": "Article habituellement disponible en %s.",
    "August": "Ao\u00fbt",
    "Available %s": "Disponible %s",
    "Available colors": "Couleurs disponibles",
    "Billing address": "Adresse de facturation",
    "Billing address updated": "Adresse de facturation mise \u00e0 jour",
    "Cancel": "Annuler",
    "Choose": "Choisir",
    "Choose a Date": "Choisir une date",
    "Choose a Time": "Choisir une heure",
    "Choose a time": "Choisir une heure",
    "Choose all": "Tout choisir",
    "Chosen %s": "Choix des \u00ab\u00a0%s \u00bb",
    "Click to choose all %s at once.": "Cliquez pour choisir tous les \u00ab\u00a0%s\u00a0\u00bb en une seule op\u00e9ration.",
    "Click to remove all chosen %s at once.": "Cliquez pour enlever tous les \u00ab\u00a0%s\u00a0\u00bb en une seule op\u00e9ration.",
    "Close": "Fermer",
    "Color:": "Couleur :",
    "Color: %s": "Couleur : %s",
    "Copy": "Copier",
    "Create": "Cr\u00e9er",
    "Current page": "Page courante",
    "December": "D\u00e9cembre",
    "Delete": "Supprimer",
    "Delete product": "Supprimer le produit",
    "Delete wishlist": "Supprimer la liste de favoris",
    "Do you want to add this product to the cart?": "Voulez-vous ajouter ce produit au panier ?",
    "Edit wishlist": "Modifier la liste de favoris",
    "End date": "Date de fin",
    "Error": "Erreur",
    "Error while getting search suggestions.": "Erreur lors de la lecture des suggestions de recherche.",
    "Failed to copy": "Echec lors de la copie",
    "February": "F\u00e9vrier",
    "Filter": "Filtrer",
    "First page": "Premi\u00e8re page",
    "Go to cart": "Allez au panier",
    "Go to my cart": "Aller \u00e0 mon panier",
    "Hide": "Masquer",
    "January": "Janvier",
    "July": "Juillet",
    "June": "Juin",
    "Last page": "Derni\u00e8re page",
    "Login to see my favorites": "Se connecter pour voir vos favoris",
    "Loyalty card updated": "Carte fid\u00e9lit\u00e9 mise \u00e0 jour",
    "March": "Mars",
    "May": "Mai",
    "Message sent": "Message envoy\u00e9",
    "Midnight": "Minuit",
    "My wishlist": "Ma liste de favoris",
    "Name": "Nom",
    "New": "Nouveau",
    "New price": "Nouveau prix",
    "New wishlist": "Nouvelle liste de favoris",
    "Next": "Suivant",
    "Next page": "Page suivante",
    "No image": "Pas d'image",
    "Noon": "Midi",
    "Note: You are %s hour ahead of server time.": [
      "Note\u00a0: l'heure du serveur pr\u00e9c\u00e8de votre heure de %s heure.",
      "Note\u00a0: l'heure du serveur pr\u00e9c\u00e8de votre heure de %s heures."
    ],
    "Note: You are %s hour behind server time.": [
      "Note\u00a0: votre heure pr\u00e9c\u00e8de l'heure du serveur de %s heure.",
      "Note\u00a0: votre heure pr\u00e9c\u00e8de l'heure du serveur de %s heures."
    ],
    "November": "Novembre",
    "Now": "Maintenant",
    "October": "Octobre",
    "Page": "Page",
    "Pagination": "Pagination",
    "Password updated": "Mot de passe mis \u00e0 jour",
    "Passwords do not match.": "Les mots de passes ne correspondent pas.",
    "Please pay attention, we do not have more than %s unit(s) in stock.": "Attention, nous n'avons pas plus de %s unit\u00e9(s) en stock.",
    "Previous": "Pr\u00e9c\u00e9dent",
    "Previous page": "Page pr\u00e9c\u00e9dente",
    "Previous price": "Prix pr\u00e9c\u00e9dent",
    "Price": "Prix",
    "Product added to cart": "Produit ajout\u00e9 au panier",
    "Product added to your wishlist.": "Produit ajout\u00e9 \u00e0 vos favoris.",
    "Product removed from your list <b>%s</b>.": "Produit supprim\u00e9 de votre liste <b>%s</b>.",
    "Product removed from your list.": "Produit supprim\u00e9 de votre liste.",
    "Product removed from your lists.": "Produit supprim\u00e9 de vos listes.",
    "Promos": "Action",
    "Quantity:": "Quantit\u00e9 :",
    "Read more": "Lire la suite",
    "Remove": "Enlever",
    "Remove all": "Tout enlever",
    "Remove from wishlist": "Supprimer des favoris",
    "Retry": "R\u00e9essayer",
    "Sales": "Soldes",
    "Save": "Sauvegarder",
    "See my list": "Voir ma liste de favoris",
    "See my lists": "Voir mes listes de favoris",
    "See this product in color:": "Voir ce produit en couleur :",
    "September": "Septembre",
    "Set as default": "D\u00e9finir comme d\u00e9faut",
    "Share your wishlist": "Paratger votre liste de favoris",
    "Shipping address created": "Adresse de livraison cr\u00e9\u00e9e",
    "Shipping address updated": "Adresse de livraison mise \u00e0 jour",
    "Show": "Afficher",
    "Size: %s": "Taille : %s",
    "Start date": "Date de d\u00e9but",
    "Start date (YYYY-MM-DD)": "Date de d\u00e9but (YYYY-MM-DD)",
    "Still %s before free delivery": "Encore %s avant la livraison gratuite",
    "Thank you for your message.<br/>Your request has been forwarded to our customer service team, who will get back to you as soon as possible.": "Merci pour votre message.<br/>Votre demande a bien \u00e9t\u00e9 transmise \u00e0 notre service client, qui vous r\u00e9pondra dans les plus brefs d\u00e9lais.",
    "The card is expired": "La carte est expir\u00e9e",
    "The card is not supported": "La carte n'est pas support\u00e9e",
    "The discount has been successfully added": "Le bon promotionnel a \u00e9t\u00e9 ajout\u00e9",
    "The link has been copied": "Le lien a \u00e9t\u00e9 copi\u00e9",
    "The value is not valid": "Valeur invalide.",
    "This field is required": "Ce champ est requis",
    "This is the list of available %s. You may choose some by selecting them in the box below and then clicking the \"Choose\" arrow between the two boxes.": "Ceci est une liste des \u00ab\u00a0%s\u00a0\u00bb disponibles. Vous pouvez en choisir en les s\u00e9lectionnant dans la zone ci-dessous, puis en cliquant sur la fl\u00e8che \u00ab\u00a0Choisir\u00a0\u00bb entre les deux zones.",
    "This is the list of chosen %s. You may remove some by selecting them in the box below and then clicking the \"Remove\" arrow between the two boxes.": "Ceci est la liste des \u00ab\u00a0%s\u00a0\u00bb choisi(e)s. Vous pouvez en enlever en les s\u00e9lectionnant dans la zone ci-dessous, puis en cliquant sur la fl\u00e8che \u00ab Enlever \u00bb entre les deux zones.",
    "Today": "Aujourd'hui",
    "Tomorrow": "Demain",
    "Type into this box to filter down the list of available %s.": "\u00c9crivez dans cette zone pour filtrer la liste des \u00ab\u00a0%s\u00a0\u00bb disponibles.",
    "Wishlist created": "Liste de favoris cr\u00e9\u00e9e",
    "Wishlist deleted": "Liste de favoris supprim\u00e9e",
    "Wishlist updated": "Liste de favoris mise \u00e0 jour",
    "Yesterday": "Hier",
    "You are eligible for free shipping!": "Vous \u00eates \u00e9ligible \u00e0 la livraison gratuite !",
    "You have selected an action, and you haven\u2019t made any changes on individual fields. You\u2019re probably looking for the Go button rather than the Save button.": "Vous avez s\u00e9lectionn\u00e9 une action, et vous n'avez fait aucune modification sur des champs. Vous cherchez probablement le bouton Envoyer et non le bouton Enregistrer.",
    "You have selected an action, but you haven\u2019t saved your changes to individual fields yet. Please click OK to save. You\u2019ll need to re-run the action.": "Vous avez s\u00e9lectionn\u00e9 une action, mais vous n'avez pas encore enregistr\u00e9 certains champs modifi\u00e9s. Cliquez sur OK pour enregistrer. Vous devrez r\u00e9appliquer l'action.",
    "You have unsaved changes on individual editable fields. If you run an action, your unsaved changes will be lost.": "Vous avez des modifications non sauvegard\u00e9es sur certains champs \u00e9ditables. Si vous lancez une action, ces modifications vont \u00eatre perdues.",
    "Your order total should not exceed %s": "Le total de la commande ne peut d\u00e9passer %s",
    "abbrev. month April\u0004Apr": "avr",
    "abbrev. month August\u0004Aug": "ao\u00fb",
    "abbrev. month December\u0004Dec": "d\u00e9c",
    "abbrev. month February\u0004Feb": "f\u00e9v",
    "abbrev. month January\u0004Jan": "jan",
    "abbrev. month July\u0004Jul": "jui",
    "abbrev. month June\u0004Jun": "jun",
    "abbrev. month March\u0004Mar": "mar",
    "abbrev. month May\u0004May": "mai",
    "abbrev. month November\u0004Nov": "nov",
    "abbrev. month October\u0004Oct": "oct",
    "abbrev. month September\u0004Sep": "sep",
    "colors": "couleurs",
    "more results": "plus de r\u00e9sulats",
    "one letter Friday\u0004F": "V",
    "one letter Monday\u0004M": "L",
    "one letter Saturday\u0004S": "S",
    "one letter Sunday\u0004S": "D",
    "one letter Thursday\u0004T": "J",
    "one letter Tuesday\u0004T": "M",
    "one letter Wednesday\u0004W": "M"
  };
  for (const key in newcatalog) {
    django.catalog[key] = newcatalog[key];
  }
  

  if (!django.jsi18n_initialized) {
    django.gettext = function(msgid) {
      const value = django.catalog[msgid];
      if (typeof value === 'undefined') {
        return msgid;
      } else {
        return (typeof value === 'string') ? value : value[0];
      }
    };

    django.ngettext = function(singular, plural, count) {
      const value = django.catalog[singular];
      if (typeof value === 'undefined') {
        return (count == 1) ? singular : plural;
      } else {
        return value.constructor === Array ? value[django.pluralidx(count)] : value;
      }
    };

    django.gettext_noop = function(msgid) { return msgid; };

    django.pgettext = function(context, msgid) {
      let value = django.gettext(context + '\x04' + msgid);
      if (value.includes('\x04')) {
        value = msgid;
      }
      return value;
    };

    django.npgettext = function(context, singular, plural, count) {
      let value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count);
      if (value.includes('\x04')) {
        value = django.ngettext(singular, plural, count);
      }
      return value;
    };

    django.interpolate = function(fmt, obj, named) {
      if (named) {
        return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])});
      } else {
        return fmt.replace(/%s/g, function(match){return String(obj.shift())});
      }
    };


    /* formatting library */

    django.formats = {
    "DATETIME_FORMAT": "j F Y H:i",
    "DATETIME_INPUT_FORMATS": [
      "%d/%m/%Y %H:%M:%S",
      "%d/%m/%Y %H:%M:%S.%f",
      "%d/%m/%Y %H:%M",
      "%d.%m.%Y %H:%M:%S",
      "%d.%m.%Y %H:%M:%S.%f",
      "%d.%m.%Y %H:%M",
      "%Y-%m-%d %H:%M:%S",
      "%Y-%m-%d %H:%M:%S.%f",
      "%Y-%m-%d %H:%M",
      "%Y-%m-%d"
    ],
    "DATE_FORMAT": "j F Y",
    "DATE_INPUT_FORMATS": [
      "%d/%m/%Y",
      "%d/%m/%y",
      "%d.%m.%Y",
      "%d.%m.%y",
      "%Y-%m-%d"
    ],
    "DECIMAL_SEPARATOR": ",",
    "FIRST_DAY_OF_WEEK": 1,
    "MONTH_DAY_FORMAT": "j F",
    "NUMBER_GROUPING": 3,
    "SHORT_DATETIME_FORMAT": "j N Y H:i",
    "SHORT_DATE_FORMAT": "j N Y",
    "THOUSAND_SEPARATOR": "\u00a0",
    "TIME_FORMAT": "H:i",
    "TIME_INPUT_FORMATS": [
      "%H:%M:%S",
      "%H:%M:%S.%f",
      "%H:%M"
    ],
    "YEAR_MONTH_FORMAT": "F Y"
  };

    django.get_format = function(format_type) {
      const value = django.formats[format_type];
      if (typeof value === 'undefined') {
        return format_type;
      } else {
        return value;
      }
    };

    /* add to global namespace */
    globals.pluralidx = django.pluralidx;
    globals.gettext = django.gettext;
    globals.ngettext = django.ngettext;
    globals.gettext_noop = django.gettext_noop;
    globals.pgettext = django.pgettext;
    globals.npgettext = django.npgettext;
    globals.interpolate = django.interpolate;
    globals.get_format = django.get_format;

    django.jsi18n_initialized = true;
  }
};

