diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 10f138099..fb09a0f9c 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -1790,9 +1790,9 @@ { "en": "Tesla Supercharger", "nl": "Tesla Supercharger", + "cs": "Tesla Supercharger", "de": "Tesla Supercharger", - "es": "Tesla Supercharger", - "cs": "Tesla Supercharger" + "es": "Tesla Supercharger" }, "Tesla-hpwc-model-s.svg", [ @@ -2530,43 +2530,15 @@ }, { "id": "maxstay", - "question": { - "en": "What is the maximum amount of time one is allowed to stay here?", - "nl": "Hoelang mag een voertuig hier blijven staan?", - "ca": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?", - "de": "Wie lange darf man hier maximal parken?", - "es": "¿Cuál es el tiempo máximo que se permite permanecer aquí?" - }, - "freeform": { - "key": "maxstay", - "type": "pfloat" - }, - "render": { - "en": "One can stay at most {canonical(maxstay)}", - "nl": "De maximale parkeertijd hier is {canonical(maxstay)}", - "ca": "Un pot quedar-se com a màxim {canonical(maxstay)}", - "de": "Die maximale Parkdauer beträgt {canonical(maxstay)}", - "es": "Se puede permanecer como máximo {canonical(maxstay)}" - }, - "mappings": [ - { - "if": "maxstay=unlimited", - "then": { - "en": "No timelimit on leaving your vehicle here", - "nl": "Geen maximum parkeertijd", - "ca": "No hi ha límit de temps per a deixar el teu vehicle aquí", - "de": "Keine Höchstparkdauer", - "es": "Sin límite de tiempo para dejar tu vehículo aquí" - } + "builtin": "maxstay", + "override": { + "condition": { + "or": [ + "motorcar=yes", + "hgv=yes", + "bus=yes" + ] } - ], - "condition": { - "or": [ - "maxstay~*", - "motorcar=yes", - "hgv=yes", - "bus=yes" - ] } }, { @@ -2584,11 +2556,11 @@ "en": "Is this charging station part of a network?", "nl": "Is dit oplaadpunt deel van een groter netwerk?", "ca": "Aquesta estació de càrrega forma part d'una xarxa?", + "cs": "Je tato nabíjecí stanice součástí sítě?", "de": "Ist diese Ladestation Teil eines Netzwerks?", "es": "¿Este punto de carga forma parte de una red?", "pl": "Czy ta stacja ładowania jest częścią sieci?", - "uk": "Чи є ця зарядна станція частиною мережі?", - "cs": "Je tato nabíjecí stanice součástí sítě?" + "uk": "Чи є ця зарядна станція частиною мережі?" }, "freeform": { "key": "network" @@ -2609,11 +2581,11 @@ "then": { "en": "Not part of a bigger network", "nl": "Maakt geen deel uit van een groter netwerk", + "cs": "Není součástí větší sítě", "de": "Nicht Teil eines größeren Netzwerks", "es": "No forma parte de una red mayor", "pl": "Nie jest częścią większej sieci", - "uk": "Не є частиною великої мережі", - "cs": "Není součástí větší sítě" + "uk": "Не є частиною великої мережі" }, "hideInAnswer": true }, @@ -3062,11 +3034,11 @@ "en": "All vehicle types", "nl": "Alle voertuigen", "ca": "Tots els tipus de vehicles", + "cs": "Všechny typy vozidel", "de": "Ladestationen für alle Fahrzeugtypen", "es": "Todos los tipos de vehículos", "fr": "Tous les types de véhicules", - "it": "Tutti i tipi di veicoli", - "cs": "Všechny typy vozidel" + "it": "Tutti i tipi di veicoli" } }, { @@ -3074,11 +3046,11 @@ "en": "Charging station for bicycles", "nl": "Oplaadpunten voor fietsen", "ca": "Punt de recàrrega per a bicicletes", + "cs": "Nabíjecí stanice pro kola", "de": "Ladestationen für Fahrräder", "es": "Punto de carga para bicicletas", "fr": "Station de recharge pour vélos", - "it": "Stazione di ricarica per biciclette", - "cs": "Nabíjecí stanice pro kola" + "it": "Stazione di ricarica per biciclette" }, "osmTags": "bicycle=yes" }, @@ -3087,11 +3059,11 @@ "en": "Charging station for cars", "nl": "Oplaadpunten voor auto's", "ca": "Estació de càrrega per a cotxes", + "cs": "Nabíjecí stanice pro auta", "de": "Ladestationen für Autos", "es": "Punto de carga para coches", "fr": "Station de recharge pour voitures", - "it": "Stazione di ricarica per auto", - "cs": "Nabíjecí stanice pro auta" + "it": "Stazione di ricarica per auto" }, "osmTags": { "or": [ @@ -3110,11 +3082,11 @@ "en": "Only working charging stations", "nl": "Enkel werkende oplaadpunten", "ca": "Només estacions de recàrrega en funcionament", + "cs": "Pouze funkční nabíjecí stanice", "de": "Nur Ladestationen in Betrieb", "es": "Solo puntos de carga en funcionamiento", "fr": "Seulement les stations de recharge qui fonctionnent", - "it": "Solo stazioni di ricarica funzionanti", - "cs": "Pouze funkční nabíjecí stanice" + "it": "Solo stazioni di ricarica funzionanti" }, "osmTags": { "and": [ @@ -3133,10 +3105,10 @@ "en": "All connectors", "nl": "Alle types", "ca": "Tots els connectors", + "cs": "Všechny konektory", "de": "Alle Anschlüsse", "es": "Todos los conectores", - "it": "Tutti i connettori", - "cs": "Všechny konektory" + "it": "Tutti i connettori" } }, { diff --git a/assets/layers/charging_station/charging_station.proto.json b/assets/layers/charging_station/charging_station.proto.json index 12cbcadf3..8329088bb 100644 --- a/assets/layers/charging_station/charging_station.proto.json +++ b/assets/layers/charging_station/charging_station.proto.json @@ -559,34 +559,15 @@ }, { "id": "maxstay", - "question": { - "en": "What is the maximum amount of time one is allowed to stay here?", - "nl": "Hoelang mag een voertuig hier blijven staan?" - }, - "freeform": { - "key": "maxstay", - "type": "pfloat" - }, - "render": { - "en": "One can stay at most {canonical(maxstay)}", - "nl": "De maximale parkeertijd hier is {canonical(maxstay)}" - }, - "mappings": [ - { - "if": "maxstay=unlimited", - "then": { - "en": "No timelimit on leaving your vehicle here", - "nl": "Geen maximum parkeertijd" - } + "builtin": "maxstay", + "override": { + "condition": { + "or": [ + "motorcar=yes", + "hgv=yes", + "bus=yes" + ] } - ], - "condition": { - "or": [ - "maxstay~*", - "motorcar=yes", - "hgv=yes", - "bus=yes" - ] } }, { @@ -1050,4 +1031,4 @@ }, "neededChangesets": 10 } -} +} \ No newline at end of file diff --git a/assets/layers/parking/parking.json b/assets/layers/parking/parking.json index d00150365..2cbaeb2f0 100644 --- a/assets/layers/parking/parking.json +++ b/assets/layers/parking/parking.json @@ -350,7 +350,8 @@ "cs": "Počet parkovacích míst {capacity}", "es": "Hay {capacity} plazas de aparcamiento" } - } + }, + "maxstay" ], "deletion": { "softDeletionTags": { @@ -365,4 +366,4 @@ "enableRelocation": false, "enableImproveAccuracy": true } -} +} \ No newline at end of file diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json index 2d280d579..964643eac 100644 --- a/assets/layers/questions/questions.json +++ b/assets/layers/questions/questions.json @@ -3208,7 +3208,43 @@ } ], "multiAnswer": true + }, + { + "id": "maxstay", + "question": { + "en": "What is the maximum amount of time one is allowed to stay here?", + "nl": "Wat is de maximale tijd die je hier mag blijven?" + }, + "freeform": { + "key": "maxstay", + "type": "pfloat" + }, + "render": { + "en": "One can stay at most {canonical(maxstay)}", + "nl": "Je mag hier maximaal {canonical(maxstay)} blijven" + }, + "mappings": [ + { + "if": "maxstay=unlimited", + "then": { + "en": "There is no limit to the amount of time one can stay here", + "nl": "Er is geen limiet aan de tijd die je hier mag blijven" + } + } + ] } ], - "allowMove": false + "allowMove": false, + "units": [ + { + "maxstay": { + "quantity": "duration", + "denominations": [ + "minutes", + "hours", + "days" + ] + } + } + ] } \ No newline at end of file diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 5f81d5b33..4c871f3b2 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -2137,15 +2137,6 @@ }, "question": "Hi ha que pagar per utilitzar aquest punt de càrrega?" }, - "maxstay": { - "mappings": { - "0": { - "then": "No hi ha límit de temps per a deixar el teu vehicle aquí" - } - }, - "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?", - "render": "Un pot quedar-se com a màxim {canonical(maxstay)}" - }, "phone": { "question": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?", "render": "En cas de problemes, truqueu a {phone}" @@ -7597,10 +7588,10 @@ "0": { "then": "Açò és una escala mecànica" }, - "1": { + "3": { "then": "Açò no és una escala mecànica" }, - "2": { + "4": { "then": "Això no és una escala mecànica" } } diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 896c19722..016cc47cf 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -8510,10 +8510,10 @@ "0": { "then": "Jedná se o eskalátor" }, - "1": { + "3": { "then": "Nejedná se o eskalátor" }, - "2": { + "4": { "then": "Nejedná se o eskalátor" } } diff --git a/langs/layers/de.json b/langs/layers/de.json index 241782ae7..31196d58a 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -2691,15 +2691,6 @@ }, "question": "Muss man für die Nutzung dieser Ladestation bezahlen?" }, - "maxstay": { - "mappings": { - "0": { - "then": "Keine Höchstparkdauer" - } - }, - "question": "Wie lange darf man hier maximal parken?", - "render": "Die maximale Parkdauer beträgt {canonical(maxstay)}" - }, "phone": { "question": "Welche Nummer kann man anrufen, wenn es ein Problem mit dieser Ladestation gibt?", "render": "Bei Problemen, anrufen unter {phone}" @@ -10226,10 +10217,10 @@ "0": { "then": "Das ist eine Rolltreppe" }, - "1": { + "3": { "then": "Das ist keine Rolltreppe" }, - "2": { + "4": { "then": "Das ist keine Rolltreppe" } } diff --git a/langs/layers/en.json b/langs/layers/en.json index b48b9e4bd..d697c01ab 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -2691,15 +2691,6 @@ }, "question": "Does one have to pay to use this charging station?" }, - "maxstay": { - "mappings": { - "0": { - "then": "No timelimit on leaving your vehicle here" - } - }, - "question": "What is the maximum amount of time one is allowed to stay here?", - "render": "One can stay at most {canonical(maxstay)}" - }, "phone": { "question": "What number can one call if there is a problem with this charging station?", "render": "In case of problems, call {phone}" @@ -4963,6 +4954,20 @@ } } }, + "16": { + "options": { + "0": { + "question": "Has outdoor seating" + } + } + }, + "17": { + "options": { + "0": { + "question": "Has indoor seating" + } + } + }, "2": { "options": { "0": { @@ -5541,6 +5546,26 @@ }, "question": "Does {title()} deliver food to your home?" }, + "drive-through": { + "mappings": { + "0": { + "then": "This fast-food restaurant has a drive-through" + }, + "1": { + "then": "This fast-food restaurant does not have a drive-through" + } + }, + "question": "Does this fast-food restaurant have a drive-through?" + }, + "drive-through-opening_hours": { + "mappings": { + "0": { + "then": "The opening hours of the drive-through are the same as the restaurant" + } + }, + "question": "What are the opening hours of the drive-through?", + "render": "