diff --git a/langs/de.json b/langs/de.json index 0c28eca83..3b4c19432 100644 --- a/langs/de.json +++ b/langs/de.json @@ -39,7 +39,7 @@ }, "general": { "about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen", - "aboutMapcomplete": "
Nutzen Sie MapComplete, um OpenStreetMap-Informationen zu einem einzigen Thema hinzuzufügen. Beantworten Sie Fragen, und in wenigen Minuten sind Ihre Beiträge überall verfügbar. Der Theme-Maintainer definiert Elemente, Fragen und Sprachen dafür.
MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.
Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Hier geht es zum Quellcode und Issue Tracker
Möchten Sie Ihren Fortschritt sehen? Verfolgen Sie Ihre Änderungen auf OsmCha.
", + "aboutMapcomplete": "Nutzen Sie MapComplete, um OpenStreetMap-Informationen zu einem bestimmten Thema hinzuzufügen. Beantworten Sie Fragen, und in wenigen Minuten sind Ihre Beiträge überall verfügbar. Der Theme-Maintainer definiert Elemente, Fragen und Sprachen dafür.
MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.
Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Hier geht es zum Quellcode und Issue Tracker
Möchten Sie Ihren Fortschritt sehen? Verfolgen Sie Ihre Änderungen auf OsmCha.
", "add": { "addNew": "Füge {category} hinzu", "addNewMapLabel": "Hier klicken, um ein neues Element hinzuzufügen", @@ -148,7 +148,7 @@ "streetcomplete": "Eine ähnliche App ist StreetComplete." }, "nameInlineQuestion": "Der Name dieser {category} ist $$$", - "next": "Nächstes", + "next": "Weiter", "noNameCategory": "{category} ohne Namen", "noTagsSelected": "Keine Tags ausgewählt", "number": "Zahl", @@ -252,7 +252,9 @@ }, "searchWikidata": "Suche auf Wikidata", "wikipediaboxTitle": "Wikipedia" - } + }, + "notValid": "Gültigen Wert auswählen, um fortzufahren", + "error": "Etwas ist schief gelaufen" }, "image": { "addPicture": "Bild hinzufügen", @@ -306,13 +308,111 @@ "fileFormatDescriptionGeoJson": "In der geojson-Datei sollten nur Punkte enthalten sein. Die Eigenschaften sollten genau die Eigenschaften sein, die in OpenStreetMap verwendet werden sollen", "loadedFilesAre": "Die Datei {file} ist geladen", "noFilesLoaded": "Keine Datei geladen", - "title": "Wähle eine Datei" + "title": "Datei auswählen" }, "selectLayer": "Wähle eine Ebene...", "someHaveSame": "{count} der zu importierenden Objekte haben dieses Tag, das sind {percentage}% der Gesamtzahl", "title": "Import-Helfer", "userAccountTitle": "Wähle einen Benutzeraccount", - "validateDataTitle": "Bestätige Daten" + "validateDataTitle": "Bestätige Daten", + "introduction": { + "title": "Einführung", + "description": "Der Import-Helfer konvertiert einen externen Datensatz in Hinweise. Der externe Datensatz muss mit einer vorhandenen MapComplete-Ebene übereinstimmen. Für jedes Element, das Sie in den Importer eingeben, wird eine einzelner Hinweis erstellt. Diese Hinweise werden zusammen mit den entsprechenden Objekten in diesen Karten angezeigt, um sie leicht hinzufügen zu können.", + "importFormat": "Der Hinweistext sollte das folgende Format haben, um aufgenommen zu werden" + }, + "gotoImportViewer": "Vorherige Importe überprüfen", + "selectTheme": { + "title": "Thema auswählen", + "needsTags": "{title} benötigt tags {tags}", + "notApplicable": "Voreinstellung {title} ist nicht anwendbar:", + "noMatchingPresets": "Dieses Thema hat keine Voreinstellungen geladen. Daher werden Importe hier nicht funktionieren", + "displayNonMatchingCount": "{length} Objekte stimmen nicht mit Voreinstellungen überein", + "intro": "Alle folgenden Themen zeigen die Importhinweise an. Die Notiz auf OpenStreetMap kann jedoch nur mit einem einzigen Thema verknüpft werden. Wählen Sie das Thema, mit dem die erstellten Notizen verknüpft werden sollen", + "misMatch": "Eigenschaft mit Schlüssel {k} hat nicht den erwarteten Wert {v}; stattdessen ist es {properties}", + "missing": "Erwartet $k}={v}, aber es fehlt komplett", + "unmatchedTitle": "Die folgenden Elemente stimmen mit keiner Voreinstellung überein" + }, + "login": { + "loggedInWith": "Sie sind derzeit angemeldet als {Name} und haben {csCount} Änderungen vorgenommen", + "title": "Anmeldung", + "userAccountTitle": "Benutzerkonto auswählen", + "loginIsCorrect": "{name} ist das richtige Konto, mit dem die Importhinweise erstellt werden.", + "lockNotice": "Diese Seite ist gesperrt. Zum Zugang werden {importHelperUnlock} Änderungssätze benötigt.", + "loginRequired": "Bitte anmelden, um fortzufahren" + }, + "conflationChecker": { + "title": "Mit vorhandenen Daten vergleichen", + "osmLoaded": "{count} Elemente werden aus OpenStreetMap geladen, die dem Layer {name} entsprechen.", + "importCandidatesCount": "Die {count} roten Elemente auf der folgenden Karte sind alle Ihre Importkandidaten.", + "nearbyWarn": "Die {count} roten Elemente auf der folgenden Karte werden nicht importiert!", + "zoomIn": "Live-Daten werden ab Zoomstufe {needed} angezeigt. Die aktuelle Zoomstufe ist {aktuell}", + "states": { + "running": "Abfrage bei overpass...", + "error": "Letzte Daten nicht von overpass heruntergeladen aufgrund von {error}", + "idle": "Lokalen Speicher überprüfen...", + "unexpected": "Unerwarteter Zustand {state}" + }, + "cacheExpired": "Der Cache ist abgelaufen", + "downloadOverpassData": "Die geladene geojson Datei von overpass herunterladen", + "loadedDataAge": "Geladene Daten stammen aus dem Cache und sind {age} alt", + "nothingLoaded": "Es werden keine Elemente aus OpenStreetMap geladen, die dem aktuellen Layer {name} entsprechen", + "titleLive": "Live-Daten auf OSM", + "titleNearby": "Objekte in der Nähe", + "setRangeToZero": "Setzen Sie den Bereich auf 0 oder 1, wenn Sie alle importieren möchten", + "mapShowingNearbyIntro": "Die folgende Karte zeigt zu importierende Objekte, die ein OSM-Objekt enthalten " + }, + "confirmProcess": { + "title": "Lizenz und Gemeinschaft", + "contactedCommunity": "Ich habe die (lokale) Community wegen dieses Imports kontaktiert", + "licenseIsCompatible": "Die Lizenz der zu importierenden Daten erlaubt es, sie in OSM zu importieren. Sie dürfen kommerziell weiterverteilt werden, mit nur minimaler Namensnennung", + "titleLong": "Haben Sie den Importvorgang durchlaufen?", + "wikipageIsMade": "Der Vorgang ist im OSM-Wiki dokumentiert (diesen Link benötigen Sie später)", + "readImportGuidelines": "Ich habe die Importrichtlinien im OSM-Wiki gelesen" + }, + "compareToAlreadyExistingNotes": { + "title": "Mit vorhandenen Hinweisen vergleichen", + "completelyImported": "Alle vorgeschlagenen Punkte haben (oder hatten) bereits eine Importnotiz", + "loading": "Notizen von OSM abrufen", + "loadingFailed": "Laden von Notizen fehlgeschlagen aufgrund von {error}", + "mapExplanation": "Die roten Elemente auf der nächsten Karte sind alle Datenpunkte aus Ihrem Datensatz. Es gibt {length} Elemente in Ihrem Datensatz.", + "noPreviousNotesFound": "Keine früheren Importnotizen gefunden", + "nothingNearby": "Alle vorgeschlagenen Punkte haben keine vorherige Importnotiz in der Nähe", + "someNearby": "{hasNearby} Punkte haben eine bereits eine Importnotiz innerhalb {distance} Meter", + "wontBeImported": "Diese Datenpunkte werden nicht importiert und sind als rote Punkte auf der Karte unten dargestellt", + "titleLong": "Mit bereits vorhandenen 'zu-importieren'-Notizen vergleichen" + }, + "askMetadata": { + "giveSource": "Was ist die Quelle dieser Daten? Wenn 'source' bereits als Attribut am Objekt vorhanden ist, wird dieser Wert ignoriert", + "shouldNotBeHomepage": "Nein, die Homepage ist auch nicht erlaubt. Geben Sie die URL einer geeigneten Wikiseite ein, die Ihren Import dokumentiert", + "title": "Metadaten angeben", + "intro": "Bevor Sie {count} Notizen hinzufügen, geben Sie bitte einige zusätzliche Informationen an.", + "giveDescription": "Bitte schreiben Sie eine kurze Beschreibung für jemanden, der die Notiz sieht. Eine gute Notiz beschreibt, was der Mitwirkende zu tun hat, z.B. Hier könnte eine Bank stehen. Wenn Sie in der Nähe sind, könnten Sie bitte überprüfen und angeben, ob die Bank existiert oder nicht? (Ein Link zu MapComplete wird automatisch hinzugefügt)", + "downloadGeojson": "geojson herunterladen", + "giveWikilink": "Auf welcher Wikiseite gibt es weitere Informationen zu diesem Import?", + "orDownload": "Alternativ können Sie den Datensatz auch herunterladen und direkt importieren", + "shouldBeOsmWikilink": "Link zu einer Seite auf wiki.openstreetmap.org erwartet", + "shouldBeUrl": "Keine gültige URL" + }, + "noteParts": { + "datasource": "Originaldaten von {source}", + "wikilink": "Weitere Informationen über diesen Import unter {wikilink}", + "importEasily": "Diesen Punkt einfach mit MapComplete hinzufügen:" + }, + "previewAttributes": { + "inspectDataTitle": "Daten von {count} zu importierenden Objekten prüfen", + "someHaveSame": "{count} zu importierende Objekte haben diesen Tag, das sind {percentage}% der Gesamtanzahl", + "inspectLooksCorrect": "Diese Werte sehen korrekt aus", + "allAttributesSame": "Alle zu importierenden Objekte haben diesen Tag", + "title": "Attribute prüfen" + }, + "createNotes": { + "creating": "{count} Notizen von {total} erstellt", + "openImportViewer": "Sehen Sie den Fortschritt Ihrer Notizen im 'import_viewer'", + "loading": "Bitte warten, Daten werden geladen...", + "title": "Notizerstellung", + "done": "Alle {count} Notizen wurden erstellt!" + }, + "testMode": "Testmodus - Notizen werden nicht importiert" }, "importInspector": { "title": "Importhinweise überprüfen und verwalten" @@ -360,7 +460,7 @@ "zoomInFurther": "Weiter vergrößern, um die Verschiebung zu bestätigen" }, "multi_apply": { - "autoApply": "Wenn Sie die Attribute {attr_names} ändern, werden diese Attribute automatisch auch auf {count} anderen Objekten geändert" + "autoApply": "Wenn Sie die Attribute {attr_names} ändern, diese Änderung automatisch auch auf {count} andere Objekte angewendet" }, "notes": { "addAComment": "Füge einen Kommentar hinzu", @@ -472,7 +572,8 @@ "li0": "die offene Lizenz würde verlangen, dass die Modifikationen offen wiederveröffentlicht werden…", "li1": "...wohingegen die All-Rights-Reserved-Lizenz dies untersagen würde.", "outro": "Folglich ist diese Art der Vermischung nicht erlaubt", - "title": "Erstellung einer Karte aus verschiedenen Quellen" + "title": "Erstellung einer Karte aus verschiedenen Quellen", + "intro": "Man könnte zum Beispiel eine Karte mit allen Bänken in einer Stadt erstellen, die auf den von OpenStreetMap bekannten Bänken basiert. Diese gedruckte Karte muss einen klaren Hinweis enthalten, dass die Kartendaten auf OpenStreetMap basieren. Stellt der Kartenmacher fest, dass in einem bestimmten Gebiet Bänke fehlen, und fügt diese auf der gedruckten Karte hinzu, sind die Daten zu den fehlenden Bänken automatisch auch offene Daten. Das bedeutet, dass ein OpenStreetMap-Mitwirkender die gedruckte Karte nehmen und sie verwenden darf, um die fehlenden Bänke wieder in OpenStreetMap einzufügen. Dieser Mitwirkende hat auch das Recht, den Datensatz der fehlenden Bänke anzufordern, der ebenfalls bereitgestellt werden sollte.Natürlich kann eine Karte nur mit Bänken langweilig sein. Der Kartenersteller könnte auch beschließen, eine Ebene mit Geschäften hinzuzufügen, die möglicherweise von einem anderen Geodatenanbieter unter einer anderen Lizenz bezogen werden. Dies ist zulässig, wenn auf der Karte deutlich angegeben wird, dass die Bänke von OSM (unter ODBL) stammen und die Geschäfte eine andere Quelle haben (eventuell mit einem \"All rights reserved\"). Wenn der Kartenersteller z. B. feststellt, dass OSM über ausgezeichnete Daten zu Bänken in einem Teil der Stadt verfügt und der Closed-Source-Anbieter über ausgezeichnete Daten zu Bänken in einem anderen Teil der Stadt, könnte die Zusammenführung dieser Datensätze zu einem einzigen problematisch sein:
" } }, "title": "Ein paar Nachteile, die Sie beachten sollten", @@ -485,7 +586,7 @@ } }, "indexPage": { - "button": "Erfahren Sie mehr über unsere Dienstleistungen", + "button": "Mehr über unsere Dienste erfahren", "hook": "Benötigen Sie professionelle Unterstützung?", "hookMore": "Wir können bei der Erstellung von Umfragen, Datenimporten und OpenStreetMap-Beratung helfen" }, diff --git a/langs/en.json b/langs/en.json index 3d39a5355..7d96b84c2 100644 --- a/langs/en.json +++ b/langs/en.json @@ -119,7 +119,7 @@ "title": "Download visible data", "uploadGpx": "Upload your track to OpenStreetMap" }, - "error": "Something went wrong...", + "error": "Something went wrong", "example": "Example", "examples": "Examples", "fewChangesBefore": "Please, answer a few questions of existing points before adding a new point.", diff --git a/langs/es.json b/langs/es.json index f5316e305..2898f9a67 100644 --- a/langs/es.json +++ b/langs/es.json @@ -11,12 +11,26 @@ "delete": "Eliminar", "explanations": { "hardDelete": "Este punto será eliminado en OpenStreetMap. Puede ser recuperado por un colaborador experimentado", - "selectReason": "Por favor, seleccione el motivo por el que esta característica debe ser eliminada" + "selectReason": "Por favor, seleccione el motivo por el que esta característica debe ser eliminada", + "softDelete": "Esta característica se actualizará y ocultará en esta aplicación. <spann class='subtle'>{reason}" }, "isDeleted": "Esta función se ha eliminado", "safeDelete": "Este punto puede ser eliminado con seguridad.", "useSomethingElse": "Utilice otro editor de OpenStreetMap para eliminarlo", - "whyDelete": "¿Por qué debería eliminarse este punto?" + "whyDelete": "¿Por qué debería eliminarse este punto?", + "onlyEditedByLoggedInUser": "Este punto solo ha sido editado por ti, puedes eliminarlo de manera segura.", + "partOfOthers": "Este punto forma parte de alguna vía o relación y no puede ser eliminada de manera directa.", + "reasons": { + "duplicate": "Este punto es un duplicado de otra característica", + "notFound": "Esta característica no se puedo encontrar", + "test": "Esto era un punto de pruebas - la característica en realidad nunca estuvo ahí", + "disused": "Esta característica está fuera de uso o eliminada" + }, + "isntAPoint": "Solo los puntos pueden ser eliminados, esta característica es una vía, área o relación.", + "loginToDelete": "Debes de haber iniciado sesión para eliminar un punto", + "notEnoughExperience": "Este punto fue hecho por otra persona.", + "readMessages": "Tienes mensajes sin leer. Léelos antes de eliminar un punto - alguien puede tener algún comentario", + "loading": "Inspeccionando las propiedades para comprobar si esta característica puede ser eliminada." }, "favourite": { "loginNeeded": "Lo utilizamos para añadir información de OpenStreetMap en un único tema. Responde preguntas, y en minutos tus contribuciones estarán disponibles en todos lados. El mantenedor del tema define elementos, preguntas e idiomas para él.
MapComplete siempre ofrece el siguiente paso para aprender más sobre OpenStreetMap.
¿Te fijaste en un problema? Tienes una petición de característica?¿Quieres ayudar a traducir? Ve al código fuente o issue tracker.
¿Quieres ver tu progreso? Sigue a la cuenta de ediciones en OsmCha.
", + "removeLocationHistory": "Eliminar el historial de ubicaciones", + "backToMapcomplete": "Volver a la vista de temas", + "screenToSmall": "Abrir {theme} en una ventana nueva", + "histogram": { + "error_loading": "No se pudo cargar el histograma" + }, + "error": "Algo fue mal", + "loginOnlyNeededToEdit": "Si quieres editar el mapa", + "loginFailed": "El inicio de sesión en OpenStreetMap falló", + "notValid": "Selecciona un valor válido para continuar" }, "image": { "addPicture": "Añadir foto", @@ -206,7 +265,8 @@ "uploadMultipleDone": "Se han añadido {count} imágenes. Gracias por ayudar.", "uploadingMultiple": "Cargando {count} imágenes…", "uploadingPicture": "Cargando la imagen…", - "willBePublished": "La imagen se publicará " + "willBePublished": "La imagen se publicará ", + "ccbExplanation": "La licencia CC-BY implica cualquiera podría utilizar tu fotografía para cualquier propósito, pero tienen que atribuirte" }, "importHelper": { "mapPreview": { diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index e513f074e..d39a3c536 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -10,8 +10,119 @@ }, "1": { "then": "No se permiten perros" + }, + "2": { + "then": "Los perros están permitidos, pero tienen que llevar correa" + }, + "3": { + "then": "Los perros están permitidos y pueden estar sueltos" + } + }, + "question": "¿Están permitidos los perros en este negocio?" + }, + "payment-options-advanced": { + "override": { + "mappings+": { + "0": { + "then": "El pago se realiza con una aplicación dedicada" + }, + "1": { + "then": "El pago se realiza con una tarjeta de membresía" + } } } + }, + "phone": { + "question": "¿Cuál es el número de teléfono de {title()}?" + }, + "opening_hours": { + "render": "使用它在特定主题上追加OpenStreetMap信息。 Answer questions, and within minutes your contributions are available everywhere. 主题维护者为它定义元素、问题和语言。
MapComplete always offers the next step to learn more about OpenStreetMap.
Did you notice an issue? Do you have a feature request? Want to help translate? Head over to the source code orissue tracker.
想要查看您的进度?查阅OsmCha上的编辑计数。
", + "add": { + "disableFilters": "禁用所有过滤器", + "hasBeenImported": "这个点已经被导入过了" + } + }, + "delete": { + "notEnoughExperience": "这个点由其他人创建。", + "useSomethingElse": "使用其他OpenStreetMap编辑器来删除它", + "delete": "删除", + "whyDelete": "为什么这个点需要被删除?", + "explanations": { + "hardDelete": "这个点将在OpenStreetMap中被删除。它可以被有经验的贡献者恢复" + }, + "onlyEditedByLoggedInUser": "这个点仅被您所编辑,您可以安全的删除它。", + "cancel": "取消" + }, + "centerMessage": { + "loadingData": "加载数据中……", + "ready": "完成!", + "retrying": "加载数据失败。将在 {count} 秒后重试……", + "zoomIn": "放大以查看或编辑数据" + }, + "favourite": { + "reload": "重新加载数据" + } +}