

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

  
  django.pluralidx = function(count) { return (count == 1) ? 0 : 1; };
  

  /* 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"
    ],
    "*The costs include printing and shipping costs. We can only guarantee shipments if donations have been made for the entire community. We reserve the right to use any remaining funds strategically in other communities. Shipping will take place in advance of the vote on September 22nd.": "*Les co\u00fbts incluent les frais d'impression et d'envoi. Nous ne pouvons garantir les envois que si la commune est enti\u00e8rement couverte. Nous nous r\u00e9servons le droit d'utiliser les montants restants de mani\u00e8re strat\u00e9gique dans d'autres communes. L'envoi aura lieu avant la votation du 22 septembre.",
    "6 a.m.": "6:00",
    "6 p.m.": "18:00",
    "April": "Avril",
    "August": "Ao\u00fbt",
    "Available %s": "%s disponible(s)",
    "By sending flyers through the post office, we can reach around %(households)s households in the %(commune)s. We need %(amount)s CHF for this. Can you support the flyer distribution? *": "Avec un envoi de flyers par la poste, nous pouvons atteindre environ %(households)s personnes dans %(commune)s. Pour cela, nous avons besoin de %(amount)s CHF. Pouvez-vous soutenir l'envoi de flyers ?",
    "By sending flyers through the post we can reach around %(households)s households in the %(commune)s. %(households_done)s households have already received donations. We are still missing %(amount_missing)s CHF. Can you support the flyer distribution? *": "Avec un envoi de flyers par la poste, nous pouvons atteindre environ %(households)s m\u00e9nages dans %(commune)s. %(households_done)s m\u00e9nages sont d\u00e9j\u00e0 couverts gr\u00e2ce \u00e0 un don. Il nous manque encore %(amount_missing)s CHF. Pouvez-vous soutenir l'envoi de flyers ? *",
    "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.",
    "December": "D\u00e9cembre",
    "Donate directly (without postcode selection)": "Faire un don (sans choisir de code postal)",
    "Error loading this image. Please use a different image.": "Beim Laden des Bildes ist ein Fehler aufgetreten. Bitte w\u00e4hlen sie ein anderes Bild.",
    "February": "F\u00e9vrier",
    "Filter": "Filtrer",
    "Hide": "Masquer",
    "How much does it cost to reach people in your community with a flyer? Enter your zip code here to find out!": "Combien cela co\u00fbte-t-il d'atteindre les gens dans votre commune avec un flyer ? Cliquez sur votre commune ou entrez ici votre code postal pour le d\u00e9couvrir !",
    "I distribute flyers to all households in the community": "Je distribue des flyers dans toutes les boites aux lettres de la commune.",
    "I donate %(amount)s CHF for half the community": "Je fais un don de %(amount)s CHF pour la moiti\u00e9 de la commune.",
    "I donate %(amount)s for the whole community": "Je fais un don de %(amount)s CHF pour toute la commune.",
    "I donate %(amount)s so that the community is covered": "Je fais un don de %(amount)s CHF pour couvrir toute la commune.",
    "I donate a different amount": "Je fais un don d'un autre montant",
    "January": "Janvier",
    "July": "Juillet",
    "June": "Juin",
    "Keine Botschaften gefunden.": "Aucun message n'a pu \u00eatre trouv\u00e9",
    "March": "Mars",
    "May": "Mai",
    "Midnight": "Minuit",
    "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",
    "PLZ": "Code postal/commune",
    "Portrait of": "Portrait photo de",
    "Remove": "Enlever",
    "Remove all": "Tout enlever",
    "September": "Septembre",
    "Share on Facebook": "Auf Facebook teilen",
    "Share on Instagram": "Auf Instagram teilen",
    "Share on Telegram": "Auf Telegram teilen",
    "Share on Twitter": "Auf Twitter teilen",
    "Share on Whatsapp": "Auf WhatsApp teilen",
    "Show": "Afficher",
    "Support now": "Soutenir",
    "The community is already fully covered. You are still welcome to donate and thereby enable deliveries to other communities.": "La commune est d\u00e9j\u00e0 enti\u00e8rement couverte. Vous pouvez tout de m\u00eame faire un don et permettre ainsi des envois dans d'autres communes.",
    "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.",
    "We have already received support for %(flyers)s flyers.": "D\u00e9j\u00e0 %(flyers)s m\u00e9nages atteints !",
    "With %(amount)s CHF we can send flyers to around %(households)s households.": "Avec %(amount)s CHF, nous pouvons envoyer des flyers \u00e0 environ %(households)s m\u00e9nages.",
    "Yesterday": "Hier",
    "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.",
    "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",
    "flyer donations": "Faire un don pour la distribution de flyers",
    "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",
    "suchen": "rechercher"
  };
  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;
  }
};

