

(function (globals) {

  var django = globals.django || (globals.django = {});

  
  django.pluralidx = function (n) {
    var v=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
    if (typeof(v) == 'boolean') {
      return v ? 1 : 0;
    } else {
      return v;
    }
  };
  

  
  /* gettext library */

  django.catalog = {
    "Adults": "Doro\u015bli", 
    "Alternatives": "Alternatywy", 
    "Availability and Prices": "Dost\u0119pno\u015b\u0107 i ceny", 
    "Book now": "Zarezerwuj teraz", 
    "Children": "Dzieci", 
    "List price": "Cena katalogowa", 
    "Nights": "Noce\t", 
    "No availability": "Brak dost\u0119pno\u015bci", 
    "Number of Nights": "Ilo\u015b\u0107 nocy", 
    "Offer": "Cena z promocj\u0105", 
    "Period": "Termin", 
    "Pets": "Zwierz\u0119ta", 
    "Price": "Cena*", 
    "Price per night": "Cena za noc", 
    "Reservation": "Wst\u0119pna rezerwacja", 
    "Select a departure date for availability and prices": "Wybierz dat\u0119 wyjazdu aby sprawdzi\u0107 dost\u0119pno\u015b\u0107 i ceny", 
    "Stay period": "Termin pobytu", 
    "Your Choice": "Tw\u00f3j wyb\u00f3r", 
    "currency": "z\u0142", 
    "from": "od", 
    "from-date": "od", 
    "from-price": " z  ", 
    "info-text": "Aby wy\u015bwietli\u0107 wi\u0119cej dost\u0119pnych termin\u00f3w polecamy zmian\u0119 ilo\u015bci\nnocleg\u00f3w lub wyb\u00f3r alternatywnej daty przyjazdu.", 
    "nights": "Noce\t", 
    "or-check-alternatives": "Lub poka\u017c alternatywy", 
    "pre-booking-matrix text": "Cena wynajmu wci\u0105\u017c nie jest znana, mimo to, mo\u017cna dokona\u0107 wst\u0119pnej rezerwacji. Zaliczka za wst\u0119pn\u0105 rezerwacj\u0119 wynosi 400 z\u0142. Po potwierdzeniu cen, wy\u015blemy do Pa\u0144stwa potwierdzenie rezerwacji. Od tego czasu b\u0119d\u0105 Pa\u0144stwo mieli mo\u017cliwo\u015b\u0107 zmiany lub anulacji rezerwacji bez dodatkowych koszt\u00f3w w ci\u0105gu kolejnych 5 dni.", 
    "price-information": "Informacje o cenach", 
    "prices-per-night-label": "Cena za noc", 
    "to-date": "do", 
    "until": "do", 
    "view-alternatives": "Poka\u017c alternatywy"
  };

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

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

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

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

  django.npgettext = function (context, singular, plural, count) {
    var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count);
    if (value.indexOf('\x04') != -1) {
      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 E 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", 
      "%Y-%m-%d %H:%M:%S", 
      "%Y-%m-%d %H:%M:%S.%f", 
      "%Y-%m-%d %H:%M", 
      "%Y-%m-%d"
    ], 
    "DATE_FORMAT": "j E Y", 
    "DATE_INPUT_FORMATS": [
      "%d.%m.%Y", 
      "%d.%m.%y", 
      "%y-%m-%d", 
      "%Y-%m-%d"
    ], 
    "DECIMAL_SEPARATOR": ",", 
    "FIRST_DAY_OF_WEEK": "1", 
    "MONTH_DAY_FORMAT": "j F", 
    "NUMBER_GROUPING": "3", 
    "SHORT_DATETIME_FORMAT": "d-m-Y  H:i", 
    "SHORT_DATE_FORMAT": "d-m-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) {
    var 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;

}(this));

