

(function(globals) {

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

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

  /* gettext library */

  django.catalog = django.catalog || {};
  
  var newcatalog = {
    " Add a new category to the layer tree": " F\u00fcge eine neue Kategorie zum Ebenenbaum hinzu", 
    " Info": " Info", 
    " Remove Category": " Ebene entfernen", 
    " Remove this category and layers": " Entfernen Sie diese Kategorie und die Ebenen", 
    " Rename Category": " Kategorie umbenennen", 
    " Rename this category": " Dieser Kategorie umbenennen", 
    " Share Layer": " Kartenebenen", 
    " more characters": " weitere(s) Zeichen eingeben", 
    "/static/geonode/js/templates/cart.html": "/static/geonode/js/templates/cart_ger.html", 
    "<p>Your map is ready to be published to the web! </p><p> Simply copy the following HTML to embed the map in your website: </p>": "Ihre Karte ist bereit, um im Internet ver\u00f6ffentlicht zu werden! Kopieren Sie einfach den folgenden HTML-Code, um die Karte in Ihre Webseite einzubinden: ", 
    "A temporal dimension may be added to this Layer.": "Zu dieser Ebene kann eine zeitliche Dimension hinzugef\u00fcgt werden.", 
    "ASCII Text File": "ASCII-Textdatei", 
    "About this Map": "\u00dcber diese Karte", 
    "About us": "\u00dcber uns", 
    "Abstract": "Kurzbeschreibung", 
    "Abstract:": "Kurzbeschreibung:", 
    "Add Category": "Kategorie hinzuf\u00fcgen", 
    "Add Layers": "Ebenen hinzuf\u00fcgen", 
    "Add feeds": "Feed hinzuf\u00fcgen", 
    "Add user...": "Benutzer anlegen", 
    "All": "Alles", 
    "Archive": "Archiv", 
    "Archive ": "Archiv", 
    "Area": "Fl\u00e4che", 
    "Available Layers": "Verf\u00fcgbare Ebenen", 
    "Background": "Hintergrund", 
    "CADRG-Global Navigation Chart": "CADRG-Global Navigation Chart", 
    "CADRG-Jet Navigation Chart": "CADRG-Jet Navigation Chart", 
    "CADRG-Joint Operations Graphic": "CADRG-Joint Operations Graphic", 
    "CADRG-Operational Navigation Chart": "CADRG-Operational Navigation Chart", 
    "CADRG-Tactical Pilotage Chart": "CADRG-Tactical Pilotage Chart", 
    "CADRG-Topographic Line Map 100K": "CADRG-Topographic Line Map 100K", 
    "CADRG-Topographic Line Map 50K": "CADRG-Topographic Line Map 50K", 
    "Cancel": "Abbrechen", 
    "Center for Geographic Analysis": "Zentrum f\u00fcr Geographische Analysen", 
    "Change layer format and style": "\u00c4ndern Sie Ebenen-Format und Stil", 
    "Clear All": "Alles l\u00f6schen", 
    "Clear Selected": "L\u00f6sche ausgew\u00e4hlte", 
    "Comma Separated Value": "Komma getrennte Werte (CSV)", 
    "Connection Error": "Verbindungsfehler", 
    "Contact": "Kontakt", 
    "Controlled Image Base-1 Meter": "Controlled Image Base-1 Meter", 
    "Controlled Image Base-10 Meter": "Controlled Image Base-10 Meter", 
    "Controlled Image Base-5 Meter": "Controlled Image Base-5 Meter", 
    "Create Layer": "Ebene erstellen", 
    "Create Map": "Karte erzeugen", 
    "Creating PDF...": "Erstelle PDF ...", 
    "DOCUMENT TYPE": "Dokument Typ", 
    "Data": "Daten", 
    "Data Type": "Datentyp", 
    "Date": "Datum", 
    "Details...": "Einzelheiten...", 
    "Document Type": "Dokument Typ", 
    "Done": "Fertig", 
    "Download:": "Herunterladen:", 
    "Downloading...": "Herunterladen ...", 
    "ERDAS Imagine": "ERDAS Imagine", 
    "ESRI Shapefile": "ESRI Shapefile", 
    "Edit Metadata": "Metadaten bearbeiten", 
    "Edit Styles": "Bearbeiten von Stilen", 
    "Edit layer styles": "Bearbeiten von Ebenenstilen", 
    "Enter comments here.": "Kommentar", 
    "Enter map title here.": "Kartentitel", 
    "Enter your region here ...": "Geben Sie Ihre Region hier ein...", 
    "Enter your text here ...": "Geben Sie Ihren Text hier ein...", 
    "Error While Saving": "Fehler beim Speichern", 
    "Error contacting server.\n Please check the url and try again.": "Fehler beim Verbinden mit Server.\nBitte \u00fcberpr\u00fcfen Sie die URL und versuchen Sie es erneut.", 
    "Export Map": "Karte exportieren ", 
    "Files are ready to be ingested!": "Die Dateien stehen bereit um hinzugef\u00fcgt werden zu k\u00f6nnen!", 
    "GIF": "GIF", 
    "GeoJSON": "GeoJSON", 
    "GeoTIFF": "GeoTIFF", 
    "Get Feature Info": "Get Feature Info", 
    "Google Earth KML": "Google Earth KML", 
    "Google Earth KML with a GroundOverlay": "Google Earth KML mit einer \u00dcberlagerung", 
    "Google Earth KMZ": "Google Earth KMZ", 
    "Height": "H\u00f6he", 
    "Include legend?": "Legende einf\u00fcgen?", 
    "JPEG": "JPEG", 
    "JPEG2000": "JPEG2000", 
    "Keyword": "Schl\u00fcsselw\u00f6rter", 
    "Keywords:": "Schl\u00fcsselw\u00f6rter:", 
    "Large": "Gro\u00df", 
    "Last Modified": "Zuletzt ge\u00e4ndert", 
    "Layer Info": "Ebenen Info", 
    "Layer Properties": "Ebeneneigenschaften", 
    "Layer files uploaded, configuring in GeoServer": "Ebenen-Daten hochgeladen, konfiguriere GeoServer", 
    "Layers": "Ebenen", 
    "Legend": "Legende", 
    "Length": "L\u00e4nge", 
    "Link to": "Verkn\u00fcpfen mit", 
    "Loading": "Laden", 
    "Loading Map...": "Karte l\u00e4d...", 
    "Loading more results...": "Lade weitere Ergebnisse...", 
    "Loading...": "Laden ...", 
    "Manage Styles": "Stilverwaltung", 
    "Map": "Karte", 
    "Map Layers": "Kartenebenen", 
    "Map Size": "Kartengr\u00f6\u00dfe", 
    "Measure": "Messen", 
    "Metadata Links:": "Metatdaten Links:", 
    "Mini": "Mini", 
    "Missing a %s file, which is required": "Es fehlt eine erforderliche %s Datei", 
    "MrSID-Multi-resolution Seamless Image Database": "MrSID-Multi-resolution Seamless Image Database", 
    "Name": "Name", 
    "National Imagery Transmission Format": "National Imagery Transmission Format", 
    "Next": "N\u00e4chste", 
    "No Layers Selected": "Keine Ebenen ausgew\u00e4hlt", 
    "No abstract is provided for this layer.": "F\u00fcr diese Ebene wurde keine Kurzbeschreibung zur Verf\u00fcgung gestellt.", 
    "No attribution information is provided for this layer.": "F\u00fcr diese Ebene wurden keine Attributierungsinformationen angegeben.", 
    "No background": "Kein Hintergrund", 
    "No download URLs are definied for this layer.": "F\u00fcr diese Ebene wurden keine Download-URLs definiert.", 
    "No keywords are listed for this layer.": "F\u00fcr diese Ebene wurden keine Schl\u00fcsselw\u00f6rter aufgef\u00fchrt.", 
    "No layers are currently selected.": "Zur Zeit sind keine Ebenen ausgew\u00e4hlt.", 
    "No matches found": "Keine \u00dcbereinstimmung gefunden", 
    "No metadata URLs are defined for this layer.": "F\u00fcr diese Ebene wurden keine Metadaten-URLs definiert.", 
    "None": "Nichts", 
    "Open Map": "Karte \u00f6ffnen", 
    "Operation Failed": "Der Vorgang ist fehlgeschlagen", 
    "Owner": "Besitzer", 
    "PNG": "PNG", 
    "PRESENTATION": "Pr\u00e4sentation", 
    "Pan Map": "Karte Verschieben", 
    "Paper size:": "Papiergr\u00f6\u00dfe:", 
    "Password": "Passwort", 
    "Performing Final GeoServer Config Step": "Finalisiere GeoServer-Konfigurierung", 
    "Performing GeoServer Config Step": "F\u00fchrt Schritte zur GeoServer Konfiguration durch", 
    "Permalink": "Permalink", 
    "Please enter ": "Bitte eingeben", 
    "Please provide some files": "Bitte w\u00e4hlen Sie Dateien zum Hochladen aus", 
    "Please wait": "Bitte warten", 
    "Premium": "Premium", 
    "Presentation": "Pr\u00e4sentation", 
    "Presentation ": "Pr\u00e4sentation", 
    "Prev": "Vorherige", 
    "Print": "Druck", 
    "Print Map": "Karte Drucken", 
    "Print Preview": "Druckvorschau", 
    "Properties": "Eigenschaften", 
    "Provided by:": "Bereitgestellt von:", 
    "Publish Map": "Karte publizieren", 
    "Queryable": "Abfragbar", 
    "Rectify Layer": "Bildkorrektur", 
    "Regions": "Regionen", 
    "Remove": "Entfernen", 
    "Remove Layer": "Ebene entfernen", 
    "Resolution:": "Aufl\u00f6sung:", 
    "Save": "Speichern", 
    "Save Map": "Karte speichern", 
    "Save as Copy": "Speichern als Kopie", 
    "Search": "Suche", 
    "Search Maps": "Suche Karten", 
    "Searching...": "Suche...", 
    "Select": "Selektieren", 
    "Select or create a Geogig repository.": "W\u00e4hlen Sie ein Geogig repository aus oder erstellen Sie eines.", 
    "Select:": "Selektieren:", 
    "Selected Layers": "Ausgew\u00e4hlte Ebenen", 
    "Showing": "Angezeigt", 
    "Showing...": "Zeige...", 
    "Small": "Klein", 
    "Sorry, your map could not be saved.": "Leider konnte Ihre Karte nicht gespeichert werden.", 
    "Style Layer Descriptor": "Style Layer Descriptor", 
    "Switch to Google Earth 3D Viewer": "Wechseln Sie zu Google Earth 3D-Viewer", 
    "The column %1 was renamed to %2 <br/>": "Die Spalte %1 wurde umbenannt in %2 <br/>", 
    "The file %s is an unsupported file type, please select another file.": "Die Datei %s liegt in einem nicht unterst\u00fctzten Dateityp vor, w\u00e4hlen Sie bitte eine andere Datei.", 
    "The map that you are trying to load does not exist.  Creating a new map instead.": "Die Karte, die Sie versuchen zu laden, existiert nicht. Stattdessen wird eine neue Karte erstellt.", 
    "The server returned an error": "Der Server gab einen Fehler zur\u00fcck", 
    "This data is stored on a remote server": "Diese Daten werden auf einem externen Server gespeichert", 
    "This map has not yet been saved.": "Diese Karte wurde noch nicht gespeichert.", 
    "This map is currently unsaved": "Diese Karte wurde noch nicht gespeichert.", 
    "Title": "Titel", 
    "Tkeywords": "Thesaurus Schl\u00fcsselw\u00f6rter", 
    "Type": "Typ", 
    "Unexpected Error": "Unerwarteter Fehler", 
    "Unknown Map": "Unbekannte Karte", 
    "Unsupported Layers": "nicht unterst\u00fctzte Ebenen", 
    "Upload Metadata": "Metadaten hochladen", 
    "Upload SLD": "SLD hochladen", 
    "Upload your own data": "Eigene Daten hochladen", 
    "Username": "Benutzername", 
    "View available data from:": "Zeige verf\u00fcgbare Daten von:", 
    "View this Map": "Karte anschauen", 
    "Width": "Breite", 
    "XML Metadata File": "XML Metadaten Datei", 
    "You are trying to upload an incomplete set of files or not all mandatory options have been validated.\n\nPlease check for errors in the form!": "Sie versuchen einen unvollst\u00e4ndigen Datensatz hochzuladen oder nicht alle erforderlichen Eingaben wurden validiert.\n\nBitte pr\u00fcfen Sie die Fehlermeldung im Formular!", 
    "You can continue configuring your layer.": "Sie k\u00f6nnen mit der Konfiguration Ihrer Ebene fortfahren.", 
    "You can only select ": "Maximal erlaubte Auswahl: ", 
    "You do not have permission to view this data": "Sie haben keine Berechtigung, um diese Daten anzusehen", 
    "You must be logged in to save this map.": "Um diese Karte zu speichern m\u00fcssen Sie angemeldet sein.", 
    "You need to specify more information in order to complete your upload": "Sie m\u00fcssen weitere Informationen angeben um Ihren Upload abzuschlie\u00dfen.", 
    "You need to specify more information in order to complete your upload.": "Sie m\u00fcssen weitere Informationen angeben um Ihren Upload abzuschlie\u00dfen.", 
    "You now have %n layers in your map.  With more than %max layers you may experience problems with layer ordering, info balloon display, and general performance. ": "Sie haben jetzt %n Ebenen in Ihrer Karte.  Mit mehr als %max Ebenen k\u00f6nnen Probleme mit der Ebenensortierung, der Info-Abfrage und der Performance auftreten. ", 
    "Your ": "Ihre ", 
    "Your layer was successfully uploaded": "Ihre Ebene wurde erfolgreich hochgeladen", 
    "Your map is ready to be published to the web!  Simply copy the following HTML to embed the map in your website:": "Ihre Karte ist bereit, um im Internet ver\u00f6ffentlicht zu werden! Kopieren Sie einfach den folgenden HTML-Code, um die Karte in Ihre Webseite einzubinden:", 
    "Your search did not match any items.": "Ihre Suche brachte keine Ergebnisse hervor.", 
    "Your upload has started": "Upload gestartet", 
    "Zip Archive": "Zip Archiv", 
    "Zoom In": "Zoomen", 
    "Zoom Level": "Zoomstufe", 
    "Zoom Level {zoom}": "Zoomstufe {zoom}", 
    "Zoom Out": "Herauszoomen", 
    "Zoom level": "Zoomstufe", 
    "Zoom to Layer Extent": "Zoom auf Ebenenextent", 
    "Zoom to Next Extent": "Zoom auf n\u00e4chsten Bereich", 
    "Zoom to Previous Extent": "Zoom zu vorherigem Bereich", 
    "Zoom to Visible Extent": "Zoom auf sichtbaren Extent", 
    "formalised word(s) or phrase(s) from a fixed thesaurus used to describe the subject ": "formalisierte W\u00f6rter oder S\u00e4tze aus einem festen Thesaurus, die zur Beschreibung des Themas verwendet werden", 
    "of": "von", 
    "or add a new server.": "oder einen neuen Server hinzuf\u00fcgen", 
    "permalink": "permalink", 
    "temporal extent end": "zeitliche Ausdehnung - Ende", 
    "temporal extent start": "zeitliche Ausdehnung - Start"
  };
  for (var key in newcatalog) {
    django.catalog[key] = newcatalog[key];
  }
  

  if (!django.jsi18n_initialized) {
    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. 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", 
      "%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", 
      "%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": ".", 
    "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;

    django.jsi18n_initialized = true;
  }

}(this));

