
/* gettext library */

var catalog = new Array();

function pluralidx(n) {
  var v=(n > 1);
  if (typeof(v) == 'boolean') {
    return v ? 1 : 0;
  } else {
    return v;
  }
}
catalog[' je '] = 'chaque';
catalog['Abbrechen'] = 'Annuler';
catalog['Achtung'] = 'Attention';
catalog['Adresse oder PLZ'] = 'Adresse ou code postal';
catalog['Aktuell existieren leider keine anderen M\u00f6glichkeiten Ihre Ware zu versenden.'] = 'Malheureusement, il n\' y a actuellement aucune autre possibilit\u00e9 d\'exp\u00e9dier vos marchandises.';
catalog['Alle Filter ausklappen'] = 'D\u00e9plier tous les filtres';
catalog['Alle Kategorien anzeigen'] = 'Afficher toutes les cat\u00e9gories';
catalog['Alle Lager anzeigen'] = 'Voir tous les entrep\u00f4ts';
catalog['Alle Positionen des Warenkorbs wurden &uuml;bernommen'] = 'Tous les articles du panier ont &eacute;t&eacute; repris';
catalog['Alle'] = 'Tous';
catalog['Alles anzeigen'] = 'Afficher tout';
catalog['Besuchen Sie unsere Kategorien\u00fcbersicht'] = 'Visitez notre vue d\'ensemble des cat\u00e9gories';
catalog['Den Warenkorb l\u00f6schen?'] = 'Supprimer le panier?';
catalog['Die angegebene Menge (<%= menge_auswahl %>) ist ung\u00fcltig.'] = 'La quantit\u00e9 indiqu\u00e9e (<%= menge_auswahl %>) est invalide.';
catalog['Die eingegebene Menge ist ung\u00fcltig.'] = 'La quantit\u00e9 saisie est invalide.';
catalog['Enthaltene Rechte'] = 'Droits attribu\u00e9s';
catalog['Expertenmodus'] = 'Mode expert';
catalog['Fehler beim Speichern der Einzelrechnung-Markierung.'] = 'Erreur lors de la sauvegarde du marquage de facture individuelle.';
catalog['Fehler'] = 'Erreur';
catalog['Filter zusammenziehen'] = 'Replier tous les filtres';
catalog['Hersteller'] = 'Fabricant';
catalog['Heute'] = 'Aujourd\'hui';
catalog['Info'] = 'Info';
catalog['Leeren'] = 'Vider';
catalog['Lieferanten'] = 'Fournisseurs';
catalog['Mehr anzeigen'] = 'Afficher plus';
catalog['Nicht f\u00fcndig geworden?'] = 'Vous n\'avez pas trouv\u00e9 ce que vous cherchiez?';
catalog['Ok'] = 'Ok';
catalog['Optionen'] = 'Options';
catalog['Position in den Warenkorb \u00fcbernehmen'] = 'Ajouter article au panier';
catalog['Positionen erg\u00e4nzen'] = 'Ajouter des articles';
catalog['Preise werden geladen...'] = 'Les prix sont en train d\'\u00eatre charg\u00e9s \u2026';
catalog['Preisempfehlung'] = 'Prix conseill\u00e9';
catalog['Rabatt'] = 'Remise';
catalog['Schalten sie den Expertenmodus ein oder aus'] = 'Activer ou d\u00e9sactiver le mode expert';
catalog['Schlie\u00dfen'] = 'Fermer';
catalog['Sind Sie sicher, dass Sie die Position l\u00f6schen m\u00f6chten?'] = '\u00cates-vous s\u00fbr de vouloir supprimer cette position?';
catalog['Sind Sie sicher, dass der Warenkorb unwiderruflich gel\u00f6scht werden soll?'] = '\u00cates-vous s\u00fbr de vouloir supprimer le panier irr\u00e9vocablement?';
catalog['Sind Sie sicher?'] = '\u00cates-vous s\u00fbr?';
catalog['Soll der Warenkorb \u00fcbernommen werden?'] = 'Le panier choisi a \u00e9t\u00e9 ajout\u00e9';
catalog['Soll der vorhandene Warenkorb ersetzt werden oder sollen die Positionen dem Warenkorb hinzugef\u00fcgt werden?'] = 'Le panier d\'achat existant doit-il \u00eatre remplac\u00e9 ou les articles doivent-ils \u00eatre ajout\u00e9s au panier d\'achat?';
catalog['Staffelpreis'] = 'Prix \u00e9chelonn\u00e9';
catalog['VK-Preis inkl. MwSt'] = 'Prix de vente TVA incluse';
catalog['VK-Preis'] = 'Prix de vente';
catalog['Verarbeitung gestartet'] = 'Traitement lanc\u00e9';
catalog['Verf\u00fcgbarkeit wird gepr\u00fcft'] = 'Disponibilit\u00e9 est en train d\'\u00eatre contr\u00f4l\u00e9e';
catalog['Vorhandenen Warenkorb ersetzen?'] = 'Remplacer le panier d\'achat existant?';
catalog['Warenkorb \u00fcbernehmen'] = 'Reprendre le panier';
catalog['Warenkorb \u00fcbernehmen?'] = 'Reprendre le panier?';
catalog['Warenkorb ersetzen'] = 'Remplacer le panier';
catalog['Warnung'] = 'Avertissement';
catalog['Weniger anzeigen'] = 'Afficher moins';
catalog['Zu den ausgew\u00e4hlten Filtern konnten keine passenden Artikel gefunden werden.'] = 'Aucun article correspondant n\' a pu \u00eatre trouv\u00e9 pour les filtres s\u00e9lectionn\u00e9s.';
catalog['\u00c4nderungen werden \u00fcbernommen...'] = 'Modificiations seront impl\u00e9ment\u00e9es \u2026';
catalog['ab'] = '\u00e0 partir de';
catalog['alle schlie\u00dfen'] = 'fermer\u00a0toutes\u00a0';
catalog['in den Warenkorb'] = 'Dans le panier';
catalog['je'] = 'par';
catalog['mehr'] = 'plus';
catalog['neu'] = 'nouveau';
catalog['standard'] = 'standard';
catalog['weniger'] = 'moins';
catalog['wurde &uuml;bernommen.'] = 'a &eacute;t&eacute; repris';


function gettext(msgid) {
  var value = catalog[msgid];
  if (typeof(value) == 'undefined') {
    return msgid;
  } else {
    return (typeof(value) == 'string') ? value : value[0];
  }
}

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

function gettext_noop(msgid) { return msgid; }

function pgettext(context, msgid) {
  var value = gettext(context + '' + msgid);
  if (value.indexOf('') != -1) {
    value = msgid;
  }
  return value;
}

function npgettext(context, singular, plural, count) {
  var value = ngettext(context + '' + singular, context + '' + plural, count);
  if (value.indexOf('') != -1) {
    value = ngettext(singular, plural, count);
  }
  return value;
}

function interpolate(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 */

var formats = new Array();

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

function get_format(format_type) {
    var value = formats[format_type];
    if (typeof(value) == 'undefined') {
      return msgid;
    } else {
      return value;
    }
}
