From 631e42a174beeb4f3e4f86ccb7c269d0c1cab198 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Sat, 30 Apr 2022 02:42:29 +0200 Subject: [PATCH 01/35] Bump version number --- Models/Constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Models/Constants.ts b/Models/Constants.ts index 73c937293..68308a7b7 100644 --- a/Models/Constants.ts +++ b/Models/Constants.ts @@ -2,7 +2,7 @@ import {Utils} from "../Utils"; export default class Constants { - public static vNumber = "0.19.0-alpha"; + public static vNumber = "0.19.0"; public static ImgurApiKey = '7070e7167f0a25a' public static readonly mapillary_client_token_v4 = "MLY|4441509239301885|b40ad2d3ea105435bd40c7e76993ae85" From 6c1eaeb8549e9ac371f50a814bba173803e858c6 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 1 May 2022 20:11:12 +0000 Subject: [PATCH 02/35] Translated using Weblate (English) Currently translated at 99.2% (519 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/en.json b/langs/en.json index 105fca8f9..8a1a38c07 100644 --- a/langs/en.json +++ b/langs/en.json @@ -410,13 +410,13 @@ "title": "Inspect and manage import notes" }, "importLayer": { - "alreadyMapped": "There already is another {title} on the map - this point is a duplicate", + "alreadyMapped": "There already is {title} on the map - this point is a duplicate", "description": "A layer which imports entries for {title}", "importButton": "import_button({layerId}, _tags, I have found a {title} here - add it to the map,./assets/svg/addSmall.svg,,,id)", "importHandled": "
This feature has been handled! Thanks for your effort
", "layerName": "Possible {title}", "notFound": "I could not find {title} - remove it", - "popupTitle": "Possible {title}" + "popupTitle": "There might be {title} here" }, "index": { "#": "These texts are shown above the theme buttons when no theme is loaded", From 67f909cc746720048b6d30d45632bce43e26b447 Mon Sep 17 00:00:00 2001 From: kjon Date: Sat, 30 Apr 2022 16:39:11 +0000 Subject: [PATCH 03/35] Translated using Weblate (German) Currently translated at 99.6% (521 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/de.json b/langs/de.json index a650fd64f..829525fd7 100644 --- a/langs/de.json +++ b/langs/de.json @@ -218,7 +218,8 @@ "fsUserbadge": "Anmeldeschaltfläche aktivieren", "fsWelcomeMessage": "Begrüßungsfenster und zugehörige Registerkarten anzeigen", "intro": "

Diese Karte teilen

Teilen Sie diese Karte, indem Sie den folgenden Link kopieren und an Freunde und Familie schicken:", - "thanksForSharing": "Danke für das Teilen!" + "thanksForSharing": "Danke für das Teilen!", + "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern" }, "skip": "Frage überspringen", "skippedQuestions": "Einige Fragen wurden übersprungen", From cfdc2751adb75a9303ae8ae96026ec2e394e4b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= Date: Sat, 30 Apr 2022 08:21:33 +0000 Subject: [PATCH 04/35] Translated using Weblate (Spanish) Currently translated at 59.8% (313 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/es/ --- langs/es.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langs/es.json b/langs/es.json index dd3fc0503..1eb7608e4 100644 --- a/langs/es.json +++ b/langs/es.json @@ -303,11 +303,14 @@ "confirmProcess": { "readImportGuidelines": "He leído las directrices importantes en la wiki de OSM", "title": "Licencia y comunidad", - "wikipageIsMade": "El proceso está documentado en la wiki de OSM (necesitarás este enlace más adelante)" + "wikipageIsMade": "El proceso está documentado en la wiki de OSM (necesitarás este enlace más adelante)", + "contactedCommunity": "He contactado a la comunidad (local) sobre esta importación" }, "conflationChecker": { "importCandidatesCount": "Los {count} elementos rojos en el siguiente mapa son todos tus candidatos de importación.", - "nearbyWarn": "¡Los {count} elementos rojos en el siguiente mapa no se importarán!" + "nearbyWarn": "¡Los {count} elementos rojos en el siguiente mapa no se importarán!", + "downloadOverpassData": "Descarga el geojson cargado desde overpass", + "cacheExpired": "La caché ha expirado" }, "mapPreview": { "title": "Previsualización de mapa" From 539729ce53faf32385648ae28a1b41f4ab54b4dc Mon Sep 17 00:00:00 2001 From: Iago Date: Sat, 30 Apr 2022 10:20:56 +0000 Subject: [PATCH 05/35] Translated using Weblate (Spanish) Currently translated at 59.8% (313 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/es/ --- langs/es.json | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/langs/es.json b/langs/es.json index 1eb7608e4..7175d26ad 100644 --- a/langs/es.json +++ b/langs/es.json @@ -287,7 +287,8 @@ "shouldBeOsmWikilink": "Se espera un enlace a una página en wiki.openstreetmap.org", "shouldBeUrl": "No una URL válida", "shouldNotBeHomepage": "No, tampoco se permite la página de inicio. Introduce la URL de una wikipágina de verdad para documentar tu importación", - "title": "Especificar metadatos" + "title": "Especificar metadatos", + "giveSource": "¿Cual es la fuente de estos datos? Si se especifica 'source' en la característica, se ignorará este valor" }, "compareToAlreadyExistingNotes": { "completelyImported": "Todos los puntos propuestos ya tienen (o tenían) una nota de importación", @@ -310,7 +311,16 @@ "importCandidatesCount": "Los {count} elementos rojos en el siguiente mapa son todos tus candidatos de importación.", "nearbyWarn": "¡Los {count} elementos rojos en el siguiente mapa no se importarán!", "downloadOverpassData": "Descarga el geojson cargado desde overpass", - "cacheExpired": "La caché ha expirado" + "cacheExpired": "La caché ha expirado", + "osmLoaded": "{count} elementos se cargan desde OpenStreetMap que coinciden con la capa {name}.", + "setRangeToZero": "Especificar el rango en 0 o 1 si quieres importarlos todos", + "states": { + "error": "No se pudieron cargar los últimos datos de overpass debido a {error}", + "unexpected": "Estado inesperado {state}", + "idle": "Comprobando almacenamiento local..." + }, + "title": "Comparar con los datos existentes", + "titleNearby": "Características cercanas" }, "mapPreview": { "title": "Previsualización de mapa" @@ -318,7 +328,11 @@ "selectFile": { "title": "Seleccionar archivo" }, - "title": "Ayudante de importación" + "title": "Ayudante de importación", + "createNotes": { + "creating": "Creadas {count} notas de {total}", + "done": "¡Todas las {count} notas han sido creadas!" + } }, "importLayer": { "layerName": "Posible {title}", From c3bb4d3bb295de3ef960be1cb8d36fcde169afae Mon Sep 17 00:00:00 2001 From: pdassori Date: Sun, 1 May 2022 04:16:33 +0000 Subject: [PATCH 06/35] Translated using Weblate (Spanish) Currently translated at 59.8% (313 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/es/ --- langs/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/es.json b/langs/es.json index 7175d26ad..20529eaa9 100644 --- a/langs/es.json +++ b/langs/es.json @@ -113,7 +113,7 @@ "downloadGpxHelper": "Un archivo GPX puede ser utilizado con la mayor parte de dispositivos y aplicaciones de navegación", "exporting": "Exportando…", "includeMetaData": "Incluir metadatos (último editor, valores calculados, ...)", - "licenseInfo": "

Aviso de derechos

Los datos provistos están disponibles bajo ODbL. Reutilizarlos es gratis para cualquier propósito, pero
  • la actribución © contribuidores d e OpenStreetMap se requiere
  • Cualquier cambio debe de utilizar la licencia
Por favor leer todo el aviso de derechos para detalles.", + "licenseInfo": "

Aviso de derechos

Los datos provistos están disponibles bajo ODbL. Reutilizarlos es gratis para cualquier propósito, pero
  • la atribución © contribuidores de OpenStreetMap se requiere
  • Cualquier cambio debe de utilizar la licencia
Por favor leer todo el aviso de derechos para detalles.", "noDataLoaded": "Aún no se han cargado ningunos daos. La descarga estará disponible proximamente", "title": "Descargar los datos visibles", "uploadGpx": "Sube tu traza a OpenStreetMap" From a8519397161304670e2e1bba68ff7c9bf172e77d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 1 May 2022 20:57:26 +0000 Subject: [PATCH 07/35] Translated using Weblate (Dutch) Currently translated at 85.2% (446 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index a42df1994..c7f070994 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -328,13 +328,13 @@ "title": "Inspecteer en beheer importeer-notas" }, "importLayer": { - "alreadyMapped": "Er staat hier reeds een {title} op de kaart; dit punt is een duplicaat. Verwijder deze van de kaart", + "alreadyMapped": "Er staat hier reeds {title} op de kaart; dit punt is een duplicaat. Verwijder deze van de kaart", "description": "Deze laag toont kaart-nota's die wijzen op een {title}", "importButton": "import_button({layerId}, _tags, Ik heb hier een {title} gevonden - voeg deze toe aan de kaart...,./assets/svg/addSmall.svg,,,id)", "importHandled": "
Dit punt is afgehandeld. Bedankt om mee te helpen!
", "layerName": "Hier is misschien een {title}", - "notFound": "Ik kon hier geen {title} vinden - verwijder deze van de kaart", - "popupTitle": "Is hier een {title}?" + "notFound": "Ik kon hier g{title} vinden - verwijder deze van de kaart", + "popupTitle": "Is hier {title}?" }, "index": { "#": "These texts are shown above the theme buttons when no theme is loaded", From 4e0732853ca6ad8e27d54ecaca78cb6a49b6d020 Mon Sep 17 00:00:00 2001 From: kjon Date: Sat, 30 Apr 2022 09:11:01 +0000 Subject: [PATCH 08/35] Translated using Weblate (German) Currently translated at 100.0% (316 of 316 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 39 ++++++++++++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 39ae6fe01..782fd7d29 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -42,7 +42,7 @@ "name": "Wohnmobilstellplätze", "presets": { "0": { - "description": "Fügen Sie einen neuen offiziellen Wohnmobilstellplatz hinzu. Dies sind ausgewiesene Plätze, an denen Sie in Ihrem Wohnmobil übernachten können. Sie können wie ein richtiger Campingplatz oder nur wie ein Parkplatz aussehen. Möglicherweise sind sie gar nicht ausgeschildert, sondern nur in einem Gemeindebeschluss festgelegt. Ein normaler Parkplatz für Wohnmobile, auf dem übernachten nicht zulässig ist, ist kein Wohnmobilstellplatz. ", + "description": "Fügen Sie einen neuen offiziellen Wohnmobilstellplatz hinzu. Dies sind ausgewiesene Plätze, an denen Sie in Ihrem Wohnmobil übernachten können. Sie können wie ein richtiger Campingplatz oder nur wie ein Parkplatz aussehen. Möglicherweise sind sie gar nicht ausgeschildert, sondern nur in einem Gemeindebeschluss festgelegt. Ein normaler Parkplatz für Wohnmobile, auf dem übernachten nicht zulässig ist, zählt nicht als Wohnmobilstellplatz. ", "title": "eine wohnmobilstellplatz" } }, @@ -98,10 +98,10 @@ "caravansites-long-term": { "mappings": { "0": { - "then": "Ja, es gibt einige Plätze für Langzeitmieten, aber Sie können auch tageweise bleiben" + "then": "Es gibt einige Plätze für Langzeitmieten, aber auch eine tageweise Anmietung ist möglich" }, "1": { - "then": "Nein, hier gibt es keine Dauergäste" + "then": "Hier gibt es keine Dauergäste" }, "2": { "then": "Es sind nur Plätze für Dauercamper vorhanden (wenn Sie diese Antwort auswählen, wird dieser Ort wird von der Karte verschwinden)" @@ -488,7 +488,7 @@ } }, "shortDescription": "Was ist der Ursprung eines Ortsnamens?", - "title": "Open Etymology Map" + "title": "Karte zur Herkunft der Namen" }, "facadegardens": { "description": "Fassadengärten, grüne Fassaden und Bäume in der Stadt bringen nicht nur Ruhe und Frieden, sondern auch eine schönere Stadt, eine größere Artenvielfalt, einen Kühleffekt und eine bessere Luftqualität.
Klimaan VZW und Mechelen Klimaatneutraal wollen bestehende und neue Fassadengärten als Beispiel für Menschen, die ihren eigenen Garten anlegen wollen, oder für naturverbundene Stadtspaziergänger kartieren.
Mehr Informationen über das Projekt unter klimaan.be.", @@ -921,5 +921,34 @@ "description": "Auf dieser Karte findest Du Abfalleimer in Deiner Nähe. Wenn ein Abfalleimer auf dieser Karte fehlt, kannst du ihn selbst hinzufügen", "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" + }, + "pets": { + "layers": { + "6": { + "override": { + "presets": { + "0": { + "title": "hundefreundliches Geschäft", + "description": "Ein Geschäft, in das man seinen Hund fast überall mitnehmen kann" + } + } + } + }, + "2": { + "override": { + "name": "hundefreundliches Geschäft", + "title": { + "render": "hundefreundliches Geschäft" + } + } + }, + "1": { + "override": { + "name": "Hundefreundliche Restaurants" + } + } + }, + "description": "Diese Karte zeigt interessante Orte für Haustierbesitzer: Tierärzte, Hundeparks, Tiergeschäfte, hundefreundliche Restaurants, ...", + "title": "Tierärzte, Hundeparks und andere Einrichtungen für Haustiere" } -} \ No newline at end of file +} From 0cc60b8bd0e806dd6ce7d2d90bd5135f87a5574f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20R=C3=B6ssel?= Date: Sat, 30 Apr 2022 09:05:21 +0000 Subject: [PATCH 09/35] Translated using Weblate (German) Currently translated at 100.0% (316 of 316 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 782fd7d29..934f4371d 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -22,7 +22,7 @@ "title": "Fahrradbibliotheken" }, "binoculars": { - "description": "Eine Karte für festinstallierte Ferngläsern. Man findet sie meist an touristischen Orten, Aussichtspunkten, Aussichtstürmen oder gelegentlich in Naturschutzgebieten.", + "description": "Eine Karte fest installierter Ferngläser. Man findet sie meist an touristischen Zielen, Aussichtspunkten, Aussichtstürmen oder gelegentlich in Naturschutzgebieten.", "shortDescription": "Eine Karte festinstallierter Ferngläsern", "title": "Ferngläser" }, From 312687807f74c406c19cdec54052dfaec2a179b8 Mon Sep 17 00:00:00 2001 From: Olivier Date: Sun, 1 May 2022 02:28:06 +0000 Subject: [PATCH 10/35] Translated using Weblate (Dutch) Currently translated at 68.6% (217 of 316 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nl/ --- langs/themes/nl.json | 86 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 79 insertions(+), 7 deletions(-) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index f29c2d8a4..309525d56 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -8,7 +8,7 @@ "title": "Open AED-kaart - Brugge edition" }, "artwork": { - "description": "Welkom op de open kunstwerken-kaart, een kaart van standbeelden, bustes, graffiti en andere kunstwerken over de hele wereld", + "description": "Welkom op de open kunstwerken-kaart, een kaart met standbeelden, bustes, graffiti en andere kunstwerken van over de hele wereld", "title": "Open kunstwerken-kaart" }, "benches": { @@ -277,14 +277,52 @@ }, "render": "Camperplaats {name}" } + }, + "1": { + "tagRenderings": { + "dumpstations-fee": { + "question": "Vraagt deze plaats een vergoeding?", + "mappings": { + "1": { + "then": "Kan gratis gebruikt worden" + } + } + }, + "dumpstations-access": { + "mappings": { + "1": { + "then": "Je moet een klant van de kampeerplaats zijn om dit te gebruiken" + }, + "0": { + "then": "Netwerksleutel of -code nodig om dit te gebruiken" + } + } + }, + "dumpstations-network": { + "question": "Van welk netwerk vormt deze plaats een deel? (Sla over als het geen deel uitmaakt van een netwerk)" + } + } } }, "shortDescription": "Vind locaties waar je de nacht kan doorbrengen met je mobilehome", - "title": "Camperplaatsen" + "title": "Camperplaatsen", + "overrideAll": { + "tagRenderings+": { + "1": { + "mappings": { + "1": { + "then": "Deze plaats beschikt niet over stroomvoorziening" + } + }, + "question": "Beschikt deze plaats over stroomvoorziening?" + } + } + } }, "charging_stations": { "shortDescription": "Een wereldwijde kaart van oplaadpunten", - "title": "Oplaadpunten" + "title": "Oplaadpunten", + "description": "Met deze kaart kan je informatie over oplaadpunten vinden en toevoegen" }, "climbing": { "description": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur", @@ -302,6 +340,23 @@ "then": "Een omvattend element geeft aan dat een toelating nodig is om hier te klimmen
{_embedding_feature:access:description}" } } + }, + "1": { + "mappings": { + "0": { + "then": "Voor iedereen publiek toegankelijk" + }, + "1": { + "then": "Je hebt een vergunning nodig om hier toegang te kregen" + }, + "2": { + "then": "Enkel klanten" + }, + "3": { + "then": "Enkel clubleden" + } + }, + "question": "Wie heeft hier toegang toe?" } }, "units+": { @@ -330,7 +385,7 @@ "description": "Een fietsstraat is een straat waar
  • automobilisten geen fietsers mogen inhalen
  • Er een maximumsnelheid van 30km/u geldt
  • Fietsers gemotoriseerde voertuigen links mogen inhalen
  • Fietsers nog steeds voorrang aan rechts moeten verlenen - ook aan auto's en voetgangers op het zebrapad


Op deze open kaart kan je alle gekende fietsstraten zien en kan je ontbrekende fietsstraten aanduiden. Om de kaart aan te passen, moet je je aanmelden met OpenStreetMap en helemaal inzoomen tot straatniveau. ", "layers": { "0": { - "description": "Een fietsstraat is een straat waar gemotoriseerd verkeer een fietser niet mag inhalen.", + "description": "Een fietsstraat is een straat waar gemotoriseerd verkeer een fietser niet mag inhalen", "name": "Fietsstraten" }, "1": { @@ -390,7 +445,8 @@ "title": "Drinkwaterpunten" }, "entrances": { - "title": "Toegangsdeuren" + "title": "Toegangsdeuren", + "description": "Een kaart die alle toegangen toont," }, "etymology": { "description": "Op deze kaart zie je waar een plaats naar is vernoemd. De straten, gebouwen, ... komen uit OpenStreetMap, waar een link naar Wikidata werd gelegd. In de popup zie je het Wikipedia-artikel van hetgeen naarwaar het vernoemd is of de Wikidata-box.

Je kan zelf ook meehelpen!Als je ver inzoomt, krijg je alle straten te zien. Klik je een straat aan, dan krijg je een zoekfunctie waarmee je snel een nieuwe link kan leggen. Je hebt hiervoor een gratis OpenStreetMap account nodig.", @@ -701,7 +757,8 @@ "title": "Uitkijktorens" }, "openwindpowermap": { - "title": "Windmolens" + "title": "Windmolens", + "description": "Een kaart om windturbines te tonen en te bewerken." }, "parkings": { "description": "Deze kaart toont verschillende parkeerplekken", @@ -898,5 +955,20 @@ "description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbak" + }, + "cycle_highways": { + "layers": { + "0": { + "title": { + "render": "fietssnelweg" + }, + "name": "fietssnelwegen" + } + }, + "title": "Fietssnelwegen", + "description": "Deze kaart toont fietssnelwegen" + }, + "cyclenodes": { + "description": "Deze kaart toont fietsknooppunten en laat je toe om eenvoudigweg nieuwe knooppunten toe te voegen" } -} \ No newline at end of file +} From 9fc074e8be804bc54ab4b4e9d4e1381157e3082d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20R=C3=B6ssel?= Date: Sun, 1 May 2022 08:57:27 +0000 Subject: [PATCH 11/35] Translated using Weblate (German) Currently translated at 82.7% (1539 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index fbc762d00..e873b8b78 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -4483,15 +4483,15 @@ "presets": { "0": { "description": "Ein Baum mit Blättern, z. B. Eiche oder Buche.", - "title": "eine laubbaum" + "title": "ein Laubbaum" }, "1": { "description": "Ein Baum mit Nadeln, z. B. Kiefer oder Fichte.", - "title": "eine nadelbaum" + "title": "ein Nadelbaum" }, "2": { "description": "Wenn Sie nicht sicher sind, ob es sich um einen Laubbaum oder einen Nadelbaum handelt.", - "title": "eine baum" + "title": "ein Baum" } }, "tagRenderings": { @@ -4862,4 +4862,4 @@ } } } -} \ No newline at end of file +} From 5eb36a08b9806ea61470a68ed70babd21a495f01 Mon Sep 17 00:00:00 2001 From: kjon Date: Sat, 30 Apr 2022 16:43:21 +0000 Subject: [PATCH 12/35] Translated using Weblate (German) Currently translated at 82.7% (1539 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 190 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 183 insertions(+), 7 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index e873b8b78..eb7f28528 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -497,6 +497,9 @@ }, "6": { "then": "Rennräder können hier gemietet werden" + }, + "7": { + "then": "Hier können Fahrradhelme ausgeliehen werden" } }, "question": "Welche Art von Fahrrädern und Zubehör wird hier vermietet?", @@ -518,6 +521,9 @@ }, "4": { "then": "Es gibt einen Automaten, der Schlüssel ausgibt und annimmt, eventuell nach Authentifizierung und/oder Bezahlung. Die Fahrräder sind in der Nähe geparkt" + }, + "5": { + "then": "Es handelt sich um einen Rückgabepunkt, z. B. einen reservierten Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist" } }, "question": "Was ist das für ein Fahrradverleih?" @@ -1168,6 +1174,9 @@ "0": { "description": "Ein überdachter Unterstand, in dem man bequem Vögel beobachten kann", "title": "ein Vogelbeobachtungsturm" + }, + "1": { + "description": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln" } }, "tagRenderings": { @@ -2649,6 +2658,20 @@ "question": "Halal Gerichte im Angebot" } } + }, + "5": { + "options": { + "0": { + "question": "Akzeptiert Kartenzahlung" + } + } + }, + "4": { + "options": { + "0": { + "question": "Akzeptiert Bargeld" + } + } } }, "name": "Restaurants und Fast Food", @@ -2662,7 +2685,8 @@ "title": "eine schnellimbiss" }, "2": { - "title": "eine pommesbude" + "title": "eine pommesbude", + "description": "Eine Pommesbude" } }, "tagRenderings": { @@ -2676,13 +2700,57 @@ }, "2": { "then": "Bietet vorwiegend Pastagerichte an" + }, + "3": { + "then": "Das ist ein Dönerladen" + }, + "11": { + "then": "Hier werden griechische Gerichte serviert" + }, + "6": { + "then": "Hier wird Sushi serviert" + }, + "14": { + "then": "Hier werden thailändische Gerichte serviert" + }, + "10": { + "then": "Hier werden chinesische Gerichte serviert" + }, + "8": { + "then": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)" + }, + "12": { + "then": "Hier werden indische Gerichte serviert" + }, + "13": { + "then": "Hier werden türkische Gerichte serviert" + }, + "9": { + "then": "Hier werden französische Gerichte serviert" + }, + "7": { + "then": "Hier wird Kaffee serviert" + }, + "5": { + "then": "Hier werden Burger serviert" + }, + "4": { + "then": "Dies ist ein Sandwichladen" } }, "question": "Welches Essen gibt es hier?", "render": "An diesem Ort gibt es hauptsächlich {cuisine}" }, "Fastfood vs restaurant": { - "question": "Um was für ein Geschäft handelt es sich?" + "question": "Um was für ein Geschäft handelt es sich?", + "mappings": { + "0": { + "then": "Es handelt sich um ein Schnellrestaurant, das sich auf schnelle Bedienung konzentriert. Eventuelle Sitzgelegenheiten sind eher begrenzt und funktional." + }, + "1": { + "then": "Ein Restaurant, das sich darauf konzentriert, ein schönes Erlebnis zu schaffen, bei dem man am Tisch bedient wird" + } + } }, "Name": { "question": "Wie heißt dieses Restaurant?", @@ -2703,7 +2771,21 @@ "question": "Ist an diesem Ort Mitnahme möglich?" }, "Vegetarian (no friture)": { - "question": "Gibt es im das Restaurant vegetarische Speisen?" + "question": "Gibt es im das Restaurant vegetarische Speisen?", + "mappings": { + "1": { + "then": "Einige vegetarische Optionen sind verfügbar" + }, + "3": { + "then": "Alle Gerichte sind vegetarisch" + }, + "2": { + "then": "Vegetarische Optionen sind verfügbar" + }, + "0": { + "then": "Es sind keine vegetarischen Optionen verfügbar" + } + } }, "friture-take-your-container": { "mappings": { @@ -2720,7 +2802,18 @@ "question": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?
" }, "friture-vegetarian": { - "question": "Hat dieser Frittenladen vegetarische Snacks?" + "question": "Hat dieser Frittenladen vegetarische Snacks?", + "mappings": { + "2": { + "then": "Es sind keine vegetarischen Snacks erhältlich" + }, + "1": { + "then": "Nur eine kleine Auswahl an Snacks ist vegetarisch" + }, + "0": { + "then": "Vegetarische Snacks sind erhältlich" + } + } }, "halal (no friture)": { "mappings": { @@ -2738,6 +2831,48 @@ } }, "question": "Gibt es im das Restaurant halal Speisen?" + }, + "friture-vegan": { + "question": "Gibt es in dieser Pommesbude auch vegane Snacks?", + "mappings": { + "0": { + "then": "Vegane Snacks sind erhältlich" + }, + "2": { + "then": "Es sind keine veganen Snacks verfügbar" + }, + "1": { + "then": "Eine kleine Auswahl an veganen Snacks ist verfügbar" + } + } + }, + "Vegan (no friture)": { + "mappings": { + "3": { + "then": "Alle Gerichte sind vegan" + }, + "2": { + "then": "Vegane Optionen sind verfügbar" + }, + "0": { + "then": "Keine veganen Optionen verfügbar" + }, + "1": { + "then": "Einige vegane Optionen sind verfügbar" + } + }, + "question": "Gibt es in diesem Geschäft auch vegane Gerichte?" + }, + "friture-oil": { + "question": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?", + "mappings": { + "1": { + "then": "Tierisches Fett" + }, + "0": { + "then": "Pflanzliches Fett" + } + } } }, "title": { @@ -2753,6 +2888,14 @@ } }, "render": "Restaurant" + }, + "description": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)", + "deletion": { + "extraDeleteReasons": { + "0": { + "explanation": "{title()} wurde dauerhaft geschlossen" + } + } } }, "ghost_bike": { @@ -3301,7 +3444,8 @@ } }, "pedestrian_path": { - "name": "Fußgängerwege" + "name": "Fußgängerwege", + "description": "Fußgängerwege, insbesondere für die Navigation in Gebäuden und die Aufnahme von Eingängen in diese Ebene" }, "picnic_table": { "description": "Die Ebene zeigt Picknicktische an", @@ -3802,6 +3946,20 @@ "question": "Nur Geschäfte mit dem Namen {search} anzeigen" } } + }, + "3": { + "options": { + "0": { + "question": "Akzeptiert Kartenzahlung" + } + } + }, + "2": { + "options": { + "0": { + "question": "Akzeptiert Bargeld" + } + } } }, "name": "Geschäfte", @@ -4593,6 +4751,9 @@ "tree_node-wikidata": { "question": "Was ist das passende Wikidata Element zu diesem Baum?", "render": "\"\"/ Wikidata: {wikidata}" + }, + "tree-species-wikidata": { + "question": "Um welche Baumart handelt es sich?" } }, "title": { @@ -4602,8 +4763,19 @@ "veterinary": { "tagRenderings": { "vetName": { - "render": "Denne dyrlæ hedder {name}" + "render": "Denne dyrlæ hedder {name}", + "question": "Wie lautet der Name dieses Tierarztes?" } + }, + "presets": { + "0": { + "description": "ein Tierarzt, der Hunde behandelt", + "title": "ein Tierarzt" + } + }, + "name": "Tierarzt", + "title": { + "render": "Tierarzt" } }, "viewpoint": { @@ -4860,6 +5032,10 @@ } } } - } + }, + "description": "Moderne Windmühlen zur Stromerzeugung" + }, + "grass_in_parks": { + "description": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'\"" } } From 7e0159634fcb954c113b0991275d7b121c0b568b Mon Sep 17 00:00:00 2001 From: pdassori Date: Sun, 1 May 2022 04:31:14 +0000 Subject: [PATCH 13/35] Translated using Weblate (Spanish) Currently translated at 20.2% (377 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 87 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 79 insertions(+), 8 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 81089e735..4db0e7559 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -152,6 +152,9 @@ "0": { "description": "Un bolardo en la carretera", "title": "una bolardo" + }, + "1": { + "title": "una barrera para bicicletas" } }, "tagRenderings": { @@ -165,12 +168,26 @@ }, "4": { "then": "Bolardo levadizo" + }, + "2": { + "then": "Bolardo abatible" } }, "question": "¿Qué tipo de bolardo es este?" }, "Cycle barrier type": { - "question": "¿Qué tipo de barrera ciclista es esta?" + "question": "¿Qué tipo de barrera ciclista es esta?", + "mappings": { + "0": { + "then": "Simple, sólo dos barreras con un espacio entre ellas" + }, + "3": { + "then": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior" + }, + "2": { + "then": "Triple, tres barreras una detrás de la otra" + } + } }, "MaxWidth": { "question": "¿Cómo de ancho es el hueco dejado fuera de la barrera?", @@ -197,16 +214,31 @@ "then": "Esta es una barrera ciclista que ralentiza a los ciclistas" } } + }, + "bicycle=yes/no": { + "mappings": { + "1": { + "then": "Un ciclista no puede pasar por aquí." + }, + "0": { + "then": "Un ciclista puede pasar por aquí." + } + }, + "question": "¿Puede un ciclista pasar esta barrera?" } }, "title": { "mappings": { "0": { "then": "Bolardo" + }, + "1": { + "then": "Barrera ciclista" } }, "render": "Barrera" - } + }, + "description": "Obstáculos durante el uso de la bicicleta, como bolardos y barreras para bicicletas" }, "bench": { "description": "Un banco es una superficie de madera, metal, piedra, ... donde un humano se puede sentar. Estas capas los visualizan y preguntan algunas preguntas sobre ellos.", @@ -307,6 +339,12 @@ "mappings": { "2": { "then": "No hay ningún banco aquí" + }, + "1": { + "then": "Banco de pie" + }, + "0": { + "then": "Aquí hay un banco normal para sentarse" } }, "question": "¿Qué tipo de banco es este?" @@ -319,6 +357,9 @@ "mappings": { "0": { "then": "Banco en una parada de transporte público" + }, + "1": { + "then": "Banco en el refugio" } }, "render": "Banco" @@ -337,12 +378,37 @@ "2": { "then": "Bicicletas para discapacitados disponibles" } - } + }, + "question": "¿Quién puede prestar bicicletas aquí?" }, "bicycle_library-charge": { - "render": "Alquilar una bicicleta cuesta {charge}" + "render": "Alquilar una bicicleta cuesta {charge}", + "mappings": { + "0": { + "then": "El préstamo de bicicletas es gratuito" + }, + "1": { + "then": "Prestar una bicicleta cuesta 20 euros al año y 20 euros de garantía" + } + }, + "question": "¿Cuánto cuesta el préstamo de una bicicleta?" + }, + "bicycle_library-name": { + "question": "¿Cuál es el nombre de esta biblioteca de bicicletas?", + "render": "Esta biblioteca de bicicletas se llama {name}." } - } + }, + "name": "Biblioteca de bicicletas", + "presets": { + "0": { + "title": "una biblioteca de bicicletas", + "description": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar" + } + }, + "title": { + "render": "Biblioteca de bicicletas" + }, + "description": "Una instalación en la que se pueden prestar las bicicletas durante un periodo de tiempo más largo" }, "bicycle_rental": { "deletion": { @@ -360,7 +426,11 @@ "description": "Estaciones de alquiler de bicicletas", "presets": { "0": { - "title": "una tienda de alquiler de bicicletas" + "title": "una tienda de alquiler de bicicletas", + "description": "Una tienda con personal que se dedica al alquiler de bicicletas" + }, + "1": { + "title": "un alquiler de bicicletas" } }, "tagRenderings": { @@ -437,7 +507,8 @@ } }, "render": "Alquiler de bicicletas" - } + }, + "name": "Alquiler de bicicletas" }, "bicycle_tube_vending_machine": { "tagRenderings": { @@ -1223,4 +1294,4 @@ "render": "Árbol" } } -} \ No newline at end of file +} From 4512c152e84fae5509e3cb5502529c6d99e4f75f Mon Sep 17 00:00:00 2001 From: Iago Date: Sat, 30 Apr 2022 08:24:05 +0000 Subject: [PATCH 14/35] Translated using Weblate (Spanish) Currently translated at 20.2% (377 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 4db0e7559..324d97ae4 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -154,7 +154,8 @@ "title": "una bolardo" }, "1": { - "title": "una barrera para bicicletas" + "title": "una barrera para bicicletas", + "description": "Una barrera ciclista, que ralentiza a los ciclistas" } }, "tagRenderings": { @@ -171,6 +172,9 @@ }, "2": { "then": "Bolardo abatible" + }, + "0": { + "then": "Bolardo extraíble" } }, "question": "¿Qué tipo de bolardo es este?" @@ -186,6 +190,9 @@ }, "2": { "then": "Triple, tres barreras una detrás de la otra" + }, + "1": { + "then": "Doble, dos barreras una detrás de otra" } } }, From 675ee315db53ba2bf27b0144d4d0671a96f28bb0 Mon Sep 17 00:00:00 2001 From: Joost Date: Sat, 30 Apr 2022 09:28:00 +0000 Subject: [PATCH 15/35] Translated using Weblate (Dutch) Currently translated at 95.5% (1778 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index fa9abe8cb..1c27713da 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -2393,7 +2393,8 @@ "website": { "question": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?" } - } + }, + "description": "Een dummy-laag die tagrenderings bevat, gedeeld over de verschillende klimsport lagen" }, "climbing_area": { "name": "Klimgelegenheden", @@ -5886,4 +5887,4 @@ } } } -} \ No newline at end of file +} From 1d8cacf7b69be8d64fb8c8df5251a911e2b749ba Mon Sep 17 00:00:00 2001 From: Joost Date: Mon, 2 May 2022 17:06:44 +0200 Subject: [PATCH 16/35] added filter for "import notes only" --- assets/layers/note/note.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/assets/layers/note/note.json b/assets/layers/note/note.json index 1a64adbac..b757c2472 100644 --- a/assets/layers/note/note.json +++ b/assets/layers/note/note.json @@ -281,6 +281,12 @@ { "id": "no_imports", "options": [ + { + "question": { + "en": "All Notes", + "nl": "Alle Notes" + } + }, { "osmTags": "_is_import_note=", "question": { @@ -288,8 +294,15 @@ "nl": "Verberg import Notes", "de": "Importnotizen ausblenden" } + }, + { + "osmTags": "_is_import_note~*", + "question": { + "en": "Show only import Notes", + "nl": "Toon enkel import Notes" + } } ] } ] -} \ No newline at end of file +} From 6cc4290fa5e56b300852a81c277ee661559ad4f7 Mon Sep 17 00:00:00 2001 From: LeJun Date: Tue, 3 May 2022 08:12:31 +0000 Subject: [PATCH 17/35] Translated using Weblate (French) Currently translated at 44.7% (234 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/langs/fr.json b/langs/fr.json index 068221409..0d60d621c 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -288,5 +288,10 @@ "loginToSplit": "Vous devez être connecté pour couper une route", "split": "Couper", "splitTitle": "Choisissez sur la carte où couper cette route" + }, + "professional": { + "indexPage": { + "button": "Découvrez nos offres" + } } } From c935ccc3edc3393bc5210ae9853a9a91126bc354 Mon Sep 17 00:00:00 2001 From: SC Date: Mon, 2 May 2022 10:16:20 +0000 Subject: [PATCH 18/35] Translated using Weblate (Portuguese) Currently translated at 97.2% (36 of 37 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/pt/ --- langs/shared-questions/pt.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/langs/shared-questions/pt.json b/langs/shared-questions/pt.json index f3ccf28f4..8d15ac292 100644 --- a/langs/shared-questions/pt.json +++ b/langs/shared-questions/pt.json @@ -111,6 +111,18 @@ } }, "question": "Qual é o item correspondente na Wikipédia?" + }, + "payment-options-advanced": { + "override": { + "mappings+": { + "1": { + "then": "O pagamento é feito usando um cartão de membro" + }, + "0": { + "then": "O pagamento é feito utilizando uma aplicação dedicada" + } + } + } } } -} \ No newline at end of file +} From 5380bbe8541ce727f657a6111bb5c5c67eda0f3a Mon Sep 17 00:00:00 2001 From: SC Date: Mon, 2 May 2022 10:18:42 +0000 Subject: [PATCH 19/35] Translated using Weblate (Portuguese) Currently translated at 44.7% (234 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt/ --- langs/pt.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/pt.json b/langs/pt.json index 076c917bc..07fdd25a0 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -57,7 +57,11 @@ "title": "Adicionar um novo ponto?", "warnVisibleForEveryone": "A sua adição será visível para todos", "zoomInFurther": "Amplie mais para adicionar um ponto.", - "zoomInMore": "Amplie mais para importar este elemento" + "zoomInMore": "Amplie mais para importar este elemento", + "import": { + "hasBeenImported": "Este objeto foi importado", + "importTags": "Este elemento irá receber {tags}" + } }, "attribution": { "attributionContent": "

Todos os dados são fornecidos pelo OpenStreetMap e são livremente reutilizáveis sob a licença the Open DataBase License.

", From c460c93ab51df3bae821e1c61240e2aef25cf8f1 Mon Sep 17 00:00:00 2001 From: danieldegroot2 <67521919+danieldegroot2@users.noreply.github.com> Date: Tue, 3 May 2022 20:21:11 +0200 Subject: [PATCH 20/35] Fix typo Fixes typo "artowrk" and changed the sentence to be more similar to other layers. See also https://taginfo.openstreetmap.org/search?q=artowrk#values --- assets/layers/artwork/artwork.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json index c78624d26..32e08ad0a 100644 --- a/assets/layers/artwork/artwork.json +++ b/assets/layers/artwork/artwork.json @@ -154,7 +154,7 @@ "freeform": { "key": "artwork_type", "addExtraTags": [ - "fixme=Artowrk type was added with the freeform, might need another check" + "fixme=Freeform field used for artwork type - doublecheck the value" ] }, "mappings": [ @@ -558,4 +558,4 @@ } } ] -} \ No newline at end of file +} From 2f9c70aa1ca18128d19a200900580719ed1f44e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20R=C3=B6ssel?= Date: Tue, 3 May 2022 10:29:47 +0000 Subject: [PATCH 21/35] Translated using Weblate (English) Currently translated at 100.0% (1860 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/en/ --- langs/layers/en.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/langs/layers/en.json b/langs/layers/en.json index 0626505d0..0ce037f65 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -65,7 +65,7 @@ "render": "This station is found within {addr:place}." }, "ambulance-street": { - "question": " What is the street name where the station located?", + "question": "What is the street name where the station located?", "render": "This station is along a highway called {addr:street}." } }, @@ -1113,7 +1113,7 @@ }, "bike_themed_object": { "description": "A layer with bike-themed objects but who don't match any other layer", - "name": "Bike related object", + "name": "Bike-related object", "title": { "mappings": { "1": { @@ -1124,12 +1124,12 @@ } }, "binocular": { - "description": "Binoculas", + "description": "Binoculars", "name": "Binoculars", "presets": { "0": { "description": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. ", - "title": "a binoculars" + "title": "binoculars" } }, "tagRenderings": { @@ -5937,4 +5937,4 @@ } } } -} \ No newline at end of file +} From 9f3a45579a514cfd77927b27495812e0e401dc72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20R=C3=B6ssel?= Date: Tue, 3 May 2022 10:28:07 +0000 Subject: [PATCH 22/35] Translated using Weblate (German) Currently translated at 82.5% (1535 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index eb7f28528..0f5938531 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -1129,7 +1129,7 @@ "presets": { "0": { "description": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung. ", - "title": "eine ferngläser" + "title": "ein Fernglas" } }, "tagRenderings": { @@ -2682,10 +2682,10 @@ }, "1": { "description": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert", - "title": "eine schnellimbiss" + "title": "Ein Schnellimbiss" }, "2": { - "title": "eine pommesbude", + "title": "eine Pommesbude", "description": "Eine Pommesbude" } }, From dcdc3c02f9e7a74486bb85e6c8128101adffecf1 Mon Sep 17 00:00:00 2001 From: SC Date: Mon, 2 May 2022 10:19:35 +0000 Subject: [PATCH 23/35] Translated using Weblate (Portuguese) Currently translated at 9.5% (177 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/pt/ --- langs/layers/pt.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/layers/pt.json b/langs/layers/pt.json index df2be0eef..758ac16a1 100644 --- a/langs/layers/pt.json +++ b/langs/layers/pt.json @@ -595,5 +595,9 @@ } } } + }, + "address": { + "name": "Endereços conhecidos no OSM", + "description": "Endereços" } -} \ No newline at end of file +} From f6670a8d6f45d79fa802f02bf19720458043c645 Mon Sep 17 00:00:00 2001 From: OliNau <19350388+OliNau@users.noreply.github.com> Date: Wed, 4 May 2022 14:56:00 +0200 Subject: [PATCH 24/35] Fixed typo and added additional mounting options 1. Fixed typo (one -> on) 2. Added camera:mount=street_lamp because it's the fourth most used tag and shown on the wiki 3. Added camera:mount=tree because it's a logical tag that can be used quite a number of times in my vicinity (not often used though) --- .../surveillance_camera.json | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json index a1e789544..cea34d79c 100644 --- a/assets/layers/surveillance_camera/surveillance_camera.json +++ b/assets/layers/surveillance_camera/surveillance_camera.json @@ -436,7 +436,7 @@ { "if": "camera:mount=pole", "then": { - "en": "This camera is placed one a pole", + "en": "This camera is placed on a pole", "nl": "Deze camera staat op een paal", "fr": "Cette caméra est placée sur un poteau", "it": "Questa telecamera è posizionata su un palo", @@ -452,6 +452,26 @@ "it": "Questa telecamera è posizionata sul soffitto", "de": "Diese Kamera ist an der Decke montiert" } + }, + { + "if": "camera:mount=street_lamp", + "then": { + "en": "This camera is placed on a street light", + "nl": "Deze camera staat op een straatlantaarn", + "fr": "Cette caméra est placée sur un lampadaire", + "it": "Questa telecamera è posizionata su un lampione", + "de": "Diese Kamera befindet sich an einer Straßenlaterne" + } + }, + { + "if": "camera:mount=tree", + "then": { + "en": "This camera is placed on a tree", + "nl": "Deze camera staat op een boom", + "fr": "Cette caméra est placée sur un arbre", + "it": "Questa telecamera è posizionata su un albero", + "de": "Diese Kamera ist an einem Baum angebracht" + } } ], "id": "camera:mount" @@ -550,4 +570,4 @@ "nl": "Deze laag toont bewakingscamera's en laat toe om de informatie te verrijken en om nieuwe camera\"s toe te voegen", "de": "Diese Ebene zeigt die Überwachungskameras an und ermöglicht es, Informationen zu aktualisieren und neue Kameras hinzuzufügen" } -} \ No newline at end of file +} From 1aff2f22d135963cc8adfa849111d530aa6e092a Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 4 May 2022 17:10:26 +0000 Subject: [PATCH 25/35] Translated using Weblate (English) Currently translated at 100.0% (1860 of 1860 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/en/ --- langs/layers/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/en.json b/langs/layers/en.json index 0ce037f65..a22678daf 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -1129,7 +1129,7 @@ "presets": { "0": { "description": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. ", - "title": "binoculars" + "title": "a binocular" } }, "tagRenderings": { From 3bd87e7a66cf3a6750fa185445e1c1d5091c1791 Mon Sep 17 00:00:00 2001 From: kjonosm <51236777+kjonosm@users.noreply.github.com> Date: Wed, 4 May 2022 21:45:57 +0200 Subject: [PATCH 26/35] Update etymology.json Add some (German) postfixes to remove Sort list alphabetically --- assets/layers/etymology/etymology.json | 39 +++++++++++++++----------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index e37a307de..d14512a96 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -111,26 +111,33 @@ "stade" ], "removePostfixes": [ - "steenweg", - "heirbaan", "baan", + "boulevard", + "dreef", + "church", + "heirbaan", + "gasse", + "grundschule", + "gymnasium", + "kaai", + "kerk", + "laan", + "pad", + "park", + "parque", + "path", + "platz", + "plaza", + "plein", + "ring", + "schule", + "square", + "steenweg", "straat", + "straße", "street", "weg", - "dreef", - "laan", - "boulevard", - "pad", - "path", - "plein", - "square", - "plaza", - "wegel", - "kerk", - "church", - "kaai", - "park", - "parque" + "wegel" ] } ] From 380f10ddf1216258062191847d2ce48efd644f80 Mon Sep 17 00:00:00 2001 From: kjon Date: Wed, 4 May 2022 19:07:16 +0000 Subject: [PATCH 27/35] Translated using Weblate (German) Currently translated at 99.6% (521 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/de.json b/langs/de.json index 829525fd7..0a55f033c 100644 --- a/langs/de.json +++ b/langs/de.json @@ -352,7 +352,7 @@ "loggedInWith": "Sie sind derzeit angemeldet als {name} und haben {csCount} Änderungen vorgenommen", "loginIsCorrect": "{name} ist das richtige Konto, mit dem die Importhinweise erstellt werden.", "loginRequired": "Bitte anmelden, um fortzufahren", - "title": "Anmeldung", + "title": "Anmelden", "userAccountTitle": "Benutzerkonto auswählen" }, "mapPreview": { From b646a0abcc1c23bf5351a506e78c5c2843b79329 Mon Sep 17 00:00:00 2001 From: Olivier Date: Wed, 4 May 2022 13:23:12 +0000 Subject: [PATCH 28/35] Translated using Weblate (Dutch) Currently translated at 85.2% (446 of 523 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index c7f070994..1bfdbdb3a 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -43,7 +43,7 @@ "add": { "addNew": "Voeg {category} toe", "addNewMapLabel": "Klik hier om een item toe te voegen", - "confirmButton": "Voeg een {category} toe
Je toevoeging is voor iedereen zichtbaar
", + "confirmButton": "Voeg een {category} toe
Je toevoeging is voor iedereen zichtbaar
", "confirmIntro": "

Voeg een {title} toe?

Het punt dat je toevoegt, is zichtbaar voor iedereen. Veel applicaties gebruiken deze data, voeg dus enkel punten toe die echt bestaan.", "disableFilters": "Zet alle filters af", "disableFiltersExplanation": "Interessepunten kunnen verborgen zijn door een filter", @@ -141,11 +141,11 @@ "logout": "Afmelden", "morescreen": { "createYourOwnTheme": "Maak je eigen MapComplete-kaart", - "hiddenExplanation": "Deze thema's zijn enkel zichtbaar indien je de link kent. Je hebt {hidden_discovered} van {total_hidden} verborgen thema's ontdekt", - "intro": "

Meer thematische kaarten

Vind je het leuk om geodata te verzamelen?
Hier vind je meer kaartthemas.", + "hiddenExplanation": "Deze thema's zijn enkel zichtbaar indien je de link kent. Je hebt {hidden_discovered} van {total_hidden} verborgen thema's ontdekt.", + "intro": "

Meer thematische kaarten?

Vind je het leuk om geodata te verzamelen?
Hier vind je meer kaartthema's.", "previouslyHiddenTitle": "Eerder bezochte verborgen themas", - "requestATheme": "Wil je een eigen kaartthema, vraag dit in de issue tracker.", - "streetcomplete": "Een andere, gelijkaardige Android-applicatie is StreetComplete." + "requestATheme": "Als je een eigen kaartthema wil, vraag dit dan in de issue tracker.", + "streetcomplete": "Een andere, gelijkaardige Android applicatie is StreetComplete." }, "nameInlineQuestion": "De naam van dit {category} is $$$", "next": "Volgende", @@ -184,7 +184,7 @@ "emailOf": "Wat is het email-adres van {category}?", "phoneNumberIs": "Het telefoonnummer van {category} is {phone}", "phoneNumberOf": "Wat is het telefoonnummer van {category}?", - "websiteIs": "Website: {website}", + "websiteIs": "Website: {website}", "websiteOf": "Wat is de website van {category}?" }, "readYourMessages": "Gelieve eerst je berichten op OpenStreetMap te lezen alvorens nieuwe punten toe te voegen.", @@ -193,10 +193,10 @@ "save": "Opslaan", "screenToSmall": "Open {theme} in een nieuw venster", "search": { - "error": "Niet gelukt...", - "nothing": "Niet gevonden...", + "error": "Niet gelukt…", + "nothing": "Niets gevonden…", "search": "Zoek naar een locatie", - "searching": "Aan het zoeken..." + "searching": "Aan het zoeken…" }, "sharescreen": { "addToHomeScreen": "

Voeg toe aan je thuis-scherm

Je kan deze website aan je thuisscherm van je smartphone toevoegen voor een native feel", From 918b8c89f3e639aef118c3541580214e08035e6b Mon Sep 17 00:00:00 2001 From: kjon Date: Wed, 4 May 2022 19:10:11 +0000 Subject: [PATCH 29/35] Translated using Weblate (German) Currently translated at 100.0% (316 of 316 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 934f4371d..246b817a2 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -23,7 +23,7 @@ }, "binoculars": { "description": "Eine Karte fest installierter Ferngläser. Man findet sie meist an touristischen Zielen, Aussichtspunkten, Aussichtstürmen oder gelegentlich in Naturschutzgebieten.", - "shortDescription": "Eine Karte festinstallierter Ferngläsern", + "shortDescription": "Eine Karte mit festinstallierten Ferngläsern", "title": "Ferngläser" }, "bookcases": { @@ -593,7 +593,7 @@ "title": "Pommes-frites-Läden" }, "ghostbikes": { - "description": "Ein Geisterrad ist ein weißes Fahrrad, dass zum Gedenken eines tödlich verunglückten Radfahrers vor Ort aufgestellt wurde.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.", + "description": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.", "title": "Geisterräder" }, "grb": { @@ -709,7 +709,7 @@ }, "nature": { "description": "Auf dieser Karte findet man interessante Informationen für Touristen und Naturliebhaber. ", - "shortDescription": "Eine Karte für Naturliebhaber, mit interessanten Orten", + "shortDescription": "Eine Karte mit interessanten Orten für Naturliebhaber", "title": "In die Natur" }, "notes": { @@ -718,7 +718,7 @@ }, "observation_towers": { "description": "Eine Karte mit öffentlich zugänglichen Aussichtstürmen", - "shortDescription": "Öffentlich zugänglicher Aussichtsturm", + "shortDescription": "Öffentlich zugängliche Türme zum Genießen der Aussicht", "title": "Aussichtstürme" }, "openwindpowermap": { From e9704df9e20de72fef0ac6a67ce8b8630bb4c17c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Wed, 4 May 2022 09:29:54 +0000 Subject: [PATCH 30/35] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 83.7% (31 of 37 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/nb_NO/ --- langs/shared-questions/nb_NO.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index e768c96d8..5339b60a1 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -36,8 +36,13 @@ }, "3": { "then": "I andre etasje" + }, + "4": { + "then": "Er å finne på første kjellernivå" } - } + }, + "question": "Hvilken etasje befinner funksjonen seg i?", + "render": "Ligger i {level} etasje" }, "opening_hours": { "question": "Hva er åpningstidene for {title()})", @@ -59,6 +64,9 @@ "mappings+": { "1": { "then": "Betaling utføres med et medlemskort" + }, + "0": { + "then": "Betaling utføres med et eget program" } } } @@ -103,4 +111,4 @@ "question": "Hva er respektivt element på Wikipedia?" } } -} \ No newline at end of file +} From 89e441ff95778fcab778d56d1826fa24b66b1d5a Mon Sep 17 00:00:00 2001 From: Joost Date: Thu, 5 May 2022 11:12:23 +0200 Subject: [PATCH 31/35] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cc6fe3a8d..7414ec83d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,7 @@ There are multiple ways to contribute: - Translating MapComplete to your own language can be done on [this website](https://hosted.weblate.org/projects/mapcomplete/) - If you encounter a bug, the [issue tracker](https://github.com/pietervdvn/MapComplete/issues) is the place to be -- If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request. +- If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request. Read more about [making your own theme](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Making_Your_Own_Theme.md). People who stick around and contribute in a meaningful way, _might_ be granted write access to the repository. This is done on a purely subjective basis, e.g. after a few pull requests and if you are a member of the OSM community. From 55eb2189b153459c36d4635acf62983818ee1edb Mon Sep 17 00:00:00 2001 From: Joost Date: Thu, 5 May 2022 13:31:37 +0200 Subject: [PATCH 32/35] Update CONTRIBUTING.md Ooh, nice! Co-authored-by: riQQ --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7414ec83d..2ad9e66b6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,7 @@ There are multiple ways to contribute: - Translating MapComplete to your own language can be done on [this website](https://hosted.weblate.org/projects/mapcomplete/) - If you encounter a bug, the [issue tracker](https://github.com/pietervdvn/MapComplete/issues) is the place to be -- If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request. Read more about [making your own theme](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Making_Your_Own_Theme.md). +- If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request. Read more about [making your own theme](/Docs/Making_Your_Own_Theme.md). People who stick around and contribute in a meaningful way, _might_ be granted write access to the repository. This is done on a purely subjective basis, e.g. after a few pull requests and if you are a member of the OSM community. From 7ba053893f8cb4a50eb2e8def602b4fb00fbf407 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 6 May 2022 12:17:21 +0200 Subject: [PATCH 33/35] Translation sync --- assets/layers/address/address.json | 6 +- .../ambulancestation/ambulancestation.json | 2 +- assets/layers/barrier/barrier.json | 39 ++- assets/layers/bench_at_pt/bench_at_pt.json | 9 +- .../bicycle_library/bicycle_library.json | 33 ++- .../layers/bicycle_rental/bicycle_rental.json | 15 +- .../bike_themed_object.json | 2 +- assets/layers/binocular/binocular.json | 6 +- assets/layers/birdhide/birdhide.json | 3 +- assets/layers/climbing/climbing.json | 3 +- assets/layers/food/food.json | 118 ++++++--- .../layers/grass_in_parks/grass_in_parks.json | 3 +- .../pedestrian_path/pedestrian_path.json | 3 +- assets/layers/shops/shops.json | 6 +- assets/layers/tree_node/tree_node.json | 9 +- assets/layers/veterinary/veterinary.json | 15 +- assets/layers/windturbine/windturbine.json | 3 +- assets/tagRenderings/questions.json | 16 +- assets/themes/artwork/artwork.json | 2 +- assets/themes/binoculars/binoculars.json | 4 +- assets/themes/campersite/campersite.json | 27 +- .../charging_stations/charging_stations.json | 3 +- assets/themes/climbing/climbing.json | 15 +- .../themes/cycle_highways/cycle_highways.json | 12 +- assets/themes/cyclenodes/cyclenodes.json | 3 +- assets/themes/cyclestreets/cyclestreets.json | 2 +- assets/themes/entrances/entrances.json | 3 +- assets/themes/etymology/etymology.json | 2 +- assets/themes/ghostbikes/ghostbikes.json | 2 +- .../mapcomplete-changes.json | 53 ++-- assets/themes/nature/nature.json | 2 +- .../observation_towers.json | 2 +- .../openwindpowermap/openwindpowermap.json | 3 +- assets/themes/pets/pets.json | 21 +- langs/de.json | 4 +- langs/es.json | 26 +- langs/fr.json | 10 +- langs/layers/de.json | 232 +++++++++--------- langs/layers/en.json | 2 +- langs/layers/es.json | 78 +++--- langs/layers/nl.json | 6 +- langs/layers/pt.json | 10 +- langs/pt.json | 10 +- langs/shared-questions/nb_NO.json | 8 +- langs/shared-questions/pt.json | 26 +- langs/themes/de.json | 60 ++--- langs/themes/nl.json | 74 +++--- 47 files changed, 568 insertions(+), 425 deletions(-) diff --git a/assets/layers/address/address.json b/assets/layers/address/address.json index d7300f489..ec471b9e6 100644 --- a/assets/layers/address/address.json +++ b/assets/layers/address/address.json @@ -12,7 +12,8 @@ "es": "Direcciones conocidas en OSM", "zh_Hans": "OSM中已知的地址", "nb_NO": "Kjente adresser i OSM", - "da": "Kendte adresser i OSM" + "da": "Kendte adresser i OSM", + "pt": "Endereços conhecidos no OSM" }, "minzoom": 18, "source": { @@ -59,7 +60,8 @@ "zh_Hans": "地址", "ca": "Adreces", "nb_NO": "Adresser", - "da": "Adresser" + "da": "Adresser", + "pt": "Endereços" }, "tagRenderings": [ { diff --git a/assets/layers/ambulancestation/ambulancestation.json b/assets/layers/ambulancestation/ambulancestation.json index 66cecd98e..ed255d321 100644 --- a/assets/layers/ambulancestation/ambulancestation.json +++ b/assets/layers/ambulancestation/ambulancestation.json @@ -86,7 +86,7 @@ "key": "addr:street" }, "question": { - "en": " What is the street name where the station located?", + "en": "What is the street name where the station located?", "ja": " 救急ステーションの所在地はどこですか?", "ru": " По какому адресу расположена эта станция?", "fr": " Quel est le nom de la rue où la station se situe ?", diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json index 5fd1d4f45..f7579052c 100644 --- a/assets/layers/barrier/barrier.json +++ b/assets/layers/barrier/barrier.json @@ -16,7 +16,8 @@ "nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes", "de": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren", "hu": "Kerékpározás közbeni akadályok, például terelőoszlopok és kerékpárakadályok", - "fr": "Obstacles à vélo, tels que des potelets ou des barrières" + "fr": "Obstacles à vélo, tels que des potelets ou des barrières", + "es": "Obstáculos durante el uso de la bicicleta, como bolardos y barreras para bicicletas" }, "source": { "osmTags": { @@ -58,7 +59,8 @@ "nl": "Fietshekjes", "de": "Barriere für Radfahrer", "fr": "Barrière cyclable", - "ca": "Barrera ciclista" + "ca": "Barrera ciclista", + "es": "Barrera ciclista" } } ] @@ -103,7 +105,8 @@ "de": "eine fahrradhindernis", "hu": "Kerékpárakadály", "fr": "une barrière cyclable", - "da": "en stibom" + "da": "en stibom", + "es": "una barrera para bicicletas" }, "tags": [ "barrier=cycle_barrier" @@ -114,7 +117,8 @@ "de": "Fahrradhindernis, das Radfahrer abbremst", "hu": "A kerékpáros sebességét csökkentő kerékpárakadály", "fr": "Barrières cyclables, ralentissant les cyclistes", - "da": "Stibomme, der fartdæmper cyklister" + "da": "Stibomme, der fartdæmper cyklister", + "es": "Una barrera ciclista, que ralentiza a los ciclistas" }, "preciseInput": { "preferredBackground": [ @@ -132,7 +136,8 @@ "nl": "Kan een fietser langs deze barrière?", "de": "Kann ein Radfahrer das Hindernis passieren?", "hu": "Át lehet-e menni rajta kerékpárral?", - "fr": "Est-ce qu'un vélo peut franchir cette barrière ?" + "fr": "Est-ce qu'un vélo peut franchir cette barrière ?", + "es": "¿Puede un ciclista pasar esta barrera?" }, "mappings": [ { @@ -143,7 +148,8 @@ "de": "Ein Radfahrer kann hindurchfahren.", "fr": "Un cycliste peut franchir ceci.", "hu": "Kerékpárral át lehet hajtani.", - "da": "En cyklist kan cykle forbi denne." + "da": "En cyklist kan cykle forbi denne.", + "es": "Un ciclista puede pasar por aquí." } }, { @@ -154,7 +160,8 @@ "de": "Ein Radfahrer kann nicht hindurchfahren.", "fr": "Un cycliste ne peut pas franchir ceci.", "hu": "Kerékpárral nem lehet áthajtani.", - "da": "En cyklist kan ikke cykle forbi denne." + "da": "En cyklist kan ikke cykle forbi denne.", + "es": "Un ciclista no puede pasar por aquí." } } ], @@ -209,7 +216,8 @@ "fr": "Bollard amovible", "hu": "Eltávolítható terelőoszlop", "ca": "Pilona desmuntable", - "da": "Aftagelig pullert" + "da": "Aftagelig pullert", + "es": "Bolardo extraíble" } }, { @@ -233,7 +241,8 @@ "de": "Umlegbarer Poller", "fr": "Bollard qui peut être couché", "hu": "Lehajtható terelőoszlop", - "da": "Pullert, der kan klappes ned" + "da": "Pullert, der kan klappes ned", + "es": "Bolardo abatible" } }, { @@ -282,7 +291,8 @@ "nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen", "de": "Einfach, nur zwei Barrieren mit einem Zwischenraum", "hu": "Egyszeres: csak két korlát, közöttük térköz", - "fr": "Simple, deux barrières côte à côte" + "fr": "Simple, deux barrières côte à côte", + "es": "Simple, sólo dos barreras con un espacio entre ellas" }, "icon": { "path": "./assets/themes/cycle_infra/Cycle_barrier_single.png", @@ -296,7 +306,8 @@ "nl": "Dubbel, twee hekjes achter elkaar", "de": "Doppelt, zwei Barrieren hintereinander", "hu": "Kétszeres: két, egymáshoz képest eltolt korlát egymás után", - "fr": "Double, deux barrières successives" + "fr": "Double, deux barrières successives", + "es": "Doble, dos barreras una detrás de otra" }, "icon": { "path": "./assets/themes/cycle_infra/Cycle_barrier_double.svg", @@ -310,7 +321,8 @@ "nl": "Drievoudig, drie hekjes achter elkaar", "de": "Dreifach, drei Barrieren hintereinander", "hu": "Háromszoros: három, egymáshoz képest eltolt korlát egymás után", - "fr": "Triple, trois barrières successives" + "fr": "Triple, trois barrières successives", + "es": "Triple, tres barreras una detrás de la otra" }, "icon": { "path": "./assets/themes/cycle_infra/Cycle_barrier_triple.png", @@ -324,7 +336,8 @@ "nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem", "de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten", "hu": "Szűkítőkapu: a rés felül keskenyebb, mint alul", - "fr": "Poire, l’espace en hauteur est plus faible qu’au sol" + "fr": "Poire, l’espace en hauteur est plus faible qu’au sol", + "es": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior" }, "icon": { "path": "./assets/themes/cycle_infra/Cycle_barrier_squeeze.png", diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json index 2ee0e4559..c89b16676 100644 --- a/assets/layers/bench_at_pt/bench_at_pt.json +++ b/assets/layers/bench_at_pt/bench_at_pt.json @@ -90,7 +90,8 @@ "ru": "Скамейка в укрытии", "zh_Hant": "涼亭內的長椅", "pt_BR": "Banco em abrigo", - "pt": "Banco em abrigo" + "pt": "Banco em abrigo", + "es": "Banco en el refugio" } } ] @@ -141,7 +142,8 @@ "fr": "Il y a un banc normal pour s'asseoir ici", "de": "Hier gibt es eine normale Sitzbank", "nl": "Er is hier een normale zitbank", - "da": "Der er en normal siddebænk her" + "da": "Der er en normal siddebænk her", + "es": "Aquí hay un banco normal para sentarse" } }, { @@ -155,7 +157,8 @@ "zh_Hans": "站立长凳", "ru": "Встаньте на скамейке", "zh_Hant": "站立長椅", - "da": "Stå-op bænk" + "da": "Stå-op bænk", + "es": "Banco de pie" } }, { diff --git a/assets/layers/bicycle_library/bicycle_library.json b/assets/layers/bicycle_library/bicycle_library.json index b05bd3da3..49d3e2745 100644 --- a/assets/layers/bicycle_library/bicycle_library.json +++ b/assets/layers/bicycle_library/bicycle_library.json @@ -10,7 +10,8 @@ "pt_BR": "Biblioteca de bicicleta", "de": "Fahrradbibliotheken", "pt": "Biblioteca de bicicleta", - "ca": "Biblioteca per a bicicletes" + "ca": "Biblioteca per a bicicletes", + "es": "Biblioteca de bicicletas" }, "minzoom": 8, "source": { @@ -28,7 +29,8 @@ "de": "Fahrradbibliothek", "pt": "Biblioteca de bicicleta", "ca": "Biblioteca per a bicicletes", - "da": "Cykelbibliotek" + "da": "Cykelbibliotek", + "es": "Biblioteca de bicicletas" }, "mappings": [ { @@ -60,7 +62,8 @@ "zh_Hant": "能夠長期租用單車的設施", "pt_BR": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos", "pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres", - "pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos" + "pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos", + "es": "Una instalación en la que se pueden prestar las bicicletas durante un periodo de tiempo más largo" }, "tagRenderings": [ "images", @@ -76,7 +79,8 @@ "pt_BR": "Qual o nome desta biblioteca de bicicleta?", "de": "Wie lautet der Name dieser Fahrradbibliothek?", "pt": "Qual o nome desta biblioteca de bicicleta?", - "da": "Hvad hedder dette cykelbibliotek?" + "da": "Hvad hedder dette cykelbibliotek?", + "es": "¿Cuál es el nombre de esta biblioteca de bicicletas?" }, "render": { "en": "This bicycle library is called {name}", @@ -89,7 +93,8 @@ "pt_BR": "Esta biblioteca de bicicleta é chamada de {name}", "de": "Diese Fahrradbibliothek heißt {name}", "pt": "Esta biblioteca de bicicleta é chamada de {name}", - "da": "Dette cykelbibliotek hedder {name}" + "da": "Dette cykelbibliotek hedder {name}", + "es": "Esta biblioteca de bicicletas se llama {name}." }, "freeform": { "key": "name" @@ -113,7 +118,8 @@ "zh_Hant": "租用單車的費用多少?", "pt_BR": "Quanto custa um empréstimo de bicicleta?", "pt": "Quanto custa um empréstimo de bicicleta?", - "da": "Hvor meget koster det at leje en cykel?" + "da": "Hvor meget koster det at leje en cykel?", + "es": "¿Cuánto cuesta el préstamo de una bicicleta?" }, "render": { "en": "Lending a bicycle costs {charge}", @@ -156,7 +162,8 @@ "zh_Hant": "租借單車免費", "pt_BR": "Emprestar uma bicicleta é grátis", "pt": "Emprestar uma bicicleta é grátis", - "da": "Det er gratis at låne en cykel" + "da": "Det er gratis at låne en cykel", + "es": "El préstamo de bicicletas es gratuito" } }, { @@ -175,7 +182,8 @@ "zh_Hant": "租借單車價錢 €20/year 與 €20 保證金", "ru": "Прокат велосипеда стоит €20/год и €20 залог", "pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia", - "pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia" + "pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia", + "es": "Prestar una bicicleta cuesta 20 euros al año y 20 euros de garantía" } } ], @@ -195,7 +203,8 @@ "zh_Hant": "誰可以在這裡租單車?", "pt_BR": "Quem pode emprestar bicicletas aqui?", "pt": "Quem pode emprestar bicicletas aqui?", - "da": "Hvem kan låne cykler her?" + "da": "Hvem kan låne cykler her?", + "es": "¿Quién puede prestar bicicletas aquí?" }, "multiAnswer": true, "mappings": [ @@ -265,7 +274,8 @@ "de": "eine fahrradbibliothek", "pt": "uma biblioteca de bicicletas", "eo": "Fietsbibliotheek", - "da": "et cykelbibliotek" + "da": "et cykelbibliotek", + "es": "una biblioteca de bicicletas" }, "tags": [ "amenity=bicycle_library" @@ -277,7 +287,8 @@ "it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate", "ru": "В велосипедной библиотеке есть велосипеды для аренды", "zh_Hant": "單車圖書館有一大批單車供人租借", - "de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können" + "de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können", + "es": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar" } } ], diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index c5be01a6f..728b5bf32 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -5,7 +5,8 @@ "nl": "Fietsverhuur", "fr": "Location de vélo", "de": "Fahrradverleih", - "da": "Cykeludlejning" + "da": "Cykeludlejning", + "es": "Alquiler de bicicletas" }, "source": { "osmTags": { @@ -129,7 +130,8 @@ "if": "bicycle_rental=dropoff_point", "then": { "en": "This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only", - "nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur " + "nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur ", + "de": "Es handelt sich um einen Rückgabepunkt, z. B. einen reservierten Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist" } } ], @@ -260,7 +262,8 @@ "then": { "en": "Bike helmets can be rented here", "nl": "Fietshelmpen kunnen hier gehuurd worden", - "es": "Aquí se pueden alquilar cascos" + "es": "Aquí se pueden alquilar cascos", + "de": "Hier können Fahrradhelme ausgeliehen werden" } } ] @@ -388,7 +391,8 @@ "nl": "Een bemande winkel die focust op fietsverhuur", "fr": "Un magasin qui priorise la location de vélos", "de": "Ein Geschäft, das sich auf den Fahrradverleih konzentriert", - "da": "En bemandet butik, der fokuserer på cykeludlejning" + "da": "En bemandet butik, der fokuserer på cykeludlejning", + "es": "Una tienda con personal que se dedica al alquiler de bicicletas" } }, { @@ -396,7 +400,8 @@ "en": "a bicycle rental", "nl": "een fietsverhuur", "de": "Ein Fahrradverleih", - "da": "cykeludlejning" + "da": "cykeludlejning", + "es": "un alquiler de bicicletas" }, "tags": [ "amenity=bicycle_rental" diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json index 760fad8e1..6ce6a9293 100644 --- a/assets/layers/bike_themed_object/bike_themed_object.json +++ b/assets/layers/bike_themed_object/bike_themed_object.json @@ -1,7 +1,7 @@ { "id": "bike_themed_object", "name": { - "en": "Bike related object", + "en": "Bike-related object", "nl": "Fietsgerelateerd object", "fr": "Objet cycliste", "de": "Weitere fahrradbezogene Objekte", diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json index fd55ea728..24551545f 100644 --- a/assets/layers/binocular/binocular.json +++ b/assets/layers/binocular/binocular.json @@ -21,7 +21,7 @@ } }, "description": { - "en": "Binoculas", + "en": "Binoculars", "nl": "Verrekijkers", "de": "Fernglas", "ru": "Бинокли", @@ -97,9 +97,9 @@ "amenity=binoculars" ], "title": { - "en": "a binoculars", + "en": "a binocular", "nl": "een verrekijker", - "de": "eine ferngläser", + "de": "ein Fernglas", "ru": "бинокль", "ca": "uns prismàtics", "da": "en kikkert" diff --git a/assets/layers/birdhide/birdhide.json b/assets/layers/birdhide/birdhide.json index 36fbaba81..fe1981d63 100644 --- a/assets/layers/birdhide/birdhide.json +++ b/assets/layers/birdhide/birdhide.json @@ -283,7 +283,8 @@ "en": "A screen or wall with openings to watch birds", "nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken", "es": "Una pantalla o pared con aperturas para ver pájaros", - "da": "En skærm eller væg med åbninger til at se på fugle" + "da": "En skærm eller væg med åbninger til at se på fugle", + "de": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln" } } ], diff --git a/assets/layers/climbing/climbing.json b/assets/layers/climbing/climbing.json index 36cd68b9d..e829c4c11 100644 --- a/assets/layers/climbing/climbing.json +++ b/assets/layers/climbing/climbing.json @@ -2,7 +2,8 @@ "id": "climbing", "title": null, "description": { - "en": "A dummy layer which contains tagrenderings, shared among the climbing layers" + "en": "A dummy layer which contains tagrenderings, shared among the climbing layers", + "nl": "Een dummy-laag die tagrenderings bevat, gedeeld over de verschillende klimsport lagen" }, "minzoom": 25, "source": { diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index aad336fac..ee2db5b71 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -41,7 +41,7 @@ "en": "a fastfood", "nl": "een fastfood-zaak", "ru": "быстрое питание", - "de": "eine schnellimbiss", + "de": "Ein Schnellimbiss", "ca": "un de menjar ràpid" }, "tags": [ @@ -60,7 +60,7 @@ "title": { "en": "a fries shop", "nl": "een frituur", - "de": "eine pommesbude" + "de": "eine Pommesbude" }, "tags": [ "amenity=fast_food", @@ -68,7 +68,8 @@ ], "description": { "en": "A fastfood-business focused on french fries", - "nl": "Een fastfood-zaak waar je frieten koopt" + "nl": "Een fastfood-zaak waar je frieten koopt", + "de": "Eine Pommesbude" }, "preciseInput": { "preferredBackground": "map" @@ -155,14 +156,16 @@ "if": "amenity=fast_food", "then": { "en": "This is a fastfood-business, focussed on fast service. If seating is available, these are rather limited and functional.", - "nl": "Dit is een fastfood-zaak. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel" + "nl": "Dit is een fastfood-zaak. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel", + "de": "Es handelt sich um ein Schnellrestaurant, das sich auf schnelle Bedienung konzentriert. Eventuelle Sitzgelegenheiten sind eher begrenzt und funktional." } }, { "if": "amenity=restaurant", "then": { "en": "A restaurant, focussed on creating a nice experience where one is served at the table", - "nl": "Dit is een restaurant. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend" + "nl": "Dit is een restaurant. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend", + "de": "Ein Restaurant, das sich darauf konzentriert, ein schönes Erlebnis zu schaffen, bei dem man am Tisch bedient wird" } } ], @@ -220,84 +223,96 @@ "if": "cuisine=kebab", "then": { "en": "This is kebab shop", - "nl": "Dit is een kebabzaak" + "nl": "Dit is een kebabzaak", + "de": "Das ist ein Dönerladen" } }, { "if": "cuisine=sandwich", "then": { "en": "This is a sandwichbar", - "nl": "Dit is een broodjeszaak" + "nl": "Dit is een broodjeszaak", + "de": "Dies ist ein Sandwichladen" } }, { "if": "cuisine=burger", "then": { "en": "Burgers are served here", - "nl": "Dit is een hamburgerrestaurant" + "nl": "Dit is een hamburgerrestaurant", + "de": "Hier werden Burger serviert" } }, { "if": "cuisine=sushi", "then": { "en": "Sushi is served here", - "nl": "Dit is een sushirestaurant" + "nl": "Dit is een sushirestaurant", + "de": "Hier wird Sushi serviert" } }, { "if": "cuisine=coffee", "then": { "en": "Coffee is served here", - "nl": "Dit is een koffiezaak" + "nl": "Dit is een koffiezaak", + "de": "Hier wird Kaffee serviert" } }, { "if": "cuisine=italian", "then": { "en": "This is an italian restaurant (which serves more then pasta and pizza)", - "nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)" + "nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)", + "de": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)" } }, { "if": "cuisine=french", "then": { "en": "French dishes are served here", - "nl": "Dit is een Frans restaurant" + "nl": "Dit is een Frans restaurant", + "de": "Hier werden französische Gerichte serviert" } }, { "if": "cuisine=chinese", "then": { "en": "Chinese dishes are served here", - "nl": "Dit is een Chinees restaurant" + "nl": "Dit is een Chinees restaurant", + "de": "Hier werden chinesische Gerichte serviert" } }, { "if": "cuisine=greek", "then": { "en": "Greek dishes are served here", - "nl": "Dit is een Grieks restaurant" + "nl": "Dit is een Grieks restaurant", + "de": "Hier werden griechische Gerichte serviert" } }, { "if": "cuisine=indian", "then": { "en": "Indian dishes are served here", - "nl": "Dit is een Indisch restaurant" + "nl": "Dit is een Indisch restaurant", + "de": "Hier werden indische Gerichte serviert" } }, { "if": "cuisine=turkish", "then": { "en": "Turkish dishes are served here", - "nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)" + "nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)", + "de": "Hier werden türkische Gerichte serviert" } }, { "if": "cuisine=thai", "then": { "en": "Thai dishes are served here", - "nl": "Dit is een Thaïs restaurant" + "nl": "Dit is een Thaïs restaurant", + "de": "Hier werden thailändische Gerichte serviert" } } ], @@ -348,28 +363,32 @@ "if": "diet:vegetarian=no", "then": { "en": "No vegetarian options are available", - "nl": "Geen vegetarische opties beschikbaar" + "nl": "Geen vegetarische opties beschikbaar", + "de": "Es sind keine vegetarischen Optionen verfügbar" } }, { "if": "diet:vegetarian=limited", "then": { "en": "Some vegetarian options are available", - "nl": "Beperkte vegetarische opties zijn beschikbaar" + "nl": "Beperkte vegetarische opties zijn beschikbaar", + "de": "Einige vegetarische Optionen sind verfügbar" } }, { "if": "diet:vegetarian=yes", "then": { "en": "Vegetarian options are available", - "nl": "Vegetarische opties zijn beschikbaar" + "nl": "Vegetarische opties zijn beschikbaar", + "de": "Vegetarische Optionen sind verfügbar" } }, { "if": "diet:vegetarian=only", "then": { "en": "All dishes are vegetarian", - "nl": "Enkel vegetarische opties zijn beschikbaar" + "nl": "Enkel vegetarische opties zijn beschikbaar", + "de": "Alle Gerichte sind vegetarisch" } } ], @@ -379,35 +398,40 @@ { "question": { "en": "Does this business serve vegan meals?", - "nl": "Heeft deze eetgelegenheid een veganistische optie?" + "nl": "Heeft deze eetgelegenheid een veganistische optie?", + "de": "Gibt es in diesem Geschäft auch vegane Gerichte?" }, "mappings": [ { "if": "diet:vegan=no", "then": { "en": "No vegan options available", - "nl": "Geen veganistische opties beschikbaar" + "nl": "Geen veganistische opties beschikbaar", + "de": "Keine veganen Optionen verfügbar" } }, { "if": "diet:vegan=limited", "then": { "en": "Some vegan options are available", - "nl": "Beperkte veganistische opties zijn beschikbaar" + "nl": "Beperkte veganistische opties zijn beschikbaar", + "de": "Einige vegane Optionen sind verfügbar" } }, { "if": "diet:vegan=yes", "then": { "en": "Vegan options are available", - "nl": "Veganistische opties zijn beschikbaar" + "nl": "Veganistische opties zijn beschikbaar", + "de": "Vegane Optionen sind verfügbar" } }, { "if": "diet:vegan=only", "then": { "en": "All dishes are vegan", - "nl": "Enkel veganistische opties zijn beschikbaar" + "nl": "Enkel veganistische opties zijn beschikbaar", + "de": "Alle Gerichte sind vegan" } } ], @@ -471,7 +495,8 @@ "then": { "en": "Vegetarian snacks are available", "nl": "Er zijn vegetarische snacks aanwezig", - "fr": "Des collations végétariens sont disponibles" + "fr": "Des collations végétariens sont disponibles", + "de": "Vegetarische Snacks sind erhältlich" } }, { @@ -479,7 +504,8 @@ "then": { "en": "Only a small selection of snacks are vegetarian", "nl": "Slechts enkele vegetarische snacks", - "fr": "Quelques snacks végétariens seulement" + "fr": "Quelques snacks végétariens seulement", + "de": "Nur eine kleine Auswahl an Snacks ist vegetarisch" } }, { @@ -487,7 +513,8 @@ "then": { "en": "No vegetarian snacks are available", "nl": "Geen vegetarische snacks beschikbaar", - "fr": "Pas d'en-cas végétariens disponibles" + "fr": "Pas d'en-cas végétariens disponibles", + "de": "Es sind keine vegetarischen Snacks erhältlich" } } ], @@ -498,7 +525,8 @@ "question": { "en": "Does this fries shop have vegan snacks?", "nl": "Heeft deze frituur veganistische snacks?", - "fr": "Cette friterie est-elle équipée de snacks végétaliens ?" + "fr": "Cette friterie est-elle équipée de snacks végétaliens ?", + "de": "Gibt es in dieser Pommesbude auch vegane Snacks?" }, "mappings": [ { @@ -506,7 +534,8 @@ "then": { "en": "Vegan snacks are available", "nl": "Er zijn veganistische snacks aanwezig", - "fr": "Des collations végétaliens sont disponibles" + "fr": "Des collations végétaliens sont disponibles", + "de": "Vegane Snacks sind erhältlich" } }, { @@ -514,7 +543,8 @@ "then": { "en": "A small selection of vegan snacks are available", "nl": "Slechts enkele veganistische snacks", - "fr": "Quelques snacks végétaliens seulement" + "fr": "Quelques snacks végétaliens seulement", + "de": "Eine kleine Auswahl an veganen Snacks ist verfügbar" } }, { @@ -522,7 +552,8 @@ "then": { "en": "No vegan snacks are available", "nl": "Geen veganistische snacks beschikbaar", - "fr": "Pas d'en-cas végétaliens disponibles" + "fr": "Pas d'en-cas végétaliens disponibles", + "de": "Es sind keine veganen Snacks verfügbar" } } ], @@ -533,7 +564,8 @@ "question": { "en": "Does this fries shop use vegetable or animal cooking?", "nl": "Bakt deze frituur met dierlijk vet of met plantaardige olie?", - "fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale ou végétale ?" + "fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale ou végétale ?", + "de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?" }, "mappings": [ { @@ -541,7 +573,8 @@ "then": { "en": "Vegetable oil", "nl": "Bakt in plantaardige olie", - "fr": "Huile végétale" + "fr": "Huile végétale", + "de": "Pflanzliches Fett" } }, { @@ -549,7 +582,8 @@ "then": { "en": "Animal oil", "nl": "Dierlijk vet", - "fr": "Graisse animale" + "fr": "Graisse animale", + "de": "Tierisches Fett" } } ], @@ -681,7 +715,8 @@ { "osmTags": "payment:cash=yes", "question": { - "en": "Accepts cash" + "en": "Accepts cash", + "de": "Akzeptiert Bargeld" } } ] @@ -692,7 +727,8 @@ { "osmTags": "payment:cards=yes", "question": { - "en": "Accepts payment cards" + "en": "Accepts payment cards", + "de": "Akzeptiert Kartenzahlung" } } ] @@ -709,7 +745,8 @@ { "explanation": { "nl": "{title()} is permanent gestopt", - "en": "{title()} has closed down permanently" + "en": "{title()} has closed down permanently", + "de": "{title()} wurde dauerhaft geschlossen" }, "changesetMessage": "shop_closed" } @@ -769,6 +806,7 @@ ], "description": { "en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)", - "nl": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)" + "nl": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)", + "de": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)" } } \ No newline at end of file diff --git a/assets/layers/grass_in_parks/grass_in_parks.json b/assets/layers/grass_in_parks/grass_in_parks.json index cff398858..2093706ee 100644 --- a/assets/layers/grass_in_parks/grass_in_parks.json +++ b/assets/layers/grass_in_parks/grass_in_parks.json @@ -63,6 +63,7 @@ ], "description": { "en": "Searches for all accessible grass patches within public parks - these are 'groenzones'\"", - "nl": "Dit zoekt naar alle toegankelijke grasvelden binnen publieke parken - dit zijn 'groenzones'" + "nl": "Dit zoekt naar alle toegankelijke grasvelden binnen publieke parken - dit zijn 'groenzones'", + "de": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'\"" } } \ No newline at end of file diff --git a/assets/layers/pedestrian_path/pedestrian_path.json b/assets/layers/pedestrian_path/pedestrian_path.json index a93c1a86d..8231a262c 100644 --- a/assets/layers/pedestrian_path/pedestrian_path.json +++ b/assets/layers/pedestrian_path/pedestrian_path.json @@ -19,7 +19,8 @@ "title": {}, "description": { "en": "Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer", - "nl": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag" + "nl": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag", + "de": "Fußgängerwege, insbesondere für die Navigation in Gebäuden und die Aufnahme von Eingängen in diese Ebene" }, "mapRendering": [ { diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json index b5624489d..54485750a 100644 --- a/assets/layers/shops/shops.json +++ b/assets/layers/shops/shops.json @@ -465,7 +465,8 @@ { "osmTags": "payment:cash=yes", "question": { - "en": "Accepts cash" + "en": "Accepts cash", + "de": "Akzeptiert Bargeld" } } ] @@ -476,7 +477,8 @@ { "osmTags": "payment:cards=yes", "question": { - "en": "Accepts payment cards" + "en": "Accepts payment cards", + "de": "Akzeptiert Kartenzahlung" } } ] diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json index 9c92b6d00..f5a0feae9 100644 --- a/assets/layers/tree_node/tree_node.json +++ b/assets/layers/tree_node/tree_node.json @@ -364,7 +364,8 @@ { "id": "tree-species-wikidata", "question": { - "en": "What species is this tree?" + "en": "What species is this tree?", + "de": "Um welche Baumart handelt es sich?" }, "render": { "*": "{wikipedia(species:wikidata):max-height: 25rem}" @@ -626,7 +627,7 @@ "it": "una albero latifoglia", "fr": "une arbre feuillu", "ru": "Лиственное дерево", - "de": "eine laubbaum", + "de": "ein Laubbaum", "es": "árbol de hoja ancha" }, "description": { @@ -652,7 +653,7 @@ "it": "una albero aghifoglia", "ru": "Хвойное дерево", "fr": "une arbre résineux", - "de": "eine nadelbaum", + "de": "ein Nadelbaum", "es": "Árbol tipo Conífera" }, "description": { @@ -679,7 +680,7 @@ "ru": "Дерево", "fr": "une arbre", "id": "Pohon", - "de": "eine baum", + "de": "ein Baum", "ca": "un arbre", "es": "un árbol" }, diff --git a/assets/layers/veterinary/veterinary.json b/assets/layers/veterinary/veterinary.json index 5c2ff6c89..00d3e7f71 100644 --- a/assets/layers/veterinary/veterinary.json +++ b/assets/layers/veterinary/veterinary.json @@ -12,7 +12,8 @@ { "title": { "en": "a veterianarian", - "da": "en dyrlæge" + "da": "en dyrlæge", + "de": "ein Tierarzt" }, "tags": [ "amenity=veterinary", @@ -20,18 +21,21 @@ ], "description": { "en": "a veterianarian, that treats dogs", - "da": "En dyrlæge, der behandler hunde" + "da": "En dyrlæge, der behandler hunde", + "de": "ein Tierarzt, der Hunde behandelt" } } ], "name": { "en": "veterinary", - "da": "dyrlæge" + "da": "dyrlæge", + "de": "Tierarzt" }, "title": { "render": { "en": "Veterinary", - "da": "dyrlæge" + "da": "dyrlæge", + "de": "Tierarzt" }, "mappings": [ { @@ -78,7 +82,8 @@ { "question": { "en": "What is the name of this veterinarian?", - "da": "Hvad hedder denne dyrlæ?" + "da": "Hvad hedder denne dyrlæ?", + "de": "Wie lautet der Name dieses Tierarztes?" }, "render": { "en": "The name of this veterinarian is {name}", diff --git a/assets/layers/windturbine/windturbine.json b/assets/layers/windturbine/windturbine.json index 3e51ea7e1..94a749050 100644 --- a/assets/layers/windturbine/windturbine.json +++ b/assets/layers/windturbine/windturbine.json @@ -10,7 +10,8 @@ "hu": "Szélerőmű" }, "description": { - "en": "Modern windmills generating electricity" + "en": "Modern windmills generating electricity", + "de": "Moderne Windmühlen zur Stromerzeugung" }, "source": { "osmTags": "generator:source=wind" diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index cb877b608..8f0dac26f 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -781,7 +781,9 @@ "fil": "Binabayaran gamit ang sariling app", "es": "El pago se realiza con una aplicación dedicada", "zh_Hans": "使用专用APP支付", - "da": "Betaling sker ved hjælp af en dedikeret app" + "da": "Betaling sker ved hjælp af en dedikeret app", + "nb_NO": "Betaling utføres med et eget program", + "pt": "O pagamento é feito utilizando uma aplicação dedicada" } }, { @@ -801,7 +803,8 @@ "es": "El pago se realiza con una tarjeta de membresía", "nb_NO": "Betaling utføres med et medlemskort", "zh_Hans": "使用会员卡支付", - "da": "Betaling sker med medlemskort" + "da": "Betaling sker med medlemskort", + "pt": "O pagamento é feito usando um cartão de membro" } } ] @@ -834,7 +837,8 @@ "sv": "På vilken nivå finns den här funktionen?", "ja": "この機能は何階にあるのでしょうか?", "fil": "Anong palapag matatagpuan ang tampók?", - "es": "¿En qué nivel se encuentra esta característica?" + "es": "¿En qué nivel se encuentra esta característica?", + "nb_NO": "Hvilken etasje befinner funksjonen seg i?" }, "render": { "en": "Located on the {level}th floor", @@ -855,7 +859,8 @@ "sl": "Nahaja se v {level}. nadstropju", "fil": "Natagpuan sa ika-{level} na palapag", "es": "Localizada en la {level}° planta", - "da": "Beliggende på {level}. etage" + "da": "Beliggende på {level}. etage", + "nb_NO": "Ligger i {level} etasje" }, "freeform": { "key": "level", @@ -980,7 +985,8 @@ "sl": "Nahaja se v prvi kletni etaži", "ca": "Localitzat a la planta base", "fil": "Nasa silong", - "es": "Situado en el primer nivel del sótano" + "es": "Situado en el primer nivel del sótano", + "nb_NO": "Er å finne på første kjellernivå" } } ] diff --git a/assets/themes/artwork/artwork.json b/assets/themes/artwork/artwork.json index f0b26afec..7eddc2c6b 100644 --- a/assets/themes/artwork/artwork.json +++ b/assets/themes/artwork/artwork.json @@ -20,7 +20,7 @@ }, "description": { "en": "Welcome to Open Artwork Map, a map of statues, busts, grafittis and other artwork all over the world", - "nl": "Welkom op de open kunstwerken-kaart, een kaart van standbeelden, bustes, graffiti en andere kunstwerken over de hele wereld", + "nl": "Welkom op de open kunstwerken-kaart, een kaart met standbeelden, bustes, graffiti en andere kunstwerken van over de hele wereld", "fr": "Bienvenue sur la carte ouverte des œuvres d'art, une carte des statues, fresques, ... du monde entier", "de": "Willkommen bei der Freien Kunst-Karte, einer Karte mit Statuen, Büsten, Grafitti, ... auf der ganzen Welt", "id": "Selamat datang di Open Artwork Map, peta untuk patung, grafiti, dan karya seni lain di seluruh dunia", diff --git a/assets/themes/binoculars/binoculars.json b/assets/themes/binoculars/binoculars.json index 0f3828b2f..7da8e14bf 100644 --- a/assets/themes/binoculars/binoculars.json +++ b/assets/themes/binoculars/binoculars.json @@ -15,7 +15,7 @@ "shortDescription": { "en": "A map with fixed binoculars", "nl": "Een kaart met publieke verrekijker", - "de": "Eine Karte festinstallierter Ferngläsern", + "de": "Eine Karte mit festinstallierten Ferngläsern", "it": "Una cartina dei binocoli pubblici fissi", "nb_NO": "Et kart over fastmonterte kikkerter", "zh_Hant": "固定望遠鏡的地圖", @@ -26,7 +26,7 @@ "description": { "en": "A map with binoculars fixed in place with a pole. It can typically be found on touristic locations, viewpoints, on top of panoramic towers or occasionally on a nature reserve.", "nl": "Een kaart met verrekijkers die op een vaste plaats zijn gemonteerd", - "de": "Eine Karte für festinstallierte Ferngläsern. Man findet sie meist an touristischen Orten, Aussichtspunkten, Aussichtstürmen oder gelegentlich in Naturschutzgebieten.", + "de": "Eine Karte fest installierter Ferngläser. Man findet sie meist an touristischen Zielen, Aussichtspunkten, Aussichtstürmen oder gelegentlich in Naturschutzgebieten.", "it": "Una cartina dei binocoli su un palo fissi in un luogo. Si trovano tipicamente nei luoghi turistici, nei belvedere, in cima a torri panoramiche oppure occasionalmente nelle riserve naturali.", "zh_Hant": "固定一地的望遠鏡地圖,特別是能夠在旅遊景點、觀景點、城鎮環景點,或是自然保護區找到。", "hu": "Rúdra rögzített távcsövek térképe. Jellemzően turisztikailag érdekes, panorámás helyeken, kilátótornyok tetején vagy természetvédelmi területen találhatók.", diff --git a/assets/themes/campersite/campersite.json b/assets/themes/campersite/campersite.json index d7cd36aee..a9c04c785 100644 --- a/assets/themes/campersite/campersite.json +++ b/assets/themes/campersite/campersite.json @@ -625,7 +625,7 @@ "it": "Sì, ci sono spazi per il noleggio a lungo termine, ma puoi anche pagare per singola giornata", "fr": "Oui, mais il est possible d’y passer seulement une nuit", "pt_BR": "Sim, há alguns pontos para aluguel a longo prazo, mas você também pode ficar em uma base diária", - "de": "Ja, es gibt einige Plätze für Langzeitmieten, aber Sie können auch tageweise bleiben", + "de": "Es gibt einige Plätze für Langzeitmieten, aber auch eine tageweise Anmietung ist möglich", "es": "Sí, hay algunas plazas de alquiler a largo plazo, pero también puedes alojarte por días", "nl": "Er zijn enkele plaatsen om op lange termijn te huren, maar je kan ook enkele dagen blijven" } @@ -644,7 +644,7 @@ "it": "No, non ci sono ospiti a lungo termine qui", "fr": "Non, il n’y a pas de résidents permanents", "pt_BR": "Não, não há hóspedes permanentes aqui", - "de": "Nein, hier gibt es keine Dauergäste", + "de": "Hier gibt es keine Dauergäste", "es": "No, no hay huéspedes permanentes aquí", "da": "Nej, der er ingen faste gæster her", "nl": "Hier wonen geen permanente gasten" @@ -732,7 +732,7 @@ "ja": "新しい公式キャンプサイトを追加します。お客様のキャンピングカーで一泊する指定の場所です。本物のキャンプのように見えるかもしれないし、単なる駐車場のように見えるかもしれない。それらは全く署名されていないかもしれませんが、自治体の決定で定義されているだけです。夜を過ごすことが予想されないキャンパー向けの通常の駐車場は、キャンプサイトではない ", "it": "Aggiungi una nuova area di sosta ufficiale per camper. Si tratta di aree destinate alla sosta notturna dei camper. Potrebbe trattarsi di luoghi di campeggio o semplici parcheggi. Potrebbero anche non essere segnalati sul posto, ma semplicemente indicati in una delibera comunale. Un parcheggio destinato ai camper in cui non è però consentito trascorrere la notte -non- va considerato un'area di sosta per camper. ", "fr": "Ajouter une nouvelle aire officielle pour campings-cars, destinée à y passer la nuit avec un camping-car. Elle ne nécessite pas d’infrastructures particulières et peut être simplement désignée sous arrêté municipal, un simple parking pour camping-cars non destiné au stationnement de nuit ne rentre pas dans cette catégorie ", - "de": "Fügen Sie einen neuen offiziellen Wohnmobilstellplatz hinzu. Dies sind ausgewiesene Plätze, an denen Sie in Ihrem Wohnmobil übernachten können. Sie können wie ein richtiger Campingplatz oder nur wie ein Parkplatz aussehen. Möglicherweise sind sie gar nicht ausgeschildert, sondern nur in einem Gemeindebeschluss festgelegt. Ein normaler Parkplatz für Wohnmobile, auf dem übernachten nicht zulässig ist, ist kein Wohnmobilstellplatz. ", + "de": "Fügen Sie einen neuen offiziellen Wohnmobilstellplatz hinzu. Dies sind ausgewiesene Plätze, an denen Sie in Ihrem Wohnmobil übernachten können. Sie können wie ein richtiger Campingplatz oder nur wie ein Parkplatz aussehen. Möglicherweise sind sie gar nicht ausgeschildert, sondern nur in einem Gemeindebeschluss festgelegt. Ein normaler Parkplatz für Wohnmobile, auf dem übernachten nicht zulässig ist, zählt nicht als Wohnmobilstellplatz. ", "nl": "Voeg een nieuwe officiële camperplaats toe. Dit zijn speciaal aangeduide plaatsen waar het toegestaan is om te overnachten met een camper. Ze kunnen er uitzien als een parking, of soms eerder als een camping. Soms staan ze niet ter plaatse aangeduid, maar heeft de gemeente wel degelijk beslist dat dit een camperplaats is. Een parking voor campers waar je niet mag overnachten is géén camperplaats. ", "zh_Hant": "新增正式露營地點,通常是設計給過夜的露營者的地點。看起來像是真的露營地或是一般的停車場,而且也許沒有任何指標,但在城鎮被定議地點。如果一般給露營者的停車場並不是用來過夜,則不是露營地點 ", "hu": "Új hivatalos lakóautóhely hozzáadása. Ez arra vannak kijelölve, hogy lakóautóval ott éjszakázzunk. Lehet, hogy úgy néz ki, mint egy igazi kemping, de az is lehet, hogy csak olyan, mint egy parkoló. Előfordulhat, hogy egyáltalán nem jelzik őket, hanem csak egy önkormányzati határozatban vannak kijelölve. A lakóautósoknak szánt olyan hagyományos parkolók, ahol nem várhatóan nem fognak éjszakázni, -nem minősül- lakóautóhelynek. ", @@ -849,7 +849,8 @@ "fr": "Ce site est-il payant ?", "pt_BR": "Este lugar cobra alguma taxa?", "de": "Wird hier eine Gebühr erhoben?", - "zh_Hant": "這個地方需要付費嗎?" + "zh_Hant": "這個地方需要付費嗎?", + "nl": "Vraagt deze plaats een vergoeding?" }, "mappings": [ { @@ -883,7 +884,8 @@ "fr": "Ce site ne demande pas de paiement", "pt_BR": "Pode ser usado gratuitamente", "de": "Nutzung kostenlos", - "zh_Hant": "這裡可以免費使用" + "zh_Hant": "這裡可以免費使用", + "nl": "Kan gratis gebruikt worden" } } ] @@ -1087,7 +1089,8 @@ "it": "Servono una chiave o un codice di accesso", "fr": "Un code est nécessaire", "de": "Sie benötigen einen Schlüssel/Code zur Benutzung", - "zh_Hant": "你需要網路鑰匙/密碼來使用這個設施" + "zh_Hant": "你需要網路鑰匙/密碼來使用這個設施", + "nl": "Netwerksleutel of -code nodig om dit te gebruiken" } }, { @@ -1102,7 +1105,8 @@ "it": "È obbligatorio essere un cliente di questo campeggio o di questa area camper", "fr": "Le site est réservés aux clients", "de": "Sie müssen Kunde des Campingplatzes sein, um diesen Ort nutzen zu können", - "zh_Hant": "你需要是露營/露營地的客戶才能使用這一地方" + "zh_Hant": "你需要是露營/露營地的客戶才能使用這一地方", + "nl": "Je moet een klant van de kampeerplaats zijn om dit te gebruiken" } }, { @@ -1157,7 +1161,8 @@ "ru": "К какой сети относится эта станция? (пропустите, если неприменимо)", "fr": "De quel réseau fait-elle partie ? (Passer si aucun)", "de": "Zu welchem Verbund/Netzwerk gehört dieser Ort? (Überspringen, wenn nicht zutreffend)", - "zh_Hant": "這裡是屬於那個網路的? (沒有則跳過)" + "zh_Hant": "這裡是屬於那個網路的? (沒有則跳過)", + "nl": "Van welk netwerk vormt deze plaats een deel? (Sla over als het geen deel uitmaakt van een netwerk)" }, "freeform": { "key": "network" @@ -1244,7 +1249,8 @@ "it": "Questo luogo fornisce corrente elettrica?", "fr": "Ce site a-t’il une source d’électricité ?", "de": "Hat dieser Ort eine Stromversorgung?", - "hu": "Van-e itt elektromos áram?" + "hu": "Van-e itt elektromos áram?", + "nl": "Beschikt deze plaats over stroomvoorziening?" }, "mappings": [ { @@ -1274,7 +1280,8 @@ "ja": "この場所には電源がありません", "it": "Questo luogo non fornisce corrente elettrica", "fr": "Ce site n’a pas de source d’alimentation", - "de": "Dieser Ort hat keine Stromversorgung" + "de": "Dieser Ort hat keine Stromversorgung", + "nl": "Deze plaats beschikt niet over stroomvoorziening" } } ] diff --git a/assets/themes/charging_stations/charging_stations.json b/assets/themes/charging_stations/charging_stations.json index 89014e367..ee88a30cf 100644 --- a/assets/themes/charging_stations/charging_stations.json +++ b/assets/themes/charging_stations/charging_stations.json @@ -34,7 +34,8 @@ "zh_Hant": "在這份開放地圖上,你可以尋找與標示充電站的資訊", "de": "Auf dieser freien Karte kann man Informationen zu Ladestationen finden und hinzufügen", "hu": "Ezen a térképen a elektromos töltőpontokról szóló információkat lehet megtalálni és megadni", - "fr": "Sur cette carte l’on trouve et ajoute des informations sur les points de recharge" + "fr": "Sur cette carte l’on trouve et ajoute des informations sur les points de recharge", + "nl": "Met deze kaart kan je informatie over oplaadpunten vinden en toevoegen" }, "maintainer": "", "icon": "./assets/themes/charging_stations/logo.svg", diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json index 66a53b182..ff9069f79 100644 --- a/assets/themes/climbing/climbing.json +++ b/assets/themes/climbing/climbing.json @@ -205,7 +205,8 @@ "en": "Who can access here?", "fr": "Qui peut y accéder ?", "de": "Wer hat hier Zugang?", - "it": "Chi può accedervi?" + "it": "Chi può accedervi?", + "nl": "Wie heeft hier toegang toe?" }, "mappings": [ { @@ -214,7 +215,8 @@ "en": "Publicly accessible to anyone", "fr": "Libre d’accès", "de": "Öffentlich zugänglich für jedermann", - "it": "Pubblicamente accessibile a chiunque" + "it": "Pubblicamente accessibile a chiunque", + "nl": "Voor iedereen publiek toegankelijk" } }, { @@ -223,7 +225,8 @@ "en": "You need a permit to access here", "fr": "Une autorisation est nécessaire", "de": "Zugang nur mit Genehmigung", - "it": "È necessario avere un’autorizzazione per entrare" + "it": "È necessario avere un’autorizzazione per entrare", + "nl": "Je hebt een vergunning nodig om hier toegang te kregen" } }, { @@ -233,7 +236,8 @@ "fr": "Réservé aux clients", "de": "Nur für Kunden", "it": "Riservato ai clienti", - "ca": "Només clients" + "ca": "Només clients", + "nl": "Enkel klanten" } }, { @@ -244,7 +248,8 @@ "fr": "Réservé aux membres", "de": "Nur für Vereinsmitglieder", "it": "Riservato ai membri del club", - "ca": "Només membres del club" + "ca": "Només membres del club", + "nl": "Enkel clubleden" } }, { diff --git a/assets/themes/cycle_highways/cycle_highways.json b/assets/themes/cycle_highways/cycle_highways.json index bd11a2854..8d1ea9b02 100644 --- a/assets/themes/cycle_highways/cycle_highways.json +++ b/assets/themes/cycle_highways/cycle_highways.json @@ -5,7 +5,8 @@ "de": "Radschnellwege", "it": "Strade per velocipedi", "ca": "Vies ciclistes", - "fr": "Aménagements cyclables" + "fr": "Aménagements cyclables", + "nl": "Fietssnelwegen" }, "hideFromOverview": true, "maintainer": "L'imaginaire", @@ -16,7 +17,8 @@ "en": "This map shows cycle highways", "de": "Diese Karte zeigt Radschnellwege", "it": "Questa cartina mostra le strade per velocipedi", - "fr": "Cette carte affiche les aménagements cyclables" + "fr": "Cette carte affiche les aménagements cyclables", + "nl": "Deze kaart toont fietssnelwegen" }, "version": "2021-08-23", "startLat": 51.1599, @@ -104,7 +106,8 @@ "en": "cycle highways", "de": "Radschnellwege", "ca": "vies ciclistes", - "fr": "Aménagements cyclables" + "fr": "Aménagements cyclables", + "nl": "fietssnelwegen" }, "source": { "osmTags": "cycle_network=BE-VLG:cycle_highway" @@ -115,7 +118,8 @@ "en": "cycle highway", "de": "Radschnellweg", "ca": "via ciclista", - "fr": "Aménagement cyclable" + "fr": "Aménagement cyclable", + "nl": "fietssnelweg" } }, "filter": [ diff --git a/assets/themes/cyclenodes/cyclenodes.json b/assets/themes/cyclenodes/cyclenodes.json index 60b36d1ca..5f0ebd560 100644 --- a/assets/themes/cyclenodes/cyclenodes.json +++ b/assets/themes/cyclenodes/cyclenodes.json @@ -8,7 +8,8 @@ "description": { "en": "This map shows cycle node networks and allows you to add new nodes easily", "de": "Diese Karte zeigt Knotenpunktnetzwerke für Radfahrer und erlaubt auch neue Knoten zu mappen", - "es": "Este mapa muestra redes de nodos ciclistas y te permita añadir nodos nuevos de manera sencilla" + "es": "Este mapa muestra redes de nodos ciclistas y te permita añadir nodos nuevos de manera sencilla", + "nl": "Deze kaart toont fietsknooppunten en laat je toe om eenvoudigweg nieuwe knooppunten toe te voegen" }, "maintainer": "Sebastian Kürten", "icon": "./assets/themes/cyclenodes/logo.svg", diff --git a/assets/themes/cyclestreets/cyclestreets.json b/assets/themes/cyclestreets/cyclestreets.json index d4102b1a8..867f54207 100644 --- a/assets/themes/cyclestreets/cyclestreets.json +++ b/assets/themes/cyclestreets/cyclestreets.json @@ -78,7 +78,7 @@ ] }, "description": { - "nl": "Een fietsstraat is een straat waar gemotoriseerd verkeer een fietser niet mag inhalen.", + "nl": "Een fietsstraat is een straat waar gemotoriseerd verkeer een fietser niet mag inhalen", "en": "A cyclestreet is a street where motorized traffic is not allowed to overtake a cyclist", "ja": "cyclestreetとは、自動車による交通がサイクリストを追い越すことができない道路です", "it": "Una strada ciclabile è una strada in cui i veicoli a motore non possono sorpassare le persone in bicicletta", diff --git a/assets/themes/entrances/entrances.json b/assets/themes/entrances/entrances.json index f723d8214..242b1a4a9 100644 --- a/assets/themes/entrances/entrances.json +++ b/assets/themes/entrances/entrances.json @@ -15,7 +15,8 @@ "zh_Hant": "顯示所有出入口的地圖,勘查對輪椅使用者重要的資訊", "hu": "Épületek bejáratai mutató térkép, amely a kerekesszékkel közlekedőknek fontos szempontokat jeleníti meg", "de": "Eine Karte mit allen Eingängen, die wichtige Aspekte für Rollstuhlfahrer erfasst", - "es": "Un mapa que muestra todas las entradas, que sondea aspectos importantes para usuarios de sillas de ruedas" + "es": "Un mapa que muestra todas las entradas, que sondea aspectos importantes para usuarios de sillas de ruedas", + "nl": "Een kaart die alle toegangen toont," }, "shortDescription": { "en": "Survey entrances to help wheelchair routing", diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json index f026c749d..fa0a1c5e5 100644 --- a/assets/themes/etymology/etymology.json +++ b/assets/themes/etymology/etymology.json @@ -3,7 +3,7 @@ "title": { "en": "Open Etymology Map", "nl": "Open Etymology-kaart", - "de": "Open Etymology Map", + "de": "Karte zur Herkunft der Namen", "it": "Apri Carta Etimologica", "ru": "Открытая этимологическая карта", "zh_Hant": "開放詞源地圖", diff --git a/assets/themes/ghostbikes/ghostbikes.json b/assets/themes/ghostbikes/ghostbikes.json index c1bbdf883..3f44b8714 100644 --- a/assets/themes/ghostbikes/ghostbikes.json +++ b/assets/themes/ghostbikes/ghostbikes.json @@ -24,7 +24,7 @@ "description": { "en": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.

On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.", "nl": "Een Witte Fiets of Spookfiets is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat om een fiets die volledig wit is geschilderd en in de buurt van het ongeval werd geinstalleerd.

Op deze kaart zie je alle witte fietsen die door OpenStreetMap gekend zijn. Ontbreekt er een Witte Fiets of wens je informatie aan te passen? Meld je dan aan met een (gratis) OpenStreetMap account.", - "de": "Ein Geisterrad ist ein weißes Fahrrad, dass zum Gedenken eines tödlich verunglückten Radfahrers vor Ort aufgestellt wurde.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.", + "de": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.", "ja": "ゴーストバイクは、交通事故で死亡したサイクリストを記念するもので、事故現場の近くに恒久的に置かれた白い自転車の形をしています。

このマップには、OpenStreetMapで知られているゴーストバイクがすべて表示されます。ゴーストバイクは行方不明ですか?誰でもここで情報の追加や更新ができます。必要なのは(無料の)OpenStreetMapアカウントだけです。", "zh_Hant": "幽靈單車是用來紀念死於交通事故的單車騎士,在事發地點附近放置白色單車。

在這份地圖上面,你可以看到所有在開放街圖已知的幽靈單車。有缺漏的幽靈單車嗎?所有人都可以在這邊新增或是更新資訊-只有你有(免費)開放街圖帳號。", "fr": "Les vélos fantômes sont des mémoriaux pour les cyclistes tuées sur la route, prenant la forme de vélos blancs placés à proximité des faits.

Cette carte indique leur emplacement à partir d’OpenStreetMap. Il est possible de contribuer aux informations ici, sous réserve d’avoir un compte OpenStreetMap (gratuit).", diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 0a04dea61..65cc2eba6 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,13 +1,19 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete" + "en": "Changes made with MapComplete", + "de": "Änderungen mit MapComplete", + "es": "Cambios hechos con MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete" + "en": "Shows changes made by MapComplete", + "de": "Zeigt Änderungen von MapComplete", + "es": "Muestra los cambios hechos por MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete" + "en": "This maps shows all the changes made with MapComplete", + "de": "Diese Karte zeigt alle Änderungen die mit MapComplete gemacht wurden", + "es": "Este mapa muestra todos los cambios hechos con MapComplete" }, "maintainer": "", "icon": "./assets/svg/logo.svg", @@ -22,7 +28,9 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers" + "en": "Changeset centers", + "de": "Schwerpunkte von Änderungssätzen", + "es": "Centros de conjuntos de cambios" }, "minzoom": 0, "source": { @@ -36,35 +44,45 @@ ], "title": { "render": { - "en": "Changeset for {theme}" + "en": "Changeset for {theme}", + "de": "Änderungen für {theme}", + "es": "Conjunto de cambios para {theme}" } }, "description": { - "en": "Shows all MapComplete changes" + "en": "Shows all MapComplete changes", + "de": "Zeigt alle MapComplete Änderungen", + "es": "Muestra todos los cambios de MapComplete" }, "tagRenderings": [ { "id": "render_id", "render": { - "en": "Changeset {id}" + "en": "Changeset {id}", + "de": "Änderung {id}", + "es": "Conjunto de cambios {id}" } }, { "id": "contributor", "render": { - "en": "Change made by {_last_edit:contributor}" + "en": "Change made by {_last_edit:contributor}", + "de": "Änderung wurde von {_last_edit:contributor} gemacht", + "es": "Cambio hecho por {_last_edit:contributor}" } }, { "id": "theme", "render": { - "en": "Change with theme {theme}" + "en": "Change with theme {theme}", + "de": "Änderung mit Thema {theme}" }, "mappings": [ { "if": "theme~http.*", "then": { - "en": "Change with unofficial theme {theme}" + "en": "Change with unofficial theme {theme}", + "de": "Änderung mit inoffiziellem Thema {theme}" } } ] @@ -332,7 +350,8 @@ } ], "question": { - "en": "Themename contains {search}" + "en": "Themename contains {search}", + "de": "Themenname enthält {search}" } } ] @@ -348,7 +367,9 @@ } ], "question": { - "en": "Made by contributor {search}" + "en": "Made by contributor {search}", + "de": "Erstellt von {search}", + "es": "Hecho por contributor/a {search}" } } ] @@ -364,7 +385,9 @@ } ], "question": { - "en": "Not made by contributor {search}" + "en": "Not made by contributor {search}", + "de": "Nicht erstellt von {search}", + "es": "No hecho por contributor/a {search}" } } ] @@ -379,7 +402,9 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here" + "en": "More statistics can be found here", + "de": "Weitere Statistiken finden Sie hier", + "es": "Se pueden encontrar más estadísticas aquí" } }, { diff --git a/assets/themes/nature/nature.json b/assets/themes/nature/nature.json index e0010b285..78fd07106 100644 --- a/assets/themes/nature/nature.json +++ b/assets/themes/nature/nature.json @@ -9,7 +9,7 @@ "shortDescription": { "en": "A map for nature lovers, with interesting POI's", "nl": "Deze kaart bevat informatie voor natuurliefhebbers", - "de": "Eine Karte für Naturliebhaber, mit interessanten Orten", + "de": "Eine Karte mit interessanten Orten für Naturliebhaber", "es": "Un mapa para amantes de la naturaleza, con PDIs interesantes" }, "description": { diff --git a/assets/themes/observation_towers/observation_towers.json b/assets/themes/observation_towers/observation_towers.json index 1cfbe97bc..5ee8ef041 100644 --- a/assets/themes/observation_towers/observation_towers.json +++ b/assets/themes/observation_towers/observation_towers.json @@ -14,7 +14,7 @@ "shortDescription": { "en": "Publicly accessible towers to enjoy the view", "nl": "Publieke uitkijktorens om van het panorama te genieten", - "de": "Öffentlich zugänglicher Aussichtsturm", + "de": "Öffentlich zugängliche Türme zum Genießen der Aussicht", "it": "Torri pubblicamente accessibili per godere della vista", "zh_Hant": "開發可及能觀景的高塔", "hu": "Nyilvános tornyok, hogy gyönyörködhessünk a kilátásban", diff --git a/assets/themes/openwindpowermap/openwindpowermap.json b/assets/themes/openwindpowermap/openwindpowermap.json index 2833dec13..465ed7678 100644 --- a/assets/themes/openwindpowermap/openwindpowermap.json +++ b/assets/themes/openwindpowermap/openwindpowermap.json @@ -21,7 +21,8 @@ "it": "Una cartina per la visione e la modifica delle turbine eoliche.", "zh_Hant": "顯示與編輯風機的地圖。", "hu": "Szélerőművek megjelenítésére és szerkesztésére szolgáló térkép.", - "es": "Un para mostrar y editar turbinas de viento" + "es": "Un para mostrar y editar turbinas de viento", + "nl": "Een kaart om windturbines te tonen en te bewerken." }, "version": "2021-06-18", "startLat": 50.52, diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index c0bb4b0f9..65e863a88 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -4,11 +4,13 @@ "version": "1", "title": { "en": "Veterinarians, dog parks and other pet-amenities", - "da": "hundesteder" + "da": "hundesteder", + "de": "Tierärzte, Hundeparks und andere Einrichtungen für Haustiere" }, "description": { "en": "On this map, you'll find various interesting places for you pets: veterinarians, dog parks, pet shops, dog-friendly restaurants, ...", - "da": "Hundsteder" + "da": "Hundsteder", + "de": "Diese Karte zeigt interessante Orte für Haustierbesitzer: Tierärzte, Hundeparks, Tiergeschäfte, hundefreundliche Restaurants, ..." }, "icon": "./assets/layers/dogpark/dog-park.svg", "startZoom": 10, @@ -22,7 +24,8 @@ "id": "dogfoodb", "name": { "en": "Dog friendly eateries", - "da": "Hundevenlige madsteder" + "da": "Hundevenlige madsteder", + "de": "Hundefreundliche Restaurants" }, "mapRendering": [ { @@ -63,12 +66,14 @@ "id": "dogshop", "name": { "en": "dog-friendly shop", - "da": "hundevenlig butik" + "da": "hundevenlig butik", + "de": "hundefreundliches Geschäft" }, "title": { "render": { "en": "dog-friendly shop", - "da": "hundevenlig butik" + "da": "hundevenlig butik", + "de": "hundefreundliches Geschäft" }, "mappings": [ { @@ -156,7 +161,8 @@ { "title": { "en": "dog-friendly shop", - "da": "EN hundevenlig butik" + "da": "EN hundevenlig butik", + "de": "hundefreundliches Geschäft" }, "tags": [ "dog=yes", @@ -164,7 +170,8 @@ ], "description": { "en": "A shop whery you can bring a dog almost everywhere", - "da": "En butik hvor man kan tage en hund med næsten overalt" + "da": "En butik hvor man kan tage en hund med næsten overalt", + "de": "Ein Geschäft, in das man seinen Hund fast überall mitnehmen kann" } } ], diff --git a/langs/de.json b/langs/de.json index 0a55f033c..3fcce4246 100644 --- a/langs/de.json +++ b/langs/de.json @@ -204,6 +204,7 @@ "addToHomeScreen": "

Zum Startbildschirm hinzufügen

Sie können diese Webseite zum Startbildschirm Ihres Smartphones hinzufügen, um ein natives Gefühl zu erhalten. Klicken Sie dazu in der Adressleiste auf die Schaltfläche 'Zum Startbildschirm hinzufügen'.", "copiedToClipboard": "Link in die Zwischenablage kopiert", "downloadCustomTheme": "Herunterladen der Konfiguration für diese Karte", + "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern", "editThemeDescription": "Fragen zu diesem Kartenthema hinzufügen oder ändern", "editThisTheme": "Dieses Thema bearbeiten", "embedIntro": "

Auf Ihrer Website einbetten

Bitte betten Sie diese Karte in Ihre Webseite ein.
Wir ermutigen Sie, es zu tun - Sie müssen nicht einmal um Erlaubnis fragen.
Es ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.", @@ -218,8 +219,7 @@ "fsUserbadge": "Anmeldeschaltfläche aktivieren", "fsWelcomeMessage": "Begrüßungsfenster und zugehörige Registerkarten anzeigen", "intro": "

Diese Karte teilen

Teilen Sie diese Karte, indem Sie den folgenden Link kopieren und an Freunde und Familie schicken:", - "thanksForSharing": "Danke für das Teilen!", - "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern" + "thanksForSharing": "Danke für das Teilen!" }, "skip": "Frage überspringen", "skippedQuestions": "Einige Fragen wurden übersprungen", diff --git a/langs/es.json b/langs/es.json index 20529eaa9..8049d764b 100644 --- a/langs/es.json +++ b/langs/es.json @@ -281,14 +281,14 @@ "askMetadata": { "downloadGeojson": "Descargar geojson", "giveDescription": "Por favor, escribe una pequeña descripción para alguien que vea la nota. Una buena nota describe lo que el contribuidor tiene que hacer, ej; Puede que haya un banco aquí. Si estás por aquí, ¿Podrías por favor comprueba e indica si el banco existe o no? (Un enlace a MapComplete se añadirá automáticamente)", + "giveSource": "¿Cual es la fuente de estos datos? Si se especifica 'source' en la característica, se ignorará este valor", "giveWikilink": "¿En qué wikipágina puede encontrar uno más información sobre esta importación?", "intro": "Antes de añadir {count} notas, por favor provee alguna información extra.", "orDownload": "Alternativamente, puedes descargar el conjunto de datos para importar directamente", "shouldBeOsmWikilink": "Se espera un enlace a una página en wiki.openstreetmap.org", "shouldBeUrl": "No una URL válida", "shouldNotBeHomepage": "No, tampoco se permite la página de inicio. Introduce la URL de una wikipágina de verdad para documentar tu importación", - "title": "Especificar metadatos", - "giveSource": "¿Cual es la fuente de estos datos? Si se especifica 'source' en la característica, se ignorará este valor" + "title": "Especificar metadatos" }, "compareToAlreadyExistingNotes": { "completelyImported": "Todos los puntos propuestos ya tienen (o tenían) una nota de importación", @@ -302,37 +302,37 @@ "wontBeImported": "Estos puntos de datos no serán importados y se muestran como puntos en el mapa de debajo" }, "confirmProcess": { + "contactedCommunity": "He contactado a la comunidad (local) sobre esta importación", "readImportGuidelines": "He leído las directrices importantes en la wiki de OSM", "title": "Licencia y comunidad", - "wikipageIsMade": "El proceso está documentado en la wiki de OSM (necesitarás este enlace más adelante)", - "contactedCommunity": "He contactado a la comunidad (local) sobre esta importación" + "wikipageIsMade": "El proceso está documentado en la wiki de OSM (necesitarás este enlace más adelante)" }, "conflationChecker": { + "cacheExpired": "La caché ha expirado", + "downloadOverpassData": "Descarga el geojson cargado desde overpass", "importCandidatesCount": "Los {count} elementos rojos en el siguiente mapa son todos tus candidatos de importación.", "nearbyWarn": "¡Los {count} elementos rojos en el siguiente mapa no se importarán!", - "downloadOverpassData": "Descarga el geojson cargado desde overpass", - "cacheExpired": "La caché ha expirado", "osmLoaded": "{count} elementos se cargan desde OpenStreetMap que coinciden con la capa {name}.", "setRangeToZero": "Especificar el rango en 0 o 1 si quieres importarlos todos", "states": { "error": "No se pudieron cargar los últimos datos de overpass debido a {error}", - "unexpected": "Estado inesperado {state}", - "idle": "Comprobando almacenamiento local..." + "idle": "Comprobando almacenamiento local...", + "unexpected": "Estado inesperado {state}" }, "title": "Comparar con los datos existentes", "titleNearby": "Características cercanas" }, + "createNotes": { + "creating": "Creadas {count} notas de {total}", + "done": "¡Todas las {count} notas han sido creadas!" + }, "mapPreview": { "title": "Previsualización de mapa" }, "selectFile": { "title": "Seleccionar archivo" }, - "title": "Ayudante de importación", - "createNotes": { - "creating": "Creadas {count} notas de {total}", - "done": "¡Todas las {count} notas han sido creadas!" - } + "title": "Ayudante de importación" }, "importLayer": { "layerName": "Posible {title}", diff --git a/langs/fr.json b/langs/fr.json index 0d60d621c..8abb14a00 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -265,6 +265,11 @@ "multi_apply": { "autoApply": "En changeant les attributs {attr_names}, ceux-ci seront automatiquement changés sur {count} autres éléments" }, + "professional": { + "indexPage": { + "button": "Découvrez nos offres" + } + }, "reviews": { "affiliated_reviewer_warning": "(Avis affilié)", "attribution": "Les avis sont fournis par Mangrove Reviews et sont disponibles sous licence CC-BY 4.0.", @@ -288,10 +293,5 @@ "loginToSplit": "Vous devez être connecté pour couper une route", "split": "Couper", "splitTitle": "Choisissez sur la carte où couper cette route" - }, - "professional": { - "indexPage": { - "button": "Découvrez nos offres" - } } } diff --git a/langs/layers/de.json b/langs/layers/de.json index 0f5938531..98f6e1af3 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -2630,6 +2630,14 @@ } }, "food": { + "deletion": { + "extraDeleteReasons": { + "0": { + "explanation": "{title()} wurde dauerhaft geschlossen" + } + } + }, + "description": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)", "filter": { "0": { "options": { @@ -2659,19 +2667,19 @@ } } }, - "5": { - "options": { - "0": { - "question": "Akzeptiert Kartenzahlung" - } - } - }, "4": { "options": { "0": { "question": "Akzeptiert Bargeld" } } + }, + "5": { + "options": { + "0": { + "question": "Akzeptiert Kartenzahlung" + } + } } }, "name": "Restaurants und Fast Food", @@ -2685,8 +2693,8 @@ "title": "Ein Schnellimbiss" }, "2": { - "title": "eine Pommesbude", - "description": "Eine Pommesbude" + "description": "Eine Pommesbude", + "title": "eine Pommesbude" } }, "tagRenderings": { @@ -2704,20 +2712,29 @@ "3": { "then": "Das ist ein Dönerladen" }, - "11": { - "then": "Hier werden griechische Gerichte serviert" + "4": { + "then": "Dies ist ein Sandwichladen" + }, + "5": { + "then": "Hier werden Burger serviert" }, "6": { "then": "Hier wird Sushi serviert" }, - "14": { - "then": "Hier werden thailändische Gerichte serviert" + "7": { + "then": "Hier wird Kaffee serviert" + }, + "8": { + "then": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)" + }, + "9": { + "then": "Hier werden französische Gerichte serviert" }, "10": { "then": "Hier werden chinesische Gerichte serviert" }, - "8": { - "then": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)" + "11": { + "then": "Hier werden griechische Gerichte serviert" }, "12": { "then": "Hier werden indische Gerichte serviert" @@ -2725,24 +2742,14 @@ "13": { "then": "Hier werden türkische Gerichte serviert" }, - "9": { - "then": "Hier werden französische Gerichte serviert" - }, - "7": { - "then": "Hier wird Kaffee serviert" - }, - "5": { - "then": "Hier werden Burger serviert" - }, - "4": { - "then": "Dies ist ein Sandwichladen" + "14": { + "then": "Hier werden thailändische Gerichte serviert" } }, "question": "Welches Essen gibt es hier?", "render": "An diesem Ort gibt es hauptsächlich {cuisine}" }, "Fastfood vs restaurant": { - "question": "Um was für ein Geschäft handelt es sich?", "mappings": { "0": { "then": "Es handelt sich um ein Schnellrestaurant, das sich auf schnelle Bedienung konzentriert. Eventuelle Sitzgelegenheiten sind eher begrenzt und funktional." @@ -2750,7 +2757,8 @@ "1": { "then": "Ein Restaurant, das sich darauf konzentriert, ein schönes Erlebnis zu schaffen, bei dem man am Tisch bedient wird" } - } + }, + "question": "Um was für ein Geschäft handelt es sich?" }, "Name": { "question": "Wie heißt dieses Restaurant?", @@ -2770,22 +2778,50 @@ }, "question": "Ist an diesem Ort Mitnahme möglich?" }, - "Vegetarian (no friture)": { - "question": "Gibt es im das Restaurant vegetarische Speisen?", + "Vegan (no friture)": { "mappings": { + "0": { + "then": "Keine veganen Optionen verfügbar" + }, "1": { - "then": "Einige vegetarische Optionen sind verfügbar" + "then": "Einige vegane Optionen sind verfügbar" + }, + "2": { + "then": "Vegane Optionen sind verfügbar" }, "3": { - "then": "Alle Gerichte sind vegetarisch" + "then": "Alle Gerichte sind vegan" + } + }, + "question": "Gibt es in diesem Geschäft auch vegane Gerichte?" + }, + "Vegetarian (no friture)": { + "mappings": { + "0": { + "then": "Es sind keine vegetarischen Optionen verfügbar" + }, + "1": { + "then": "Einige vegetarische Optionen sind verfügbar" }, "2": { "then": "Vegetarische Optionen sind verfügbar" }, - "0": { - "then": "Es sind keine vegetarischen Optionen verfügbar" + "3": { + "then": "Alle Gerichte sind vegetarisch" } - } + }, + "question": "Gibt es im das Restaurant vegetarische Speisen?" + }, + "friture-oil": { + "mappings": { + "0": { + "then": "Pflanzliches Fett" + }, + "1": { + "then": "Tierisches Fett" + } + }, + "question": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?" }, "friture-take-your-container": { "mappings": { @@ -2801,19 +2837,33 @@ }, "question": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?
" }, - "friture-vegetarian": { - "question": "Hat dieser Frittenladen vegetarische Snacks?", + "friture-vegan": { "mappings": { + "0": { + "then": "Vegane Snacks sind erhältlich" + }, + "1": { + "then": "Eine kleine Auswahl an veganen Snacks ist verfügbar" + }, "2": { - "then": "Es sind keine vegetarischen Snacks erhältlich" + "then": "Es sind keine veganen Snacks verfügbar" + } + }, + "question": "Gibt es in dieser Pommesbude auch vegane Snacks?" + }, + "friture-vegetarian": { + "mappings": { + "0": { + "then": "Vegetarische Snacks sind erhältlich" }, "1": { "then": "Nur eine kleine Auswahl an Snacks ist vegetarisch" }, - "0": { - "then": "Vegetarische Snacks sind erhältlich" + "2": { + "then": "Es sind keine vegetarischen Snacks erhältlich" } - } + }, + "question": "Hat dieser Frittenladen vegetarische Snacks?" }, "halal (no friture)": { "mappings": { @@ -2831,48 +2881,6 @@ } }, "question": "Gibt es im das Restaurant halal Speisen?" - }, - "friture-vegan": { - "question": "Gibt es in dieser Pommesbude auch vegane Snacks?", - "mappings": { - "0": { - "then": "Vegane Snacks sind erhältlich" - }, - "2": { - "then": "Es sind keine veganen Snacks verfügbar" - }, - "1": { - "then": "Eine kleine Auswahl an veganen Snacks ist verfügbar" - } - } - }, - "Vegan (no friture)": { - "mappings": { - "3": { - "then": "Alle Gerichte sind vegan" - }, - "2": { - "then": "Vegane Optionen sind verfügbar" - }, - "0": { - "then": "Keine veganen Optionen verfügbar" - }, - "1": { - "then": "Einige vegane Optionen sind verfügbar" - } - }, - "question": "Gibt es in diesem Geschäft auch vegane Gerichte?" - }, - "friture-oil": { - "question": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?", - "mappings": { - "1": { - "then": "Tierisches Fett" - }, - "0": { - "then": "Pflanzliches Fett" - } - } } }, "title": { @@ -2888,14 +2896,6 @@ } }, "render": "Restaurant" - }, - "description": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)", - "deletion": { - "extraDeleteReasons": { - "0": { - "explanation": "{title()} wurde dauerhaft geschlossen" - } - } } }, "ghost_bike": { @@ -2949,6 +2949,9 @@ } } }, + "grass_in_parks": { + "description": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'\"" + }, "hackerspace": { "description": "Hackerspace", "name": "Hackerspaces", @@ -3444,8 +3447,8 @@ } }, "pedestrian_path": { - "name": "Fußgängerwege", - "description": "Fußgängerwege, insbesondere für die Navigation in Gebäuden und die Aufnahme von Eingängen in diese Ebene" + "description": "Fußgängerwege, insbesondere für die Navigation in Gebäuden und die Aufnahme von Eingängen in diese Ebene", + "name": "Fußgängerwege" }, "picnic_table": { "description": "Die Ebene zeigt Picknicktische an", @@ -3947,19 +3950,19 @@ } } }, - "3": { - "options": { - "0": { - "question": "Akzeptiert Kartenzahlung" - } - } - }, "2": { "options": { "0": { "question": "Akzeptiert Bargeld" } } + }, + "3": { + "options": { + "0": { + "question": "Akzeptiert Kartenzahlung" + } + } } }, "name": "Geschäfte", @@ -4735,6 +4738,9 @@ }, "question": "Ist dies ein Laub- oder Nadelbaum?" }, + "tree-species-wikidata": { + "question": "Um welche Baumart handelt es sich?" + }, "tree_node-name": { "mappings": { "0": { @@ -4751,9 +4757,6 @@ "tree_node-wikidata": { "question": "Was ist das passende Wikidata Element zu diesem Baum?", "render": "\"\"/ Wikidata: {wikidata}" - }, - "tree-species-wikidata": { - "question": "Um welche Baumart handelt es sich?" } }, "title": { @@ -4761,19 +4764,19 @@ } }, "veterinary": { - "tagRenderings": { - "vetName": { - "render": "Denne dyrlæ hedder {name}", - "question": "Wie lautet der Name dieses Tierarztes?" - } - }, + "name": "Tierarzt", "presets": { "0": { "description": "ein Tierarzt, der Hunde behandelt", "title": "ein Tierarzt" } }, - "name": "Tierarzt", + "tagRenderings": { + "vetName": { + "question": "Wie lautet der Name dieses Tierarztes?", + "render": "Denne dyrlæ hedder {name}" + } + }, "title": { "render": "Tierarzt" } @@ -4972,6 +4975,7 @@ "name": "Wassermühle" }, "windturbine": { + "description": "Moderne Windmühlen zur Stromerzeugung", "name": "Windräder", "presets": { "0": { @@ -5032,10 +5036,6 @@ } } } - }, - "description": "Moderne Windmühlen zur Stromerzeugung" - }, - "grass_in_parks": { - "description": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'\"" + } } -} +} \ No newline at end of file diff --git a/langs/layers/en.json b/langs/layers/en.json index a22678daf..4ee97fb45 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -5937,4 +5937,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/es.json b/langs/layers/es.json index 324d97ae4..885dbfbf7 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -147,6 +147,7 @@ } }, "barrier": { + "description": "Obstáculos durante el uso de la bicicleta, como bolardos y barreras para bicicletas", "name": "Barreras", "presets": { "0": { @@ -154,47 +155,47 @@ "title": "una bolardo" }, "1": { - "title": "una barrera para bicicletas", - "description": "Una barrera ciclista, que ralentiza a los ciclistas" + "description": "Una barrera ciclista, que ralentiza a los ciclistas", + "title": "una barrera para bicicletas" } }, "tagRenderings": { "Bollard type": { "mappings": { + "0": { + "then": "Bolardo extraíble" + }, "1": { "then": "Bolardo fijo" }, + "2": { + "then": "Bolardo abatible" + }, "3": { "then": "Bolardo flexible, normalmente plástico" }, "4": { "then": "Bolardo levadizo" - }, - "2": { - "then": "Bolardo abatible" - }, - "0": { - "then": "Bolardo extraíble" } }, "question": "¿Qué tipo de bolardo es este?" }, "Cycle barrier type": { - "question": "¿Qué tipo de barrera ciclista es esta?", "mappings": { "0": { "then": "Simple, sólo dos barreras con un espacio entre ellas" }, - "3": { - "then": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior" + "1": { + "then": "Doble, dos barreras una detrás de otra" }, "2": { "then": "Triple, tres barreras una detrás de la otra" }, - "1": { - "then": "Doble, dos barreras una detrás de otra" + "3": { + "then": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior" } - } + }, + "question": "¿Qué tipo de barrera ciclista es esta?" }, "MaxWidth": { "question": "¿Cómo de ancho es el hueco dejado fuera de la barrera?", @@ -224,11 +225,11 @@ }, "bicycle=yes/no": { "mappings": { - "1": { - "then": "Un ciclista no puede pasar por aquí." - }, "0": { "then": "Un ciclista puede pasar por aquí." + }, + "1": { + "then": "Un ciclista no puede pasar por aquí." } }, "question": "¿Puede un ciclista pasar esta barrera?" @@ -244,8 +245,7 @@ } }, "render": "Barrera" - }, - "description": "Obstáculos durante el uso de la bicicleta, como bolardos y barreras para bicicletas" + } }, "bench": { "description": "Un banco es una superficie de madera, metal, piedra, ... donde un humano se puede sentar. Estas capas los visualizan y preguntan algunas preguntas sobre ellos.", @@ -344,14 +344,14 @@ "tagRenderings": { "bench_at_pt-bench_type": { "mappings": { - "2": { - "then": "No hay ningún banco aquí" + "0": { + "then": "Aquí hay un banco normal para sentarse" }, "1": { "then": "Banco de pie" }, - "0": { - "then": "Aquí hay un banco normal para sentarse" + "2": { + "then": "No hay ningún banco aquí" } }, "question": "¿Qué tipo de banco es este?" @@ -373,6 +373,14 @@ } }, "bicycle_library": { + "description": "Una instalación en la que se pueden prestar las bicicletas durante un periodo de tiempo más largo", + "name": "Biblioteca de bicicletas", + "presets": { + "0": { + "description": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar", + "title": "una biblioteca de bicicletas" + } + }, "tagRenderings": { "bicycle-library-target-group": { "mappings": { @@ -389,7 +397,6 @@ "question": "¿Quién puede prestar bicicletas aquí?" }, "bicycle_library-charge": { - "render": "Alquilar una bicicleta cuesta {charge}", "mappings": { "0": { "then": "El préstamo de bicicletas es gratuito" @@ -398,24 +405,17 @@ "then": "Prestar una bicicleta cuesta 20 euros al año y 20 euros de garantía" } }, - "question": "¿Cuánto cuesta el préstamo de una bicicleta?" + "question": "¿Cuánto cuesta el préstamo de una bicicleta?", + "render": "Alquilar una bicicleta cuesta {charge}" }, "bicycle_library-name": { "question": "¿Cuál es el nombre de esta biblioteca de bicicletas?", "render": "Esta biblioteca de bicicletas se llama {name}." } }, - "name": "Biblioteca de bicicletas", - "presets": { - "0": { - "title": "una biblioteca de bicicletas", - "description": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar" - } - }, "title": { "render": "Biblioteca de bicicletas" - }, - "description": "Una instalación en la que se pueden prestar las bicicletas durante un periodo de tiempo más largo" + } }, "bicycle_rental": { "deletion": { @@ -431,10 +431,11 @@ } }, "description": "Estaciones de alquiler de bicicletas", + "name": "Alquiler de bicicletas", "presets": { "0": { - "title": "una tienda de alquiler de bicicletas", - "description": "Una tienda con personal que se dedica al alquiler de bicicletas" + "description": "Una tienda con personal que se dedica al alquiler de bicicletas", + "title": "una tienda de alquiler de bicicletas" }, "1": { "title": "un alquiler de bicicletas" @@ -514,8 +515,7 @@ } }, "render": "Alquiler de bicicletas" - }, - "name": "Alquiler de bicicletas" + } }, "bicycle_tube_vending_machine": { "tagRenderings": { @@ -1301,4 +1301,4 @@ "render": "Árbol" } } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 1c27713da..abd7955d4 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -2318,6 +2318,7 @@ } }, "climbing": { + "description": "Een dummy-laag die tagrenderings bevat, gedeeld over de verschillende klimsport lagen", "tagRenderings": { "average_length": { "question": "Wat is de (gemiddelde) lengte van de klimroutes, in meter?", @@ -2393,8 +2394,7 @@ "website": { "question": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?" } - }, - "description": "Een dummy-laag die tagrenderings bevat, gedeeld over de verschillende klimsport lagen" + } }, "climbing_area": { "name": "Klimgelegenheden", @@ -5887,4 +5887,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/pt.json b/langs/layers/pt.json index 758ac16a1..c1e77b1b6 100644 --- a/langs/layers/pt.json +++ b/langs/layers/pt.json @@ -1,4 +1,8 @@ { + "address": { + "description": "Endereços", + "name": "Endereços conhecidos no OSM" + }, "artwork": { "description": "Diversas obras de arte", "name": "Obras de arte", @@ -595,9 +599,5 @@ } } } - }, - "address": { - "name": "Endereços conhecidos no OSM", - "description": "Endereços" } -} +} \ No newline at end of file diff --git a/langs/pt.json b/langs/pt.json index 07fdd25a0..3107e8159 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -48,6 +48,10 @@ "disableFilters": "Desativar todos os filtros", "disableFiltersExplanation": "Alguns elementos podem estar escondidos por um filtro", "hasBeenImported": "Este ponto já foi importado", + "import": { + "hasBeenImported": "Este objeto foi importado", + "importTags": "Este elemento irá receber {tags}" + }, "intro": "Clicou em algum lugar onde ainda não há dados conhecidos.
", "layerNotEnabled": "A camada {layer} não está ativada. Ative esta camada para adicionar um ponto", "openLayerControl": "Abra a caixa de controlo da camada", @@ -57,11 +61,7 @@ "title": "Adicionar um novo ponto?", "warnVisibleForEveryone": "A sua adição será visível para todos", "zoomInFurther": "Amplie mais para adicionar um ponto.", - "zoomInMore": "Amplie mais para importar este elemento", - "import": { - "hasBeenImported": "Este objeto foi importado", - "importTags": "Este elemento irá receber {tags}" - } + "zoomInMore": "Amplie mais para importar este elemento" }, "attribution": { "attributionContent": "

Todos os dados são fornecidos pelo OpenStreetMap e são livremente reutilizáveis sob a licença the Open DataBase License.

", diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index 5339b60a1..82522a23e 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -62,11 +62,11 @@ "payment-options-advanced": { "override": { "mappings+": { - "1": { - "then": "Betaling utføres med et medlemskort" - }, "0": { "then": "Betaling utføres med et eget program" + }, + "1": { + "then": "Betaling utføres med et medlemskort" } } } @@ -111,4 +111,4 @@ "question": "Hva er respektivt element på Wikipedia?" } } -} +} \ No newline at end of file diff --git a/langs/shared-questions/pt.json b/langs/shared-questions/pt.json index 8d15ac292..d49146846 100644 --- a/langs/shared-questions/pt.json +++ b/langs/shared-questions/pt.json @@ -56,6 +56,18 @@ }, "question": "Que métodos de pagamento são aceites aqui?" }, + "payment-options-advanced": { + "override": { + "mappings+": { + "0": { + "then": "O pagamento é feito utilizando uma aplicação dedicada" + }, + "1": { + "then": "O pagamento é feito usando um cartão de membro" + } + } + } + }, "phone": { "question": "Qual é o número de telefone de {title()}?" }, @@ -111,18 +123,6 @@ } }, "question": "Qual é o item correspondente na Wikipédia?" - }, - "payment-options-advanced": { - "override": { - "mappings+": { - "1": { - "then": "O pagamento é feito usando um cartão de membro" - }, - "0": { - "then": "O pagamento é feito utilizando uma aplicação dedicada" - } - } - } } } -} +} \ No newline at end of file diff --git a/langs/themes/de.json b/langs/themes/de.json index 246b817a2..785b28196 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -734,6 +734,35 @@ "description": "Erstellen Sie ein persönliches Thema, das auf allen verfügbaren Ebenen aller Themen basiert. Um einige Daten anzuzeigen, öffnen Sie die Ebenenauswahl", "title": "Persönliches Thema" }, + "pets": { + "description": "Diese Karte zeigt interessante Orte für Haustierbesitzer: Tierärzte, Hundeparks, Tiergeschäfte, hundefreundliche Restaurants, ...", + "layers": { + "1": { + "override": { + "name": "Hundefreundliche Restaurants" + } + }, + "2": { + "override": { + "name": "hundefreundliches Geschäft", + "title": { + "render": "hundefreundliches Geschäft" + } + } + }, + "6": { + "override": { + "presets": { + "0": { + "description": "Ein Geschäft, in das man seinen Hund fast überall mitnehmen kann", + "title": "hundefreundliches Geschäft" + } + } + } + } + }, + "title": "Tierärzte, Hundeparks und andere Einrichtungen für Haustiere" + }, "playgrounds": { "description": "Auf dieser Karte finden Sie Spielplätze und können weitere Informationen hinzufügen", "shortDescription": "Eine Karte mit Spielplätzen", @@ -921,34 +950,5 @@ "description": "Auf dieser Karte findest Du Abfalleimer in Deiner Nähe. Wenn ein Abfalleimer auf dieser Karte fehlt, kannst du ihn selbst hinzufügen", "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" - }, - "pets": { - "layers": { - "6": { - "override": { - "presets": { - "0": { - "title": "hundefreundliches Geschäft", - "description": "Ein Geschäft, in das man seinen Hund fast überall mitnehmen kann" - } - } - } - }, - "2": { - "override": { - "name": "hundefreundliches Geschäft", - "title": { - "render": "hundefreundliches Geschäft" - } - } - }, - "1": { - "override": { - "name": "Hundefreundliche Restaurants" - } - } - }, - "description": "Diese Karte zeigt interessante Orte für Haustierbesitzer: Tierärzte, Hundeparks, Tiergeschäfte, hundefreundliche Restaurants, ...", - "title": "Tierärzte, Hundeparks und andere Einrichtungen für Haustiere" } -} +} \ No newline at end of file diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 309525d56..fe18f8c52 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -280,23 +280,23 @@ }, "1": { "tagRenderings": { + "dumpstations-access": { + "mappings": { + "0": { + "then": "Netwerksleutel of -code nodig om dit te gebruiken" + }, + "1": { + "then": "Je moet een klant van de kampeerplaats zijn om dit te gebruiken" + } + } + }, "dumpstations-fee": { - "question": "Vraagt deze plaats een vergoeding?", "mappings": { "1": { "then": "Kan gratis gebruikt worden" } - } - }, - "dumpstations-access": { - "mappings": { - "1": { - "then": "Je moet een klant van de kampeerplaats zijn om dit te gebruiken" - }, - "0": { - "then": "Netwerksleutel of -code nodig om dit te gebruiken" - } - } + }, + "question": "Vraagt deze plaats een vergoeding?" }, "dumpstations-network": { "question": "Van welk netwerk vormt deze plaats een deel? (Sla over als het geen deel uitmaakt van een netwerk)" @@ -304,8 +304,6 @@ } } }, - "shortDescription": "Vind locaties waar je de nacht kan doorbrengen met je mobilehome", - "title": "Camperplaatsen", "overrideAll": { "tagRenderings+": { "1": { @@ -317,12 +315,14 @@ "question": "Beschikt deze plaats over stroomvoorziening?" } } - } + }, + "shortDescription": "Vind locaties waar je de nacht kan doorbrengen met je mobilehome", + "title": "Camperplaatsen" }, "charging_stations": { + "description": "Met deze kaart kan je informatie over oplaadpunten vinden en toevoegen", "shortDescription": "Een wereldwijde kaart van oplaadpunten", - "title": "Oplaadpunten", - "description": "Met deze kaart kan je informatie over oplaadpunten vinden en toevoegen" + "title": "Oplaadpunten" }, "climbing": { "description": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur", @@ -376,11 +376,26 @@ }, "title": "Open klimkaart" }, + "cycle_highways": { + "description": "Deze kaart toont fietssnelwegen", + "layers": { + "0": { + "name": "fietssnelwegen", + "title": { + "render": "fietssnelweg" + } + } + }, + "title": "Fietssnelwegen" + }, "cycle_infra": { "description": "Een kaart waar je info over de fietsinfrastructuur kan bekijken en bewerken. Gemaakt tijdens #osoc21.", "shortDescription": "Een kaart waar je info over de fietsinfrastructuur kan bekijken en bewerken.", "title": "Fietsinfrastructuur" }, + "cyclenodes": { + "description": "Deze kaart toont fietsknooppunten en laat je toe om eenvoudigweg nieuwe knooppunten toe te voegen" + }, "cyclestreets": { "description": "Een fietsstraat is een straat waar
  • automobilisten geen fietsers mogen inhalen
  • Er een maximumsnelheid van 30km/u geldt
  • Fietsers gemotoriseerde voertuigen links mogen inhalen
  • Fietsers nog steeds voorrang aan rechts moeten verlenen - ook aan auto's en voetgangers op het zebrapad


Op deze open kaart kan je alle gekende fietsstraten zien en kan je ontbrekende fietsstraten aanduiden. Om de kaart aan te passen, moet je je aanmelden met OpenStreetMap en helemaal inzoomen tot straatniveau. ", "layers": { @@ -445,8 +460,8 @@ "title": "Drinkwaterpunten" }, "entrances": { - "title": "Toegangsdeuren", - "description": "Een kaart die alle toegangen toont," + "description": "Een kaart die alle toegangen toont,", + "title": "Toegangsdeuren" }, "etymology": { "description": "Op deze kaart zie je waar een plaats naar is vernoemd. De straten, gebouwen, ... komen uit OpenStreetMap, waar een link naar Wikidata werd gelegd. In de popup zie je het Wikipedia-artikel van hetgeen naarwaar het vernoemd is of de Wikidata-box.

Je kan zelf ook meehelpen!Als je ver inzoomt, krijg je alle straten te zien. Klik je een straat aan, dan krijg je een zoekfunctie waarmee je snel een nieuwe link kan leggen. Je hebt hiervoor een gratis OpenStreetMap account nodig.", @@ -757,8 +772,8 @@ "title": "Uitkijktorens" }, "openwindpowermap": { - "title": "Windmolens", - "description": "Een kaart om windturbines te tonen en te bewerken." + "description": "Een kaart om windturbines te tonen en te bewerken.", + "title": "Windmolens" }, "parkings": { "description": "Deze kaart toont verschillende parkeerplekken", @@ -955,20 +970,5 @@ "description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbak" - }, - "cycle_highways": { - "layers": { - "0": { - "title": { - "render": "fietssnelweg" - }, - "name": "fietssnelwegen" - } - }, - "title": "Fietssnelwegen", - "description": "Deze kaart toont fietssnelwegen" - }, - "cyclenodes": { - "description": "Deze kaart toont fietsknooppunten en laat je toe om eenvoudigweg nieuwe knooppunten toe te voegen" } -} +} \ No newline at end of file From 46365a90406a5626dbdebb9eda976fcace063e48 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 6 May 2022 12:35:42 +0200 Subject: [PATCH 34/35] Translation reset --- langs/layers/de.json | 8 +++++++- langs/layers/en.json | 14 +++++++++++++- langs/layers/fr.json | 6 ++++++ langs/layers/it.json | 6 ++++++ langs/layers/nl.json | 12 ++++++++++++ langs/shared-questions/ca.json | 2 +- langs/shared-questions/da.json | 2 +- langs/shared-questions/de.json | 2 +- langs/shared-questions/en.json | 2 +- langs/shared-questions/es.json | 2 +- langs/shared-questions/fil.json | 2 +- langs/shared-questions/fr.json | 2 +- langs/shared-questions/hu.json | 2 +- langs/shared-questions/it.json | 2 +- langs/shared-questions/ja.json | 2 +- langs/shared-questions/nb_NO.json | 2 +- langs/shared-questions/nl.json | 2 +- langs/shared-questions/pl.json | 2 +- langs/shared-questions/pt.json | 2 +- langs/shared-questions/ru.json | 2 +- langs/shared-questions/sv.json | 2 +- langs/shared-questions/zh_Hans.json | 2 +- langs/shared-questions/zh_Hant.json | 2 +- 23 files changed, 62 insertions(+), 20 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 98f6e1af3..27f02fe5f 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -3329,7 +3329,7 @@ }, "10": { "options": { - "0": { + "1": { "question": "Importnotizen ausblenden" } } @@ -4407,6 +4407,12 @@ }, "2": { "then": "Diese Kamera ist an der Decke montiert" + }, + "3": { + "then": "Diese Kamera befindet sich an einer Straßenlaterne" + }, + "4": { + "then": "Diese Kamera ist an einem Baum angebracht" } }, "question": "Wie ist diese Kamera montiert?", diff --git a/langs/layers/en.json b/langs/layers/en.json index 5a366f19d..2514267e7 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -4239,7 +4239,13 @@ "10": { "options": { "0": { + "question": "All Notes" + }, + "1": { "question": "Hide import notes" + }, + "2": { + "question": "Show only import Notes" } } } @@ -5312,10 +5318,16 @@ "then": "This camera is placed against a wall" }, "1": { - "then": "This camera is placed one a pole" + "then": "This camera is placed on a pole" }, "2": { "then": "This camera is placed on the ceiling" + }, + "3": { + "then": "This camera is placed on a street light" + }, + "4": { + "then": "This camera is placed on a tree" } }, "question": "How is this camera placed?", diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 90d813408..59838c3b8 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -2361,6 +2361,12 @@ }, "2": { "then": "Cette caméra est placée au plafond" + }, + "3": { + "then": "Cette caméra est placée sur un lampadaire" + }, + "4": { + "then": "Cette caméra est placée sur un arbre" } }, "question": "Comment cette caméra est-elle placée ?", diff --git a/langs/layers/it.json b/langs/layers/it.json index 09f17d593..80e977ed3 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -1986,6 +1986,12 @@ }, "2": { "then": "Questa telecamera è posizionata sul soffitto" + }, + "3": { + "then": "Questa telecamera è posizionata su un lampione" + }, + "4": { + "then": "Questa telecamera è posizionata su un albero" } }, "question": "Com'è posizionata questa telecamera?", diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 621e24e1c..47dd7a3cb 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -4093,7 +4093,13 @@ "10": { "options": { "0": { + "question": "Alle Notes" + }, + "1": { "question": "Verberg import Notes" + }, + "2": { + "question": "Toon enkel import Notes" } } } @@ -5212,6 +5218,12 @@ }, "2": { "then": "Deze camera hangt aan het plafond" + }, + "3": { + "then": "Deze camera staat op een straatlantaarn" + }, + "4": { + "then": "Deze camera staat op een boom" } }, "question": "Hoe is deze camera geplaatst?", diff --git a/langs/shared-questions/ca.json b/langs/shared-questions/ca.json index 02641aabb..b69f0decf 100644 --- a/langs/shared-questions/ca.json +++ b/langs/shared-questions/ca.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "No hi ha cap enllaça a Viquipèdia encara" } }, diff --git a/langs/shared-questions/da.json b/langs/shared-questions/da.json index 17cbba8c5..390bc0d81 100644 --- a/langs/shared-questions/da.json +++ b/langs/shared-questions/da.json @@ -94,7 +94,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Der er endnu ikke linket til nogen Wikipedia-side" } } diff --git a/langs/shared-questions/de.json b/langs/shared-questions/de.json index 12d4cab88..b752664b9 100644 --- a/langs/shared-questions/de.json +++ b/langs/shared-questions/de.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Es wurde noch keine Wikipedia-Seite verlinkt" } }, diff --git a/langs/shared-questions/en.json b/langs/shared-questions/en.json index 82241f876..42858b62a 100644 --- a/langs/shared-questions/en.json +++ b/langs/shared-questions/en.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "No Wikipedia page has been linked yet" } }, diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index f6b0d6ad5..438ee688a 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Todavía no se ha enlazado una página de wikipedia" } }, diff --git a/langs/shared-questions/fil.json b/langs/shared-questions/fil.json index b309410c5..9b505b25d 100644 --- a/langs/shared-questions/fil.json +++ b/langs/shared-questions/fil.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Wala pang kawing ng Wikipedia page" } }, diff --git a/langs/shared-questions/fr.json b/langs/shared-questions/fr.json index 9d4ffe24a..b14771839 100644 --- a/langs/shared-questions/fr.json +++ b/langs/shared-questions/fr.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Pas encore de lien vers une page Wikipedia" } }, diff --git a/langs/shared-questions/hu.json b/langs/shared-questions/hu.json index df4dd41e5..5e2572c13 100644 --- a/langs/shared-questions/hu.json +++ b/langs/shared-questions/hu.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Még nincs Wikipédia-oldal belinkelve" } }, diff --git a/langs/shared-questions/it.json b/langs/shared-questions/it.json index 4846721ba..af3118fb3 100644 --- a/langs/shared-questions/it.json +++ b/langs/shared-questions/it.json @@ -81,7 +81,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Nessuna pagina Wikipedia è ancora stata collegata" } }, diff --git a/langs/shared-questions/ja.json b/langs/shared-questions/ja.json index 9a874275a..b8f22df6a 100644 --- a/langs/shared-questions/ja.json +++ b/langs/shared-questions/ja.json @@ -98,7 +98,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "ウィキペディアのページはまだリンクされていません" } }, diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index 82522a23e..d1491cb83 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -96,7 +96,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Ingen Wikipedia-side lenket enda" } }, diff --git a/langs/shared-questions/nl.json b/langs/shared-questions/nl.json index d876e305b..4370fb3a2 100644 --- a/langs/shared-questions/nl.json +++ b/langs/shared-questions/nl.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Er werd nog geen Wikipedia-pagina gekoppeld" } }, diff --git a/langs/shared-questions/pl.json b/langs/shared-questions/pl.json index 9e0b898f7..da5e6d2fc 100644 --- a/langs/shared-questions/pl.json +++ b/langs/shared-questions/pl.json @@ -98,7 +98,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Link do strony Wikipedii nie został jeszcze określony" } }, diff --git a/langs/shared-questions/pt.json b/langs/shared-questions/pt.json index d49146846..e942b6886 100644 --- a/langs/shared-questions/pt.json +++ b/langs/shared-questions/pt.json @@ -110,7 +110,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Ainda não foi vinculada nenhuma página da Wikipédia" } }, diff --git a/langs/shared-questions/ru.json b/langs/shared-questions/ru.json index 224cb218d..7dbe2be7c 100644 --- a/langs/shared-questions/ru.json +++ b/langs/shared-questions/ru.json @@ -77,7 +77,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Никакой страницы на Википедии не было прикреплено" } } diff --git a/langs/shared-questions/sv.json b/langs/shared-questions/sv.json index 30c4c2b82..54dd3fbe5 100644 --- a/langs/shared-questions/sv.json +++ b/langs/shared-questions/sv.json @@ -98,7 +98,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "Ingen Wikipedia-sida har länkats än" } }, diff --git a/langs/shared-questions/zh_Hans.json b/langs/shared-questions/zh_Hans.json index a6422ac1b..083e7bc4b 100644 --- a/langs/shared-questions/zh_Hans.json +++ b/langs/shared-questions/zh_Hans.json @@ -55,7 +55,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "尚未有连接到的维基百科页面" } }, diff --git a/langs/shared-questions/zh_Hant.json b/langs/shared-questions/zh_Hant.json index e5ab9caf3..7e6fa861c 100644 --- a/langs/shared-questions/zh_Hant.json +++ b/langs/shared-questions/zh_Hant.json @@ -113,7 +113,7 @@ }, "wikipedia": { "mappings": { - "0": { + "1": { "then": "還沒有連結到維基百科頁面" } }, From 17854468ef12365efd9e82dcf1188bf9d7ff36f2 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 6 May 2022 12:39:37 +0200 Subject: [PATCH 35/35] Don't delete webmanifest on clean --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b4ef97b7..137980198 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "gittag": "ts-node scripts/printVersion.ts | bash", "lint": "tslint --project . -c tslint.json '**.ts' ", "clean:tests": "(find . -type f -name \"*.doctest.ts\" | xargs rm)", - "clean": "rm -rf .cache/ && (find *.html | grep -v \"\\(404\\|index\\|land\\|test\\|preferences\\|customGenerator\\|professional\\|automaton\\|import_helper\\|import_viewer\\|theme\\).html\" | xargs rm) && (ls | grep \"^index_[a-zA-Z_-]\\+\\.ts$\" | xargs rm) && (ls | grep \".*.webmanifest$\" | xargs rm)", + "clean": "rm -rf .cache/ && (find *.html | grep -v \"\\(404\\|index\\|land\\|test\\|preferences\\|customGenerator\\|professional\\|automaton\\|import_helper\\|import_viewer\\|theme\\).html\" | xargs rm) && (ls | grep \"^index_[a-zA-Z_-]\\+\\.ts$\" | xargs rm) && (ls | grep \".*.webmanifest$\" | grep -v \"manifest.webmaifest\" | xargs rm)", "generate:dependency-graph": "node_modules/.bin/depcruise --exclude \"^node_modules\" --output-type dot Logic/State/MapState.ts > dependencies.dot && dot dependencies.dot -T svg -o dependencies.svg && rm dependencies.dot", "script": "ts-node", "merge-translations": "git remote update weblate ; git merge weblate/master"