diff --git a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
deleted file mode 100644
index 01effe096..000000000
--- a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
+++ /dev/null
@@ -1,470 +0,0 @@
-{
- "id": "bicycle_tube_vending_machine",
- "name": {
- "en": "Bicycle tube vending machine",
- "nl": "Fietsbanden-verkoopsautomaat",
- "fr": "Distributeur automatique de chambre à air de vélo",
- "it": "Distributore automatico di camere d’aria per bici",
- "de": "Automat für Fahrradschläuche",
- "ru": "Торговый автомат для велосипедистов",
- "zh_Hant": "自行車內胎自動售貨機",
- "pt_BR": "Máquina de venda automática de tubos de bicicleta",
- "pt": "Máquina de venda automática de tubos de bicicleta",
- "da": "Automat til salg af cykelslanger",
- "cs": "Automat na cyklistické duše",
- "ca": "Màquina expenedora de tubs de bicicleta",
- "es": "Máquina expendedora de tubos de bicicleta"
- },
- "description": {
- "en": "A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, …)",
- "nl": "Een laag met verkoopsautomaten met binnenbanden voor fietsen (dit kan een automaat zijn met énkel fietsbanden, of een gewone automaat met fietsbanden en andere fietsaccessoires zoals lichten, handschoenen, sloten,...)",
- "de": "Eine Ebene mit Automaten für Fahrradschläuche (entweder spezielle Fahrradschlauch-Automaten oder klassische Automaten mit Fahrradschläuchen und optional zusätzlichen fahrradbezogenen Gegenständen wie Lampen, Handschuhe, Schlösser, …)",
- "da": "Et lag med automater til cykelslanger (enten specialbyggede cykelslangeautomater eller klassiske automater med cykelslanger og eventuelt andre cykelrelaterede genstande som f.eks. lys, handsker, låse, o.s.v)",
- "fr": "Une couche affichant des distributeurs automatiques de chambre à air (que ce soit des distributeurs conçus spécifiquement pour les chambres à air ou des distributeurs classiques incluant des chambres à air ainsi des objets apparentés tels que de l'éclairage pour vélo, des gants, des cadenas, ...)",
- "cs": "Vrstva zobrazující automaty na cyklistické duše (buď speciální automaty na cyklistické duše, nebo klasické automaty s cyklistickými dušemi a případně dalšími předměty souvisejícími s jízdními koly, jako jsou světla, rukavice, zámky, ...)",
- "ca": "Una capa que mostra màquines expenedores per a tubs de bicicleta (ja siguin màquines expenedores de tubs de bicicleta o màquines expenedores clàssiques amb tubs de bicicleta i opcionalment objectes addicionals relacionats amb la bicicleta com ara llums, guants, panys, ...)",
- "pt_BR": "Uma camada que mostra máquinas de venda de câmaras de ar de bicicleta (sejam máquinas de venda de câmaras de ar de bicicleta específicas ou máquinas de venda clássicas com câmaras de ar de bicicleta e opcionalmente objetos relacionados a bicicletas, como luzes, luvas, travas, ...)",
- "es": "Una capa que muestra máquinas expendedoras de cámaras de bicicleta (ya sean máquinas expendedoras de cámaras de bicicleta especialmente diseñadas o máquinas expendedoras clásicas con cámaras de bicicleta y, opcionalmente, objetos adicionales relacionados con la bicicleta, como luces, guantes, candados, etc.)",
- "pt": "Uma camada que mostra máquinas de venda de câmaras de ar de bicicleta (sejam máquinas de venda de câmaras de ar de bicicleta específicas ou máquinas de venda clássicas com câmaras de ar de bicicleta e opcionalmente objetos relacionados a bicicletas, como luzes, luvas, travas, ...)"
- },
- "source": {
- "osmTags": {
- "and": [
- "amenity=vending_machine",
- "vending~.*bicycle_tube.*"
- ]
- }
- },
- "minzoom": 13,
- "title": {
- "render": {
- "en": "Bicycle tube vending machine",
- "nl": "Fietsbanden-verkoopautomaat",
- "fr": "Distributeur automatique de chambre à air de vélo",
- "it": "Distributore automatico di camere d’aria per bici",
- "de": "Fahrradschlauch-Automat",
- "ru": "Торговый автомат для велосипедистов",
- "zh_Hant": "自行車內胎自動售貨機",
- "pt_BR": "Máquina de venda automática de tubos de bicicleta",
- "pt": "Máquina de venda automática de tubos de bicicleta",
- "da": "Automat til salg af cykelslanger",
- "cs": "Automat na cyklistické duše",
- "ca": "Màquina expenedora de tubs de bicicleta"
- },
- "mappings": [
- {
- "if": "name~*",
- "then": {
- "en": "Bicycle tube vending machine {name}",
- "ca": "Màquina expenedora de cambres d'aire de bicicletes {name}",
- "de": "{name} Fahrradschlauch-Automat",
- "cs": "Automat na cyklistické pláště{name}",
- "nl": "Fietsbanden-verkoopautomaat {name}",
- "pt_BR": "Máquina de venda de câmara de ar para bicicleta {name}",
- "es": "Máquina expendedora de cámaras de bicicleta {name}",
- "pt": "Máquina de venda de câmara de ar para bicicleta {name}"
- }
- }
- ]
- },
- "titleIcons": [
- {
- "render": "",
- "condition": "operator=De Fietsambassade Gent"
- },
- "icons.defaults"
- ],
- "pointRendering": [
- {
- "iconBadges": [
- {
- "if": {
- "or": [
- "operational_status=broken",
- "operational_status=closed"
- ]
- },
- "then": "close:#c33"
- }
- ],
- "iconSize": "50,50",
- "location": [
- "point",
- "centroid"
- ],
- "anchor": "bottom",
- "marker": [
- {
- "icon": "pin",
- "color": "#ffffff"
- },
- {
- "icon": "./assets/layers/bicycle_tube_vending_machine/pinIcon.svg"
- }
- ]
- }
- ],
- "lineRendering": [
- {
- "color": "#6bc4f7"
- }
- ],
- "presets": [
- {
- "title": {
- "en": "a bicycle tube vending machine",
- "nl": "een fietsbanden-verkoopsautomaat",
- "fr": "une distributeur automatique de chambre à air de vélo",
- "it": "una distributore automatico di camere d’aria per bici",
- "de": "einen Fahrradschlauch-Automaten",
- "ru": "Торговый автомат для велосипедистов",
- "zh_Hant": "自行車內胎自動售貨機",
- "pt_BR": "uma máquina de venda automática de tubos de bicicleta",
- "pt": "uma máquina de venda automática de tubos de bicicleta",
- "da": "en automat til salg af cykelslanger",
- "cs": "automat na cyklistické duše",
- "ca": "una màquina expenedora de tubs de bicicleta",
- "es": "una máquina expendedora de tubos de bicicleta"
- },
- "tags": [
- "amenity=vending_machine",
- "vending=bicycle_tube"
- ]
- }
- ],
- "tagRenderings": [
- "images",
- {
- "question": {
- "en": "Is this vending machine still operational?",
- "nl": "Is deze verkoopsautomaat nog steeds werkende?",
- "fr": "Cette machine est-elle encore opérationelle ?",
- "it": "Questo distributore automatico funziona ancora?",
- "ru": "Этот торговый автомат все еще работает?",
- "de": "Ist dieser Automat in Betrieb?",
- "zh_Hant": "這個自動販賣機仍有運作嗎?",
- "pt_BR": "Esta máquina de venda automática ainda está operacional?",
- "pt": "Esta máquina de venda automática ainda está operacional?",
- "es": "¿Todavía funciona esta máquina expendedora?",
- "da": "Er denne salgsautomat stadig i drift?",
- "cs": "Je tento automat stále v provozu?",
- "ca": "Aquesta màquina expenedora encara funciona?"
- },
- "render": {
- "en": "The operational status is {operational_status}",
- "nl": "Deze verkoopsautomaat is {operational_status}",
- "fr": "L'état opérationnel est {operational_status}",
- "it": "Lo stato operativo è {operational_status}",
- "de": "Der Betriebszustand ist {operational_status}",
- "ru": "Рабочий статус: {operational_status}",
- "zh_Hant": "運作狀態是 {operational_status}",
- "pt_BR": "O estado operacional é: {operational_status}",
- "pt": "O estado operacional é: {operational_status}",
- "es": "El estado operacional es {operational_status}",
- "da": "Driftsstatus er {operational_status}",
- "cs": "Provozní stav je {operational_status}",
- "ca": "L'estat operatiu és {operational_status}"
- },
- "freeform": {
- "key": "operational_status"
- },
- "mappings": [
- {
- "if": "operational_status=",
- "then": {
- "en": "This vending machine works",
- "nl": "Deze verkoopsautomaat werkt",
- "fr": "Le distributeur automatique fonctionne",
- "hu": "Ez az automata működik",
- "it": "Il distributore automatico funziona",
- "ru": "Этот торговый автомат работает",
- "zh_Hans": "这个借还机正常工作",
- "de": "Dieser Automat ist in Betrieb",
- "zh_Hant": "這個自動販賣機仍運作",
- "pt_BR": "Esta máquina de venda automática funciona",
- "pt": "Esta máquina de venda automática funciona",
- "da": "Denne salgsautomat virker",
- "es": "Esta máquina expendedora funciona",
- "cs": "Tento prodejní automat funguje",
- "ca": "Aquesta màquina expenedora funciona"
- }
- },
- {
- "if": "operational_status=broken",
- "then": {
- "en": "This vending machine is broken",
- "nl": "Deze verkoopsautomaat is kapot",
- "fr": "Le distributeur automatique est en panne",
- "hu": "Ez az automata elromlott",
- "it": "Il distributore automatico è guasto",
- "ru": "Этот торговый автомат сломан",
- "zh_Hans": "这个借还机已经损坏",
- "de": "Dieser Automat ist kaputt",
- "zh_Hant": "這個自動販賣機沒有運作了",
- "pt_BR": "Esta máquina de venda automática está quebrada",
- "pt": "Esta máquina de venda automática está quebrada",
- "es": "Esta máquina exprendedora está rota",
- "da": "Denne salgsautomat er i stykker",
- "cs": "Tento prodejní automat je rozbitý",
- "ca": "Aquesta màquina expenedora està trencada"
- }
- },
- {
- "if": "operational_status=closed",
- "then": {
- "en": "This vending machine is closed",
- "nl": "Deze verkoopsautomaat is uitgeschakeld",
- "fr": "Le distributeur automatique est fermé",
- "hu": "Ez az automata zárva van",
- "it": "Il distributore automatico è spento",
- "ru": "Этот торговый автомат закрыт",
- "zh_Hans": "这个借还机被关闭了",
- "de": "Dieser Automat ist geschlossen",
- "zh_Hant": "這個自動販賣機已經關閉了",
- "pt_BR": "Esta máquina de venda automática está fechada",
- "pt": "Esta máquina de venda automática está fechada",
- "es": "Esta máquina exprendedora está cerrada",
- "da": "Denne salgsautomat er lukket",
- "cs": "Tento prodejní automat je uzavřen",
- "ca": "Aquesta màquina expenedora està tancada"
- }
- }
- ],
- "id": "Still in use?"
- },
- {
- "question": {
- "en": "How much does a bicycle tube cost?",
- "ca": "Quant costa una cambra d'aire de bicicleta?",
- "de": "Wie viel kostet ein Fahrradschlauch?",
- "cs": "Kolik stojí duše na kolo?",
- "nl": "Hoeveel kost een fietsband?",
- "pt_BR": "Quanto custa uma câmara de ar para bicicleta?",
- "es": "¿Cuánto cuesta una cámara para la bicicleta?",
- "pt": "Quanto custa uma câmara de ar para bicicleta?"
- },
- "render": {
- "en": "A bicycle tube costs {charge}",
- "ca": "Una cambra d'aire de bicicleta costa {charge}",
- "de": "Ein Fahrradschlauch kostet {charge}",
- "cs": "Cena jedné duše {charge}",
- "nl": "Een fietsband kost {charge}",
- "pt_BR": "Uma câmara de ar para bicicleta custa {charge}",
- "es": "Una cámara para bicicletas cuesta {charge}",
- "pt": "Uma câmara de ar para bicicleta custa {charge}"
- },
- "freeform": {
- "key": "charge"
- },
- "id": "bicycle_tube_vending_machine-charge"
- },
- "payment-options-split",
- {
- "question": {
- "en": "Which brand of tubes are sold here?",
- "ca": "Quines marques de cambres d'aire es venen aquí?",
- "de": "Welche Fahrradschläuche werden hier verkauft?",
- "cs": "Jaká značka duší je zde prodávána?",
- "nl": "Welk merk banden wordt hier verkocht?",
- "pt_BR": "Quais marcas de câmara de ar são vendidas aqui?",
- "es": "¿Qué cámaras se venden aquí?",
- "pt": "Quais marcas de câmara de ar são vendidas aqui?"
- },
- "freeform": {
- "key": "brand"
- },
- "render": {
- "en": "{brand} tubes are sold here",
- "ca": "Aquí es venen cambres d'aire {brand}",
- "de": "Hier werden Fahrradschläuche von {brand} verkauft",
- "cs": "{brand} duše jsou zde prodávány",
- "nl": "{brand} banden worden hier verkocht",
- "pt_BR": "câmaras de ar {brand} são vendidas aqui",
- "es": "Las cámaras {brand} se venden aquí",
- "pt": "câmaras de ar {brand} são vendidas aqui"
- },
- "mappings": [
- {
- "if": "brand=Continental",
- "then": {
- "en": "Continental tubes are sold here",
- "ca": "Aquí es venen cambres d'aire Continental",
- "de": "Hier werden Fahrradschläuche von Continental verkauft",
- "cs": "Continental duše jsou zde prodávány",
- "nl": "Continental banden worden hier verkocht",
- "pt_BR": "Câmaras de ar Continental são vendidas aqui",
- "es": "Las cámaras Continental se venden aquí",
- "pt": "Câmaras de ar Continental são vendidas aqui"
- }
- },
- {
- "if": "brand=Schwalbe",
- "then": {
- "en": "Schwalbe tubes are sold here",
- "ca": "Aquí es venen cambres d'aire Schwalbe",
- "de": "Hier werden Fahrradschläuche von Schwalbe verkauft",
- "cs": "Schwalbe duše jsou zde prodávány",
- "nl": "Schwalbe banden worden hier verkocht",
- "pt_BR": "Câmaras de ar Schwalbe são vendidas aqui",
- "es": "Las cámaras Schwalbe se venden aquí",
- "pt": "Câmaras de ar Schwalbe são vendidas aqui"
- }
- }
- ],
- "multiAnswer": true,
- "id": "bicycle_tube_vending_machine-brand"
- },
- {
- "question": {
- "en": "Who maintains this vending machine?",
- "ca": "Qui manté aquesta màquina expenedora?",
- "de": "Wer betreibt den Automaten?",
- "cs": "Kdo se stará o tento automat?",
- "nl": "Wie onderhoudt deze verkoopautomaat?",
- "pt_BR": "Quem mantém essa máquina de venda?",
- "es": "¿Quién mantiene esta máquina expendedora?",
- "pt": "Quem mantém esta máquina de venda?"
- },
- "render": "This vending machine is maintained by {operator}",
- "mappings": [
- {
- "if": "operator=Schwalbe",
- "then": {
- "en": "Maintained by Schwalbe",
- "ca": "Mantés per Schwalbe",
- "de": "Betrieben von Schwalbe",
- "cs": "Udržuje Schwalbe",
- "nl": "Onderhouden door Schwalbe",
- "pt_BR": "Mantido pela Schwalbe",
- "es": "Mantenido por Schwalbe",
- "pt": "Mantido pela Schwalbe"
- }
- },
- {
- "if": "operator=Continental",
- "then": {
- "en": "Maintained by Continental",
- "ca": "Mantés per Continental",
- "de": "Betrieben von Continental",
- "cs": "Udržuje Continental",
- "nl": "Onderhouden door Continental",
- "pt_BR": "Mantido pela Continental",
- "es": "Mantenido por Continental",
- "pt": "Mantido pela Continental"
- }
- }
- ],
- "freeform": {
- "key": "operator"
- },
- "id": "bicycle_tube_vending_machine-operator"
- },
- {
- "id": "other-items-vending",
- "question": {
- "en": "Are other biycle accessories sold here?",
- "ca": "Es venen altres accessoris per a bicicletes aquí?",
- "de": "Wird weiteres Fahrradzubehör verkauft?",
- "cs": "Prodávají se zde další doplňky na kolo?",
- "nl": "Worden hier andere fietsaccessoires verkocht?",
- "pt_BR": "Outros acessórios para bicicleta são vendidos aqui?",
- "es": "¿Se venden aquí otros accesorios para bicicletas?",
- "pt": "Outros acessórios para bicicleta são vendidos aqui?"
- },
- "mappings": [
- {
- "if": "vending=bicycle_tube",
- "then": {
- "en": "Bicycle inner tubes are sold here",
- "nl": "Fietsbinnenbanden worden hier verkocht",
- "ca": "Aquí es venen cambres d'aire de bicicletes",
- "de": "Hier werden Fahrradschläuche verkauft",
- "cs": "Zde se prodávají cyklistické duše",
- "pt_BR": "Câmaras de ar para bicicletas são vendidas aqui",
- "es": "Aquí se venden cámaras de aire para bicicletas",
- "pt": "Câmaras de ar para bicicletas são vendidas aqui"
- }
- },
- {
- "if": "vending=bicycle_light",
- "then": {
- "en": "Bicycle lights are sold here",
- "nl": "Fietslampjes worden hier verkocht",
- "ca": "Aquí es venen llums per a bicicletes",
- "de": "Hier werden Fahrradlampen verkauft",
- "cs": "Zde se prodávají světla na jízdní kola",
- "pt_BR": "Luzes para bicicleta são vendidas aqui",
- "es": "Las luces para bicicletas se venden aquí",
- "pt": "Luzes para bicicleta são vendidas aqui"
- }
- },
- {
- "if": "vending=gloves",
- "then": {
- "en": "Gloves are sold here",
- "nl": "Handschoenen worden hier verkocht",
- "ca": "Aquí es venen guants",
- "de": "Hier werden Fahrradhandschuhe verkauft",
- "cs": "Prodávají se zde rukavice",
- "pt_BR": "Luvas são vendidas aqui",
- "es": "Los guantes se venden aquí",
- "pt": "Luvas são vendidas aqui"
- }
- },
- {
- "if": "vending=bicycle_repair_kit",
- "then": {
- "en": "Bicycle repair kits are sold here",
- "nl": "Fietsreparatiesets worden hier verkocht",
- "ca": "Aquí es venen kits de reparació de bicicletes",
- "de": "Hier werden Fahrrad-Reparatursets verkauft",
- "cs": "Zde se prodávají sady na opravu jízdních kol",
- "pt_BR": "Kits para reparo de bicicleta são vendidos aqui",
- "es": "Los kits de reparación de bicicletas se venden aquí",
- "pt": "Kits para reparo de bicicleta são vendidos aqui"
- }
- },
- {
- "if": "vending=bicycle_pump",
- "then": {
- "en": "Bicycle pumps are sold here",
- "nl": "Fietspompen worden hier verkocht",
- "ca": "Aquí es venen bombes de bicicletes",
- "de": "Hier werden Fahrradpumpen verkauft",
- "cs": "Prodávají se zde pumpy na kolo",
- "pt_BR": "Bombas de ar para bicicleta são vendidas aqui",
- "es": "Las bombas para bicicletas se venden aquí",
- "pt": "Bombas de ar para bicicleta são vendidas aqui"
- }
- },
- {
- "if": "vending=bicycle_lock",
- "then": {
- "en": "Bicycle locks are sold here",
- "nl": "Fietssloten worden hier verkocht",
- "ca": "Aquí es venen cadenats per a bicicletes",
- "de": "Hier werden Fahrradschlösser verkauft",
- "cs": "Prodávají se zde zámky na kola",
- "pt_BR": "Cadeados para bicicleta são vendidos aqui",
- "es": "Aquí se venden candados para bicicletas",
- "pt": "Cadeados para bicicleta são vendidos aqui"
- }
- }
- ],
- "multiAnswer": true
- }
- ],
- "deletion": {
- "softDeletionTags": {
- "and": [
- "disused:amenity:={amenity}",
- "amenity="
- ]
- },
- "neededChangesets": 1
- },
- "allowMove": {
- "enableRelocation": false,
- "enableImproveAccuracy": true
- }
-}
diff --git a/assets/layers/bicycle_tube_vending_machine/license_info.json b/assets/layers/bicycle_tube_vending_machine/license_info.json
deleted file mode 100644
index 3a4480d87..000000000
--- a/assets/layers/bicycle_tube_vending_machine/license_info.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- {
- "path": "pinIcon.svg",
- "license": "CC0-1.0",
- "authors": [
- "Pieter Vander Vennet"
- ],
- "sources": []
- },
- {
- "path": "tube.svg",
- "license": "CC0-1.0",
- "authors": [
- "Pieter Vander Vennet"
- ],
- "sources": []
- }
-]
\ No newline at end of file
diff --git a/assets/layers/bicycle_tube_vending_machine/pinIcon.svg b/assets/layers/bicycle_tube_vending_machine/pinIcon.svg
deleted file mode 100644
index 6ebaa9e1a..000000000
--- a/assets/layers/bicycle_tube_vending_machine/pinIcon.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/assets/layers/bicycle_tube_vending_machine/pinIcon.svg.license b/assets/layers/bicycle_tube_vending_machine/pinIcon.svg.license
deleted file mode 100644
index ed0288300..000000000
--- a/assets/layers/bicycle_tube_vending_machine/pinIcon.svg.license
+++ /dev/null
@@ -1,2 +0,0 @@
-SPDX-FileCopyrightText: Pieter Vander Vennet
-SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/bicycle_tube_vending_machine/tube.svg b/assets/layers/bicycle_tube_vending_machine/tube.svg
deleted file mode 100644
index c39c1a856..000000000
--- a/assets/layers/bicycle_tube_vending_machine/tube.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/assets/layers/bicycle_tube_vending_machine/tube.svg.license b/assets/layers/bicycle_tube_vending_machine/tube.svg.license
deleted file mode 100644
index ed0288300..000000000
--- a/assets/layers/bicycle_tube_vending_machine/tube.svg.license
+++ /dev/null
@@ -1,2 +0,0 @@
-SPDX-FileCopyrightText: Pieter Vander Vennet
-SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json
index 9d01b7e6b..d208ba7c6 100644
--- a/assets/layers/vending_machine/vending_machine.json
+++ b/assets/layers/vending_machine/vending_machine.json
@@ -358,6 +358,7 @@
],
"tagRenderings": [
"images",
+ "level",
{
"id": "vending",
"question": {
@@ -487,7 +488,10 @@
"de": "Fahrradschläuche werden verkauft",
"fr": "Vent des chambres à air pour vélo",
"ca": "Es venen càmeres interiors de bicicletes",
- "cs": "Prodává duše na kola"
+ "cs": "Prodává duše na kola",
+ "pt_BR": "Câmaras de ar para bicicletas são vendidas aqui",
+ "es": "Aquí se venden cámaras de aire para bicicletas",
+ "pt": "Câmaras de ar para bicicletas são vendidas aqui"
}
},
{
@@ -646,7 +650,10 @@
"nl": "Fietslampjes worden verkocht",
"de": "Fahrradlampen werden verkauft",
"cs": "Prodává světla na kolo",
- "ca": "Es venen llums per a bicicletes"
+ "ca": "Es venen llums per a bicicletes",
+ "pt_BR": "Luzes para bicicleta são vendidas aqui",
+ "es": "Las luces para bicicletas se venden aquí",
+ "pt": "Luzes para bicicleta são vendidas aqui"
}
},
{
@@ -656,7 +663,10 @@
"nl": "Handschoenen worden verkocht",
"de": "Fahrradhandschuhe werden verkauft",
"cs": "Prodává rukavice",
- "ca": "Es venen guants"
+ "ca": "Es venen guants",
+ "pt_BR": "Luvas são vendidas aqui",
+ "es": "Los guantes se venden aquí",
+ "pt": "Luvas são vendidas aqui"
}
},
{
@@ -666,7 +676,10 @@
"nl": "Fietsreparatiesets worden verkocht",
"de": "Fahrrad-Reparaturset werden verkauft",
"cs": "Prodává sady na opravu jízdních kol",
- "ca": "Es venen kits de reparació de bicicletes"
+ "ca": "Es venen kits de reparació de bicicletes",
+ "pt_BR": "Kits para reparo de bicicleta são vendidos aqui",
+ "es": "Los kits de reparación de bicicletas se venden aquí",
+ "pt": "Kits para reparo de bicicleta são vendidos aqui"
}
},
{
@@ -676,7 +689,10 @@
"nl": "Fietspompen worden verkocht",
"de": "Fahrradpumpen werden verkauft",
"cs": "Prodává pumpy na kolo",
- "ca": "Es venen bombes de bicicletes"
+ "ca": "Es venen bombes de bicicletes",
+ "pt_BR": "Bombas de ar para bicicleta são vendidas aqui",
+ "es": "Las bombas para bicicletas se venden aquí",
+ "pt": "Bombas de ar para bicicleta são vendidas aqui"
}
},
{
@@ -686,12 +702,71 @@
"nl": "Fietssloten worden verkocht",
"de": "Fahrradschlösser werden verkauft",
"cs": "Prodává zámky na kolo",
- "ca": "Es venen cadenats per a bicicletes"
+ "ca": "Es venen cadenats per a bicicletes",
+ "pt_BR": "Cadeados para bicicleta são vendidos aqui",
+ "es": "Aquí se venden candados para bicicletas",
+ "pt": "Cadeados para bicicleta são vendidos aqui"
}
}
],
"multiAnswer": true
},
+ {
+ "question": {
+ "en": "Which brand of tubes are sold here?",
+ "ca": "Quines marques de cambres d'aire es venen aquí?",
+ "de": "Welche Fahrradschläuche werden hier verkauft?",
+ "cs": "Jaká značka duší je zde prodávána?",
+ "nl": "Welk merk banden wordt hier verkocht?",
+ "pt_BR": "Quais marcas de câmara de ar são vendidas aqui?",
+ "es": "¿Qué cámaras se venden aquí?",
+ "pt": "Quais marcas de câmara de ar são vendidas aqui?"
+ },
+ "condition": "vending~.*bicycle_tube.*",
+ "freeform": {
+ "key": "brand"
+ },
+ "render": {
+ "en": "{brand} tubes are sold here",
+ "ca": "Aquí es venen cambres d'aire {brand}",
+ "de": "Hier werden Fahrradschläuche von {brand} verkauft",
+ "cs": "{brand} duše jsou zde prodávány",
+ "nl": "{brand} banden worden hier verkocht",
+ "pt_BR": "câmaras de ar {brand} são vendidas aqui",
+ "es": "Las cámaras {brand} se venden aquí",
+ "pt": "câmaras de ar {brand} são vendidas aqui"
+ },
+ "mappings": [
+ {
+ "if": "brand=Continental",
+ "then": {
+ "en": "Continental tubes are sold here",
+ "ca": "Aquí es venen cambres d'aire Continental",
+ "de": "Hier werden Fahrradschläuche von Continental verkauft",
+ "cs": "Continental duše jsou zde prodávány",
+ "nl": "Continental banden worden hier verkocht",
+ "pt_BR": "Câmaras de ar Continental são vendidas aqui",
+ "es": "Las cámaras Continental se venden aquí",
+ "pt": "Câmaras de ar Continental são vendidas aqui"
+ }
+ },
+ {
+ "if": "brand=Schwalbe",
+ "then": {
+ "en": "Schwalbe tubes are sold here",
+ "ca": "Aquí es venen cambres d'aire Schwalbe",
+ "de": "Hier werden Fahrradschläuche von Schwalbe verkauft",
+ "cs": "Schwalbe duše jsou zde prodávány",
+ "nl": "Schwalbe banden worden hier verkocht",
+ "pt_BR": "Câmaras de ar Schwalbe são vendidas aqui",
+ "es": "Las cámaras Schwalbe se venden aquí",
+ "pt": "Câmaras de ar Schwalbe são vendidas aqui"
+ }
+ }
+ ],
+ "multiAnswer": true,
+ "id": "bicycle_tube_vending_machine-brand"
+ },
"opening_hours_24_7",
"payment-options-split",
"denominations-coins",
@@ -773,7 +848,6 @@
}
]
},
- "level",
{
"builtin": "phone",
"override": {
@@ -791,7 +865,171 @@
}
}
},
- "website"
+ "website",
+ {
+ "rewrite": {
+ "sourceString": [
+ "{product_key}",
+ "{product_name}"
+ ],
+ "into": [
+ [
+ "bicycle_tube",
+ {
+ "en": "a bicycle tube",
+ "ca": "una cambra d'aire de bicicleta",
+ "de": "ein Fahrradschlauch",
+ "nl": "een fietsband",
+ "pt_BR": "uma câmara de ar para bicicleta",
+ "es": "una cámara para la bicicleta",
+ "pt": "uma câmara de ar para bicicleta",
+ "cs": "duše na kolo"
+ }
+ ],
+ [
+ "bicycle_light",
+ {
+ "en": "bicycle light",
+ "nl": "een fietslichtje"
+ }
+ ],
+ [
+ "condom",
+ {
+ "en": "a condom",
+ "nl": "een condoom"
+ }
+ ]
+ ]
+ },
+ "renderings": {
+ "question": {
+ "en": "How much does a {product_name} cost?",
+ "ca": "Quant costa {product_name}?",
+ "de": "Wie viel kostet {product_name}?",
+ "cs": "Kolik stojí {product_name}?",
+ "nl": "Hoeveel kost {product_name}?",
+ "pt_BR": "Quanto custa {product_name}?",
+ "es": "¿Cuánto cuesta {product_name}?",
+ "pt": "Quanto custa {product_name}?"
+ },
+ "render": {
+ "en": "{product_name} costs {charge:{product_key}}",
+ "ca": "{product_name} costa {charge:{product_key}}",
+ "de": "{product_name} kostet {charge:{product_key}}",
+ "cs": "{product_name} {charge:{product_key}}",
+ "nl": "{product_name} kost {charge:{product_key}}",
+ "pt_BR": "{product_name} custa {charge:{product_key}}",
+ "es": "{product_name} cuesta {charge:{product_key}}",
+ "pt": "{product_name} custa {charge:{product_key}}"
+ },
+ "freeform": {
+ "key": "charge:{product_key}",
+ "type": "currency"
+ },
+ "condition": "vending~.*{product_key}.*",
+ "id": "charge_{product_key}"
+ }
+ },
+ {
+ "id": "operational_status",
+ "question": {
+ "en": "Is this vending machine still operational?",
+ "nl": "Is deze verkoopsautomaat nog steeds werkende?",
+ "fr": "Cette machine est-elle encore opérationelle ?",
+ "it": "Questo distributore automatico funziona ancora?",
+ "ru": "Этот торговый автомат все еще работает?",
+ "de": "Ist dieser Automat in Betrieb?",
+ "zh_Hant": "這個自動販賣機仍有運作嗎?",
+ "pt_BR": "Esta máquina de venda automática ainda está operacional?",
+ "pt": "Esta máquina de venda automática ainda está operacional?",
+ "es": "¿Todavía funciona esta máquina expendedora?",
+ "da": "Er denne salgsautomat stadig i drift?",
+ "cs": "Je tento automat stále v provozu?",
+ "ca": "Aquesta màquina expenedora encara funciona?"
+ },
+ "mappings": [
+ {
+ "if": "operational_status=",
+ "then": {
+ "en": "This vending machine works",
+ "nl": "Deze verkoopsautomaat werkt",
+ "fr": "Le distributeur automatique fonctionne",
+ "hu": "Ez az automata működik",
+ "it": "Il distributore automatico funziona",
+ "ru": "Этот торговый автомат работает",
+ "zh_Hans": "这个借还机正常工作",
+ "de": "Dieser Automat ist in Betrieb",
+ "zh_Hant": "這個自動販賣機仍運作",
+ "pt_BR": "Esta máquina de venda automática funciona",
+ "pt": "Esta máquina de venda automática funciona",
+ "da": "Denne salgsautomat virker",
+ "es": "Esta máquina expendedora funciona",
+ "cs": "Tento prodejní automat funguje",
+ "ca": "Aquesta màquina expenedora funciona"
+ }
+ },
+ {
+ "if": "operational_status=broken",
+ "then": {
+ "en": "This vending machine is broken",
+ "nl": "Deze verkoopsautomaat is kapot",
+ "fr": "Le distributeur automatique est en panne",
+ "hu": "Ez az automata elromlott",
+ "it": "Il distributore automatico è guasto",
+ "ru": "Этот торговый автомат сломан",
+ "zh_Hans": "这个借还机已经损坏",
+ "de": "Dieser Automat ist kaputt",
+ "zh_Hant": "這個自動販賣機沒有運作了",
+ "pt_BR": "Esta máquina de venda automática está quebrada",
+ "pt": "Esta máquina de venda automática está quebrada",
+ "es": "Esta máquina exprendedora está rota",
+ "da": "Denne salgsautomat er i stykker",
+ "cs": "Tento prodejní automat je rozbitý",
+ "ca": "Aquesta màquina expenedora està trencada"
+ }
+ },
+ {
+ "if": "operational_status=closed",
+ "then": {
+ "en": "This vending machine is closed",
+ "nl": "Deze verkoopsautomaat is uitgeschakeld",
+ "fr": "Le distributeur automatique est fermé",
+ "hu": "Ez az automata zárva van",
+ "it": "Il distributore automatico è spento",
+ "ru": "Этот торговый автомат закрыт",
+ "zh_Hans": "这个借还机被关闭了",
+ "de": "Dieser Automat ist geschlossen",
+ "zh_Hant": "這個自動販賣機已經關閉了",
+ "pt_BR": "Esta máquina de venda automática está fechada",
+ "pt": "Esta máquina de venda automática está fechada",
+ "es": "Esta máquina exprendedora está cerrada",
+ "da": "Denne salgsautomat er lukket",
+ "cs": "Tento prodejní automat je uzavřen",
+ "ca": "Aquesta màquina expenedora està tancada"
+ }
+ },
+ {
+ "if": "operational_status~*",
+ "hideInAnswer": true,
+ "then": {
+ "en": "The operational status is {operational_status}",
+ "nl": "Deze verkoopsautomaat is {operational_status}",
+ "fr": "L'état opérationnel est {operational_status}",
+ "it": "Lo stato operativo è {operational_status}",
+ "de": "Der Betriebszustand ist {operational_status}",
+ "ru": "Рабочий статус: {operational_status}",
+ "zh_Hant": "運作狀態是 {operational_status}",
+ "pt_BR": "O estado operacional é: {operational_status}",
+ "pt": "O estado operacional é: {operational_status}",
+ "es": "El estado operacional es {operational_status}",
+ "da": "Driftsstatus er {operational_status}",
+ "cs": "Provozní stav je {operational_status}",
+ "ca": "L'estat operatiu és {operational_status}"
+ }
+ }
+ ]
+ }
],
"filter": [
"open_now",
@@ -1094,7 +1332,15 @@
]
}
],
- "deletion": true,
+ "deletion": {
+ "softDeletionTags": {
+ "and": [
+ "disused:amenity:={amenity}",
+ "amenity="
+ ]
+ },
+ "neededChangesets": 0
+ },
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": true
diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json
index 279ee784f..002485e62 100644
--- a/assets/themes/cyclofix/cyclofix.json
+++ b/assets/themes/cyclofix/cyclofix.json
@@ -45,7 +45,6 @@
"bike_cafe",
"bike_shop",
"bike_repair_station",
- "bicycle_tube_vending_machine",
"drinking_water",
"bike_themed_object",
"bike_cleaning"
@@ -155,6 +154,30 @@
},
"minzoom": 18
}
+ },
+ {
+ "builtin": "vending_machine",
+ "override": {
+ "id": "vending_machine_bicycle",
+ "minzoom": 11,
+ "source": {
+ "osmTags": {
+ "and+": ["vending~.*bicycle.*"]
+ }
+ },
+ "=presets":[]
+
+ }
+ },
+ {"#": "All vending machines at high zoom level to avoid duplicates",
+ "builtin": "vending_machine",
+ "override": {
+ "name": null,
+ "filter": {
+ "sameAs": "vending_machine_bicycle"
+ },
+ "minzoom": 18
+ }
}
],
"widenFactor": 2
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index 364995aee..6ba5c5884 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -1,4 +1,4 @@
-²{
+{
"id": "mapcomplete-changes",
"title": {
"en": "Changes made with MapComplete"
@@ -9,12 +9,11 @@
"description": {
"en": "This maps shows all the changes made with MapComplete"
},
- "shortDescription": {
- "en": "Shows changes made by MapComplete",
- "de": "Änderungen von MapComplete anzeigen"
- },
"icon": "./assets/svg/logo.svg",
"hideFromOverview": true,
+ "startLat": 0,
+ "startLon": 0,
+ "startZoom": 1,
"layers": [
{
"id": "mapcomplete-changes",
@@ -298,6 +297,10 @@
"if": "theme=kerbs_and_crossings",
"then": "./assets/layers/kerbs/KerbIcon.svg"
},
+ {
+ "if": "theme=lighthouses",
+ "then": "./assets/themes/lighthouses/lighthouse.svg"
+ },
{
"if": "theme=mapcomplete-changes",
"then": "./assets/svg/logo.svg"