diff --git a/web/client/translations/data.de-DE b/web/client/translations/data.de-DE
index bc393387521..8ed8465914b 100644
--- a/web/client/translations/data.de-DE
+++ b/web/client/translations/data.de-DE
@@ -1,302 +1,302 @@
{
- "locale": "en-US",
+ "locale": "de-DE",
"messages": {
- "Language": "Language",
- "msgId0": "{name} took {numPhotos, plural, =0 {no photos} =1 {one photo} other {# photos}} on {takenDate, date, long}.",
+ "Language": "Sprache",
+ "msgId0": "{name} machte {numPhotos, plural, =0 {keine Fotos} =1 {ein Foto} other {# Fotos}} am {takenDate, date, long}.",
"htmlTest": "{name} {surname}",
- "about_title": "About this app...",
- "aboutLbl": "About",
- "about_p0-0": "MapStore 2 is a framework to build web mapping applications using standard mapping libraries, such as",
- "about_p0-1": "and",
- "about_p1": "MapStore 2 has several example applications:",
- "about_ul0_li0": "MapViewer is a simple viewer of preconfigured maps (optionally stored in a database using GeoStore)",
- "about_ul0_li1": "MapPublisher has been developed to create, save and share in a simple and intuitive way maps and mashups created selecting contents coming from well-known sources like Google Maps and OpenStreetMap or from services provided by organizations using open protocols like OGC WMS, WFS, WMTS or TMS and so on.. For more information check the",
- "about_h20": "License",
- "about_p3": "MapStore 2 is Free and Open Source software, it is based on OpenLayers 3, Leaflet and ReactJS, and is licensed under the Simplified BSD License.",
- "about_p5-0": "For more information check",
- "about_a0": "this",
- "about_p5-1": "page.",
- "about_h21": "Credits",
- "about_p6": "MapStore2 is made by:",
- "enable": "Enable",
- "layers": "Layers",
+ "about_title": "Über diese App...",
+ "aboutLbl": "Über",
+ "about_p0-0": "MapStore 2 ist ein Framework zur Erstellung von webbasierten Karten-Anwendungen mit Standard-Karten-Bibliotheken wie",
+ "about_p0-1": "und",
+ "about_p1": "Für MapStore 2 gibt es verschiedene Beispiel Anwendungen :",
+ "about_ul0_li0": "MapViewer ist ein einfache Anwendung zur Ansicht von vorkonfigurierten Karten (die optional in einer Datenbank mittels GeoStore gespeichert wurden)",
+ "about_ul0_li1": "MapPublisher wurde entwickelt, um auf einfache und intuitive Weise Karten und Mashups zu erstellen, zu speichern und zu teilen, die auf Inhalten von bekannten Quellen wie Google Maps und OpenStreetMap oder von Diensten die auf offenen Protokollen wie OGC WMS, WFS, WMTS or TMS und so weiter basieren. Für mehr Informationen siehe die",
+ "about_h20": "Lizenz",
+ "about_p3": "MapStore 2 ist kostenlos und Open Source, basierend auf OpenLayers 3, Leaflet und ReactJS und ist unter der vereinfachten BSD Lizenz lizenziert.",
+ "about_p5-0": "Für mehr Informationen siehe",
+ "about_a0": "diese",
+ "about_p5-1": "Seite.",
+ "about_h21": "Quellen",
+ "about_p6": "MapStore2 ist entwickelt von:",
+ "enable": "Aktiviere",
+ "layers": "Ebenen",
"layerProperties": {
- "windowTitle": "Layer Properties",
- "title": "Title",
+ "windowTitle": "Ebenen Eigenschaften",
+ "title": "Titel",
"name": "Name",
- "group": "Group",
- "general": "General",
- "display": "Display",
- "style": "Style",
- "styleCustom": "Use style named \"{value}\"",
- "styleListLoadError": "There was an error loading the styles list",
- "stylesRefreshList": "Refresh Styles List",
+ "group": "Gruppe",
+ "general": "Generell",
+ "display": "Darstellung",
+ "style": "Stil",
+ "styleCustom": "Stil \"{value}\" nutzen",
+ "styleListLoadError": "Es gab einen Fehler beim Laden der Liste von Stilen",
+ "stylesRefreshList": "Aktualisiere die Liste von Stilen",
"format": "Format",
- "delete": "Delete",
- "deleteLayer":"Delete Layer",
- "deleteLayerMessage": "Do you really want to delete this Layer?",
- "confirmDelete": "Are you sure?"
- },
- "background": "Background",
- "language": "Language",
- "mousePositionCoordinates": "Coordinates indicator",
- "showMousePositionCoordinates": "Show Coordinates",
- "menu": "Menu",
- "options": "Options",
- "settings": "Settings",
- "help": "Help",
- "gohome": "Go home",
- "back": "Back to the Importer",
- "printbutton": "Print",
- "noresultfound": "No Result found",
- "save": "Save",
- "saveAs": "Save As...",
- "opacity": "Opacity",
- "close": "Close",
- "cancel": "Cancel",
- "confirm": "Confirm",
- "confirmTitle": "Do you Confirm?",
- "pageInfo": "{total, plural, =0 {No items} =1 {{total} Item of {total}} other {Items {start}-{end} of {total}}}",
- "loading": "Loading...",
- "group": "Group",
- "groups": "Groups",
- "permission": "Permission",
- "permissions": "Permissions",
+ "delete": "Löschen",
+ "deleteLayer":"Ebene löschen",
+ "deleteLayerMessage": "Möchtest du wirklich diese Ebene löschen?",
+ "confirmDelete": "Bist du sicher?"
+ },
+ "background": "Hintergrund",
+ "language": "Sprache",
+ "mousePositionCoordinates": "Koordinatenanzeige",
+ "showMousePositionCoordinates": "Zeige Koordinaten",
+ "menu": "Menü",
+ "options": "Optionen",
+ "settings": "Einstellungen",
+ "help": "Hilfe",
+ "gohome": "Gehe zur Startseite",
+ "back": "Zurück zum Import",
+ "printbutton": "Drucken",
+ "noresultfound": "Keine Resulte gefunden",
+ "save": "Speichern",
+ "saveAs": "Speichern als...",
+ "opacity": "Deckkraft",
+ "close": "Schliessen",
+ "cancel": "Abbrechen",
+ "confirm": "Bestätigen",
+ "confirmTitle": "Bestätigst du das?",
+ "pageInfo": "{total, plural, =0 {Keine Artikel} =1 {{total} Artikel von {total}} other {Artikel {start}-{end} von {total}}}",
+ "loading": "Wird geladen...",
+ "group": "Gruppe",
+ "groups": "Gruppen",
+ "permission": "Genehmigung",
+ "permissions": "Genehmigungen",
"home":{
- "open": "Open",
- "description": "MapStore 2 has been developed to create, save and share in a simple and intuitive way maps and mashups created selecting contents coming from well-known sources like Google Maps and OpenStreetMap or from services provided by organizations using open protocols like OGC WMS, WFS, WMTS or TMS and so on.
Visit the home page for more details.",
- "Applications": "Applications",
- "Examples": "Examples",
- "LinkedinGroup": "Mapstore Linkedin Group",
+ "open": "Öffnen",
+ "description": "MapStore 2 wurde entwickelt, um auf einfache und intuitive Weise Karten und Mashups zu erstellen, zu speichern und zu teilen die auf Inhalten von bekannten Quellen wie Google Maps und OpenStreetMap oder von Diensten die auf offenen Protokollen wie OGC WMS, WFS, WMTS or TMS und so weiter basieren.
Besuche die Homepage für mehr Details.",
+ "Applications": "Anwendungen",
+ "Examples": "Beispiele",
+ "LinkedinGroup": "Mapstore Linkedin Gruppe",
"ml": {
- "title": "Keep in touch and stay up-to-date with the mailing lists",
- "subscribe_users": "Subscribe Users Mailing List",
- "subscribe_devel": "Subscribe Developers Mailing List",
- "visit_group": "Visit this group",
- "subscribe": "Subscribe",
+ "title": "Bleibe in Verbindung und auf dem Laufenden mit der Mailing Liste",
+ "subscribe_users": "Abonniere die Benutzer Mailing Liste",
+ "subscribe_devel": "Abonniere die Entwickler Mailing Liste",
+ "visit_group": "Besuche diese Gruppe",
+ "subscribe": "Abonnieren",
"email": "Email:"
},
"examples":{
"viewer":{
- "html":"
Simple Viewer
" + "html":"Einfacher Viewer
" }, "3dviewer":{ - "html":"Simple CesiumJS based 3D Viewer
" + "html":"Einfacher CesiumJS basierter 3D Viewer
" }, "manager":{ - "html":"Browse MapStore Maps
" + "html":"MapStore Karten durchsuchen
" }, "mouseposition":{ - "html":"Custom examples
" + "html":"Kundenspezifische Beispiele
" }, "scalebar":{ - "html":"Custom examples
" + "html":"Kundenspezifische Beispiele
" }, "layertree":{ - "html":"Custom examples
" + "html":"Kundenspezifische Beispiele
" }, "queryform":{ - "html":"Custom examples
" + "html":"Kundenspezifische Beispiele
" }, "featuregrid":{ - "html":"Custom examples
" + "html":"Kundenspezifische Beispiele
" }, "print":{ - "html":"Custom examples
" + "html":"Kundenspezifische Beispiele
" }, "plugins":{ - "html":"Build your own application
" + "html":"Erstelle deine eigene Anwendung
" }, "rasterstyler":{ - "html":"Style your raster layer
" + "html":"Style deine Rasterebene
" } } }, "manager": { - "openInANewTab":"Open map", - "deleteMap":"Delete Map", - "deleteMapMessage": "Do you really want to delete this map?", - "editMapMetadata":"Edit Map Metadata", - "mapTypes_combo": "Select Map Viewer: ", - "maps_title": "Maps", - "locales_combo": "Language:" - }, - "newMap": "New Map", - "maps": { - "search": "search for maps..." - }, + "openInANewTab":"Karte öffnen", + "deleteMap":"Karte löschen", + "deleteMapMessage": "Möchtest du wirklich diese Karte löschen?", + "editMapMetadata":"Karten Metadaten bearbeiten", + "mapTypes_combo": "Wähle einen Karten-Viewer: ", + "maps_title": "Karten", + "locales_combo": "Sprache:" + }, + "newMap": "Neue Karte", + "maps": { + "search": "Suche nach Karten..." + }, "map": { - "loading": "Loading...", - "loadingerror": "Error in loading", + "loading": "Wird geladen...", + "loadingerror": "Fehler während des Ladens", "name": "Name", - "description": "Description", - "namePlaceholder": "Map Name", - "descriptionPlaceholder": "Map Description", - "saveTitle": "Save map", - "saveText": "Save current map?", + "description": "Beschreibung", + "namePlaceholder": "Karten Name", + "descriptionPlaceholder": "Karten Beschreibung", + "saveTitle": "Karte speichern", + "saveText": "Aktuelle Karte speichern?", "thumbnail": "Thumbnail", - "message": "Drop or click to import an image", - "suggestion": "(best 300px X 180px, max 500kb)", - "errorFormat": "Supported formats: png/jpg", - "errorSize": "Max allowed size: 500kb", - "error": "The provided image is not valid", + "message": "Ein Bild klicken oder hierherbewegen", + "suggestion": "(möglichst 300px X 180px, max 500kb)", + "errorFormat": "Unterstützte Formate: png/jpg", + "errorSize": "Maximal zulässige Größe: 500kb", + "error": "Das bereitgestellte Bild ist ungültig", "thumbnailError": { - "error403": "You are not allowed to update the thumbnail", - "error404": "An error occurred while creating the thumbnail", - "error409": "A thumbnail with this name already exists", - "errorDefault": "Network error" + "error403": "Du hast keine Berechtigung um Thumbnails hochzuladen", + "error404": "Es gab einen Fehler während der Erstellung des Thumbnails", + "error409": "Ein Thumbnail mit diesem Namen existiert bereits", + "errorDefault": "Netzwerk Fehler" }, "mapError": { - "error403": "You are not allowed to update the map", - "error404": "An error occurred while creating the map", - "error409": "A map with this name already exists", - "errorDefault": "Network error" + "error403": "Du hast keine Berechtigung die Karte zu aktualisieren", + "error404": "Es gab einen Fehler während der Erstellung der Karte", + "error409": "Eine Karte mit diesem Namen existiert bereits", + "errorDefault": "Netzwerk Fehler" }, "permissions": { - "noRules": "No rules", - "addRule": "Add a rule...", - "selectGroup": "Select a group...", - "canView": "can view", - "canWrite": "can edit", - "noResult": "no results found", - "title": "Permissions Groups" + "noRules": "Keine Regeln", + "addRule": "Füge eine Regel hinzu...", + "selectGroup": "Wähle eine Gruppe...", + "canView": "kann ansehen", + "canWrite": "kann bearbeiten", + "noResult": "keine Resultate gefunden", + "title": "Gruppen Berechtigungen" } }, "toc": { - "toggleLayerVisibility": "Toggle layer visibility", - "displayLegendAndTools": "Display legend and tools", - "zoomToLayerExtent": "Zoom to layer extent", - "editLayerProperties": "Edit layer properties", - "searchFeatures": "Search on this layer...", - "removeLayer": "Remove layer", - "loadingerror": "The layer has not been loaded correctly" + "toggleLayerVisibility": "Ändere die Ebenen Sichtbarkeit", + "displayLegendAndTools": "Legende und Werkzeuge zeigen", + "zoomToLayerExtent": "Zoome auf Ausdehung der Ebene", + "editLayerProperties": "Ändere Ebenen Eigenschaften", + "searchFeatures": "Auf dieser Ebene suchen...", + "removeLayer": "Ebene entfernen", + "loadingerror": "Diese Ebene wurde nicht korrekt geladen" }, "print":{ - "paneltitle": "Print", + "paneltitle": "Drucken", "layout": "Layout", - "sheetsize": "Sheet size:", - "legendoptions": "Legend options", - "submit": "Print", - "title": "Title", - "titleplaceholder": "Enter a title...", - "description": "Description", - "descriptionplaceholder": "Enter a description...", - "resolution": "Resolution:", - "defaultBackground": "Use OSM as a background", - "printtooltip": "Print", + "sheetsize": "Blatt Größe:", + "legendoptions": "Legenden Optionen", + "submit": "Drucken", + "title": "Titel", + "titleplaceholder": "Gib einen Titel ein...", + "description": "Beschreibung", + "descriptionplaceholder": "Gib eine Beschreibung ein...", + "resolution": "Auflösung:", + "defaultBackground": "Nutze OSM als Hintergrund", + "printtooltip": "Drucken", "alternatives": { - "legend": "Include legend", - "2pages": "Legend on distinct page", - "landscape": "Landscape", - "portrait": "Portrait" + "legend": "Legende einschließen", + "2pages": "Legende auf einer separaten Seite", + "landscape": "Querformat", + "portrait": "Hochformat" }, "legend": { - "font": "Labels Config:", - "forceLabels": "Force Labels:", - "antiAliasing": "Font Anti Aliasing:", - "iconsSize": "Icons size:", - "dpi": "Dpi:" + "font": "Label Einstellungen:", + "forceLabels": "Labels erzwingen:", + "antiAliasing": "Anti Aliasing Schrift:", + "iconsSize": "Symbolgröße:", + "dpi": "dpi:" }, - "layoutWarning": "Not allowed layout" + "layoutWarning": "Layout nicht erlaubt" }, "backgroundSwither":{ - "tooltip": "Select Background" + "tooltip": "Wähle Hintergrund" }, "info":{ - "tooltip": "Query objects on map" + "tooltip": "Objekte auf der Karte abfragen" }, "expandtoolbar": { - "tooltip": "Expand / Collapse" + "tooltip": "Expandieren / Kollabieren" }, "getFeatureInfoTitle": "Feature Info", "identifyTitle": "Feature Info", - "identifyRevGeocodeHeader": "Coordinates", - "identifyRevGeocodeModalTitle": "Address", - "identifyRevGeocodeSubmitText": "More Info", - "identifyRevGeocodeCloseText": "Close", - "identifyRevGeocodeError": "Unable to geocode", + "identifyRevGeocodeHeader": "Koordinaten", + "identifyRevGeocodeModalTitle": "Addresse", + "identifyRevGeocodeSubmitText": "Mehr Informationen", + "identifyRevGeocodeCloseText": "Schliessen", + "identifyRevGeocodeError": "Konnte nicht geocodiert werden", "getFeatureInfoError": { - "title": "Ooops! Something's wrong", - "text": "An error has occurred during this GetFeatureInfo request" + "title": "Ooops! Etwas ist schiefgelaufen.", + "text": "Ein Fehler ist während dieser GetFeatureInfo Anfrage aufgetreten" }, - "noFeatureInfo": "There is no information available for the point you clicked", - "noInfoForLayers": "There are no features for the following layers: ", + "noFeatureInfo": "Es sind keine Informationen für den gewählten Punkt verfügbar", + "noInfoForLayers": "Für die folgenden Ebenen gibt es keine Features: ", "history":{ - "barLabel": "Map history", - "undoBtnTooltip": "Go back", - "redoBtnTooltip": "Go forward" + "barLabel": "Kartenverlauf", + "undoBtnTooltip": "Gehe zurück", + "redoBtnTooltip": "Gehe vorwärts" }, - "infoFormatLbl": "Identify response format", + "infoFormatLbl": "Identifiziere das Antwortformat", "measureComponent": { - "Measure": "Measure", - "MeasureLength": "Measure Distance", - "MeasureArea": "Measure Area", - "MeasureBearing": "Measure Bearing", - "tooltip": "Measure length and area", - "title": "Measure", - "lengthButtonText": "Line", - "areaButtonText": "Area", - "resetButtonText": "Reset", - "lengthLabel": "Length", - "areaLabel": "Area", - "bearingLabel": "Bearing" + "Measure": "Messen", + "MeasureLength": "Distanz messen", + "MeasureArea": "Fläche messen", + "MeasureBearing": "Richtung messen", + "tooltip": "Länge und Fläche messen", + "title": "Messen", + "lengthButtonText": "Linie", + "areaButtonText": "Fläche", + "resetButtonText": "Zurücksetzen", + "lengthLabel": "Länge", + "areaLabel": "Fläche", + "bearingLabel": "Richtung" }, "search":{ - "placeholder": "Search by location name or coordinates ..." + "placeholder": "Suche nache einer Adresse oder gib Koordinaten ein ..." }, "drawLocal": { "draw": { "toolbar": { "actions": { - "title": "Cancel drawing", - "text": "Cancel" + "title": "Zeichnung abbrechen", + "text": "Abbrechen" }, "undo": { - "title": "Delete last point drawn", - "text": "Delete last point" + "title": "Letzten gezeichneten Punkt löschen", + "text": "Letzten Punkt löschen" }, "buttons": { - "polyline": "Draw a polyline", - "polygon": "Draw a polygon", - "rectangle": "Draw a rectangle", - "circle": "Draw a circle", - "marker": "Draw a marker" + "polyline": "Zeichne eine Multilinie", + "polygon": "Zeichne ein Polygon", + "rectangle": "Zeichne ein Rechteck", + "circle": "Zeichne einen Kreis", + "marker": "Zeichne einen Marker" } }, "handlers": { "circle": { "tooltip": { - "start": "Click and drag to draw circle." + "start": "Klicke und ziehe um einen Kreis zu zeichnen." } }, "marker": { "tooltip": { - "start": "Click map to place marker." + "start": "Klicke die Karte um einen Marker zu setzen." } }, "polygon": { "tooltip": { - "start": "Click to start drawing shape.", - "cont": "Click to continue drawing shape.", - "end": "Click first point to close this shape." + "start": "Klicke um mit dem Zeichnen einer Form zu beginnen.", + "cont": "Klicke um das Zeichnen der Form fortzusetzen.", + "end": "Klicke den ersten Punkt der Form um sie zu schließen." } }, "polyline": { - "error": "Error: shape edges cannot cross!", + "error": "Fehler: Die Kanten der Form dürfen sich nicht überschneiden!", "tooltip": { - "start": "Click to start drawing line.", - "cont": "Click to continue drawing line.", - "end": "Click last point to finish line." + "start": "Klicke um mit dem Zeichnen einer Linie zu beginnen.", + "cont": "Klicke um das Zeichnen der Linie fortzusetzen.", + "end": "Klicke den letzten Punkt um die Linie abzuschließen." } }, "rectangle": { "tooltip": { - "start": "Click and drag to draw rectangle." + "start": "Klicke und ziehe um ein Rechteck zu zeichnen." } }, "simpleshape": { "tooltip": { - "end": "Release mouse to finish drawing." + "end": "Lass die Maustaste los um das Zeichnen zu beenden." } } } @@ -305,126 +305,126 @@ "toolbar": { "actions": { "save": { - "title": "Save changes.", - "text": "Save" + "title": "Änderungen speichern.", + "text": "Speichern" }, "cancel": { - "title": "Cancel editing, discards all changes.", - "text": "Cancel" + "title": "Bearbeitung abbrechen, alle Änderungen werden verworfen.", + "text": "Abbrechen" } }, "buttons": { - "edit": "Edit layers.", - "editDisabled": "No layers to edit.", - "remove": "Delete layers.", - "removeDisabled": "No layers to delete." + "edit": "Ebenen bearbeiten.", + "editDisabled": "Keine bearbeitbaren Ebenen vorhanden.", + "remove": "Ebenen löschen.", + "removeDisabled": "Keine löschbaren Ebenen vorhanden." } }, "handlers": { "edit": { "tooltip": { - "text": "Drag handles, or marker to edit feature.", - "subtext": "Click cancel to undo changes." + "text": "Bewege Anfasser oder Marker um das Feature zu bearbeiten.", + "subtext": "Klicke Abbrechen um Änderungen zu verwerfen." } }, "remove": { "tooltip": { - "text": "Click on a feature to remove" + "text": "Klicke ein zu entfernendes Feature" } } } } }, "locate": { - "tooltip": "Locate me", - "metersUnit": "meters", - "feetUnit": "feet", - "popup": "You are within {distance} {unit} from this point", - "outsideMapBoundsMsg": "You seem located outside the boundaries of the map" + "tooltip": "Orte mich", + "metersUnit": "Meter", + "feetUnit": "Fuß", + "popup": "Du bist weniger als {distance} {unit} von diesem Punkt entfernt", + "outsideMapBoundsMsg": "Du scheinst dich außerhalb der Grenzen dieser Karte zu befinden" }, "zoombuttons": { - "zoomInTooltip": "Increase Zoom", - "zoomOutTooltip": "Decrease Zoom", - "zoomAllTooltip": "Zoom To Max Extent" + "zoomInTooltip": "Zoom vergrößern", + "zoomOutTooltip": "Zoom verringern", + "zoomAllTooltip": "Zoom auf maximale Ausdehnung" }, "helptexts": { - "scaleBox": "This is the helptext for the ScaleBox", - "zoomToMaxExtentButton": "This is the helptext for the ZoomToMaxExtentButton", - "zoomIn": "This is the helptext for the ZoomIn", - "zoomOut": "This is the helptext for the ZoomOut", - "searchBar": "Write the address of a place to find. e.g. '1st avenue, new york'. You can even insert coordinates in this format: 43.87,10.20", - "layerSwitcher": "This is the helptext for the LayerSwitcher", - "metadataExplorer": "This is the helptext for the MetadataExplorer", - "settingsPanel": "This is the helptext for the SettingsPanel", - "gohome": "This is the helptext for Home", - "measureComponent": "This is the helptext for the MeasureComponent", - "backgroundSwitcher": "This is the helptext for the BackgroundSwitcher", - "layerSwitcher": "This is the helptext for the LayerSwitcher", - "infoButton": "This is the helptext for the InfoButton", - "locateBtn": "This is the helptext for the LocateBtn", - "snapshot": "This is the helptext for the Snapshot", - "print": "This is the helptext for Print", - "shapefile": "This is the helptext for the Shapefile", - "rasterstyler": "Define min value, max value, number of classes and color ramp and generate new classified raster layer", - "expandToolbar": "This is the helptext for Expand / Collapse", - "historyundo": "Use this button to go to the previous map zoom and location", - "historyredo": "Use this button to go to the next map zoom and location", - "vectorstyler": "Add rule, and generate new styled vector layer", - "styler": "Add rule, and generate new styled layer" + "scaleBox": "Das ist die Hilfe für die ScaleBox", + "zoomToMaxExtentButton": "Das ist die Hilfe für den ZoomToMaxExtentButton", + "zoomIn": "Das ist die Hilfe für ZoomIn", + "zoomOut": "Das ist die Hilfe für ZoomOut", + "searchBar": "Gib eine Adresse eines Ortes ein bspw. 'Brandenburger Tor, Berlin'. Du kannst auch Koordinaten im folgenden Format eingeben: 43.87, 10.20", + "layerSwitcher": "Das ist die Hilfe für den LayerSwitcher", + "metadataExplorer": "Das ist die Hilfe für den MetadataExplorer", + "settingsPanel": "Das ist die Hilfe für das SettingsPanel", + "gohome": "Das ist die Hilfe für Home", + "measureComponent": "Das ist die Hilfe für MeasureComponent", + "backgroundSwitcher": "Das ist die Hilfe für den BackgroundSwitcher", + "layerSwitcher": "Das ist die Hilfe für den LayerSwitcher", + "infoButton": "Das ist die Hilfe für den InfoButton", + "locateBtn": "Das ist die Hilfe für den LocateBtn", + "snapshot": "Das ist die Hilfe für Snapshot", + "print": "Das ist die Hilfe für Print", + "shapefile": "Das ist die Hilfe für Shapefile", + "rasterstyler": "Definiere Minimum, Maximum, Anzahl von Klassen und ColorRamp und generiere eine neue klassifizierte Raster Ebene", + "expandToolbar": "Das ist die Hilfe für Expand / Collapse", + "historyundo": "Nutze diesen Button um zur vorherigen Kartenansicht zu gehen", + "historyredo": "Nutze diesen Button um zur nächsten Kartenansicht zu gehen", + "vectorstyler": "Erstelle den Stil für die gewählte Vektor Ebene", + "styler": "Erstelle den Stil für die gewählte Ebene" }, "queryform": { - "query": "Search", - "reset": "Reset", - "query_request_exception": "Request Error", + "query": "Suche", + "reset": "Zurücksetzen", + "query_request_exception": "Abfrage Fehler", "config": { - "load_config_exception": "Error Loading Configuration" + "load_config_exception": "Fehler beim Laden der Konfiguration" }, "form": { - "header": "Find in the dataset", - "dataset_header": "Dataset" + "header": "Finde im Datensatz", + "dataset_header": "Datensatz" }, "attributefilter":{ - "add_condition": " Add Condition", - "add_group": " Add Group", - "group_label_a": "Match", - "group_label_b": "of the following conditions:", - "combo_placeholder": "Select", - "text_placeholder": "Type text to search", - "attribute_filter_header": "Attribute Filter", + "add_condition": " Füge Bedingung hinzu", + "add_group": " Füge Gruppe hinzu", + "group_label_a": "Übereinstimmung", + "group_label_b": "der folgenden Bedingungen:", + "combo_placeholder": "Wähle", + "text_placeholder": "Gib den zu suchenden Text ein", + "attribute_filter_header": "Attribut Filter", "groupField": { - "any": "any", - "all": "all", - "none": "none" + "any": "jeder", + "all": "alle", + "none": "keiner" }, "numberfield": { - "isRequired": "Field value required", - "wrong_range": "Lower boundary must be lower upper boundary" + "isRequired": "Eingabe nötig", + "wrong_range": "Die untere Grenze muss kleiner als die obere Grenze sein" }, "datefield": { - "wrong_date_range": "Start date must be lower than end date" + "wrong_date_range": "Das Datum des Beginns muss früher als das des Endes sein" } }, "spatialfilter": { - "selection_method": "Selection Method", - "geometric_operation": "Geometric Operation", - "spatial_filter_header": "Spatial Filter", - "draw_start_label": "Draw the region on interest in the map", - "dwithin_label": "meters", + "selection_method": "Auswahl Methode", + "geometric_operation": "Geometrische Operation", + "spatial_filter_header": "Räumlicher Filter", + "draw_start_label": "Zeichne die Region von Interesse auf der Karte", + "dwithin_label": "Meter", "details": { "detail_button_label": "Details", - "details_header": "Selection Details", - "details_bbox_label": "Edit the coordinates to modify the area", - "details_circle_label": "Edit the numeric fields to modify the radius and center of the circle", - "reset_bbox": "Reset", - "save_bbox": "Save BBOX modifications", - "save_radius": "Save the radius/center modifications", + "details_header": "Details der Auswahl", + "details_bbox_label": "Bearbeite die Koordinaten um den gwählten Bereich zu ändern", + "details_circle_label": "Bearbeite die numerischen Felder um den Radius und das Zentrum des Kreises zu ändern", + "reset_bbox": "Zurücksetzen", + "save_bbox": "BBOX Änderungen speichern", + "save_radius": "Radius/Kreiszentrum Änderungen speichern", "radius": "Radius" }, "methods": { "zone": "Zone", "box": "BoundingBox", "buffer": "Buffer", - "circle": "Circle", + "circle": "Kreis", "poly": "Polygon" }, "operations": { @@ -440,216 +440,216 @@ "login": "Login", "logout": "Logout", "info": " Account Info", - "details": " User Details", - "noAttributesMessage": "There is no information related to your account", - "changePwd": "Change Password", - "newPwd": "New Password", - "retypePwd": "Retype Password", - "passwordMinlenght": "Your password must be at least {minSize} character", - "passwordCheckFail": "Passwords do not match!", - "username": "Username", - "password": "Password", - "signIn":"Sign-in", - "loginFail":"Login Fail", + "details": " Nutzer Details", + "noAttributesMessage": "Es gibt keine Information bezüglich deines Accounts", + "changePwd": "Passwort ändern", + "newPwd": "Neues Passwort", + "retypePwd": "Passwort wiederholen", + "passwordMinlenght": "Dein Passwort muss aus mindestens {minSize} Zeichen bestehen", + "passwordCheckFail": "Passwörter sind nicht identisch!", + "username": "Benutzername", + "password": "Passwort", + "signIn":"Anmelden", + "loginFail":"Anmeldung gescheitert", "loginFailedStatusMessages": { - "usernamePwdInsert": "Please insert username and password", - "usernamePwdIncorrect":"Username or password incorrect" + "usernamePwdInsert": "Bitte gib Benutzernamen und Password ein", + "usernamePwdIncorrect":"Benutzername oder Passwort inkorrekt" } }, "users": { - "title": "Manage Accounts", - "users": "Users", - "manageUsers": "Manage Users", - "searchUsers": "search for users...", - "newUser": "New User", - "editUser": "Edit user", - "deleteUser": "Delete User", - "statusTitle": "status", - "enabled": "Enabled", - "groupTitle": "Groups:", - "roleTitle": "Role", - "saveUser": "Save", - "savingUser": "Saving...", - "userSaved": "Saved!", - "createUser": "Create", - "creatingUser": "Creating...", - "userCreated": "Created!", - "deleting": "Deleting...", - "delete": "Delete", - "confirmDeleteUser": "Are you sure you want to delete this user?", - "errorDelete": "There was an error deleting this user:", - "errorSaving": "There was an error saving the user:", - "selectedGroups": "SELECTED GROUPS" + "title": "Accounts verwalten", + "users": "Benutzer", + "manageUsers": "Benutzer verwalten", + "searchUsers": "Suche nach Benutzern...", + "newUser": "Neuer Benutzer", + "editUser": "Benutzer ändern", + "deleteUser": "Benutzer löschen", + "statusTitle": "Status", + "enabled": "Berechtigt", + "groupTitle": "Gruppen:", + "roleTitle": "Rolle", + "saveUser": "Speichern", + "savingUser": "Speichern...", + "userSaved": "Gespeichert!", + "createUser": "Erstellen", + "creatingUser": "Erstellen...", + "userCreated": "Erstellt!", + "deleting": "Löschen...", + "delete": "Löschen", + "confirmDeleteUser": "Bist du sicher, das du diesen Benutzer löschen möchtest?", + "errorDelete": "Es gab einen Fehler beim Löschen von Benutzer:", + "errorSaving": "Es gab einen Fehler beim Speichern von Benutzer:", + "selectedGroups": "Ausgewählte Gruppen" }, "usergroups": { - "searchGroups": "Search Groups...", - "groups": "Groups", - "editGroup": "Edit Group", - "deleteGroup": "Delete Group", - "removeUser": "Remove User", - "newGroup": "New Group", - "manageGroups": "Manage Groups", - "description": "Description:", - "groupName": "Group Name", - "groupDescription": "Description", - "saveGroup": "Save", - "createGroup": "Create", - "creatingGroup": "Creating...", - "groupMembers": "Members:", - "addMember": "Add Member:", - "noUsers": "No users for this group", - "errorSaving": "There was an error saving this group", - "errorDelete": "There was an error deleting this group", - "confirmDeleteGroup": "Are you sure you want to delete this group?" + "searchGroups": "Suche Gruppen...", + "groups": "Gruppen", + "editGroup": "Gruppe bearbeiten", + "deleteGroup": "Gruppe löschen", + "removeUser": "Benutzer löschen", + "newGroup": "Neue Gruppe", + "manageGroups": "Gruppen verwalten", + "description": "Beschreibung:", + "groupName": "Gruppenname", + "groupDescription": "Beschreibung", + "saveGroup": "Speichern", + "createGroup": "Erstellen", + "creatingGroup": "Erstellen...", + "groupMembers": "Mitglied:", + "addMember": "Mitglied hinzufügen", + "noUsers": "Keine Benutzer für diese Gruppe gefunden", + "errorSaving": "Es gab einen Fehler beim Speichern dieser Gruppe", + "errorDelete": "Es gab einen Fehler beim Löschen dieser Gruppe", + "confirmDeleteGroup": "Bist du sicher, das du diese Gruppe löschen möchtest?" }, "share":{ - "title": "Share", - "titlePanel": "Share the map", - "socialIntro": "In your favourite social network", - "directLinkTitle": "Via a direct link", - "embeddedLinkTitle": "Via the embedded code", - "QRCodeLinkTitle": "qr code", - "msgCopiedUrl":"Copied", - "msgToCopyUrl":"Click to copy" + "title": "Teilen", + "titlePanel": "Teile die Karte", + "socialIntro": "In deinem bevorzugten sozialen Netzwerk", + "directLinkTitle": "Über einen direkten Link", + "embeddedLinkTitle": "Über einen eingebetteten Code", + "QRCodeLinkTitle": "QR code", + "msgCopiedUrl":"Kopiert", + "msgToCopyUrl":"Klicke um zu kopieren" }, "snapshot": { - "title": "Snapshot Preview", - "save": "Save", - "tooltip": "Save a snapshot of the map.", - "googleBingError": "Google and Bing layers aren't available for the snapshot, due to copyright restrictions.", - "downloadingSnapshots": "pending snapshot generation", - "date": "Date", - "layers": "Layers", - "size": "Size", - "notsupported": "Snapshot not supported", - "taintedMessage": "Save snapshot functionality is limited for browser security limitations. For better result right-click on the preview and select 'Save image as' (supported by Firefox and Chrome)" + "title": "Snapshot Vorschau", + "save": "Speichern", + "tooltip": "Speichere einen Snapshot der Karte.", + "googleBingError": "Google und Bing Ebenen sind aufgrund urheberrechtlicher Einschränkungen für den Snapshot nicht verfügbar.", + "downloadingSnapshots": "Snapshot Erstellung...", + "date": "Datum", + "layers": "Ebenen", + "size": "Größe", + "notsupported": "Snapshot nicht unterstützt", + "taintedMessage": "Die Snapshot Speichern Funktionalität ist aufgrund von Browser Sicherheits Beschränkungen eingeschränkt. Für ein besseres Ergebnis klicke mit der rechten Maustaste auf die Vorschau und wähle "Bild speichern unter" (unterstützt von Firefox und Chrome)" }, "shapefile": { - "title": "Add Local Shapefile", - "tooltip": "Add a local shapefile to the map.", - "placeholder": "Drop your files here or click to select the shapefiles to import. (shapefiles must be contained in zip archives)", - "defaultStyle": "Default style", - "zoom": "Zoom on the shapefiles", - "error": {"select": "Select one or more zip file"}, - "add": "Add", - "cancel": "Cancel", - "success": " correctly imported" + "title": "Shapefile hochladen", + "tooltip": "Füge der Karte ein Shapefile hinzu.", + "placeholder": "Ziehe deine Dateien hierher oder klicke Shapefile(s) die importiert werden sollen.(Shapefiles müssen in Zip-Archiven enthalten sein)", + "defaultStyle": "Standardstil", + "zoom": "Zoome auf Shapefiles", + "error": {"select": "Wähle ein oder mehrere Zip Archive"}, + "add": "Hinzufügen", + "cancel": "Abbrechen", + "success": " erfolgreich importiert" }, "catalog": { - "title": "Catalog", - "tooltip": "Browse Catalog", - "addToMap": "Add To Map", - "getWMSLink": "Get WMS Link", - "error": "There was an error loading records from the catalog", - "pageInfo": "Results {start}-{end} of {total}", - "noRecordsMatched": "No record matched", + "title": "Katalog", + "tooltip": "Katalog durchsuchen", + "addToMap": "Zur Karte hinzufügen", + "getWMSLink": "WMS Link erhalten", + "error": "Es gab einen Fehler beim Laden von Einträgen aus dem Katalog", + "pageInfo": "Resultat {start}-{end} von {total}", + "noRecordsMatched": "Kein passender Eintrag", "wmsGetCapLink": "WMS", "wfsGetCapLink": "WFS", - "share": "Share", - "copyToClipboard": "Copy to clipboard", - "copied": "Copied!", - "catalogUrlPlaceholder": "Enter catalog URL...", - "textSearchPlaceholder": "text to search...", - "search": "Search", - "srs_not_allowed": "The map coordinate system is not supported by this service" + "share": "Teilen", + "copyToClipboard": "In die Zwischenablage kopieren", + "copied": "Kopiert!", + "catalogUrlPlaceholder": "Gib eine Katalog URL ein...", + "textSearchPlaceholder": "Zu suchender Text...", + "search": "Suche", + "srs_not_allowed": "Das Koordinatensystem der Karte wird von dieser Anwendung nicht unterstützt" }, "uploader": { - "filename": "File Name", - "type": "Type", - "lastModified": "Last Modified", - "filesize": "Size", - "beforeUpload": " Doing pre-upload operations... ", - "uploadingFiles": "Uploading Files...", - "dropfile": "drop files here to upload", - "dropfileImport": "drop here files to add it to this process" + "filename": "Datei Name", + "type": "Dateiart", + "lastModified": "Zuletzt geändert", + "filesize": "Größe", + "beforeUpload": " Bereite Upload vor... ", + "uploadingFiles": "Lade Dateien hoch...", + "dropfile": "Ziehe Dateien für den Upload hierhier", + "dropfileImport": "Ziehe Dateien hierher um Sie dem Import hinzuzufügen" }, "importer": { - "title": "Import Data", - "imports": "Import Sessions", - "importN": "Session {id}", - "creatingImportProcess": " Creating Import Session... ", - "dropfile": "drop files here to create a new importing session", - "dropfileImport": "drop here files to add it to this session", - "process": "Session", + "title": "Daten Import", + "imports": "Importe", + "importN": "Import {id}", + "creatingImportProcess": " Erstelle Import... ", + "dropfile": "Ziehe Dateien hierher um einen neunen Import zu beginnen", + "dropfileImport": "Ziehe Dateien hierher um Sie dem aktuellen Import hinzuzufügen", + "process": "Import", "number": "#", "workspace": { - "create": "Create", - "createWS": "create a new workspace: ", - "target": "target workspace: ", - "failure": "Error creating workspace: {statusWS}", - "success": "Workspace {statusWS} successfully created", - "select": "Select TargetWorkspace", - "new": "New workspace name..." + "create": "Erstellen", + "createWS": "Erstelle einen neuen Workspace: ", + "target": "Ziel Workspace: ", + "failure": "Fehler beim Erstellen des Workspace: {statusWS}", + "success": "Workspace {statusWS} erfolgreich erstellt", + "select": "Wähle Ziel Workspace", + "new": "Name des neuen Workspaces..." }, "import": { - "actions": "Actions", + "actions": "Aktionen", "tasks": "Packages", - "runImport": "Run", - "deleteImport": "Delete Session", - "deleteTask": "Delete", + "runImport": "Ausführen", + "deleteImport": "Import löschen", + "deleteTask": "Löschen", "status": "Status", - "archive": "Archive", - "deleting": "Deleting...", - "analyzing": "Analyzing package...", - "applyingPreset": "Applying Presets..." + "archive": "Archiv", + "deleting": "Löschen...", + "analyzing": "Analyse des Packages...", + "applyingPreset": "Wende Voreinstellungen an..." }, "task": { - "panelTitle": "Import Package {id}", - "general": "General Info", + "panelTitle": "Package Import {id}", + "general": "Allgemeine Info", "status": "Status", - "updateMode": "Update Mode", - "originalData": "Original File", - "file": "File Name", + "updateMode": "Update Modus", + "originalData": "Original Datei", + "file": "Datei Name", "format": "Format", - "targetStore": "Target Store", - "storeType": "Store Type", - "storeName": "Store Name", - "layer": "Layer", - "transforms": "Trasformations Chain", + "targetStore": "Ziel", + "storeType": "Art des Ziels", + "storeName": "Name des Ziels", + "layer": "Ebene", + "transforms": "Transformationen-Kette", "update": "Update", - "run": "Import This Package", - "edit": "Edit Default Style", - "delete": "Delete This Package" + "run": "Importiere dieses Package", + "edit": "Bearbeite Standard Stil", + "delete": "Lösche dieses Package" }, "transform": { "panelTitle": "Transformation {id}", - "type": "Transformation Type", - "actions": "Actions", - "options": "Transformation Options", - "overviewlevels": "Overview Levels", - "delete": "Delete this transformation" + "type": "Transformations Art", + "actions": "Aktionen", + "options": "Transformations Optionen", + "overviewlevels": "Level Übersicht", + "delete": "Lösche diese Transformation" } }, "rasterstyler": { - "tooltip": "Create and edit raster layer style", + "tooltip": "Erstelle und bearbeite den Stil der Raster Ebenen", "paneltitle": "Raster Styler", - "layerlabel": "Layer", - "typelabel": "Style Type", - "opacitylabel": "Opacity", - "redtitle": "Red", - "greentitle": "Green", - "bluetitle": "Blue", - "graytitle": "Gray", - "pseudobandtitle": "Band Selection", - "eqinttitle": "Equal Interval Classification", - "pseudotitle": "PseudoColor Settings", - "applybtn": "Apply Style" + "layerlabel": "Ebene", + "typelabel": "Stil Art", + "opacitylabel": "Deckkraft", + "redtitle": "Rot", + "greentitle": "Grün", + "bluetitle": "Blau", + "graytitle": "Grau", + "pseudobandtitle": "Band Auswahl", + "eqinttitle": "Equal Interval Klassifikation", + "pseudotitle": "PseudoColor Einstellungen", + "applybtn": "Stil anwenden" }, "bandselector": { "band": "Band", - "enhancement": "Enhancement", - "algorithmTitle": "Optional Algorithm", - "value": "Value", + "enhancement": "Verbesserung", + "algorithmTitle": "Optionaler Algorithmus", + "value": "Wert", "min": "Min", "max": "Max", "enha": { - "none": "None", - "Normalize": "Normalize", + "none": "Keine", + "Normalize": "Normalisieren", "Histogram": "Histogram", - "GammaValue": "Gamma Correction" + "GammaValue": "Gamma Korrektur" }, "algorithm": { - "none": "None", + "none": "Keiner", "StretchToMinimumMaximum": "Stretch", "ClipToMinimumMaximum": "Clip", "ClipToZero": "Clip To Zero" @@ -661,106 +661,106 @@ "classes": "Classes", "ramp": "Color Ramp", "classify": "Classify", - "maxerror": "Max value should be greater then min value", - "minerror": "Min value should be less then max value" + "maxerror": "Maximum Wert muß größer als der Minimum Wert sein", + "minerror": "Minimum Wert muß größer als der Maximum Wert sein" }, "colormapgrid": { - "color": "Color", - "quantity": "Quantity", - "label": "Label", - "minmaxerror": "The value must be between the values of the previous and next cell" + "color": "Farbe", + "quantity": "Quantität", + "label": "Beschreibung", + "minmaxerror": "Der Wert muss zwischen den Werten der vorherigen und der nächsten Zelle liegen" }, "pseudocolorsettings": { - "type": "Type", + "type": "Art", "extended": "Extended", "colormap": "Color Map", - "add": "Add Entry", - "remove": "Remove Entry" + "add": "Eintrag hinzufügen", + "remove": "Eintrag entfernen" }, "rasterstyletype": { - "rgb": "Red Green Blue", - "gray": "GrayScale", + "rgb": "Rot Grün Blau", + "gray": "Grauwerte", "pseudo": "PseudoColor", "multi": "Multi Band", "single": "Single Band" }, "featuregrid": { - "header": "Search results list", - "tools": "Tool Panel", + "header": "Suchresultate", + "tools": "Werkzeugpalette", "export": "Export", - "selectall": "Select All", - "deselectall": "Clear Selection", + "selectall": "Alle auswählen", + "deselectall": "Auswahl aufheben", "pagination": { - "page": "Page", - "of": "of", - "to": "to", - "more": "more" + "page": "Seite", + "of": "von", + "to": "bis", + "more": "viele" } }, "vectorstyler": { - "tooltip": "Create and edit vector layer style", - "paneltitle": "Vector Styler", - "layerlabel": "Layer", - "rulelabel": "Rules", - "namelabel": "Rule Name", + "tooltip": "Erstelle und bearbeite den Vektor Ebenen Stil", + "paneltitle": "Vektor Styler", + "layerlabel": "Ebene", + "rulelabel": "Regeln", + "namelabel": "Regel Name", "symboltitle": "Symbol", "labeltitle": "Label", - "conditiontitle": "Conditions", - "applybtn": "Apply Style", - "addrulebtn": "Add Rule", - "removerulebtn": "Remove Rule" + "conditiontitle": "Bedingungen", + "applybtn": "Stil anwenden", + "addrulebtn": "Regel hinzufügen", + "removerulebtn": "Regel entfernen" }, "scaledenominator": { - "minlabel": "Min Scale Denominator", - "maxlabel": "Max Scale Denominator", - "maxerror": "Max value should be greater then min value", - "minerror": "Min value should be less then max value", + "minlabel": "Skalierungs Minimum Nenner", + "maxlabel": "Skalierungs Maximum Nenner", + "maxerror": "Maximum Wert muß größer als der Minimum Wert sein", + "minerror": "Minimum Wert muß größer als der Maximum Wert sein" "none": "None" }, "markNameSelector": { - "circle": "Circle", - "square": "Square", - "triangle": "Triangle", - "star": "Star", - "cross": "Cross", + "circle": "Kreis", + "square": "Rechteck", + "triangle": "Dreieck", + "star": "Stern", + "cross": "Kreuz", "x": "X" }, "styler": { - "tooltip": "Create and edit layer style", - "paneltitle": "Styler", - "layerlabel": "Layer" + "tooltip": "Erstelle und bearbeite den Ebenen Stil", + "paneltitle": "Gestalter", + "layerlabel": "Ebene" }, "rulesmanager": { - "title": "Access Rules", - "role": "Role", - "user": "User", + "title": "Zugangs Regeln", + "role": "Rolle", + "user": "Benutzer", "service": "Service", - "request": "Request", + "request": "Anfrage", "workspace": "Workspace", - "layer": "Layer", - "filters": "Filters", - "rules": "Rules", - "access": "Access", - "newModal": "New Rule", - "editModal": "Edit Rule", - "newButton": "Create", - "editButton": "Save", - "close": "Close", - "previous": "previous", - "next": "next", - "errorLoadingRoles": "Error loading roles.", - "errorLoadingUsers": "Error loading users.", - "errorLoadingWorkspaces": "Error loading workspaces.", - "errorLoadingLayers": "Error loading layers.", - "errorLoadingRules": "Error loading rules.", - "errorMovingRules": "Error moving rules.", - "errorDeletingRules": "Error deleting rules.", - "errorAddingRule": "Error adding rule.", - "errorUpdatingRule": "Error updating rule.", - "deleteModal": "Delete Rules", - "selectedRulesDelete": "Delete selected rules ?", - "deleteButton": "Delete", - "cancelButton": "Cancel" + "layer": "Ebene", + "filters": "Filter", + "rules": "Regeln", + "access": "Zugang", + "newModal": "Neue Regel", + "editModal": "Regel bearbeiten", + "newButton": "Erstellen", + "editButton": "Speichern", + "close": "Schließen", + "previous": "vorheriger", + "next": "nächster", + "errorLoadingRoles": "Fehler beim Laden der Rollen.", + "errorLoadingUsers": "Fehler beim Laden der Benutzer.", + "errorLoadingWorkspaces": "Fehler beim Laden der Workspaces.", + "errorLoadingLayers": "Fehler beim Laden der Ebenen.", + "errorLoadingRules": "Fehler beim Laden der Regeln.", + "errorMovingRules": "Fehler beim Ändern der Regeln.", + "errorDeletingRules": "Fehler beim Löschen der Regeln.", + "errorAddingRule": "Fehler beim Hinzufügen der Regel.", + "errorUpdatingRule": "Fehler beim Ändern der Regel.", + "deleteModal": "Regeln löschen", + "selectedRulesDelete": "Ausgewählte Regeln löschen ?", + "deleteButton": "Löschen", + "cancelButton": "Abbrechen" } } }