From 3bdf51920548504769fa6bbdfb8c1fc8cece8449 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Thu, 29 Jun 2023 16:30:43 +0200 Subject: [PATCH 01/87] Small vending machine theme --- .vscode/settings.json | 3 +- assets/layers/vending_machine/cow.svg | 1 + assets/layers/vending_machine/egg.svg | 1 + .../layers/vending_machine/license_info.json | 62 + assets/layers/vending_machine/mug-saucer.svg | 1 + assets/layers/vending_machine/smoking.svg | 1 + assets/layers/vending_machine/utensils.svg | 1 + .../vending_machine/vending_machine.json | 501 +++++++ .../vending_machine/vending_machine.svg | 1202 +++++++++++++++++ .../mapcomplete-changes.json | 4 + .../vending_machine/vending_machine.json | 18 + 11 files changed, 1794 insertions(+), 1 deletion(-) create mode 100644 assets/layers/vending_machine/cow.svg create mode 100644 assets/layers/vending_machine/egg.svg create mode 100644 assets/layers/vending_machine/license_info.json create mode 100644 assets/layers/vending_machine/mug-saucer.svg create mode 100644 assets/layers/vending_machine/smoking.svg create mode 100644 assets/layers/vending_machine/utensils.svg create mode 100644 assets/layers/vending_machine/vending_machine.json create mode 100644 assets/layers/vending_machine/vending_machine.svg create mode 100644 assets/themes/vending_machine/vending_machine.json diff --git a/.vscode/settings.json b/.vscode/settings.json index 26b59e8818..8e1ede94ea 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,5 +17,6 @@ "editor.defaultFormatter": "esbenp.prettier-vscode", "[svelte]": { "editor.defaultFormatter": "esbenp.prettier-vscode" - } + }, + "editor.formatOnSave": true } diff --git a/assets/layers/vending_machine/cow.svg b/assets/layers/vending_machine/cow.svg new file mode 100644 index 0000000000..8c5ff35c12 --- /dev/null +++ b/assets/layers/vending_machine/cow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/layers/vending_machine/egg.svg b/assets/layers/vending_machine/egg.svg new file mode 100644 index 0000000000..2b943ee853 --- /dev/null +++ b/assets/layers/vending_machine/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/layers/vending_machine/license_info.json b/assets/layers/vending_machine/license_info.json new file mode 100644 index 0000000000..68add3b788 --- /dev/null +++ b/assets/layers/vending_machine/license_info.json @@ -0,0 +1,62 @@ +[ + { + "path": "cow.svg", + "license": "CC-BY 4.0", + "authors": [ + "Font Awesome" + ], + "sources": [ + "https://fontawesome.com/icons/cow?f=classic&s=solid" + ] + }, + { + "path": "egg.svg", + "license": "CC-BY 4.0", + "authors": [ + "Font Awesome" + ], + "sources": [ + "https://fontawesome.com/icons/egg?f=classic&s=solid" + ] + }, + { + "path": "mug-saucer.svg", + "license": "CC-BY 4.0", + "authors": [ + "Font Awesome" + ], + "sources": [ + "https://fontawesome.com/icons/mug-saucer?f=regular&s=solid" + ] + }, + { + "path": "smoking.svg", + "license": "CC-BY 4.0", + "authors": [ + "Font Awesome" + ], + "sources": [ + "https://fontawesome.com/icons/smoking?f=classic&s=solid" + ] + }, + { + "path": "utensils.svg", + "license": "CC-BY 4.0", + "authors": [ + "Font Awesome" + ], + "sources": [ + "https://fontawesome.com/icons/utensils?f=classic&s=solid" + ] + }, + { + "path": "vending_machine.svg", + "license": "CC-BY 4.0", + "authors": [ + "Vectorportal.com" + ], + "sources": [ + "https://vectorportal.com/vector/vending-machine/35308" + ] + } +] \ No newline at end of file diff --git a/assets/layers/vending_machine/mug-saucer.svg b/assets/layers/vending_machine/mug-saucer.svg new file mode 100644 index 0000000000..c2dc8cb386 --- /dev/null +++ b/assets/layers/vending_machine/mug-saucer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/layers/vending_machine/smoking.svg b/assets/layers/vending_machine/smoking.svg new file mode 100644 index 0000000000..1dd420f77f --- /dev/null +++ b/assets/layers/vending_machine/smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/layers/vending_machine/utensils.svg b/assets/layers/vending_machine/utensils.svg new file mode 100644 index 0000000000..e9523ee926 --- /dev/null +++ b/assets/layers/vending_machine/utensils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json new file mode 100644 index 0000000000..764ab0692d --- /dev/null +++ b/assets/layers/vending_machine/vending_machine.json @@ -0,0 +1,501 @@ +{ + "id": "vending_machine", + "name": { + "en": "Vending Machines", + "nl": "Verkoopautomaten" + }, + "description": { + "en": "Layer showing vending machines", + "nl": "Laag met verkoopautomaten" + }, + "source": { + "osmTags": { + "and": [ + "amenity=vending_machine", + "vending!~(parking_tickets|public_transport_tickets|bottle_return|excrement_bags)" + ] + } + }, + "title": { + "render": { + "en": "Vending machine", + "nl": "Verkoopautomaat" + }, + "mappings": [ + { + "if": "name~*", + "then": { + "en": "Vending machine {name}", + "nl": "Verkoopautomaat {name}" + } + }, + { + "if": "brand~*", + "then": { + "en": "Vending machine {brand}", + "nl": "Verkoopautomaat {brand}" + } + } + ] + }, + "tagRenderings": [ + "images", + { + "id": "vending", + "question": { + "en": "What does this vending machine sell?", + "nl": "Wat verkoopt deze verkoopautomaat?" + }, + "freeform": { + "key": "vending", + "addExtraTags": [ + "fixme=Freeform input used, value may need to be checked" + ] + }, + "render": { + "en": "This vending machine sells {vending}", + "nl": "Deze verkoopautomaat verkoopt {vending}" + }, + "mappings": [ + { + "if": "vending=drinks", + "then": { + "en": "Drinks are sold", + "nl": "Dranken worden verkocht" + }, + "icon": "./assets/layers/id_presets/temaki-bottles.svg" + }, + { + "if": "vending=sweets", + "then": { + "en": "Sweets are sold", + "nl": "Snoep wordt verkocht" + }, + "icon": "./assets/layers/id_presets/maki-confectionery.svg" + }, + { + "if": "vending=food", + "then": { + "en": "Food is sold", + "nl": "Eten wordt verkocht" + }, + "icon": "./assets/layers/vending_machine/utensils.svg" + }, + { + "if": "vending=cigarettes", + "then": { + "en": "Cigarettes are sold", + "nl": "Sigaretten worden verkocht" + }, + "icon": "./assets/layers/vending_machine/smoking.svg" + }, + { + "if": "vending=condoms", + "then": { + "en": "Condoms are sold", + "nl": "Condooms worden verkocht" + } + }, + { + "if": "vending=coffee", + "then": { + "en": "Coffee is sold", + "nl": "Koffie wordt verkocht" + }, + "icon": "./assets/layers/vending_machine/mug-saucer.svg" + }, + { + "if": "vending=water", + "then": { + "en": "Drinking water is sold", + "nl": "Drinkwater wordt verkocht" + }, + "icon": "./assets/layers/id_presets/temaki-water_bottle.svg" + }, + { + "if": "vending=newspapers", + "then": { + "en": "Newspapers are sold", + "nl": "Kranten worden verkocht" + }, + "icon": "./assets/layers/id_presets/fas-newspaper.svg" + }, + { + "if": "vending=bicycle_tube", + "then": { + "en": "Bicycle inner tubes are sold", + "nl": "Binnenbanden voor fietsen worden verkocht" + } + }, + { + "if": "vending=milk", + "then": { + "en": "Milk is sold", + "nl": "Melk wordt verkocht" + }, + "icon": "./assets/layers/vending_machine/cow.svg" + }, + { + "if": "vending=bread", + "then": { + "en": "Bread is sold", + "nl": "Brood wordt verkocht" + }, + "icon": "./assets/layers/id_presets/maki-bakery.svg" + }, + { + "if": "vending=eggs", + "then": { + "en": "Eggs are sold", + "nl": "Eieren worden verkocht" + }, + "icon": "./assets/layers/vending_machine/egg.svg" + }, + { + "if": "vending=cheese", + "then": { + "en": "Cheese is sold", + "nl": "Kaas wordt verkocht" + }, + "icon": "./assets/layers/id_presets/fas-cheese.svg" + } + ], + "multiAnswer": true + }, + "opening_hours_24_7", + "payment-options-split", + "denominations-coins", + "denominations-notes", + { + "id": "operator", + "question": { + "en": "Who operates this vending machine?", + "nl": "Wie beheert deze verkoopautomaat?" + }, + "freeform": { + "key": "operator", + "placeholder": { + "en": "Name of operator", + "nl": "Naam van beheerder" + } + }, + "render": { + "en": "This vending machine is operated by {operator}", + "nl": "Deze verkoopautomaat wordt beheerd door {operator}" + } + }, + { + "id": "indoor", + "question": { + "en": "Is this vending machine indoors?", + "nl": "Is deze verkoopautomaat binnen?" + }, + "mappings": [ + { + "if": "indoor=", + "then": { + "en": "This vending machine is outdoors", + "nl": "Deze verkoopautomaat is buiten" + }, + "hideInAnswer": true + }, + { + "if": "indoor=yes", + "then": { + "en": "This vending machine is indoors", + "nl": "Deze verkoopautomaat is binnen" + } + }, + { + "if": "indoor=no", + "then": { + "en": "This vending machine is outdoors", + "nl": "Deze verkoopautomaat is buiten" + } + } + ] + }, + "level" + ], + "calculatedTags": [ + "_vending_count=feat.properties.vending.split(';').length" + ], + "presets": [ + { + "title": { + "en": "a vending machine", + "nl": "een verkoopautomaat" + }, + "tags": [ + "amenity=vending_machine" + ] + } + ], + "mapRendering": [ + { + "icon": { + "render": "./assets/layers/vending_machine/vending_machine.svg", + "mappings": [ + { + "if": "vending=drinks", + "then": "circle:white;./assets/layers/id_presets/temaki-bottles.svg" + }, + { + "if": "vending=sweets", + "then": "circle:white;./assets/layers/id_presets/maki-confectionery.svg" + }, + { + "if": "vending=food", + "then": "circle:white;./assets/layers/vending_machine/utensils.svg" + }, + { + "if": "vending=cigarettes", + "then": "circle:white;./assets/layers/vending_machine/smoking.svg" + }, + { + "if": "vending=coffee", + "then": "circle:white;./assets/layers/vending_machine/mug-saucer.svg" + }, + { + "if": "vending=water", + "then": "circle:white;./assets/layers/id_presets/temaki-water_bottle.svg" + }, + { + "if": "vending=newspapers", + "then": "circle:white;./assets/layers/id_presets/fas-newspaper.svg" + }, + { + "if": "vending=milk", + "then": "circle:white;./assets/layers/vending_machine/cow.svg" + }, + { + "if": "vending=bread", + "then": "circle:white;./assets/layers/id_presets/maki-bakery.svg" + }, + { + "if": "vending=eggs", + "then": "circle:white;./assets/layers/vending_machine/egg.svg" + }, + { + "if": "vending=cheese", + "then": "circle:white;./assets/layers/id_presets/fas-cheese.svg" + } + ] + }, + "location": [ + "point", + "centroid" + ], + "iconBadges": [ + { + "if": "opening_hours~*", + "then": "icons.isOpen" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*drinks.*" + ] + }, + "then": "circle:white;./assets/layers/id_presets/temaki-bottles.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*sweets.*" + ] + }, + "then": "circle:white;./assets/layers/id_presets/maki-confectionery.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*food.*" + ] + }, + "then": "circle:white;./assets/layers/vending_machine/utensils.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*cigarettes.*" + ] + }, + "then": "circle:white;./assets/layers/vending_machine/smoking.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*coffee.*" + ] + }, + "then": "circle:white;./assets/layers/vending_machine/mug-saucer.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*water.*" + ] + }, + "then": "circle:white;./assets/layers/id_presets/temaki-water_bottle.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*newspapers.*" + ] + }, + "then": "circle:white;./assets/layers/id_presets/fas-newspaper.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*milk.*" + ] + }, + "then": "circle:white;./assets/layers/vending_machine/cow.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*bread.*" + ] + }, + "then": "circle:white;./assets/layers/id_presets/maki-bakery.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*eggs.*" + ] + }, + "then": "circle:white;./assets/layers/vending_machine/egg.svg" + }, + { + "if": { + "and": [ + "_vending_count>1", + "vending~.*cheese.*" + ] + }, + "then": "circle:white;./assets/layers/id_presets/fas-cheese.svg" + } + ] + } + ], + "filter": [ + "open_now", + { + "id": "vending", + "options": [ + { + "question": { + "en": "All vending machines", + "nl": "Alle verkoopautomaten" + } + }, + { + "question": { + "en": "Sale of drinks", + "nl": "Verkoop van dranken" + }, + "osmTags": "vending~i~.*drinks.*" + }, + { + "question": { + "en": "Sale of sweets", + "nl": "Verkoop van snoep" + }, + "osmTags": "vending~i~.*sweets.*" + }, + { + "question": { + "en": "Sale of food", + "nl": "Verkoop van eten" + }, + "osmTags": "vending~i~.*food.*" + }, + { + "question": { + "en": "Sale of cigarettes", + "nl": "Verkoop van sigaretten" + }, + "osmTags": "vending~i~.*cigarettes.*" + }, + { + "question": { + "en": "Sale of condoms", + "nl": "Verkoop van condooms" + }, + "osmTags": "vending~i~.*condoms.*" + }, + { + "question": { + "en": "Sale of coffee", + "nl": "Verkoop van koffie" + }, + "osmTags": "vending~i~.*coffee.*" + }, + { + "question": { + "en": "Sale of water", + "nl": "Verkoop van water" + }, + "osmTags": "vending~i~.*water.*" + }, + { + "question": { + "en": "Sale of newspapers", + "nl": "Verkoop van kranten" + }, + "osmTags": "vending~i~.*newspapers.*" + }, + { + "question": { + "en": "Sale of bicycle inner tubes", + "nl": "Verkoop van fietsbinnenbanden" + }, + "osmTags": "vending~i~.*bicycle_tube.*" + }, + { + "question": { + "en": "Sale of milk", + "nl": "Verkoop van melk" + }, + "osmTags": "vending~i~.*milk.*" + }, + { + "question": { + "en": "Sale of bread", + "nl": "Verkoop van brood" + }, + "osmTags": "vending~i~.*bread.*" + }, + { + "question": { + "en": "Sale of eggs", + "nl": "Verkoop van eieren" + }, + "osmTags": "vending~i~.*eggs.*" + }, + { + "question": { + "en": "Sale of cheese", + "nl": "Verkoop van kaas" + }, + "osmTags": "vending~i~.*cheese.*" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/layers/vending_machine/vending_machine.svg b/assets/layers/vending_machine/vending_machine.svg new file mode 100644 index 0000000000..caee030145 --- /dev/null +++ b/assets/layers/vending_machine/vending_machine.svg @@ -0,0 +1,1202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index f82a920864..610733fa1e 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -406,6 +406,10 @@ "if": "theme=uk_addresses", "then": "./assets/themes/uk_addresses/housenumber_unknown.svg" }, + { + "if": "theme=vending_machine", + "then": "./assets/layers/vending_machine/vending_machine.svg" + }, { "if": "theme=walls_and_buildings", "then": "./assets/layers/walls_and_buildings/walls_and_buildings.png" diff --git a/assets/themes/vending_machine/vending_machine.json b/assets/themes/vending_machine/vending_machine.json new file mode 100644 index 0000000000..e56f2b26e4 --- /dev/null +++ b/assets/themes/vending_machine/vending_machine.json @@ -0,0 +1,18 @@ +{ + "id": "vending_machine", + "title": { + "en": "Vending Machines", + "nl": "Verkoopautomaten" + }, + "description": { + "en": "Find vending machines for everything", + "nl": "Vind verkoopautomaten voor alles" + }, + "icon": "./assets/layers/vending_machine/vending_machine.svg", + "startLat": 53.21102, + "startLon": 6.56511, + "startZoom": 19, + "layers": [ + "vending_machine" + ] +} \ No newline at end of file From 6a1ad6a2ece6b8aec8f12a1043bc525a6130db78 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 30 Jun 2023 02:31:23 +0200 Subject: [PATCH 02/87] Docs: improve error message --- Logic/Tags/TagUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Logic/Tags/TagUtils.ts b/Logic/Tags/TagUtils.ts index ff47a8776d..94c60522b2 100644 --- a/Logic/Tags/TagUtils.ts +++ b/Logic/Tags/TagUtils.ts @@ -509,7 +509,7 @@ export class TagUtils { } if (typeof json != "string") { if (json["and"] !== undefined && json["or"] !== undefined) { - throw `Error while parsing a TagConfig: got an object where both 'and' and 'or' are defined` + throw `Error while parsing a TagConfig: got an object where both 'and' and 'or' are defined. Did you override a value? Perhaps use \`"=parent": { ... }\` instead of \"parent": {...}\` to trigger a replacement and not a fuse of values` } if (json["and"] !== undefined) { return new And(json["and"].map((t) => TagUtils.Tag(t, context))) From 3df5727f40a29d190394c71cf99896261f78474d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 30 Jun 2023 02:32:57 +0200 Subject: [PATCH 03/87] Themes: add shoe repair services to the climbing map, add question if a shoemaker also repairs climbing shoes, add craft=shoemaker to shops theme --- assets/layers/shops/shops.json | 19 +++++- assets/themes/climbing/climbing.json | 93 +++++++++++++++++++++++++++- 2 files changed, 109 insertions(+), 3 deletions(-) diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json index f4159b8c86..f27c2c7b93 100644 --- a/assets/layers/shops/shops.json +++ b/assets/layers/shops/shops.json @@ -16,7 +16,13 @@ "source": { "osmTags": { "and": [ - "shop~*", + { + "or": [ + "shop~*", + "craft=shoe_repair", + "craft=key_cutter" + ] + }, "shop!=mall" ] } @@ -128,7 +134,8 @@ "addExtraTags": [ "fixme=freeform shop key used, to be reviewed" ] - } + }, + "condition": "craft=" } }, "opening_hours", @@ -333,6 +340,14 @@ ] }, "then": "circle:white;./assets/layers/shops/shop-disused.svg" + }, + { + "if": "craft=shoemaker", + "then": "circle:white;./assets/layers/id_presets/temaki-hammer_shoe.svg" + }, + { + "if": "craft=key_cutter", + "then": "circle:white;./assets/layers/id_presets/fas-key.svg" } ] } diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json index 92d5eb77d3..c39e442641 100644 --- a/assets/themes/climbing/climbing.json +++ b/assets/themes/climbing/climbing.json @@ -335,7 +335,98 @@ "reviews" ] } + }, + { + "builtin": [ + "shops" + ], + "override": { + "id": "shops_with_climbing_shoe_repair", + "source": { + "=osmTags": { + "and": [ + "service:repair:climbing_shoes=yes", + { + "or": [ + "shop=shoe_repair", + "craft=shoemaker" + ] + } + ] + } + }, + "=presets": [], + "minzoom": 8, + "+tagRenderings": [ + { + "id": "repairs_climbing_shoes", + "question": { + "en": "Does this shoe repair shop repair climbing shoes?" + }, + "mappings": [ + { + "if": "service:repair:climbing_shoes=yes", + "then": { + "en": "This shop repairs climbing shoes" + } + }, + { + "if": "service:repair:climbing_shoes=no", + "then": { + "en": "This shop does not repair climbing shoes" + } + } + ] + } + ] + } + }, + { + "builtin": [ + "shops" + ], + "override": { + "=osmTags": { + "or": [ + "shop=shoe_repair", + "craft=shoemaker" + ] + }, + "minzoom": 16, + "+tagRenderings": [ + { + "id": "repairs_climbing_shoes", + "question": { + "en": "Does this shoe repair shop also repair clibming shoes?" + }, + "mappings": [ + { + "if": "service:repair:climbing_shoes=yes", + "then": { + "en": "This shop repairs climbing shoes" + } + }, + { + "if": "service:repair:climbing_shoes=no", + "then": { + "en": "This shop does not repair climbing shoes" + } + } + ] + } + ], + "=presets": [ + { + "tags": [ + "shop=shoe_repair" + ], + "title": { + "en": "a shoe repair shop" + } + } + ] + } } ], "credits": "Christian Neumann " -} \ No newline at end of file +} From c4ff70ce656e941574a31120f3971375ecc7ba4c Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 30 Jun 2023 16:59:42 +0200 Subject: [PATCH 04/87] Fix: metatagging of width theme --- assets/themes/width/width.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/assets/themes/width/width.json b/assets/themes/width/width.json index 5f9adf3ae5..6f16d225e0 100644 --- a/assets/themes/width/width.json +++ b/assets/themes/width/width.json @@ -47,20 +47,20 @@ "_has_left_parking=(feat.properties['parking:lane:left'] ?? feat.properties['parking:lane:both']) === 'parallel'", "_has_right_parking=(feat.properties['parking:lane:right'] ?? feat.properties['parking:lane:both']) === 'parallel'", "_has_other_parking= ['parking:lane:left','parking:lane:right','parking:lane:both'].some(key => ['perpendicular','diagonal'].indexOf(feat.properties[key]) >= 0)", - "_parallel_parking_count=feat.get('_has_right_parking') + feat.get('_has_left_parking') /* in javascript logic: true + true == 2*/", - "_width:needed:parking=feat.get('_parallel_parking_count') * feat.get('_car_width')", + "_parallel_parking_count=get(feat)('_has_right_parking') + get(feat)('_has_left_parking') /* in javascript logic: true + true == 2*/", + "_width:needed:parking=get(feat)('_parallel_parking_count') * get(feat)('_car_width')", "_has_sidewalk_left=['left','both'].indexOf(feat.properties['sidewalk']) >= 0", "_has_sidewalk_right=['right','both'].indexOf(feat.properties['sidewalk']) >= 0", - "_pedestrian_flows_in_carriageway= 2 - feat.get('_has_sidewalk_left') - feat.get('_has_sidewalk_right')", - "_width:needed:pedestrians=feat.get('_pedestrianWidth') * feat.get('_pedestrian_flows_in_carriageway')", + "_pedestrian_flows_in_carriageway= 2 - get(feat)('_has_sidewalk_left') - get(feat)('_has_sidewalk_right')", + "_width:needed:pedestrians=get(feat)('_pedestrianWidth') * get(feat)('_pedestrian_flows_in_carriageway')", "_oneway_car=(feat.properties['oneway:motor_vehicle'] ?? feat.properties['oneway']) == 'yes'", - "_width:needed:cars=feat.get('_car_width') * (2 - feat.get('_oneway_car'))", + "_width:needed:cars=get(feat)('_car_width') * (2 - get(feat)('_oneway_car'))", "_cycling_allowed=feat.properties.bicycle != 'use_sidepath' && feat.properties.bicycle!='no'", "_oneway_bicycle=((feat.properties['oneway:bicycle'] ?? feat.properties['oneway']) == 'yes') && feat.properties['cycleway'] != 'opposite'", - "_width:needed:cyclists=feat.get('_cycling_allowed') ? (feat.get('_cyclistWidth') * (2 - feat.get('_oneway_bicycle'))) : 0", - "_width:needed:total:=feat.get('_width:needed:cars') + feat.get('_width:needed:parking') + feat.get('_width:needed:cyclists') + feat.get('_width:needed:pedestrians')", - "_width:difference:=feat.get('_width:needed:total') - feat.get('width:carriageway')", - "_width:difference:no_pedestrians:=feat.get('_width:difference') - feat.get('_width:needed:pedestrians')" + "_width:needed:cyclists=get(feat)('_cycling_allowed') ? (get(feat)('_cyclistWidth') * (2 - get(feat)('_oneway_bicycle'))) : 0", + "_width:needed:total:=get(feat)('_width:needed:cars') + get(feat)('_width:needed:parking') + get(feat)('_width:needed:cyclists') + get(feat)('_width:needed:pedestrians')", + "_width:difference:=get(feat)('_width:needed:total') - get(feat)('width:carriageway')", + "_width:difference:no_pedestrians:=get(feat)('_width:difference') - get(feat)('_width:needed:pedestrians')" ], "minzoom": 12, "source": { @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From c5d5f27617bf458d47f229026f17d3aee9860e77 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 1 Jul 2023 01:09:46 +0200 Subject: [PATCH 05/87] Pressed Penny theme --- .../themes/elongated_coin/elongated_coin.json | 192 ++++++++++++++++++ .../themes/elongated_coin/license_info.json | 10 + assets/themes/elongated_coin/penny.svg | 79 +++++++ .../mapcomplete-changes.json | 4 + 4 files changed, 285 insertions(+) create mode 100644 assets/themes/elongated_coin/elongated_coin.json create mode 100644 assets/themes/elongated_coin/license_info.json create mode 100644 assets/themes/elongated_coin/penny.svg diff --git a/assets/themes/elongated_coin/elongated_coin.json b/assets/themes/elongated_coin/elongated_coin.json new file mode 100644 index 0000000000..086a40daae --- /dev/null +++ b/assets/themes/elongated_coin/elongated_coin.json @@ -0,0 +1,192 @@ +{ + "id": "elongated_coin", + "title": { + "en": "Penny Presses" + }, + "description": { + "en": "Find penny presses to create your own elongated coins." + }, + "hideFromOverview": true, + "icon": "./assets/themes/elongated_coin/penny.svg", + "layers": [ + { + "id": "elongated_coin", + "name": { + "en": "Penny Presses" + }, + "description": { + "en": "Layer showing penny presses." + }, + "source": { + "osmTags": { + "and": [ + "amenity=vending_machine", + "vending=elongated_coin" + ] + } + }, + "title": { + "render": { + "en": "Penny Press" + } + }, + "tagRenderings": [ + "images", + "opening_hours_24_7", + { + "id": "designs", + "question": { + "en": "How many designs are available?" + }, + "freeform": { + "key": "coin:design_count", + "type": "pnat", + "placeholder": { + "en": "Number of designs (e.g. 5)" + } + }, + "render": { + "en": "This penny press has {coin:design_count} designs available." + }, + "mappings": [ + { + "if": "coin:design_count=1", + "then": { + "en": "This penny press has one design available." + } + }, + { + "if": "coin:design_count=2", + "then": { + "en": "This penny press has two designs available." + } + }, + { + "if": "coin:design_count=3", + "then": { + "en": "This penny press has three designs available." + } + }, + { + "if": "coin:design_count=4", + "then": { + "en": "This penny press has four designs available." + } + } + ] + }, + { + "id": "coin", + "question": { + "en": "What coin is used for pressing?" + }, + "mappings": [ + { + "if": "coin:type=2cent", + "then": { + "en": "This penny press uses a 2 cent coin for pressing." + } + }, + { + "if": "coin:type=5cent", + "then": { + "en": "This penny press uses a 5 cent coin for pressing." + } + }, + { + "if": "coin:type=10cent", + "then": { + "en": "This penny press uses a 10 cent coin for pressing." + } + } + ] + }, + "website", + { + "id": "charge", + "question": { + "en": "How much does it cost to press a penny?" + }, + "freeform": { + "key": "charge", + "placeholder": { + "en": "Cost (e.g. 0.50 EUR)" + } + }, + "mappings": [ + { + "if": "charge=1 EUR", + "then": { + "en": "It costs 1 euro to press a penny." + } + }, + { + "if": "charge=2 EUR", + "then": { + "en": "It costs 2 euros to press a penny." + } + } + ], + "render": { + "en": "It costs {charge} to press a penny." + } + }, + "denominations-coins", + { + "id": "indoor", + "question": { + "en": "Is the penny press indoors?" + }, + "mappings": [ + { + "if": "indoor=yes", + "then": { + "en": "This penny press is located indoors." + } + }, + { + "if": "indoor=no", + "then": { + "en": "This penny press is located outdoors." + } + } + ] + }, + "level" + ], + "mapRendering": [ + { + "icon": "circle:#FFFFFF00;./assets/themes/elongated_coin/penny.svg", + "location": [ + "point", + "centroid" + ], + "iconBadges": [ + { + "if": "opening_hours~*", + "then": "icons.isOpen" + } + ] + } + ], + "presets": [ + { + "title": { + "en": "a penny press" + }, + "tags": [ + "amenity=vending_machine", + "vending=elongated_coin", + "payment:coins=yes" + ] + } + ], + "filter": [ + "open_now" + ] + } + ], + "startLat": 53.0565, + "startLon": 8.7492, + "startZoom": 11 +} \ No newline at end of file diff --git a/assets/themes/elongated_coin/license_info.json b/assets/themes/elongated_coin/license_info.json new file mode 100644 index 0000000000..778c736244 --- /dev/null +++ b/assets/themes/elongated_coin/license_info.json @@ -0,0 +1,10 @@ +[ + { + "path": "penny.svg", + "license": "CC0", + "authors": [ + "Robin van der Linde" + ], + "sources": [] + } +] \ No newline at end of file diff --git a/assets/themes/elongated_coin/penny.svg b/assets/themes/elongated_coin/penny.svg new file mode 100644 index 0000000000..a544fa7227 --- /dev/null +++ b/assets/themes/elongated_coin/penny.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 336b11205c..cbd1ec45ed 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -250,6 +250,10 @@ "if": "theme=education", "then": "./assets/layers/school/college.svg" }, + { + "if": "theme=elongated_coin", + "then": "./assets/themes/elongated_coin/penny.svg" + }, { "if": "theme=etymology", "then": "./assets/layers/etymology/logo.svg" From f89b8a5323af35c5b3e6bab72fc6560efe884056 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Wed, 5 Jul 2023 23:39:40 +0200 Subject: [PATCH 06/87] UX: add indication for enter to open --- UI/BigComponents/ThemeButton.svelte | 6 + UI/BigComponents/ThemesList.svelte | 18 +- public/css/index-tailwind-output.css | 406 ++++++++++++++++++++++++--- 3 files changed, 385 insertions(+), 45 deletions(-) diff --git a/UI/BigComponents/ThemeButton.svelte b/UI/BigComponents/ThemeButton.svelte index 4dfe0aeb7d..aa16ce7178 100644 --- a/UI/BigComponents/ThemeButton.svelte +++ b/UI/BigComponents/ThemeButton.svelte @@ -12,6 +12,7 @@ export let isCustom: boolean = false export let userDetails: UIEventSource export let state: { layoutToUse?: { id: string }; osmConnection: OsmConnection } + export let selected: boolean = false $: title = new Translation( theme.title, @@ -78,6 +79,11 @@ + {#if selected} + + Press enter to open theme + + {/if} {/if} diff --git a/UI/BigComponents/ThemesList.svelte b/UI/BigComponents/ThemesList.svelte index 5bb616a261..893a15d114 100644 --- a/UI/BigComponents/ThemesList.svelte +++ b/UI/BigComponents/ThemesList.svelte @@ -6,6 +6,7 @@ import ThemeButton from "./ThemeButton.svelte" import { LayoutInformation } from "../../Models/ThemeConfig/LayoutConfig" import MoreScreen from "./MoreScreen" + import themeOverview from "../../assets/generated/theme_overview.json" export let search: UIEventSource export let themes: LayoutInformation[] @@ -16,6 +17,10 @@ // Filter theme based on search value $: filteredThemes = themes.filter((theme) => MoreScreen.MatchesLayout(theme, $search)) + + // Determine which is the first theme, after the search, using all themes + $: allFilteredThemes = themeOverview.filter((theme) => MoreScreen.MatchesLayout(theme, $search)) + $: firstTheme = allFilteredThemes[0]
@@ -24,7 +29,18 @@
{#each filteredThemes as theme (theme.id)} {#if theme !== undefined && !(hideThemes && theme?.hideFromOverview)} - + + {#if theme === firstTheme && !isCustom && $search !== "" && $search !== undefined} + + {:else} + + {/if} {/if} {/each}
diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index 47636aa06a..e2b1f304ba 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -638,6 +638,17 @@ video { border-width: 0; } +.not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} + .pointer-events-none { pointer-events: none; } @@ -687,6 +698,20 @@ video { position: sticky; } +.inset-0 { + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} + +.-inset-1 { + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; +} + .left-24 { left: 6rem; } @@ -719,6 +744,26 @@ video { bottom: 0px; } +.top-12 { + top: 3rem; +} + +.left-3 { + left: 0.75rem; +} + +.top-3 { + top: 0.75rem; +} + +.right-2 { + right: 0.5rem; +} + +.bottom-3 { + bottom: 0.75rem; +} + .right-1\/3 { right: 33.333333%; } @@ -735,10 +780,6 @@ video { top: 2.5rem; } -.top-4 { - top: 1rem; -} - .left-1\/2 { left: 50%; } @@ -751,6 +792,10 @@ video { isolation: isolate; } +.isolation-auto { + isolation: auto; +} + .float-right { float: right; } @@ -875,14 +920,6 @@ video { margin-bottom: 1rem; } -.ml-4 { - margin-left: 1rem; -} - -.mb-24 { - margin-bottom: 6rem; -} - .ml-1 { margin-left: 0.25rem; } @@ -911,6 +948,10 @@ video { margin-bottom: 0.25rem; } +.ml-4 { + margin-left: 1rem; +} + .mt-3 { margin-top: 0.75rem; } @@ -979,14 +1020,62 @@ video { display: table; } +.inline-table { + display: inline-table; +} + +.table-caption { + display: table-caption; +} + +.table-cell { + display: table-cell; +} + +.table-column { + display: table-column; +} + +.table-column-group { + display: table-column-group; +} + +.table-footer-group { + display: table-footer-group; +} + +.table-header-group { + display: table-header-group; +} + +.table-row-group { + display: table-row-group; +} + +.table-row { + display: table-row; +} + +.flow-root { + display: flow-root; +} + .grid { display: grid; } +.inline-grid { + display: inline-grid; +} + .contents { display: contents; } +.list-item { + display: list-item; +} + .hidden { display: none; } @@ -1033,6 +1122,11 @@ video { height: 1rem; } +.h-min { + height: -webkit-min-content; + height: min-content; +} + .h-1\/2 { height: 50%; } @@ -1193,6 +1287,10 @@ video { flex-shrink: 0; } +.shrink { + flex-shrink: 1; +} + .grow { flex-grow: 1; } @@ -1259,6 +1357,11 @@ video { resize: both; } +.appearance-none { + -webkit-appearance: none; + appearance: none; +} + .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } @@ -1355,6 +1458,34 @@ video { column-gap: 0.25rem; } +.space-y-reverse > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 1; +} + +.space-x-reverse > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 1; +} + +.divide-x > :not([hidden]) ~ :not([hidden]) { + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y > :not([hidden]) ~ :not([hidden]) { + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); +} + +.divide-y-reverse > :not([hidden]) ~ :not([hidden]) { + --tw-divide-y-reverse: 1; +} + +.divide-x-reverse > :not([hidden]) ~ :not([hidden]) { + --tw-divide-x-reverse: 1; +} + .self-start { align-self: flex-start; } @@ -1375,6 +1506,10 @@ video { overflow: hidden; } +.overflow-scroll { + overflow: scroll; +} + .overflow-y-auto { overflow-y: auto; } @@ -1393,6 +1528,10 @@ video { text-overflow: ellipsis; } +.text-clip { + text-overflow: clip; +} + .break-normal { overflow-wrap: normal; word-break: normal; @@ -1418,14 +1557,18 @@ video { border-radius: 1rem; } -.rounded-md { - border-radius: 0.375rem; +.rounded-3xl { + border-radius: 1.5rem; } .rounded-lg { border-radius: 0.5rem; } +.rounded-md { + border-radius: 0.375rem; +} + .rounded-sm { border-radius: 0.125rem; } @@ -1435,6 +1578,37 @@ video { border-bottom-left-radius: 0.25rem; } +.rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-tl { + border-top-left-radius: 0.25rem; +} + +.rounded-tr { + border-top-right-radius: 0.25rem; +} + +.rounded-br { + border-bottom-right-radius: 0.25rem; +} + +.rounded-bl { + border-bottom-left-radius: 0.25rem; +} + .border { border-width: 1px; } @@ -1447,6 +1621,16 @@ video { border-width: 2px; } +.border-x { + border-left-width: 1px; + border-right-width: 1px; +} + +.border-y { + border-top-width: 1px; + border-bottom-width: 1px; +} + .border-b { border-bottom-width: 1px; } @@ -1455,12 +1639,20 @@ video { border-bottom-width: 2px; } -.border-dashed { - border-style: dashed; +.border-t { + border-top-width: 1px; } -.border-dotted { - border-style: dotted; +.border-r { + border-right-width: 1px; +} + +.border-l { + border-left-width: 1px; +} + +.border-dashed { + border-style: dashed; } .border-black { @@ -1478,16 +1670,16 @@ video { border-color: rgb(209 213 219 / var(--tw-border-opacity)); } -.border-gray-400 { - --tw-border-opacity: 1; - border-color: rgb(156 163 175 / var(--tw-border-opacity)); -} - .border-gray-600 { --tw-border-opacity: 1; border-color: rgb(75 85 99 / var(--tw-border-opacity)); } +.border-gray-400 { + --tw-border-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-border-opacity)); +} + .border-gray-500 { --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity)); @@ -1507,6 +1699,11 @@ video { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } +.bg-red-500 { + --tw-bg-opacity: 1; + background-color: rgb(239 68 68 / var(--tw-bg-opacity)); +} + .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); @@ -1527,6 +1724,10 @@ video { background-color: rgb(220 38 38 / var(--tw-bg-opacity)); } +.bg-repeat { + background-repeat: repeat; +} + .p-8 { padding: 2rem; } @@ -1539,6 +1740,10 @@ video { padding: 0.5rem; } +.p-3 { + padding: 0.75rem; +} + .p-4 { padding: 1rem; } @@ -1583,6 +1788,10 @@ video { padding-right: 0.5rem; } +.pl-3 { + padding-left: 0.75rem; +} + .pl-2 { padding-left: 0.5rem; } @@ -1599,10 +1808,6 @@ video { padding-top: 0px; } -.pt-2 { - padding-top: 0.5rem; -} - .pl-5 { padding-left: 1.25rem; } @@ -1615,10 +1820,6 @@ video { padding-left: 1rem; } -.pl-3 { - padding-left: 0.75rem; -} - .pr-0 { padding-right: 0px; } @@ -1678,6 +1879,11 @@ video { line-height: 1.5rem; } +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} + .font-bold { font-weight: 700; } @@ -1702,15 +1908,61 @@ video { text-transform: lowercase; } +.capitalize { + text-transform: capitalize; +} + +.normal-case { + text-transform: none; +} + .italic { font-style: italic; } +.not-italic { + font-style: normal; +} + +.normal-nums { + font-variant-numeric: normal; +} + .ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); } +.slashed-zero { + --tw-slashed-zero: slashed-zero; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + +.lining-nums { + --tw-numeric-figure: lining-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + +.oldstyle-nums { + --tw-numeric-figure: oldstyle-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + +.proportional-nums { + --tw-numeric-spacing: proportional-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + +.tabular-nums { + --tw-numeric-spacing: tabular-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + +.diagonal-fractions { + --tw-numeric-fraction: diagonal-fractions; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + .leading-none { line-height: 1; } @@ -1751,11 +2003,20 @@ video { text-decoration-line: line-through; } +.no-underline { + text-decoration-line: none; +} + .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + .opacity-50 { opacity: 0.5; } @@ -1776,6 +2037,10 @@ video { box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } +.ring-inset { + --tw-ring-inset: inset; +} + .blur { --tw-blur: blur(8px); -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); @@ -1794,6 +2059,12 @@ video { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } +.drop-shadow { + --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + .grayscale { --tw-grayscale: grayscale(100%); -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); @@ -1822,6 +2093,35 @@ video { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; } +.backdrop-blur { + --tw-backdrop-blur: blur(8px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-grayscale { + --tw-backdrop-grayscale: grayscale(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-invert { + --tw-backdrop-invert: invert(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-sepia { + --tw-backdrop-sepia: sepia(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-filter { + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + .transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); @@ -2436,6 +2736,10 @@ a.link-underline { } @media (min-width: 640px) { + .sm\:top-3 { + top: 0.75rem; + } + .sm\:m-2 { margin: 0.5rem; } @@ -2474,18 +2778,40 @@ a.link-underline { height: 6rem; } + .sm\:w-fit { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + } + .sm\:w-24 { width: 6rem; } + .sm\:max-w-sm { + max-width: 24rem; + } + .sm\:max-w-xl { max-width: 36rem; } + .sm\:flex-row { + flex-direction: row; + } + + .sm\:flex-wrap { + flex-wrap: wrap; + } + .sm\:flex-nowrap { flex-wrap: nowrap; } + .sm\:items-start { + align-items: flex-start; + } + .sm\:items-stretch { align-items: stretch; } @@ -2506,6 +2832,10 @@ a.link-underline { padding: 0.5rem; } + .sm\:pl-0 { + padding-left: 0px; + } + .sm\:pt-1 { padding-top: 0.25rem; } @@ -2551,10 +2881,6 @@ a.link-underline { margin-top: 1rem; } - .md\:flex { - display: flex; - } - .md\:grid { display: grid; } @@ -2575,7 +2901,7 @@ a.link-underline { width: 2rem; } - .md\:w-2\/6 { + .md\:w-1\/3 { width: 33.333333%; } @@ -2603,10 +2929,6 @@ a.link-underline { flex-wrap: nowrap; } - .md\:border-t-2 { - border-top-width: 2px; - } - .md\:p-6 { padding: 1.5rem; } @@ -2644,10 +2966,6 @@ a.link-underline { width: 75%; } - .lg\:w-1\/6 { - width: 16.666667%; - } - .lg\:w-5\/12 { width: 41.666667%; } From 418e0cd149f1af50527e1f1f2c6fbec254779681 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Thu, 6 Jul 2023 00:18:54 +0200 Subject: [PATCH 07/87] Fix: make text a translation --- UI/BigComponents/ThemeButton.svelte | 3 ++- langs/en.json | 1 + langs/nl.json | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/UI/BigComponents/ThemeButton.svelte b/UI/BigComponents/ThemeButton.svelte index aa16ce7178..cff51745d3 100644 --- a/UI/BigComponents/ThemeButton.svelte +++ b/UI/BigComponents/ThemeButton.svelte @@ -7,6 +7,7 @@ import type { LayoutInformation } from "../../Models/ThemeConfig/LayoutConfig" import Tr from "../Base/Tr.svelte" import SubtleLink from "../Base/SubtleLink.svelte" + import Translations from "../i18n/Translations" export let theme: LayoutInformation export let isCustom: boolean = false @@ -81,7 +82,7 @@ {#if selected} - Press enter to open theme + {/if} diff --git a/langs/en.json b/langs/en.json index 61e6a186e2..ae1d7e49dd 100644 --- a/langs/en.json +++ b/langs/en.json @@ -227,6 +227,7 @@ }, "morescreen": { "createYourOwnTheme": "Create your own MapComplete theme from scratch", + "enterToOpen": "Press enter to open theme", "hiddenExplanation": "These themes are only accessible to those with the link. You have discovered {hidden_discovered} of {total_hidden} hidden themes.", "intro": "

More thematic maps?

Do you enjoy collecting geodata?
There are more themes available.", "noMatchingThemes": "No themes matched your search criteria", diff --git a/langs/nl.json b/langs/nl.json index 4775dd2602..85206ce662 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -202,6 +202,7 @@ "logout": "Afmelden", "morescreen": { "createYourOwnTheme": "Maak je eigen MapComplete-kaart", + "enterToOpen": "Druk op enter om thema te openen", "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.", "noMatchingThemes": "Geen enkel thema beantwoord je zoekopdracht", From fe9afb415ff68c0b8e35fcb41fc68330a41a2b08 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 29 Jun 2023 16:30:57 +0200 Subject: [PATCH 08/87] Fix: questions of charging stations are now shown separately again --- .../charging_station/charging_station.json | 1622 ++++------------- .../charging_station.protojson | 4 +- assets/tagRenderings/questions.json | 2 +- 3 files changed, 403 insertions(+), 1225 deletions(-) diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index cb97d21347..73c30d10a4 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -2,11 +2,7 @@ "id": "charging_station", "name": { "en": "Charging stations", - "nl": "Oplaadpunten", - "ca": "Estacions de càrrega", - "da": "Ladestationer", - "de": "Ladestationen", - "es": "Estaciones de carga" + "nl": "Oplaadpunten" }, "minzoom": 10, "source": { @@ -26,10 +22,7 @@ "title": { "render": { "en": "Charging station", - "nl": "Oplaadpunt", - "ca": "Estació de càrrega", - "de": "Ladestation", - "es": "Estación de carga" + "nl": "Oplaadpunt" }, "mappings": [ { @@ -46,9 +39,7 @@ }, "then": { "en": "Charging station for electrical bicycles", - "nl": "Oplaadpunt voor elektrische fietsen", - "de": "Ladestation für Elektrofahrräder", - "es": "Estación de carga para bicicletas eléctricas" + "nl": "Oplaadpunt voor elektrische fietsen" } }, { @@ -65,21 +56,14 @@ }, "then": { "en": "Charging station for cars", - "nl": "Oplaadpunt voor elektrische auto's", - "de": "Ladestation für Autos", - "es": "Estación de carga para coches" + "nl": "Oplaadpunt voor elektrische auto's" } } ] }, "description": { "en": "A charging station", - "nl": "Oplaadpunten", - "ca": "Una estació de càrrega", - "da": "En ladestation", - "de": "Eine Ladestation", - "es": "Una estación de carga", - "fr": "Une station de recharge" + "nl": "Oplaadpunten" }, "#": "no-question-hint-check", "tagRenderings": [ @@ -89,11 +73,7 @@ "#": "Allowed vehicle types", "question": { "en": "Which vehicles are allowed to charge here?", - "nl": "Welke voertuigen kunnen hier opgeladen worden?", - "ca": "Quins vehicles tenen permesa la carrega aquí?", - "da": "Hvilke køretøjer må oplades her?", - "de": "Welche Fahrzeuge können hier laden?", - "es": "¿A qué vehículos se permite la carga aquí?" + "nl": "Welke voertuigen kunnen hier opgeladen worden?" }, "multiAnswer": true, "mappings": [ @@ -102,11 +82,7 @@ "ifnot": "bicycle=no", "then": { "en": "Bicycles can be charged here", - "nl": "Elektrische fietsen kunnen hier opgeladen worden", - "ca": "Aquí es poden carregar bicicletes", - "da": " Cykler kan oplades her", - "de": "Hier können Fahrräder laden", - "es": "Aquí se pueden cargar bicicletas" + "nl": "Elektrische fietsen kunnen hier opgeladen worden" } }, { @@ -114,11 +90,7 @@ "ifnot": "motorcar=no", "then": { "en": "Cars can be charged here", - "nl": "Elektrische auto's kunnen hier opgeladen worden", - "ca": "Aquí es poden carregar cotxes", - "da": "Biler kan oplades her", - "de": "Hier können Autos laden", - "es": "Aquí se pueden cargar coches" + "nl": "Elektrische auto's kunnen hier opgeladen worden" } }, { @@ -126,11 +98,7 @@ "ifnot": "scooter=no", "then": { "en": "Scooters can be charged here", - "nl": "Elektrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden", - "ca": "Aquí es poden carregar Scooters", - "da": "Scootere kan oplades her", - "de": "Hier können Roller laden", - "es": "Aquí se pueden cargar scooters" + "nl": "Elektrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden" } }, { @@ -138,10 +106,7 @@ "ifnot": "hgv=no", "then": { "en": "Heavy good vehicles (such as trucks) can be charged here", - "nl": "Vrachtwagens kunnen hier opgeladen worden", - "ca": "Aquí es poden carregar camions o trailers", - "da": " Tunge varebiler (f.eks. lastbiler) kan oplades her", - "de": "Hier können LKW laden" + "nl": "Vrachtwagens kunnen hier opgeladen worden" } }, { @@ -149,11 +114,7 @@ "ifnot": "bus=no", "then": { "en": "Buses can be charged here", - "nl": "Bussen kunnen hier opgeladen worden", - "ca": "Aquí es poden carregar busos", - "da": " Busser kan oplades her", - "de": "Hier können Busse laden", - "es": "Aquí se pueden cargar buses" + "nl": "Bussen kunnen hier opgeladen worden" } } ] @@ -162,19 +123,11 @@ "id": "access", "question": { "en": "Who is allowed to use this charging station?", - "nl": "Wie mag er dit oplaadpunt gebruiken?", - "ca": "Qui pot utilitzar aquest punt de càrrega?", - "da": "Hvem må bruge denne ladestation?", - "de": "Wer darf diese Ladestation benutzen?", - "es": "¿A quién se le permite utilizar esta estación de carga?" + "nl": "Wie mag er dit oplaadpunt gebruiken?" }, "render": { "en": "Access is {access}", - "nl": "Toegang voor {access}", - "ca": "L'accés està {access}", - "da": "Adgang er {access}", - "de": "Zugang ist {access}", - "es": "El acceso está {access}" + "nl": "Toegang voor {access}" }, "freeform": { "key": "access", @@ -187,22 +140,14 @@ "if": "access=yes", "then": { "en": "Anyone can use this charging station (payment might be needed)", - "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)", - "ca": "Qualsevol pot utilitzar aquest punt de càrrega (pot requerir un pagament)", - "da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)", - "de": "Jeder kann die Station nutzen (eventuell gegen Bezahlung)", - "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)" + "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)" } }, { "if": "access=public", "then": { "en": "Anyone can use this charging station (payment might be needed)", - "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)", - "ca": "Qualsevol persona pot utilitzar aquesta estació de recàrrega (pot ser calgui un pagament)", - "da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)", - "de": "Jeder kann diese Ladestation nutzen (eventuell gegen Bezahlung)", - "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)" + "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)" }, "hideInAnswer": true }, @@ -210,41 +155,28 @@ "if": "access=customers", "then": { "en": "Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests", - "nl": "Enkel klanten van de bijhorende plaats mogen dit oplaadpunt gebruiken
Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel", - "ca": "Sols clientes del lloc al que pertany aquest punt de càrrega poden utilitzar-lo
p.e. un punt de càrrega per un hotel que sols poden utilizar-los els hostes", - "da": "Kun kunder på det sted, denne station tilhører, kan bruge denne ladestation
F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster", - "de": "Nur Kunden des Ortes, zu dem diese Station gehört, können diese Ladestation nutzen
Z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann", - "es": "Solo clientes del lugar al que pertenece esta estación la pueden utilizar
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes" + "nl": "Enkel klanten van de bijhorende plaats mogen dit oplaadpunt gebruiken
Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel" } }, { "if": "access=key", "then": { "en": "A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station", - "nl": "Een sleutel is nodig om dit oplaadpunt te gebruiken
Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen", - "ca": "S'ha de sol·licitar una clau per a utilitzar aquest punt de càrrega
p.e un punt de càrrega operat per un hotel nomes utilitzable pel seus hostes, els quals reben una clau des de recepció per a desbloquejar el punt de càrrega", - "da": "Der skal anmodes om en -nøgle for at få adgang til denne ladestation
F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster, og som modtager en nøgle fra receptionen for at låse ladestationen op", - "de": "Für den Zugang zur Station muss ein Schlüssel angefordert werden
z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann, die an der Rezeption einen Schlüssel erhalten, um die Ladestation aufzuschließen", - "es": "Se debe de solicitar una llave para utilizar esta estación de carga
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes, que reciben una llave de la recepción para desbloquear la estación de carga" + "nl": "Een sleutel is nodig om dit oplaadpunt te gebruiken
Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen" } }, { "if": "access=private", "then": { - "en": "Not accessible to the general public (e.g. only accessible to the owners, employees, …)", - "nl": "Niet toegankelijk voor het publiek
Bv. enkel toegankelijk voor de eigenaar, medewerkers, ...", - "ca": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, …)", - "da": "Ikke tilgængelig for offentligheden (f.eks. kun tilgængelig for ejere, ansatte, ...)", - "de": "Die Station ist nicht für die Allgemeinheit zugänglich (z. B. nur für die Eigentümer, Mitarbeiter, …)", - "es": "No accesible al público general (ej. solo accesible a los propietarios, empleados, ...)" + "en": "Not accessible to the general public (e.g. only accessible to the owners, employees, ...)", + "nl": "Niet toegankelijk voor het publiek
Bv. enkel toegankelijk voor de eigenaar, medewerkers ,... " } }, { "if": "access=permissive", "then": { "en": "This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.", - "nl": "Dit oplaadstation is publiek toegankelijk onder voorwaarden (bv. enkel tijdens bepaalde uren). ", - "de": "Diese Ladestation ist zu gewissen Öffnungszeiten oder Bedingungen öffentlich zugänglich. Einschränkungen sind möglich, aber generelle Nutzung ist erlaubt." + "nl": "Dit oplaadstation is publiek toegankelijk onder voorwaarden (bv. enkel tijdens bepaalde uren). " } } ] @@ -253,19 +185,11 @@ "id": "capacity", "render": { "en": "{capacity} vehicles can be charged here at the same time", - "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden", - "ca": "Aquí es poden carregar {capacity} vehicles a l'hora", - "da": "{capacity} køretøjer kan oplades her på samme tid", - "de": "Hier können {capacity} Fahrzeuge gleichzeitig laden", - "es": "Aquí se pueden cargar {capacity} vehículos al mismo tiempo" + "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden" }, "question": { "en": "How much vehicles can be charged here at the same time?", - "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?", - "ca": "Quants vehicles es poden carregar a la vegada?", - "da": "Hvor mange køretøjer kan oplades her på samme tid?", - "de": "Wie viele Fahrzeuge können hier gleichzeitig laden?", - "es": "¿Cuántos vehículos se pueden cargar a la vez aquí?" + "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?" }, "freeform": { "key": "capacity", @@ -276,11 +200,7 @@ "id": "Available_charging_stations (generated)", "question": { "en": "Which charging connections are available here?", - "nl": "Welke laadaansluitingen zijn hier beschikbaar?", - "ca": "Quins tipus de connexions de càrrega estan disponibles aquí?", - "da": "Hvilke ladestik er tilgængelige her?", - "de": "Welche Ladeanschlüsse gibt es hier?", - "es": "¿Qué tipo de conexiones de carga están disponibles aquí?" + "nl": "Welke aansluitingen zijn hier beschikbaar?" }, "multiAnswer": true, "mappings": [ @@ -289,11 +209,7 @@ "ifnot": "socket:schuko=", "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F)", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)", - "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)", - "da": "Schuko vægstik uden jordstift (CEE7/4 type F)", - "de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)", - "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -321,11 +237,7 @@ }, "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F)", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)", - "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)", - "da": "Schuko vægstik uden jordstift (CEE7/4 type F)", - "de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)", - "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)" }, "hideInAnswer": true, "icon": { @@ -338,11 +250,7 @@ "ifnot": "socket:typee=", "then": { "en": "European wall plug with ground pin (CEE7/4 type E)", - "nl": "Europese stekker met aardingspin (CEE7/4 type E)", - "ca": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)", - "da": "Europæisk vægstik med jordstik (CEE7/4 type E)", - "de": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)", - "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)" + "nl": "Europese stekker met aardingspin (CEE7/4 type E)" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -358,11 +266,7 @@ }, "then": { "en": "European wall plug with ground pin (CEE7/4 type E)", - "nl": "Europese stekker met aardingspin (CEE7/4 type E)", - "ca": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)", - "da": "Europæisk vægstik med jordstik (CEE7/4 type E)", - "de": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)", - "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)" + "nl": "Europese stekker met aardingspin (CEE7/4 type E)" }, "hideInAnswer": true, "icon": { @@ -375,11 +279,7 @@ "ifnot": "socket:chademo=", "then": { "en": "Chademo", - "nl": "Chademo", - "ca": "CHAdeMo", - "da": "Chademo", - "de": "Chademo-Anschluss", - "es": "Chademo" + "nl": "Chademo" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -421,11 +321,7 @@ }, "then": { "en": "Chademo", - "nl": "Chademo", - "ca": "Chademo", - "da": "Chademo", - "de": "Chademo-Anschluss", - "es": "Chademo" + "nl": "Chademo" }, "hideInAnswer": true, "icon": { @@ -438,11 +334,7 @@ "ifnot": "socket:type1_cable=", "then": { "en": "Type 1 with cable (J1772)", - "nl": "Type 1 met kabel (J1772)", - "ca": "Tipus 1 amb cable (J1772)", - "da": "Type 1 med kabel (J1772)", - "de": "Typ 1 mit Kabel (J1772)", - "es": "Tipo 1 con cable (J1772)" + "nl": "Type 1 met kabel (J1772)" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -484,11 +376,7 @@ }, "then": { "en": "Type 1 with cable (J1772)", - "nl": "Type 1 met kabel (J1772)", - "ca": "Tipus 1 amb cable (J1772)", - "da": "Type 1 med kabel (J1772)", - "de": "Typ 1 mit Kabel (J1772)", - "es": "Tipo 1 con cable (J1772)" + "nl": "Type 1 met kabel (J1772)" }, "hideInAnswer": true, "icon": { @@ -501,11 +389,7 @@ "ifnot": "socket:type1=", "then": { "en": "Type 1 without cable (J1772)", - "nl": "Type 1 zonder kabel (J1772)", - "ca": "Tipus 1 sense cable (J1772)", - "da": "Type 1 uden kabel (J1772)", - "de": "Typ 1 ohne Kabel (J1772)", - "es": "Tipo 1 sin cable (J1772)" + "nl": "Type 1 zonder kabel (J1772)" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -547,11 +431,7 @@ }, "then": { "en": "Type 1 without cable (J1772)", - "nl": "Type 1 zonder kabel (J1772)", - "ca": "Tipus 1 sense cable (J1772)", - "da": "Type 1 uden kabel (J1772)", - "de": " Typ 1 ohne Kabel (J1772)", - "es": "Tipo 1 sin cable (J1772)" + "nl": "Type 1 zonder kabel (J1772)" }, "hideInAnswer": true, "icon": { @@ -564,11 +444,7 @@ "ifnot": "socket:type1_combo=", "then": { "en": "Type 1 CCS (aka Type 1 Combo)", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo)", - "ca": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)", - "da": "Type 1 CCS (også kendt som Type 1 Combo)", - "de": "Typ 1 CCS (Typ 1 Combo)", - "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo)" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -610,11 +486,7 @@ }, "then": { "en": "Type 1 CCS (aka Type 1 Combo)", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo)", - "ca": "CSS Tipus 1 (també conegut com a Tipus 1 Combo)", - "da": "Type 1 CCS (også kendt som Type 1 Combo)", - "de": " Typ 1 CCS (auch bekannt als Typ 1 Combo)", - "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo)" }, "hideInAnswer": true, "icon": { @@ -627,11 +499,7 @@ "ifnot": "socket:tesla_supercharger=", "then": { "en": "Tesla Supercharger", - "nl": "Tesla Supercharger", - "ca": "Supercarregador de Tesla", - "da": "Tesla Supercharger", - "de": "Tesla Supercharger", - "es": "Supercargador de Tesla" + "nl": "Tesla Supercharger" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -673,11 +541,7 @@ }, "then": { "en": "Tesla Supercharger", - "nl": "Tesla Supercharger", - "ca": "Supercarregador de Tesla", - "da": "Tesla Supercharger", - "de": "Tesla Supercharger", - "es": "Supercargador de Tesla" + "nl": "Tesla Supercharger" }, "hideInAnswer": true, "icon": { @@ -690,11 +554,7 @@ "ifnot": "socket:type2=", "then": { "en": "Type 2 (mennekes)", - "nl": "Type 2 (mennekes)", - "ca": "Tipus 2 (mennekes)", - "da": "Type 2 (mennekes)", - "de": "Typ 2 (Mennekes)", - "es": "Tipo 2 (mennekes)" + "nl": "Type 2 (mennekes)" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -736,11 +596,7 @@ }, "then": { "en": "Type 2 (mennekes)", - "nl": "Type 2 (mennekes)", - "ca": "Tipus 2 (mennekes)", - "da": " Type 2 (mennekes)", - "de": "Typ 2 (Mennekes)", - "es": "Tipo 2 (mennekes)" + "nl": "Type 2 (mennekes)" }, "hideInAnswer": true, "icon": { @@ -753,11 +609,7 @@ "ifnot": "socket:type2_combo=", "then": { "en": "Type 2 CCS (mennekes)", - "nl": "Type 2 CCS (mennekes)", - "ca": "CSS Tipus 2 (mennekes)", - "da": "Type 2 CCS (mennekes)", - "de": "Typ 2 CCS (Mennekes)", - "es": "CSS Tipo 2 (mennekes)" + "nl": "Type 2 CCS (mennekes)" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -799,11 +651,7 @@ }, "then": { "en": "Type 2 CCS (mennekes)", - "nl": "Type 2 CCS (mennekes)", - "ca": "CSS Tipus 2 (mennekes)", - "da": "Type 2 CCS (mennekes)", - "de": "Typ 2 CCS (mennekes)", - "es": "CSS Tipo 2 (mennekes)" + "nl": "Type 2 CCS (mennekes)" }, "hideInAnswer": true, "icon": { @@ -816,11 +664,7 @@ "ifnot": "socket:type2_cable=", "then": { "en": "Type 2 with cable (mennekes)", - "nl": "Type 2 met kabel (J1772)", - "ca": "Tipus 2 amb cable (mennekes)", - "da": "Type 2 med kabel (mennekes)", - "de": "Typ 2 mit Kabel (Mennekes)", - "es": "Tipo 2 con cable (mennekes)" + "nl": "Type 2 met kabel (J1772)" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -862,11 +706,7 @@ }, "then": { "en": "Type 2 with cable (mennekes)", - "nl": "Type 2 met kabel (J1772)", - "ca": "Tipus 2 amb cable (mennekes)", - "da": "Type 2 med kabel (mennekes)", - "de": "Typ 2 mit Kabel (mennekes)", - "es": "Tipo 2 con cable (mennekes)" + "nl": "Type 2 met kabel (J1772)" }, "hideInAnswer": true, "icon": { @@ -879,11 +719,7 @@ "ifnot": "socket:tesla_supercharger_ccs=", "then": { "en": "Tesla Supercharger CCS (a branded type2_css)", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)", - "ca": "CSS Supercarregador Tesla (tipus2_css de la marca)", - "da": "Tesla Supercharger CCS (en mærkevare type2_css)", - "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)", - "es": "CCS Supercargador Tesla (un tipo2_css con marca)" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -925,11 +761,7 @@ }, "then": { "en": "Tesla Supercharger CCS (a branded type2_css)", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)", - "ca": "CSS Supercarregador Tesla (un tipus2_css de la marca)", - "da": "Tesla Supercharger CCS (en mærkevare type2_css)", - "de": "Tesla Supercharger CCS (ein Markenzeichen von type2_css)", - "es": "CCS Supercargador Tesla (un tipo2_css con marca)" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)" }, "hideInAnswer": true, "icon": { @@ -942,11 +774,7 @@ "ifnot": "socket:tesla_destination=", "then": { "en": "Tesla Supercharger (destination)", - "nl": "Tesla Supercharger (destination)", - "ca": "Supercarregador Tesla (destí)", - "da": " Tesla Supercharger (destination)", - "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino" + "nl": "Tesla Supercharger (destination)" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -994,11 +822,7 @@ }, "then": { "en": "Tesla Supercharger (destination)", - "nl": "Tesla Supercharger (destination)", - "ca": "Supercarregador Tesla (destí)", - "da": " Tesla Supercharger (destination)", - "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino)" + "nl": "Tesla Supercharger (destination)" }, "hideInAnswer": true, "icon": { @@ -1011,10 +835,7 @@ "ifnot": "socket:tesla_destination=", "then": { "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", - "ca": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)", - "es": "Supercargador Tesla (destino) (Un Tipo 2 con un cable de marca tesla)" + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -1062,9 +883,7 @@ }, "then": { "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", - "de": "Tesla supercharger (Destination) (Typ 2 mit Kabel von Tesla)", - "es": "Supercargador Tesla (destino) (Un Tipo 2 con un cable de marca tesla)" + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)" }, "hideInAnswer": true, "icon": { @@ -1077,11 +896,7 @@ "ifnot": "socket:USB-A=", "then": { "en": "USB to charge phones and small electronics", - "nl": "USB om GSMs en kleine electronica op te laden", - "ca": "USB per a carregar mòbils i dispositius petits", - "da": "USB til opladning af telefoner og mindre elektronik", - "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten", - "es": "USB para cargar teléfonos y dispositivos pequeños" + "nl": "USB om GSMs en kleine electronica op te laden" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -1097,10 +912,7 @@ }, "then": { "en": "USB to charge phones and small electronics", - "nl": "USB om GSMs en kleine electronica op te laden", - "da": "USB til opladning af telefoner og mindre elektronik", - "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten", - "es": "USB para cargar teléfonos y dispositivos pequeños" + "nl": "USB om GSMs en kleine electronica op te laden" }, "hideInAnswer": true, "icon": { @@ -1113,10 +925,7 @@ "ifnot": "socket:bosch_3pin=", "then": { "en": "Bosch Active Connect with 3 pins and cable", - "nl": "Bosch Active Connect met 3 pinnen aan een kabel", - "da": " Bosch Active Connect med 3 ben og kabel", - "de": "Bosch Active Connect mit 3 Pins und Kabel", - "es": "Bosch Active Connect con 3 pines y cable" + "nl": "Bosch Active Connect met 3 pinnen aan een kabel" }, "icon": { "path": "./assets/layers/charging_station/bosch-3pin.svg", @@ -1154,10 +963,7 @@ }, "then": { "en": "Bosch Active Connect with 3 pins and cable", - "nl": "Bosch Active Connect met 3 pinnen aan een kabel", - "da": "Bosch Active Connect med 3 ben og kabel", - "de": " Bosch Active Connect mit 3 Pins und Kabel", - "es": "Bosch Active Connect con 3 pines y cable" + "nl": "Bosch Active Connect met 3 pinnen aan een kabel" }, "hideInAnswer": true, "icon": { @@ -1170,10 +976,7 @@ "ifnot": "socket:bosch_5pin=", "then": { "en": "Bosch Active Connect with 5 pins and cable", - "nl": "Bosch Active Connect met 5 pinnen aan een kabel", - "da": "Bosch Active Connect med 5 ben og kabel", - "de": "Bosch Active Connect mit 5 Pins und Kabel", - "es": "Bosch Active Connect con 5 pines y cable" + "nl": "Bosch Active Connect met 5 pinnen aan een kabel" }, "icon": { "path": "./assets/layers/charging_station/bosch-5pin.svg", @@ -1211,10 +1014,7 @@ }, "then": { "en": "Bosch Active Connect with 5 pins and cable", - "nl": "Bosch Active Connect met 5 pinnen aan een kabel", - "da": "Bosch Active Connect med 5 ben og kabel", - "de": " Bosch Active Connect mit 5 Pins und Kabel", - "es": "Bosch Active Connect con 5 pines y cable" + "nl": "Bosch Active Connect met 5 pinnen aan een kabel" }, "hideInAnswer": true, "icon": { @@ -1228,15 +1028,11 @@ "id": "plugs-0", "question": { "en": "How much plugs of type
Schuko wall plug without ground pin (CEE7/4 type F)
are available here?", - "nl": "Hoeveel stekkers van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Schuko vægstik uden jordstift (CEE7/4 type F)
er tilgængelige her?", - "de": "Wie viele Stecker vom Typ
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:schuko} plugs of type
Schuko wall plug without ground pin (CEE7/4 type F)
available here", - "nl": "Hier zijn {socket:schuko} stekkers van het type
Schuko stekker zonder aardingspin (CEE7/4 type F)
", - "da": "Der findes {socket:schuko} stik af typen
Schuko-vægstik uden jord (CEE7/4 type F)
her", - "de": "Hier sind {socket:schuko} Stecker des Typs
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
vorhanden" + "nl": "Hier zijn {socket:schuko} stekkers van het type
Schuko stekker zonder aardingspin (CEE7/4 type F)
" }, "freeform": { "key": "socket:schuko", @@ -1253,15 +1049,11 @@ "id": "plugs-1", "question": { "en": "How much plugs of type
European wall plug with ground pin (CEE7/4 type E)
are available here?", - "nl": "Hoeveel stekkers van type
Europese stekker met aardingspin (CEE7/4 type E)
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Europæisk vægstik med jord (CEE7/4 type E)
er tilgængelige her?", - "de": "Wie viele Stecker des Typs
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Europese stekker met aardingspin (CEE7/4 type E)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:typee} plugs of type
European wall plug with ground pin (CEE7/4 type E)
available here", - "nl": "Hier zijn {socket:typee} stekkers van het type
Europese stekker met aardingspin (CEE7/4 type E)
", - "da": "Der findes {socket:typee} stik af typen
Europæisk vægstik med jord (CEE7/4 type E)
her", - "de": "Hier sind {socket:typee} Stecker des Typs
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
vorhanden" + "nl": "Hier zijn {socket:typee} stekkers van het type
Europese stekker met aardingspin (CEE7/4 type E)
" }, "freeform": { "key": "socket:typee", @@ -1278,16 +1070,11 @@ "id": "plugs-2", "question": { "en": "How much plugs of type
Chademo
are available here?", - "nl": "Hoeveel stekkers van type
Chademo
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Chademo
er tilgængelige her?", - "de": "Wie viele Stecker des Typs
Chademo
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Chademo
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:chademo} plugs of type
Chademo
available here", - "nl": "Hier zijn {socket:chademo} stekkers van het type
Chademo
", - "da": "Der er {socket:chademo} stik af typen
Chademo
tilgængelig her", - "de": "Hier sind {socket:chademo} Stecker des Typs
Chademo
vorhanden", - "ca": "Aquí hi ha {socket:chademo} endolls del tipus
Chademo
disponibles" + "nl": "Hier zijn {socket:chademo} stekkers van het type
Chademo
" }, "freeform": { "key": "socket:chademo", @@ -1304,15 +1091,11 @@ "id": "plugs-3", "question": { "en": "How much plugs of type
Type 1 with cable (J1772)
are available here?", - "nl": "Hoeveel stekkers van type
Type 1 met kabel (J1772)
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Type 1 med kabel (J1772)
er tilgængelige her?", - "de": "Wie viele Stecker vom Typ
Typ 1 mit Kabel (J1772)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Type 1 met kabel (J1772)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:type1_cable} plugs of type
Type 1 with cable (J1772)
available here", - "nl": "Hier zijn {socket:type1_cable} stekkers van het type
Type 1 met kabel (J1772)
", - "da": "Der findes {socket:type1_cable} stik af typen
Type 1 med kabel (J1772)
her", - "de": "Hier sind {socket:type1_cable} Stecker vom Typ
Typ 1 mit Kabel (J1772)
vorhanden" + "nl": "Hier zijn {socket:type1_cable} stekkers van het type
Type 1 met kabel (J1772)
" }, "freeform": { "key": "socket:type1_cable", @@ -1329,15 +1112,11 @@ "id": "plugs-4", "question": { "en": "How much plugs of type
Type 1 without cable (J1772)
are available here?", - "nl": "Hoeveel stekkers van type
Type 1 zonder kabel (J1772)
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Type 1 uden kabel (J1772)
er tilgængelige her?", - "de": "Wie viele Stecker des Typs
Typ 1 ohne Kabel (J1772)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Type 1 zonder kabel (J1772)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:type1} plugs of type
Type 1 without cable (J1772)
available here", - "nl": "Hier zijn {socket:type1} stekkers van het type
Type 1 zonder kabel (J1772)
", - "da": "Der findes {socket:type1} stik af typen
Type 1 uden kabel (J1772)
her", - "de": "Hier sind {socket:type1} Stecker des Typs
Typ 1 ohne Kabel (J1772)
vorhanden" + "nl": "Hier zijn {socket:type1} stekkers van het type
Type 1 zonder kabel (J1772)
" }, "freeform": { "key": "socket:type1", @@ -1354,13 +1133,11 @@ "id": "plugs-5", "question": { "en": "How much plugs of type
Type 1 CCS (aka Type 1 Combo)
are available here?", - "nl": "Hoeveel stekkers van type
Type 1 CCS (ook gekend als Type 1 Combo)
heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
Typ 1 CCS (Typ 1 Combo)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Type 1 CCS (ook gekend als Type 1 Combo)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:type1_combo} plugs of type
Type 1 CCS (aka Type 1 Combo)
available here", - "nl": "Hier zijn {socket:type1_combo} stekkers van het type
Type 1 CCS (ook gekend als Type 1 Combo)
", - "de": "Hier sind {socket:type1_combo} Stecker des Typs
Typ 1 CCS (Typ 1 Combo)
vorhanden" + "nl": "Hier zijn {socket:type1_combo} stekkers van het type
Type 1 CCS (ook gekend als Type 1 Combo)
" }, "freeform": { "key": "socket:type1_combo", @@ -1377,13 +1154,11 @@ "id": "plugs-6", "question": { "en": "How much plugs of type
Tesla Supercharger
are available here?", - "nl": "Hoeveel stekkers van type
Tesla Supercharger
heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
Tesla Supercharger
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Tesla Supercharger
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:tesla_supercharger} plugs of type
Tesla Supercharger
available here", - "nl": "Hier zijn {socket:tesla_supercharger} stekkers van het type
Tesla Supercharger
", - "de": "Hier sind {socket:tesla_supercharger} Stecker des Typs
Tesla Supercharger
vorhanden" + "nl": "Hier zijn {socket:tesla_supercharger} stekkers van het type
Tesla Supercharger
" }, "freeform": { "key": "socket:tesla_supercharger", @@ -1400,15 +1175,11 @@ "id": "plugs-7", "question": { "en": "How much plugs of type
Type 2 (mennekes)
are available here?", - "nl": "Hoeveel stekkers van type
Type 2 (mennekes)
heeft dit oplaadpunt?", - "ca": "Quants endolls del tipus
Tipus 2 (mennekes)
hi ha disponibles aquí?", - "de": "Wie viele Stecker des Typs
Typ 2 (Mennekes)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Type 2 (mennekes)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:type2} plugs of type
Type 2 (mennekes)
available here", - "nl": "Hier zijn {socket:type2} stekkers van het type
Type 2 (mennekes)
", - "ca": "Hi ha {socket:type2} endolls del tipus
Tipus 2 (mennekes)
disponibles aquí", - "de": "Hier sind {socket:type2} Stecker des Typs
Typ 2 (Mennekes)
vorhanden" + "nl": "Hier zijn {socket:type2} stekkers van het type
Type 2 (mennekes)
" }, "freeform": { "key": "socket:type2", @@ -1425,14 +1196,11 @@ "id": "plugs-8", "question": { "en": "How much plugs of type
Type 2 CCS (mennekes)
are available here?", - "nl": "Hoeveel stekkers van type
Type 2 CCS (mennekes)
heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
Typ 2 CCS (Mennekes)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Type 2 CCS (mennekes)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:type2_combo} plugs of type
Type 2 CCS (mennekes)
available here", - "nl": "Hier zijn {socket:type2_combo} stekkers van het type
Type 2 CCS (mennekes)
", - "de": "Hier sind {socket:type2_combo} Stecker des Typs
Typ 2 CCS (Mennekes)
vorhanden", - "ca": "Aquí hi ha {socket:type2_combo} endolls del tipus
Tipus 2 CCS (mennekes)
disponibles" + "nl": "Hier zijn {socket:type2_combo} stekkers van het type
Type 2 CCS (mennekes)
" }, "freeform": { "key": "socket:type2_combo", @@ -1449,13 +1217,11 @@ "id": "plugs-9", "question": { "en": "How much plugs of type
Type 2 with cable (mennekes)
are available here?", - "nl": "Hoeveel stekkers van type
Type 2 met kabel (J1772)
heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
Typ 2 mit Kabel (Mennekes)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Type 2 met kabel (J1772)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:type2_cable} plugs of type
Type 2 with cable (mennekes)
available here", - "nl": "Hier zijn {socket:type2_cable} stekkers van het type
Type 2 met kabel (J1772)
", - "de": "Hier sind {socket:type2_cable} Stecker vom Typ
Typ 2 mit Kabel (Mennekes)
vorhanden" + "nl": "Hier zijn {socket:type2_cable} stekkers van het type
Type 2 met kabel (J1772)
" }, "freeform": { "key": "socket:type2_cable", @@ -1472,14 +1238,11 @@ "id": "plugs-10", "question": { "en": "How much plugs of type
Tesla Supercharger CCS (a branded type2_css)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Tesla Supercharger CCS (en mærkevare type2_css)
er tilgængelige her?", - "de": "Wie viele Stecker des Typs
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:tesla_supercharger_ccs} plugs of type
Tesla Supercharger CCS (a branded type2_css)
available here", - "nl": "Hier zijn {socket:tesla_supercharger_ccs} stekkers van het type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
", - "de": "Hier sind {socket:tesla_supercharger_ccs} Stecker des Typs
Tesla Supercharger CCS (Typ2 CSS von Tesla)
vorhanden" + "nl": "Hier zijn {socket:tesla_supercharger_ccs} stekkers van het type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" }, "freeform": { "key": "socket:tesla_supercharger_ccs", @@ -1496,13 +1259,11 @@ "id": "plugs-11", "question": { "en": "How much plugs of type
Tesla Supercharger (destination)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla Supercharger (destination)
heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
Tesla Supercharger (Destination)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Tesla Supercharger (destination)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:tesla_destination} plugs of type
Tesla Supercharger (destination)
available here", - "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla Supercharger (destination)
", - "de": "Hier sind {socket:tesla_destination} Stecker des Typs
Tesla Supercharger (Destination)
vorhanden" + "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla Supercharger (destination)
" }, "freeform": { "key": "socket:tesla_destination", @@ -1519,13 +1280,11 @@ "id": "plugs-12", "question": { "en": "How much plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
Tesla Supercharger (Destination) (Typ 2 Stecker mit Kabel von Tesla)
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:tesla_destination} plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
available here", - "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
", - "de": "Hier sind {socket:tesla_destination} Stecker des Typs
Tesla Supercharger (Destination) (Typ 2 Stecker mit Kabel von Tesla)
vorhanden" + "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "freeform": { "key": "socket:tesla_destination", @@ -1542,15 +1301,11 @@ "id": "plugs-13", "question": { "en": "How much plugs of type
USB to charge phones and small electronics
are available here?", - "nl": "Hoeveel stekkers van type
USB om GSMs en kleine electronica op te laden
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
USB til opladning af telefoner og småt elektronikudstyr
findes der her?", - "de": "Wie viele Stecker des Typs
USB zum Aufladen von Telefonen und kleinen elektronischen Geräten
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
USB om GSMs en kleine electronica op te laden
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:USB-A} plugs of type
USB to charge phones and small electronics
available here", - "nl": "Hier zijn {socket:USB-A} stekkers van het type
USB om GSMs en kleine electronica op te laden
", - "da": "Der er {socket:USB-A} stik af typen
USB til opladning af telefoner og lille elektronik
tilgængelig her", - "de": "Hier sind {socket:USB-A}-Stecker des Typs
USB zum Aufladen von Telefonen und kleinen elektronischen Geräten
vorhanden" + "nl": "Hier zijn {socket:USB-A} stekkers van het type
USB om GSMs en kleine electronica op te laden
" }, "freeform": { "key": "socket:USB-A", @@ -1567,15 +1322,11 @@ "id": "plugs-14", "question": { "en": "How much plugs of type
Bosch Active Connect with 3 pins and cable
are available here?", - "nl": "Hoeveel stekkers van type
Bosch Active Connect met 3 pinnen aan een kabel
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Bosch Active Connect med 3 ben og kabel
er tilgængelige her?", - "de": "Wie viele Stecker des Typs
Bosch Active Connect mit 3 Stiften und Kabel
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Bosch Active Connect met 3 pinnen aan een kabel
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:bosch_3pin} plugs of type
Bosch Active Connect with 3 pins and cable
available here", - "nl": "Hier zijn {socket:bosch_3pin} stekkers van het type
Bosch Active Connect met 3 pinnen aan een kabel
", - "da": "Der er {socket:bosch_3pin} stik af typen
Bosch Active Connect med 3 ben og kabel
tilgængelig her", - "de": "Hier sind {socket:bosch_3pin}-Stecker des Typs
Bosch Active Connect mit 3 Stiften und Kabel
vorhanden" + "nl": "Hier zijn {socket:bosch_3pin} stekkers van het type
Bosch Active Connect met 3 pinnen aan een kabel
" }, "freeform": { "key": "socket:bosch_3pin", @@ -1592,15 +1343,11 @@ "id": "plugs-15", "question": { "en": "How much plugs of type
Bosch Active Connect with 5 pins and cable
are available here?", - "nl": "Hoeveel stekkers van type
Bosch Active Connect met 5 pinnen aan een kabel
heeft dit oplaadpunt?", - "da": "Hvor mange stik af typen
Bosch Active Connect med 5 ben og kabel
er tilgængelige her?", - "de": "Wie viele Stecker des Typs
Bosch Active Connect mit 5 Stiften und Kabel
sind hier vorhanden?" + "nl": "Hoeveel stekkers van type
Bosch Active Connect met 5 pinnen aan een kabel
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:bosch_5pin} plugs of type
Bosch Active Connect with 5 pins and cable
available here", - "nl": "Hier zijn {socket:bosch_5pin} stekkers van het type
Bosch Active Connect met 5 pinnen aan een kabel
", - "da": "Der er {socket:bosch_5pin} stik af typen
Bosch Active Connect med 5 ben og kabel
tilgængelig her", - "de": "Hier sind {socket:bosch_5pin}-Stecker des Typs
Bosch Active Connect mit 5 Stiften und Kabel
vorhanden" + "nl": "Hier zijn {socket:bosch_5pin} stekkers van het type
Bosch Active Connect met 5 pinnen aan een kabel
" }, "freeform": { "key": "socket:bosch_5pin", @@ -1620,13 +1367,11 @@ ], "question": { "en": "What voltage do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?", - "nl": "Welke spanning levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
", - "de": "Welche Spannung liefern die
Schuko-Wandstecker ohne Erdungsstift (CEE7/4 Typ F)
?" + "nl": "Welke spanning levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
" }, "render": { "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
outputs {socket:schuko:voltage} volt", - "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft een spanning van {socket:schuko:voltage} volt", - "de": "
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
liefert {socket:schuko:voltage} Volt" + "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft een spanning van {socket:schuko:voltage} volt" }, "freeform": { "key": "socket:schuko:voltage", @@ -1637,8 +1382,7 @@ "if": "socket:schuko:voltage=230 V", "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) heeft een spanning van 230 volt", - "de": "Schuko-Stecker ohne Schutzkontakt (CEE7/4 Typ F) liefert 230 Volt" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) heeft een spanning van 230 volt" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -1660,15 +1404,11 @@ ], "question": { "en": "What current do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?", - "nl": "Welke stroom levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?", - "da": "Hvilken strømstyrke har stikkene med
Schuko-vægstik uden jordstift (CEE7/4 type F)
?", - "de": "Welche Stromstärke liefern die Anschlüsse mit
Schuko-Stecker ohne Schutzkontakt (CEE7/4 Typ F)
?" + "nl": "Welke stroom levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?" }, "render": { "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most {socket:schuko:current}A", - "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een stroom van maximaal {socket:schuko:current}A", - "da": "
Schuko vægstik uden jord (CEE7/4 type F)
udgange højst {socket:schuko:current}A", - "de": "
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
liefert maximal {socket:schuko:current} A" + "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een stroom van maximaal {socket:schuko:current}A" }, "freeform": { "key": "socket:schuko:current", @@ -1679,9 +1419,7 @@ "if": "socket:schuko:current=16 A", "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een stroom van maximaal 16 A", - "da": "Schuko vægstik uden jordstift (CEE7/4 type F) yder højst 16 A", - "de": "Schuko-Steckdose ohne Erdungsstift (CEE7/4 Typ F) liefert 16 A" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een stroom van maximaal 16 A" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -1703,15 +1441,11 @@ ], "question": { "en": "What power output does a single plug of type
Schuko wall plug without ground pin (CEE7/4 type F)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?", - "da": "Hvilken effekt har et enkelt stik af typen
Schuko-vægstik uden jordstift (CEE7/4 type F)
?", - "de": "Welche Leistung liefert ein einzelner
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?" }, "render": { "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most {socket:schuko:output}", - "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een vermogen van maximaal {socket:schuko:output}", - "da": "
Schuko vægstik uden jord (CEE7/4 type F)
udgange højst {socket:schuko:output}A", - "de": "
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
liefert maximal {socket:schuko:output}" + "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een vermogen van maximaal {socket:schuko:output}" }, "freeform": { "key": "socket:schuko:output", @@ -1721,10 +1455,8 @@ { "if": "socket:schuko:output=3.6 kW", "then": { - "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kw A", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een vermogen van maximaal 3.6 kw A", - "da": "Schuko vægstik uden jordstik (CEE7/4 type F) giver højst 3,6 kw A", - "de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F) liefert maximal 3,6 kw A" + "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW A", + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een vermogen van maximaal 3.6 kW A" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -1746,13 +1478,11 @@ ], "question": { "en": "What voltage do the plugs with
European wall plug with ground pin (CEE7/4 type E)
offer?", - "nl": "Welke spanning levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
", - "de": "Welche Spannung liefern die
Europäischen Wandstecker mit Erdungsstift (CEE7/4 Typ E)
?" + "nl": "Welke spanning levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
" }, "render": { "en": "
European wall plug with ground pin (CEE7/4 type E)
outputs {socket:typee:voltage} volt", - "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
heeft een spanning van {socket:typee:voltage} volt", - "de": "
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
liefert {socket:typee:voltage} volt" + "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
heeft een spanning van {socket:typee:voltage} volt" }, "freeform": { "key": "socket:typee:voltage", @@ -1763,8 +1493,7 @@ "if": "socket:typee:voltage=230 V", "then": { "en": "European wall plug with ground pin (CEE7/4 type E) outputs 230 volt", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) heeft een spanning van 230 volt", - "de": "Europäischer Netzstecker mit Schutzkontakt (CEE7/4 Typ E) liefert 230 Volt" + "nl": "Europese stekker met aardingspin (CEE7/4 type E) heeft een spanning van 230 volt" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1786,15 +1515,11 @@ ], "question": { "en": "What current do the plugs with
European wall plug with ground pin (CEE7/4 type E)
offer?", - "nl": "Welke stroom levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?", - "da": "Hvilken strømstyrke har stikkene med
Europæisk vægstik med jord (CEE7/4 type E)
?", - "de": "Welche Stromstärke bieten die Anschlüsse mit
europäischem Stecker mit Schutzkontakt (CEE7/4 Typ E)
?" + "nl": "Welke stroom levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?" }, "render": { "en": "
European wall plug with ground pin (CEE7/4 type E)
outputs at most {socket:typee:current}A", - "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een stroom van maximaal {socket:typee:current}A", - "da": "
Europæisk vægstik med jord (CEE7/4 type E)
udgange på højst {socket:typee:current}A", - "de": "
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
liefert maximal {socket:typee:current} A" + "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een stroom van maximaal {socket:typee:current}A" }, "freeform": { "key": "socket:typee:current", @@ -1805,9 +1530,7 @@ "if": "socket:typee:current=16 A", "then": { "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een stroom van maximaal 16 A", - "da": "Europæisk vægstik med jord (CEE7/4 type E) yder højst 16 A", - "de": "Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E) liefert maximal 16 A" + "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een stroom van maximaal 16 A" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1829,14 +1552,11 @@ ], "question": { "en": "What power output does a single plug of type
European wall plug with ground pin (CEE7/4 type E)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?", - "da": "Hvilken strømstyrke har stikkene med
Europæisk vægstik med jord (CEE7/4 type E)
?", - "de": "Welche Leistung liefert ein einzelner
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?" }, "render": { "en": "
European wall plug with ground pin (CEE7/4 type E)
outputs at most {socket:typee:output}", - "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een vermogen van maximaal {socket:typee:output}", - "de": "
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
liefert maximal {socket:typee:output}" + "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een vermogen van maximaal {socket:typee:output}" }, "freeform": { "key": "socket:typee:output", @@ -1846,10 +1566,8 @@ { "if": "socket:typee:output=3 kW", "then": { - "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kw A", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 3 kw A", - "da": "Europæisk vægstik med jordstik (CEE7/4 type E) yder højst 3 kw A", - "de": "Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E) liefert maximal 3 kw A" + "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kW A", + "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 3 kW A" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1859,10 +1577,8 @@ { "if": "socket:typee:output=22 kW", "then": { - "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kw A", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 22 kw A", - "da": "Europæisk vægstik med jordstik (CEE7/4 type E) yder højst 22 kw A", - "de": "Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E) liefert maximal 22 kw A" + "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW A", + "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 22 kW A" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1884,14 +1600,11 @@ ], "question": { "en": "What voltage do the plugs with
Chademo
offer?", - "nl": "Welke spanning levert de stekker van type
Chademo
", - "ca": "Quin voltatge ofereixen els endolls amb
CHAdeMO
?", - "de": "Welche Spannung bieten die Stecker mit
Chademo
?" + "nl": "Welke spanning levert de stekker van type
Chademo
" }, "render": { "en": "
Chademo
outputs {socket:chademo:voltage} volt", - "nl": "
Chademo
heeft een spanning van {socket:chademo:voltage} volt", - "de": "
Chademo
liefert {socket:chademo:voltage} Volt" + "nl": "
Chademo
heeft een spanning van {socket:chademo:voltage} volt" }, "freeform": { "key": "socket:chademo:voltage", @@ -1902,9 +1615,7 @@ "if": "socket:chademo:voltage=500 V", "then": { "en": "Chademo outputs 500 volt", - "nl": "Chademo heeft een spanning van 500 volt", - "ca": "CHAdeMO proporciona 500 volts", - "de": "Chademo liefert 500 Volt" + "nl": "Chademo heeft een spanning van 500 volt" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -1926,15 +1637,11 @@ ], "question": { "en": "What current do the plugs with
Chademo
offer?", - "nl": "Welke stroom levert de stekker van type
Chademo
?", - "da": "Hvilken strømstyrke har stikkene med
Chademo
?", - "de": "Welche Stromstärke liefern die Stecker mit
Chademo
?", - "ca": "Quin corrent ofereixen els endolls amb
Chademo
?" + "nl": "Welke stroom levert de stekker van type
Chademo
?" }, "render": { "en": "
Chademo
outputs at most {socket:chademo:current}A", - "nl": "
Chademo
levert een stroom van maximaal {socket:chademo:current}A", - "de": "
Chademo
liefert maximal {socket:chademo:current} A" + "nl": "
Chademo
levert een stroom van maximaal {socket:chademo:current}A" }, "freeform": { "key": "socket:chademo:current", @@ -1945,10 +1652,7 @@ "if": "socket:chademo:current=120 A", "then": { "en": "Chademo outputs at most 120 A", - "nl": "Chademo levert een stroom van maximaal 120 A", - "da": "Chademo yder højst 120 A", - "de": "Chademo liefert maximal 120 A", - "ca": "Chademo surt com a màxim a 120 A" + "nl": "Chademo levert een stroom van maximaal 120 A" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -1970,13 +1674,11 @@ ], "question": { "en": "What power output does a single plug of type
Chademo
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Chademo
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Chademo
?" + "nl": "Welk vermogen levert een enkele stekker van type
Chademo
?" }, "render": { "en": "
Chademo
outputs at most {socket:chademo:output}", - "nl": "
Chademo
levert een vermogen van maximaal {socket:chademo:output}", - "de": "
Chademo
liefert maximal {socket:chademo:output}" + "nl": "
Chademo
levert een vermogen van maximaal {socket:chademo:output}" }, "freeform": { "key": "socket:chademo:output", @@ -1986,10 +1688,8 @@ { "if": "socket:chademo:output=50 kW", "then": { - "en": "Chademo outputs at most 50 kw A", - "nl": "Chademo levert een vermogen van maximaal 50 kw A", - "de": "Chademo liefert maximal 50 kw A", - "ca": "Chademo surt com a màxim a 50 kw A" + "en": "Chademo outputs at most 50 kW A", + "nl": "Chademo levert een vermogen van maximaal 50 kW A" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -2011,13 +1711,11 @@ ], "question": { "en": "What voltage do the plugs with
Type 1 with cable (J1772)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 1 met kabel (J1772)
", - "de": "Welche Spannung liefern die Stecker mit
Typ 1 mit Kabel (J1772)
?" + "nl": "Welke spanning levert de stekker van type
Type 1 met kabel (J1772)
" }, "render": { "en": "
Type 1 with cable (J1772)
outputs {socket:type1_cable:voltage} volt", - "nl": "
Type 1 met kabel (J1772)
heeft een spanning van {socket:type1_cable:voltage} volt", - "de": "
Typ 1 mit Kabel (J1772)
liefern {socket:type1_cable:voltage} Volt" + "nl": "
Type 1 met kabel (J1772)
heeft een spanning van {socket:type1_cable:voltage} volt" }, "freeform": { "key": "socket:type1_cable:voltage", @@ -2028,8 +1726,7 @@ "if": "socket:type1_cable:voltage=200 V", "then": { "en": "Type 1 with cable (J1772) outputs 200 volt", - "nl": "Type 1 met kabel (J1772) heeft een spanning van 200 volt", - "de": "Typ 1 mit Kabel (J1772) liefert 200 Volt" + "nl": "Type 1 met kabel (J1772) heeft een spanning van 200 volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2040,8 +1737,7 @@ "if": "socket:type1_cable:voltage=240 V", "then": { "en": "Type 1 with cable (J1772) outputs 240 volt", - "nl": "Type 1 met kabel (J1772) heeft een spanning van 240 volt", - "de": "Typ 1 mit Kabel (J1772) liefert 240 Volt" + "nl": "Type 1 met kabel (J1772) heeft een spanning van 240 volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2063,15 +1759,11 @@ ], "question": { "en": "What current do the plugs with
Type 1 with cable (J1772)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 1 met kabel (J1772)
?", - "da": "Hvilken strømstyrke har stikkene med
Type 1 med kabel (J1772)
(J1772)?", - "de": "Welche Stromstärke liefern die Stecker mit
Typ 1 mit Kabel (J1772)
?" + "nl": "Welke stroom levert de stekker van type
Type 1 met kabel (J1772)
?" }, "render": { "en": "
Type 1 with cable (J1772)
outputs at most {socket:type1_cable:current}A", - "nl": "
Type 1 met kabel (J1772)
levert een stroom van maximaal {socket:type1_cable:current}A", - "da": "
Type 1 med kabel (J1772)
udgange på højst {socket:type1_cable:current}A", - "de": "
Typ 1 mit Kabel (J1772)
liefert maximal {socket:type1_cable:current} A" + "nl": "
Type 1 met kabel (J1772)
levert een stroom van maximaal {socket:type1_cable:current}A" }, "freeform": { "key": "socket:type1_cable:current", @@ -2082,9 +1774,7 @@ "if": "socket:type1_cable:current=32 A", "then": { "en": "Type 1 with cable (J1772) outputs at most 32 A", - "nl": "Type 1 met kabel (J1772) levert een stroom van maximaal 32 A", - "da": "Type 1 med kabel (J1772) yder højst 32 A", - "de": "Typ 1 mit Kabel (J1772) liefert maximal 32 A" + "nl": "Type 1 met kabel (J1772) levert een stroom van maximaal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2106,13 +1796,11 @@ ], "question": { "en": "What power output does a single plug of type
Type 1 with cable (J1772)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 1 met kabel (J1772)
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 1 mit Kabel (J1772)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 1 met kabel (J1772)
?" }, "render": { "en": "
Type 1 with cable (J1772)
outputs at most {socket:type1_cable:output}", - "nl": "
Type 1 met kabel (J1772)
levert een vermogen van maximaal {socket:type1_cable:output}", - "de": "
Typ 1 mit Kabel (J1772)
liefert maximal {socket:type1_cable:output}" + "nl": "
Type 1 met kabel (J1772)
levert een vermogen van maximaal {socket:type1_cable:output}" }, "freeform": { "key": "socket:type1_cable:output", @@ -2122,9 +1810,8 @@ { "if": "socket:type1_cable:output=3.7 kW", "then": { - "en": "Type 1 with cable (J1772) outputs at most 3.7 kw A", - "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 3.7 kw A", - "de": "Typ 1 mit Kabel (J1772) liefert maximal 3,7 kw A" + "en": "Type 1 with cable (J1772) outputs at most 3.7 kW A", + "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 3.7 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2134,9 +1821,8 @@ { "if": "socket:type1_cable:output=7 kW", "then": { - "en": "Type 1 with cable (J1772) outputs at most 7 kw A", - "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 7 kw A", - "de": "Typ 1 mit Kabel (J1772) liefert maximal 7 kw A" + "en": "Type 1 with cable (J1772) outputs at most 7 kW A", + "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 7 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2158,13 +1844,11 @@ ], "question": { "en": "What voltage do the plugs with
Type 1 without cable (J1772)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 1 zonder kabel (J1772)
", - "de": "Welche Spannung bieten die Stecker mit
Typ 1 ohne Kabel (J1772)
?" + "nl": "Welke spanning levert de stekker van type
Type 1 zonder kabel (J1772)
" }, "render": { "en": "
Type 1 without cable (J1772)
outputs {socket:type1:voltage} volt", - "nl": "
Type 1 zonder kabel (J1772)
heeft een spanning van {socket:type1:voltage} volt", - "de": "
Typ 1 ohne Kabel (J1772)
liefert {socket:type1:voltage} Volt" + "nl": "
Type 1 zonder kabel (J1772)
heeft een spanning van {socket:type1:voltage} volt" }, "freeform": { "key": "socket:type1:voltage", @@ -2175,8 +1859,7 @@ "if": "socket:type1:voltage=200 V", "then": { "en": "Type 1 without cable (J1772) outputs 200 volt", - "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 200 volt", - "de": "Typ 1 ohne Kabel (J1772) liefert 200 Volt" + "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 200 volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2187,8 +1870,7 @@ "if": "socket:type1:voltage=240 V", "then": { "en": "Type 1 without cable (J1772) outputs 240 volt", - "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 240 volt", - "de": "Typ 1 ohne Kabel (J1772) liefert 240 Volt" + "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 240 volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2210,15 +1892,11 @@ ], "question": { "en": "What current do the plugs with
Type 1 without cable (J1772)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 1 zonder kabel (J1772)
?", - "da": "Hvilken strømstyrke har stikkene med
Type 1 uden kabel (J1772)
?", - "de": "Welche Stromstärke liefern die Stecker mit
Typ 1 ohne Kabel (J1772)
?" + "nl": "Welke stroom levert de stekker van type
Type 1 zonder kabel (J1772)
?" }, "render": { "en": "
Type 1 without cable (J1772)
outputs at most {socket:type1:current}A", - "nl": "
Type 1 zonder kabel (J1772)
levert een stroom van maximaal {socket:type1:current}A", - "da": "
Type 1 uden kabel (J1772)
udgange højst {socket:type1:current}A", - "de": "
Typ 1 ohne Kabel (J1772)
liefert maximal {socket:type1:current} A" + "nl": "
Type 1 zonder kabel (J1772)
levert een stroom van maximaal {socket:type1:current}A" }, "freeform": { "key": "socket:type1:current", @@ -2229,9 +1907,7 @@ "if": "socket:type1:current=32 A", "then": { "en": "Type 1 without cable (J1772) outputs at most 32 A", - "nl": "Type 1 zonder kabel (J1772) levert een stroom van maximaal 32 A", - "da": " Type 1 uden-kabel (J1772)-udgange højst 32 A", - "de": "Typ 1 ohne Kabel (J1772) liefert maximal 32 A" + "nl": "Type 1 zonder kabel (J1772) levert een stroom van maximaal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2253,13 +1929,11 @@ ], "question": { "en": "What power output does a single plug of type
Type 1 without cable (J1772)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 1 zonder kabel (J1772)
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 1 ohne Kabel (J1772)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 1 zonder kabel (J1772)
?" }, "render": { "en": "
Type 1 without cable (J1772)
outputs at most {socket:type1:output}", - "nl": "
Type 1 zonder kabel (J1772)
levert een vermogen van maximaal {socket:type1:output}", - "de": "
Typ 1 ohne Kabel (J1772)
liefert maximal {socket:type1:output}" + "nl": "
Type 1 zonder kabel (J1772)
levert een vermogen van maximaal {socket:type1:output}" }, "freeform": { "key": "socket:type1:output", @@ -2269,9 +1943,8 @@ { "if": "socket:type1:output=3.7 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 3.7 kw A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 3.7 kw A", - "de": "Typ 1 ohne Kabel (J1772) liefert maximal 3,7 kw A" + "en": "Type 1 without cable (J1772) outputs at most 3.7 kW A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 3.7 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2281,9 +1954,8 @@ { "if": "socket:type1:output=6.6 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 6.6 kw A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 6.6 kw A", - "de": "Typ 1 ohne Kabel (J1772) liefert maximal 6,6 kw A" + "en": "Type 1 without cable (J1772) outputs at most 6.6 kW A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 6.6 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2293,9 +1965,8 @@ { "if": "socket:type1:output=7 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 7 kw A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7 kw A", - "de": "Typ 1 ohne Kabel (J1772) liefert maximal 7 kw A" + "en": "Type 1 without cable (J1772) outputs at most 7 kW A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2305,9 +1976,8 @@ { "if": "socket:type1:output=7.2 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 7.2 kw A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7.2 kw A", - "de": "Typ 1 ohne Kabel (J1772) liefert maximal 7,2 kw A" + "en": "Type 1 without cable (J1772) outputs at most 7.2 kW A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7.2 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -2329,13 +1999,11 @@ ], "question": { "en": "What voltage do the plugs with
Type 1 CCS (aka Type 1 Combo)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
", - "de": "Welche Spannung bieten die Stecker mit
Typ 1 CCS (Typ 1 Combo)
?" + "nl": "Welke spanning levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
" }, "render": { "en": "
Type 1 CCS (aka Type 1 Combo)
outputs {socket:type1_combo:voltage} volt", - "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
heeft een spanning van {socket:type1_combo:voltage} volt", - "de": "
Typ 1 CCS (Typ 1 Combo)
liefert {socket:type1_combo:voltage} Volt" + "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
heeft een spanning van {socket:type1_combo:voltage} volt" }, "freeform": { "key": "socket:type1_combo:voltage", @@ -2346,8 +2014,7 @@ "if": "socket:type1_combo:voltage=400 V", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs 400 volt", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 400 volt", - "de": "Typ 1 CCS (Typ 1 Combo) liefert 400 Volt" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 400 volt" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2358,8 +2025,7 @@ "if": "socket:type1_combo:voltage=1000 V", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs 1000 volt", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 1000 volt", - "de": "Typ 1 CCS (Typ 1 Combo) liefert 1000 Volt" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 1000 volt" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2381,15 +2047,11 @@ ], "question": { "en": "What current do the plugs with
Type 1 CCS (aka Type 1 Combo)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?", - "da": "Hvilken strømstyrke giver stikkene med
Type 1 CCS (også kendt som Type 1 Combo)
?", - "de": "Welche Stromstärke liefern die Stecker mit
Typ 1 CCS (Typ 1 Combo)
?" + "nl": "Welke stroom levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?" }, "render": { "en": "
Type 1 CCS (aka Type 1 Combo)
outputs at most {socket:type1_combo:current}A", - "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een stroom van maximaal {socket:type1_combo:current}A", - "da": "
Type 1 CCS (alias Type 1 Combo)
udgange højst {socket:type1_combo:current}A", - "de": "
Typ 1 CCS (Typ 1 Combo)
liefert maximal {socket:type1_combo:current} A" + "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een stroom van maximaal {socket:type1_combo:current}A" }, "freeform": { "key": "socket:type1_combo:current", @@ -2400,9 +2062,7 @@ "if": "socket:type1_combo:current=50 A", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 50 A", - "da": " Type 1 CCS (også kaldet Type 1 Combo) udgange højst 50 A", - "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 50 A" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 50 A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2413,9 +2073,7 @@ "if": "socket:type1_combo:current=125 A", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 125 A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 125 A", - "da": "Type 1 CCS (også kendt som Type 1 Combo) udsender højst 125 A", - "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 125 A" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2437,13 +2095,11 @@ ], "question": { "en": "What power output does a single plug of type
Type 1 CCS (aka Type 1 Combo)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 1 CCS (Typ 1 Combo)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?" }, "render": { "en": "
Type 1 CCS (aka Type 1 Combo)
outputs at most {socket:type1_combo:output}", - "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een vermogen van maximaal {socket:type1_combo:output}", - "de": "
Typ 1 CCS (Typ 1 Combo)
liefert maximal {socket:type1_combo:output}" + "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een vermogen van maximaal {socket:type1_combo:output}" }, "freeform": { "key": "socket:type1_combo:output", @@ -2453,9 +2109,8 @@ { "if": "socket:type1_combo:output=50 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 kw A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 50 kw A", - "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 50 kw A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 kW A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 50 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2465,9 +2120,8 @@ { "if": "socket:type1_combo:output=62.5 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kw A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 62.5 kw A", - "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 62,5 kw A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kW A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 62.5 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2477,9 +2131,8 @@ { "if": "socket:type1_combo:output=150 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 150 kw A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 150 kw A", - "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 150 kw A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 150 kW A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 150 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2489,9 +2142,8 @@ { "if": "socket:type1_combo:output=350 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 350 kw A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 350 kw A", - "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 350 kw A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 350 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2513,13 +2165,11 @@ ], "question": { "en": "What voltage do the plugs with
Tesla Supercharger
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla Supercharger
", - "de": "Welche Spannung bieten die Stecker mit
Tesla Supercharger
?" + "nl": "Welke spanning levert de stekker van type
Tesla Supercharger
" }, "render": { "en": "
Tesla Supercharger
outputs {socket:tesla_supercharger:voltage} volt", - "nl": "
Tesla Supercharger
heeft een spanning van {socket:tesla_supercharger:voltage} volt", - "de": "
Tesla Supercharger
liefert {socket:tesla_supercharger:voltage} Volt" + "nl": "
Tesla Supercharger
heeft een spanning van {socket:tesla_supercharger:voltage} volt" }, "freeform": { "key": "socket:tesla_supercharger:voltage", @@ -2530,8 +2180,7 @@ "if": "socket:tesla_supercharger:voltage=480 V", "then": { "en": "Tesla Supercharger outputs 480 volt", - "nl": "Tesla Supercharger heeft een spanning van 480 volt", - "de": "Tesla Supercharger liefert 480 Volt" + "nl": "Tesla Supercharger heeft een spanning van 480 volt" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2553,15 +2202,11 @@ ], "question": { "en": "What current do the plugs with
Tesla Supercharger
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger
?", - "da": "Hvilken strømstyrke giver stikkene med
Tesla Supercharger
?", - "de": "Welche Stromstärke liefern die Stecker mit
Tesla Supercharger
?" + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger
?" }, "render": { "en": "
Tesla Supercharger
outputs at most {socket:tesla_supercharger:current}A", - "nl": "
Tesla Supercharger
levert een stroom van maximaal {socket:tesla_supercharger:current}A", - "da": "
Tesla Supercharger
udgange højst {socket:tesla_supercharger:current}A", - "de": "
Tesla Supercharger
liefert maximal {socket:tesla_supercharger:current} A" + "nl": "
Tesla Supercharger
levert een stroom van maximaal {socket:tesla_supercharger:current}A" }, "freeform": { "key": "socket:tesla_supercharger:current", @@ -2572,9 +2217,7 @@ "if": "socket:tesla_supercharger:current=125 A", "then": { "en": "Tesla Supercharger outputs at most 125 A", - "nl": "Tesla Supercharger levert een stroom van maximaal 125 A", - "da": " Tesla Supercharger yder højst 125 A", - "de": "Tesla Supercharger liefert maximal 125 A" + "nl": "Tesla Supercharger levert een stroom van maximaal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2585,9 +2228,7 @@ "if": "socket:tesla_supercharger:current=350 A", "then": { "en": "Tesla Supercharger outputs at most 350 A", - "nl": "Tesla Supercharger levert een stroom van maximaal 350 A", - "da": "Tesla Supercharger yder højst 350 A", - "de": "Tesla Supercharger liefert maximal 350 A" + "nl": "Tesla Supercharger levert een stroom van maximaal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2609,13 +2250,11 @@ ], "question": { "en": "What power output does a single plug of type
Tesla Supercharger
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Tesla Supercharger
?" + "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger
?" }, "render": { "en": "
Tesla Supercharger
outputs at most {socket:tesla_supercharger:output}", - "nl": "
Tesla Supercharger
levert een vermogen van maximaal {socket:tesla_supercharger:output}", - "de": "
Tesla Supercharger
liefert maximal {socket:tesla_supercharger:output}" + "nl": "
Tesla Supercharger
levert een vermogen van maximaal {socket:tesla_supercharger:output}" }, "freeform": { "key": "socket:tesla_supercharger:output", @@ -2625,9 +2264,8 @@ { "if": "socket:tesla_supercharger:output=120 kW", "then": { - "en": "Tesla Supercharger outputs at most 120 kw A", - "nl": "Tesla Supercharger levert een vermogen van maximaal 120 kw A", - "de": "Tesla Supercharger liefert maximal 120 kw A" + "en": "Tesla Supercharger outputs at most 120 kW A", + "nl": "Tesla Supercharger levert een vermogen van maximaal 120 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2637,9 +2275,8 @@ { "if": "socket:tesla_supercharger:output=150 kW", "then": { - "en": "Tesla Supercharger outputs at most 150 kw A", - "nl": "Tesla Supercharger levert een vermogen van maximaal 150 kw A", - "de": "Tesla Supercharger liefert maximal 150 kw A" + "en": "Tesla Supercharger outputs at most 150 kW A", + "nl": "Tesla Supercharger levert een vermogen van maximaal 150 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2649,9 +2286,8 @@ { "if": "socket:tesla_supercharger:output=250 kW", "then": { - "en": "Tesla Supercharger outputs at most 250 kw A", - "nl": "Tesla Supercharger levert een vermogen van maximaal 250 kw A", - "de": "Tesla Supercharger liefert maximal 250 kW A" + "en": "Tesla Supercharger outputs at most 250 kW A", + "nl": "Tesla Supercharger levert een vermogen van maximaal 250 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2673,13 +2309,11 @@ ], "question": { "en": "What voltage do the plugs with
Type 2 (mennekes)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 2 (mennekes)
", - "de": "Welche Spannung liefern die Stecker mit
Typ 2 (Mennekes)
?" + "nl": "Welke spanning levert de stekker van type
Type 2 (mennekes)
" }, "render": { "en": "
Type 2 (mennekes)
outputs {socket:type2:voltage} volt", - "nl": "
Type 2 (mennekes)
heeft een spanning van {socket:type2:voltage} volt", - "de": "
Typ 2 (Mennekes)
liefert {socket:type2:voltage} Volt" + "nl": "
Type 2 (mennekes)
heeft een spanning van {socket:type2:voltage} volt" }, "freeform": { "key": "socket:type2:voltage", @@ -2690,8 +2324,7 @@ "if": "socket:type2:voltage=230 V", "then": { "en": "Type 2 (mennekes) outputs 230 volt", - "nl": "Type 2 (mennekes) heeft een spanning van 230 volt", - "de": "Typ 2 (Mennekes) liefert 230 Volt" + "nl": "Type 2 (mennekes) heeft een spanning van 230 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2702,8 +2335,7 @@ "if": "socket:type2:voltage=400 V", "then": { "en": "Type 2 (mennekes) outputs 400 volt", - "nl": "Type 2 (mennekes) heeft een spanning van 400 volt", - "de": "Typ 2 (Mennekes) liefert 400 Volt" + "nl": "Type 2 (mennekes) heeft een spanning van 400 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2725,15 +2357,11 @@ ], "question": { "en": "What current do the plugs with
Type 2 (mennekes)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 2 (mennekes)
?", - "da": "Hvilken strømstyrke har stik med
Type 2 (mennekes)
?", - "de": "Welche Stromstärke liefern die Stecker mit
Typ 2 (Mennekes)
?" + "nl": "Welke stroom levert de stekker van type
Type 2 (mennekes)
?" }, "render": { "en": "
Type 2 (mennekes)
outputs at most {socket:type2:current}A", - "nl": "
Type 2 (mennekes)
levert een stroom van maximaal {socket:type2:current}A", - "da": "
Type 2 (mennekes)
udgange højst {socket:type2:current}A", - "de": "
Typ 2 (Mennekes)
liefert maximal {socket:type2:current} A" + "nl": "
Type 2 (mennekes)
levert een stroom van maximaal {socket:type2:current}A" }, "freeform": { "key": "socket:type2:current", @@ -2744,9 +2372,7 @@ "if": "socket:type2:current=16 A", "then": { "en": "Type 2 (mennekes) outputs at most 16 A", - "nl": "Type 2 (mennekes) levert een stroom van maximaal 16 A", - "da": "Type 2 (mennekes) udgange højst 16 A", - "de": "Typ 2 (Mennekes) liefert maximal 16 A" + "nl": "Type 2 (mennekes) levert een stroom van maximaal 16 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2757,9 +2383,7 @@ "if": "socket:type2:current=32 A", "then": { "en": "Type 2 (mennekes) outputs at most 32 A", - "nl": "Type 2 (mennekes) levert een stroom van maximaal 32 A", - "da": "Type 2 (mennekes) udgange højst 32 A", - "de": "Typ 2 (Mennekes) liefert maximal 32 A" + "nl": "Type 2 (mennekes) levert een stroom van maximaal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2781,13 +2405,11 @@ ], "question": { "en": "What power output does a single plug of type
Type 2 (mennekes)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 2 (mennekes)
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 2 (Mennekes)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 2 (mennekes)
?" }, "render": { "en": "
Type 2 (mennekes)
outputs at most {socket:type2:output}", - "nl": "
Type 2 (mennekes)
levert een vermogen van maximaal {socket:type2:output}", - "de": "
Typ 2 (Mennekes)
liefert maximal {socket:type2:output}" + "nl": "
Type 2 (mennekes)
levert een vermogen van maximaal {socket:type2:output}" }, "freeform": { "key": "socket:type2:output", @@ -2797,9 +2419,8 @@ { "if": "socket:type2:output=11 kW", "then": { - "en": "Type 2 (mennekes) outputs at most 11 kw A", - "nl": "Type 2 (mennekes) levert een vermogen van maximaal 11 kw A", - "de": "Typ 2 (Mennekes) liefert maximal 11 kw A" + "en": "Type 2 (mennekes) outputs at most 11 kW A", + "nl": "Type 2 (mennekes) levert een vermogen van maximaal 11 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2809,9 +2430,8 @@ { "if": "socket:type2:output=22 kW", "then": { - "en": "Type 2 (mennekes) outputs at most 22 kw A", - "nl": "Type 2 (mennekes) levert een vermogen van maximaal 22 kw A", - "de": "Typ 2 (Mennekes) liefert maximal 22 kw A" + "en": "Type 2 (mennekes) outputs at most 22 kW A", + "nl": "Type 2 (mennekes) levert een vermogen van maximaal 22 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2833,14 +2453,11 @@ ], "question": { "en": "What voltage do the plugs with
Type 2 CCS (mennekes)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 2 CCS (mennekes)
", - "de": "Welche Spannung liefern die Stecker mit
Typ 2 CCS (Mennekes)
?", - "ca": "Quin voltatge ofereixen els endolls amb
Tipus 2 CCS (mennekes)
?" + "nl": "Welke spanning levert de stekker van type
Type 2 CCS (mennekes)
" }, "render": { "en": "
Type 2 CCS (mennekes)
outputs {socket:type2_combo:voltage} volt", - "nl": "
Type 2 CCS (mennekes)
heeft een spanning van {socket:type2_combo:voltage} volt", - "de": "
Typ 2 CCS (Mennekes)
liefert {socket:type2_combo:voltage} Volt" + "nl": "
Type 2 CCS (mennekes)
heeft een spanning van {socket:type2_combo:voltage} volt" }, "freeform": { "key": "socket:type2_combo:voltage", @@ -2851,9 +2468,7 @@ "if": "socket:type2_combo:voltage=500 V", "then": { "en": "Type 2 CCS (mennekes) outputs 500 volt", - "nl": "Type 2 CCS (mennekes) heeft een spanning van 500 volt", - "de": "Typ 2 CCS (Mennekes) liefert 500 Volt", - "ca": "Tipus 2 CCS (mennekes) surt a 500 volts" + "nl": "Type 2 CCS (mennekes) heeft een spanning van 500 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2864,9 +2479,7 @@ "if": "socket:type2_combo:voltage=920 V", "then": { "en": "Type 2 CCS (mennekes) outputs 920 volt", - "nl": "Type 2 CCS (mennekes) heeft een spanning van 920 volt", - "de": "Typ 2 CCS (Mennekes) liefert 920 Volt", - "ca": "Tipus 2 CCS (mennekes) surt a 920 volts" + "nl": "Type 2 CCS (mennekes) heeft een spanning van 920 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2888,16 +2501,11 @@ ], "question": { "en": "What current do the plugs with
Type 2 CCS (mennekes)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 2 CCS (mennekes)
?", - "da": "Hvilken strømstyrke giver stikkene med
Type 2 CCS (mennekes)
?", - "de": "Welche Stromstärke liefern die Stecker mit
Typ 2 CCS (Mennekes)
?", - "ca": "Quin corrent ofereixen els endolls amb
Tipus 2 CCS (mennekes)
?" + "nl": "Welke stroom levert de stekker van type
Type 2 CCS (mennekes)
?" }, "render": { "en": "
Type 2 CCS (mennekes)
outputs at most {socket:type2_combo:current}A", - "nl": "
Type 2 CCS (mennekes)
levert een stroom van maximaal {socket:type2_combo:current}A", - "da": "
Type 2 CCS (mennekes)
udgange højst {socket:type2_combo:current}A", - "de": "
Typ 2 CCS (Mennekes)
liefern maximal {socket:type2_combo:current} A" + "nl": "
Type 2 CCS (mennekes)
levert een stroom van maximaal {socket:type2_combo:current}A" }, "freeform": { "key": "socket:type2_combo:current", @@ -2908,10 +2516,7 @@ "if": "socket:type2_combo:current=125 A", "then": { "en": "Type 2 CCS (mennekes) outputs at most 125 A", - "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 125 A", - "da": "Type 2 CCS (mennekes) udgange på højst 125 A", - "de": "Typ 2 CCS (Mennekes) liefert maximal 125 A", - "ca": "Tipus 2 CCS (mennekes) surt com a màxim a 125 A" + "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2922,10 +2527,7 @@ "if": "socket:type2_combo:current=350 A", "then": { "en": "Type 2 CCS (mennekes) outputs at most 350 A", - "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 350 A", - "da": "Type 2 CCS (mennekes) udgange højst 350 A", - "de": "Typ 2 CCS (Mennekes) liefert maximal 350 A", - "ca": "Tipus 2 CCS (mennekes) surt com a màxim a 350 A" + "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2947,13 +2549,11 @@ ], "question": { "en": "What power output does a single plug of type
Type 2 CCS (mennekes)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 2 CCS (mennekes)
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 2 CCS (Mennekes)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 2 CCS (mennekes)
?" }, "render": { "en": "
Type 2 CCS (mennekes)
outputs at most {socket:type2_combo:output}", - "nl": "
Type 2 CCS (mennekes)
levert een vermogen van maximaal {socket:type2_combo:output}", - "de": "
Typ 2 CCS (Mennekes)
liefert maximal {socket:type2_combo:output}" + "nl": "
Type 2 CCS (mennekes)
levert een vermogen van maximaal {socket:type2_combo:output}" }, "freeform": { "key": "socket:type2_combo:output", @@ -2963,10 +2563,8 @@ { "if": "socket:type2_combo:output=50 kW", "then": { - "en": "Type 2 CCS (mennekes) outputs at most 50 kw A", - "nl": "Type 2 CCS (mennekes) levert een vermogen van maximaal 50 kw A", - "de": "Typ 2 CCS (Mennekes) liefert maximal 50 kw A", - "ca": "Tipus 2 CCS (mennekes) surt com a màxim 50 kw A" + "en": "Type 2 CCS (mennekes) outputs at most 50 kW A", + "nl": "Type 2 CCS (mennekes) levert een vermogen van maximaal 50 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2988,13 +2586,11 @@ ], "question": { "en": "What voltage do the plugs with
Type 2 with cable (mennekes)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 2 met kabel (J1772)
", - "de": "Welche Spannung liefern die Stecker mit
Typ 2 mit Kabel (Mennekes)
?" + "nl": "Welke spanning levert de stekker van type
Type 2 met kabel (J1772)
" }, "render": { "en": "
Type 2 with cable (mennekes)
outputs {socket:type2_cable:voltage} volt", - "nl": "
Type 2 met kabel (J1772)
heeft een spanning van {socket:type2_cable:voltage} volt", - "de": "
Typ 2 mit Kabel (Mennekes)
liefert {socket:type2_cable:voltage} Volt" + "nl": "
Type 2 met kabel (J1772)
heeft een spanning van {socket:type2_cable:voltage} volt" }, "freeform": { "key": "socket:type2_cable:voltage", @@ -3005,8 +2601,7 @@ "if": "socket:type2_cable:voltage=230 V", "then": { "en": "Type 2 with cable (mennekes) outputs 230 volt", - "nl": "Type 2 met kabel (J1772) heeft een spanning van 230 volt", - "de": "Typ 2 mit Kabel (Mennekes) liefert 230 Volt" + "nl": "Type 2 met kabel (J1772) heeft een spanning van 230 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3017,8 +2612,7 @@ "if": "socket:type2_cable:voltage=400 V", "then": { "en": "Type 2 with cable (mennekes) outputs 400 volt", - "nl": "Type 2 met kabel (J1772) heeft een spanning van 400 volt", - "de": "Typ 2 mit Kabel (Mennekes) liefert 400 Volt" + "nl": "Type 2 met kabel (J1772) heeft een spanning van 400 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3040,14 +2634,11 @@ ], "question": { "en": "What current do the plugs with
Type 2 with cable (mennekes)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 2 met kabel (J1772)
?", - "da": "Hvilken strømstyrke har stikkene med
Type 2 med kabel (mennekes)
?", - "de": "Welche Stromstärke liefern die Stecker mit
Typ 2 mit Kabel (Mennekes)
?" + "nl": "Welke stroom levert de stekker van type
Type 2 met kabel (J1772)
?" }, "render": { "en": "
Type 2 with cable (mennekes)
outputs at most {socket:type2_cable:current}A", - "nl": "
Type 2 met kabel (J1772)
levert een stroom van maximaal {socket:type2_cable:current}A", - "de": "
Typ 2 mit Kabel (Mennekes)
liefert maximal {socket:type2_cable:current} A" + "nl": "
Type 2 met kabel (J1772)
levert een stroom van maximaal {socket:type2_cable:current}A" }, "freeform": { "key": "socket:type2_cable:current", @@ -3058,9 +2649,7 @@ "if": "socket:type2_cable:current=16 A", "then": { "en": "Type 2 with cable (mennekes) outputs at most 16 A", - "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 16 A", - "da": "Type 2 med kabel (mennekes) udgange på højst 16 A", - "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 16 A" + "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 16 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3071,9 +2660,7 @@ "if": "socket:type2_cable:current=32 A", "then": { "en": "Type 2 with cable (mennekes) outputs at most 32 A", - "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 32 A", - "da": "Type 2 med kabel (mennekes) udgange på højst 32 A", - "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 32 A" + "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3095,13 +2682,11 @@ ], "question": { "en": "What power output does a single plug of type
Type 2 with cable (mennekes)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 2 met kabel (J1772)
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 2 mit Kabel (Mennekes)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 2 met kabel (J1772)
?" }, "render": { "en": "
Type 2 with cable (mennekes)
outputs at most {socket:type2_cable:output}", - "nl": "
Type 2 met kabel (J1772)
levert een vermogen van maximaal {socket:type2_cable:output}", - "de": "
Typ 2 mit Kabel (Mennekes)
liefert maximal {socket:type2_cable:output}" + "nl": "
Type 2 met kabel (J1772)
levert een vermogen van maximaal {socket:type2_cable:output}" }, "freeform": { "key": "socket:type2_cable:output", @@ -3111,9 +2696,8 @@ { "if": "socket:type2_cable:output=11 kW", "then": { - "en": "Type 2 with cable (mennekes) outputs at most 11 kw A", - "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 11 kw A", - "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 11 kw A" + "en": "Type 2 with cable (mennekes) outputs at most 11 kW A", + "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 11 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3123,9 +2707,8 @@ { "if": "socket:type2_cable:output=22 kW", "then": { - "en": "Type 2 with cable (mennekes) outputs at most 22 kw A", - "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 22 kw A", - "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 22 kw A" + "en": "Type 2 with cable (mennekes) outputs at most 22 kW A", + "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 22 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3146,14 +2729,12 @@ "technical" ], "question": { - "en": "What voltage do the plugs with
Tesla Supercharger CCS (a branded Type 2 CSS)
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
", - "de": "Welche Spannung bieten die
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
?" + "en": "What voltage do the plugs with
Tesla Supercharger CCS (a branded type2_css)
offer?", + "nl": "Welke spanning levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" }, "render": { - "en": "
Tesla Supercharger CCS (a branded Type 2 CSS)
outputs {socket:tesla_supercharger_ccs:voltage} volt", - "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft een spanning van {socket:tesla_supercharger_ccs:voltage} volt", - "de": "
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
liefert {socket:tesla_supercharger_ccs:voltage} Volt" + "en": "
Tesla Supercharger CCS (a branded type2_css)
outputs {socket:tesla_supercharger_ccs:voltage} volt", + "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft een spanning van {socket:tesla_supercharger_ccs:voltage} volt" }, "freeform": { "key": "socket:tesla_supercharger_ccs:voltage", @@ -3163,9 +2744,8 @@ { "if": "socket:tesla_supercharger_ccs:voltage=500 V", "then": { - "en": "Tesla Supercharger CCS (a branded Type 2 CSS) outputs 500 volt", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 500 volt", - "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla) liefert 500 Volt" + "en": "Tesla Supercharger CCS (a branded type2_css) outputs 500 volt", + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 500 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -3175,9 +2755,8 @@ { "if": "socket:tesla_supercharger_ccs:voltage=920 V", "then": { - "en": "Tesla Supercharger CCS (a branded Type 2 CSS) outputs 920 volt", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 920 volt", - "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla) liefert 920 Volt" + "en": "Tesla Supercharger CCS (a branded type2_css) outputs 920 volt", + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 920 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -3199,15 +2778,11 @@ ], "question": { "en": "What current do the plugs with
Tesla Supercharger CCS (a branded type2_css)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?", - "da": "Hvilken strømstyrke har stikkene med
Tesla Supercharger CCS (en type2_css af mærketype2_css)
?", - "de": "Welche Stromstärke bieten die Anschlüsse mit
Tesla Supercharger CCS (Typ2 CSS von Tesla)
?" + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?" }, "render": { "en": "
Tesla Supercharger CCS (a branded type2_css)
outputs at most {socket:tesla_supercharger_ccs:current}A", - "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een stroom van maximaal {socket:tesla_supercharger_ccs:current}A", - "da": "
Tesla Supercharger CCS (en mærkevare type2_css)
udgange højst {socket:tesla_supercharger_ccs:current}A", - "de": "
Tesla Supercharger CCS (Typ 2 CSS)
liefert maximal {socket:tesla_supercharger_ccs:current} A" + "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een stroom van maximaal {socket:tesla_supercharger_ccs:current}A" }, "freeform": { "key": "socket:tesla_supercharger_ccs:current", @@ -3218,9 +2793,7 @@ "if": "socket:tesla_supercharger_ccs:current=125 A", "then": { "en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 125 A", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 125 A", - "da": "Tesla Supercharger CCS (en mærkevare type2_css) yder højst 125 A", - "de": "Tesla Supercharger CCS (Typ 2 CSS) liefert maximal 125 A" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -3231,9 +2804,7 @@ "if": "socket:tesla_supercharger_ccs:current=350 A", "then": { "en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 350 A", - "da": "Tesla Supercharger CCS (en mærkevare type2_css) yder højst 350 A", - "de": "Tesla Supercharger CCS (Typ 2 CSS) liefert maximal 350 A" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -3254,14 +2825,12 @@ "technical" ], "question": { - "en": "What power output does a single plug of type
Tesla Supercharger CCS (a branded Type 2 CSS)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?", - "de": "Welche Leistung bietet ein einzelner Stecker des Typs
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
?" + "en": "What power output does a single plug of type
Tesla Supercharger CCS (a branded type2_css)
offer?", + "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?" }, "render": { - "en": "
Tesla Supercharger CCS (a branded Type 2 CSS)
outputs at most {socket:tesla_supercharger_ccs:output}", - "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een vermogen van maximaal {socket:tesla_supercharger_ccs:output}", - "de": "
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
liefert maximal {socket:tesla_supercharger_ccs:output}" + "en": "
Tesla Supercharger CCS (a branded type2_css)
outputs at most {socket:tesla_supercharger_ccs:output}", + "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een vermogen van maximaal {socket:tesla_supercharger_ccs:output}" }, "freeform": { "key": "socket:tesla_supercharger_ccs:output", @@ -3271,9 +2840,8 @@ { "if": "socket:tesla_supercharger_ccs:output=50 kW", "then": { - "en": "Tesla Supercharger CCS (a branded Type 2 CSS) outputs at most 50 kw A", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een vermogen van maximaal 50 kw A", - "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla) liefert maximal 50 kw A" + "en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW A", + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een vermogen van maximaal 50 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -3294,14 +2862,12 @@ "technical" ], "question": { - "en": "What voltage do the plugs with
Tesla Supercharger (Destination)
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla Supercharger (Destination)
", - "de": "Welche Spannung bieten die
Tesla Supercharger (Destination)
?" + "en": "What voltage do the plugs with
Tesla Supercharger (destination)
offer?", + "nl": "Welke spanning levert de stekker van type
Tesla Supercharger (destination)
" }, "render": { - "en": "
Tesla Supercharger (Destination)
outputs {socket:tesla_destination:voltage} volt", - "nl": "
Tesla Supercharger (Destination)
heeft een spanning van {socket:tesla_destination:voltage} volt", - "de": "
Tesla Supercharger (Destination)
liefert {socket:tesla_destination:voltage} Volt" + "en": "
Tesla Supercharger (destination)
outputs {socket:tesla_destination:voltage} volt", + "nl": "
Tesla Supercharger (destination)
heeft een spanning van {socket:tesla_destination:voltage} volt" }, "freeform": { "key": "socket:tesla_destination:voltage", @@ -3311,9 +2877,8 @@ { "if": "socket:tesla_destination:voltage=480 V", "then": { - "en": "Tesla Supercharger (Destination) outputs 480 volt", - "nl": "Tesla Supercharger (Destination) heeft een spanning van 480 volt", - "de": "Tesla Supercharger (Destination) liefert 480 Volt" + "en": "Tesla Supercharger (destination) outputs 480 volt", + "nl": "Tesla Supercharger (destination) heeft een spanning van 480 volt" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3334,18 +2899,12 @@ "technical" ], "question": { - "en": "What current do the plugs with
Tesla Supercharger (Destination)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger (Destination)
?", - "ca": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", - "da": "Hvilken strømstyrke har stikkene med
Tesla Supercharger (Destination)
med Tesla Supercharger (Destination) ?", - "de": "Welche Stromstärke liefern die Anschlüsse mit
Tesla Supercharger (Destination)
?" + "en": "What current do the plugs with
Tesla Supercharger (destination)
offer?", + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger (destination)
?" }, "render": { - "en": "
Tesla Supercharger (Destination)
outputs at most {socket:tesla_destination:current}A", - "nl": "
Tesla Supercharger (Destination)
levert een stroom van maximaal {socket:tesla_destination:current}A", - "ca": "
Tesla Supercharger (Destinació)
sortida com a màxim {socket:tesla_destination:current}A", - "da": "
Tesla Supercharger (destination)
udgange højst {socket:tesla_destination:current}A", - "de": "
Tesla Supercharger (Destination)
liefert maximal {socket:tesla_destination:current} A" + "en": "
Tesla Supercharger (destination)
outputs at most {socket:tesla_destination:current}A", + "nl": "
Tesla Supercharger (destination)
levert een stroom van maximaal {socket:tesla_destination:current}A" }, "freeform": { "key": "socket:tesla_destination:current", @@ -3355,10 +2914,8 @@ { "if": "socket:tesla_destination:current=125 A", "then": { - "en": "Tesla Supercharger (Destination) outputs at most 125 A", - "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 125 A", - "ca": "Tesla Supercharger (Destinació) emet com a màxim 125 A", - "de": "Tesla Supercharger (Destination) liefert maximal 125 A" + "en": "Tesla Supercharger (destination) outputs at most 125 A", + "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3368,10 +2925,8 @@ { "if": "socket:tesla_destination:current=350 A", "then": { - "en": "Tesla Supercharger (Destination) outputs at most 350 A", - "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 350 A", - "ca": "Tesla Supercharger (Destinació) emet com a màxim 350 A", - "de": "Tesla Supercharger (Destination) liefert maximal 350 A" + "en": "Tesla Supercharger (destination) outputs at most 350 A", + "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3392,14 +2947,12 @@ "technical" ], "question": { - "en": "What power output does a single plug of type
Tesla Supercharger (Destination)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger (destination)
?", - "de": "Welche Leistung bietet ein einzelner Stecker des Typs
Tesla Supercharger (Destination)
?" + "en": "What power output does a single plug of type
Tesla Supercharger (destination)
offer?", + "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger (destination)
?" }, "render": { - "en": "
Tesla Supercharger (Destination)
outputs at most {socket:tesla_destination:output}", - "nl": "
Tesla Supercharger (destination)
levert een vermogen van maximaal {socket:tesla_destination:output}", - "de": "
Tesla Supercharger (Destination)
liefert maximal {socket:tesla_destination:output}" + "en": "
Tesla Supercharger (destination)
outputs at most {socket:tesla_destination:output}", + "nl": "
Tesla Supercharger (destination)
levert een vermogen van maximaal {socket:tesla_destination:output}" }, "freeform": { "key": "socket:tesla_destination:output", @@ -3409,9 +2962,8 @@ { "if": "socket:tesla_destination:output=120 kW", "then": { - "en": "Tesla Supercharger (Destination) outputs at most 120 kw A", - "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 120 kw A", - "de": "Tesla Supercharger (Destination) liefert maximal 120 kw A" + "en": "Tesla Supercharger (destination) outputs at most 120 kW A", + "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 120 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3421,9 +2973,8 @@ { "if": "socket:tesla_destination:output=150 kW", "then": { - "en": "Tesla Supercharger (Destination) outputs at most 150 kw A", - "nl": "Tesla Supercharger (Destination) levert een vermogen van maximaal 150 kw A", - "de": "Tesla Supercharger (Destination) liefert maximal 150 kw A" + "en": "Tesla Supercharger (destination) outputs at most 150 kW A", + "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 150 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3433,9 +2984,8 @@ { "if": "socket:tesla_destination:output=250 kW", "then": { - "en": "Tesla Supercharger (Destination) outputs at most 250 kw A", - "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 250 kw A", - "de": "Tesla Supercharger (Destination) liefert maximal 250 kw A" + "en": "Tesla Supercharger (destination) outputs at most 250 kW A", + "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 250 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3456,14 +3006,12 @@ "technical" ], "question": { - "en": "What voltage do the plugs with
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla supercharger (destination). (Een Type 2 met kabel en Tesla-logo)
?", - "de": "Welche Spannung bieten die
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
?" + "en": "What voltage do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", + "nl": "Welke spanning levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "render": { "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs {socket:tesla_destination:voltage} volt", - "nl": "
Tesla supercharger (destination). (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van {socket:tesla_destination:voltage} volt", - "de": "
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
liefert {socket:tesla_destination:voltage} Volt" + "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van {socket:tesla_destination:voltage} volt" }, "freeform": { "key": "socket:tesla_destination:voltage", @@ -3473,9 +3021,8 @@ { "if": "socket:tesla_destination:voltage=230 V", "then": { - "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs 230 volt", - "nl": "Tesla Supercharger (Destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert 230 Volt" + "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3485,9 +3032,8 @@ { "if": "socket:tesla_destination:voltage=400 V", "then": { - "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs 400 volt", - "nl": "Tesla Supercharger (Destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert 400 Volt" + "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3508,15 +3054,12 @@ "technical" ], "question": { - "en": "What current do the plugs with
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger (Destination) (Een Type 2 met kabel en Tesla-logo)
?", - "da": "Hvilken strømstyrke har stikkene med
Tesla Supercharger (Destination) (A Type 2 med kabel med Tesla-mærket)
?", - "de": "Welche Stromstärke liefern die Stecker mit
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
?" + "en": "What current do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", + "nl": "Welke stroom levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" }, "render": { - "en": "
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
outputs at most {socket:tesla_destination:current}A", - "nl": "
Tesla Supercharger (Destination) (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A", - "de": "
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
liefert maximal {socket:tesla_destination:current} A" + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:current}A", + "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A" }, "freeform": { "key": "socket:tesla_destination:current", @@ -3526,10 +3069,8 @@ { "if": "socket:tesla_destination:current=16 A", "then": { - "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla) outputs at most 16 A", - "nl": "Tesla supercharger (Destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A", - "da": "Tesla Supercharger (Destination) (A Type 2 med kabel mærket som tesla) yder højst 16 A", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel) liefert maximal 16 A" + "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3539,10 +3080,8 @@ { "if": "socket:tesla_destination:current=32 A", "then": { - "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 32 A", - "nl": "Tesla Supercharger (Destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A", - "da": "Tesla Supercharger (Destination) (A Type 2 med kabel af Tesla-mærket) yder højst 32 A", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert maximal 32 A" + "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3563,14 +3102,12 @@ "technical" ], "question": { - "en": "What power output does a single plug of type
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
?", - "de": "Welche Leistung bietet ein einzelner Stecker des Typs
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
?" + "en": "What power output does a single plug of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", + "nl": "Welk vermogen levert een enkele stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" }, "render": { - "en": "
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
outputs at most {socket:tesla_destination:output}", - "nl": "
Tesla Supercharger (Destination) (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal {socket:tesla_destination:output}", - "de": "
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
liefert maximal {socket:tesla_destination:output}" + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:output}", + "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal {socket:tesla_destination:output}" }, "freeform": { "key": "socket:tesla_destination:output", @@ -3580,9 +3117,8 @@ { "if": "socket:tesla_destination:output=11 kW", "then": { - "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 11 kw A", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 11 kw A", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert maximal 11 kw A" + "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW A", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 11 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3592,9 +3128,8 @@ { "if": "socket:tesla_destination:output=22 kW", "then": { - "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 22 kw A", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 22 kw A", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert maximal 22 kw A" + "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW A", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 22 kW A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3616,13 +3151,11 @@ ], "question": { "en": "What voltage do the plugs with
USB to charge phones and small electronics
offer?", - "nl": "Welke spanning levert de stekker van type
USB om GSMs en kleine electronica op te laden
", - "de": "Welche Spannung liefern die Stecker mit
USB zum Laden von Handys und kleinen Elektrogeräten
?" + "nl": "Welke spanning levert de stekker van type
USB om GSMs en kleine electronica op te laden
" }, "render": { "en": "
USB to charge phones and small electronics
outputs {socket:USB-A:voltage} volt", - "nl": "
USB om GSMs en kleine electronica op te laden
heeft een spanning van {socket:USB-A:voltage} volt", - "de": "
USB zum Aufladen von Telefonen und kleinen Elektrogeräten
liefert {socket:USB-A:voltage} Volt" + "nl": "
USB om GSMs en kleine electronica op te laden
heeft een spanning van {socket:USB-A:voltage} volt" }, "freeform": { "key": "socket:USB-A:voltage", @@ -3633,8 +3166,7 @@ "if": "socket:USB-A:voltage=5 V", "then": { "en": "USB to charge phones and small electronics outputs 5 volt", - "nl": "USB om GSMs en kleine electronica op te laden heeft een spanning van 5 volt", - "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten liefert 5 Volt" + "nl": "USB om GSMs en kleine electronica op te laden heeft een spanning van 5 volt" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3656,19 +3188,11 @@ ], "question": { "en": "What current do the plugs with
USB to charge phones and small electronics
offer?", - "nl": "Welke stroom levert de stekker van type
USB om GSMs en kleine electronica op te laden
?", - "ca": "Quina corrent ofereixen els connectors amb
USBper a carrega telèfons i dispositius electrònics petits
?", - "da": "Hvilken strømstyrke har stikkene med
USB til opladning af telefoner og småt elektronikudstyr
?", - "de": "Welche Stromstärke liefern die Stecker mit
USB zum Laden von Handys und kleinen Elektrogeräten
?", - "es": "¿Qué corriente ofrecen los conectores con
USB para cargar teléfonos y dispositivos electrónicos pequeños
?" + "nl": "Welke stroom levert de stekker van type
USB om GSMs en kleine electronica op te laden
?" }, "render": { "en": "
USB to charge phones and small electronics
outputs at most {socket:USB-A:current}A", - "nl": "
USB om GSMs en kleine electronica op te laden
levert een stroom van maximaal {socket:USB-A:current}A", - "ca": "
USBper a carregar telèfons i petits dispositius electrònics
com a màxim a {socket:USB-A:current}A", - "da": "
USB til opladning af telefoner og småt elektronikudstyr
udsender højst {socket:USB-A:current}A", - "de": "
USB zum Aufladen von Telefonen und kleinen Elektrogeräten
liefert maximal {socket:USB-A:current} A", - "es": "
USB para carga teléfonos y dispositivos electrónicos pequeños
salida de hasta {socket:USB-A:current}A" + "nl": "
USB om GSMs en kleine electronica op te laden
levert een stroom van maximaal {socket:USB-A:current}A" }, "freeform": { "key": "socket:USB-A:current", @@ -3679,11 +3203,7 @@ "if": "socket:USB-A:current=1 A", "then": { "en": "USB to charge phones and small electronics outputs at most 1 A", - "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 1 A", - "ca": "USB per a carregar telèfons i dispositius petits fins a 1 A", - "da": "USB til opladning af telefoner og mindre elektronik yder højst 1 A", - "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 1 A", - "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" + "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 1 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3694,11 +3214,7 @@ "if": "socket:USB-A:current=2 A", "then": { "en": "USB to charge phones and small electronics outputs at most 2 A", - "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 2 A", - "ca": "USB per a carregar telèfons i dispositius petits fins a 2 A", - "da": "USB til opladning af telefoner og små elektroniske apparater yder højst 2 A", - "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 2 A", - "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" + "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 2 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3720,13 +3236,11 @@ ], "question": { "en": "What power output does a single plug of type
USB to charge phones and small electronics
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
USB om GSMs en kleine electronica op te laden
?", - "de": "Welche Leistung bietet ein einzelner Stecker des Typs
USB zum Aufladen von Handys und kleinen Elektrogeräten
?" + "nl": "Welk vermogen levert een enkele stekker van type
USB om GSMs en kleine electronica op te laden
?" }, "render": { "en": "
USB to charge phones and small electronics
outputs at most {socket:USB-A:output}", - "nl": "
USB om GSMs en kleine electronica op te laden
levert een vermogen van maximaal {socket:USB-A:output}", - "de": "
USB zum Aufladen von Telefonen und kleiner Elektrogeräte
liefert maximal {socket:USB-A:output}" + "nl": "
USB om GSMs en kleine electronica op te laden
levert een vermogen van maximaal {socket:USB-A:output}" }, "freeform": { "key": "socket:USB-A:output", @@ -3736,9 +3250,8 @@ { "if": "socket:USB-A:output=5W", "then": { - "en": "USB to charge phones and small electronics outputs at most 5w A", - "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 5w A", - "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 5w A" + "en": "USB to charge phones and small electronics outputs at most 5W A", + "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 5W A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3748,9 +3261,8 @@ { "if": "socket:USB-A:output=10W", "then": { - "en": "USB to charge phones and small electronics outputs at most 10w A", - "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 10w A", - "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 10w A" + "en": "USB to charge phones and small electronics outputs at most 10W A", + "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 10W A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3772,13 +3284,11 @@ ], "question": { "en": "What voltage do the plugs with
Bosch Active Connect with 3 pins and cable
offer?", - "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
", - "de": "Welche Spannung bieten die Stecker mit
Bosch Active Connect mit 3 Pins und Kabel
?" + "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
" }, "render": { "en": "
Bosch Active Connect with 3 pins and cable
outputs {socket:bosch_3pin:voltage} volt", - "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
heeft een spanning van {socket:bosch_3pin:voltage} volt", - "de": "
Bosch Active Connect mit 3 Pins und Kabel
liefert {socket:bosch_3pin:voltage} Volt" + "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
heeft een spanning van {socket:bosch_3pin:voltage} volt" }, "freeform": { "key": "socket:bosch_3pin:voltage", @@ -3799,15 +3309,11 @@ ], "question": { "en": "What current do the plugs with
Bosch Active Connect with 3 pins and cable
offer?", - "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?", - "da": "Hvilken strøm har stikkene med
Bosch Active Connect med 3 ben og kabel
?", - "de": "Welche Stromstärke liefern die Stecker mit
Bosch Active Connect mit 3 Pins und Kabel
?" + "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?" }, "render": { "en": "
Bosch Active Connect with 3 pins and cable
outputs at most {socket:bosch_3pin:current}A", - "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_3pin:current}A", - "da": "
Bosch Active Connect med 3 ben og kabel
udgange højst {socket:bosch_3pin:current}A", - "de": "
Bosch Active Connect mit 3 Pins und Kabel
liefern maximal {socket:bosch_3pin:current} A" + "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_3pin:current}A" }, "freeform": { "key": "socket:bosch_3pin:current", @@ -3828,13 +3334,11 @@ ], "question": { "en": "What power output does a single plug of type
Bosch Active Connect with 3 pins and cable
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Bosch Active Connect mit 3 Pins und Kabel
?" + "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?" }, "render": { "en": "
Bosch Active Connect with 3 pins and cable
outputs at most {socket:bosch_3pin:output}", - "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_3pin:output}", - "de": "
Bosch Active Connect mit 3 Pins und Kabel
liefert maximal {socket:bosch_3pin:output}" + "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_3pin:output}" }, "freeform": { "key": "socket:bosch_3pin:output", @@ -3855,13 +3359,11 @@ ], "question": { "en": "What voltage do the plugs with
Bosch Active Connect with 5 pins and cable
offer?", - "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
", - "de": "Welche Spannung liefern die
Bosch Active Connect mit 5 Pins und Kabel
?" + "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
" }, "render": { "en": "
Bosch Active Connect with 5 pins and cable
outputs {socket:bosch_5pin:voltage} volt", - "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
heeft een spanning van {socket:bosch_5pin:voltage} volt", - "de": "
Bosch Active Connect mit 5 Pins und Kabel
liefert {socket:bosch_5pin:voltage} Volt" + "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
heeft een spanning van {socket:bosch_5pin:voltage} volt" }, "freeform": { "key": "socket:bosch_5pin:voltage", @@ -3882,15 +3384,11 @@ ], "question": { "en": "What current do the plugs with
Bosch Active Connect with 5 pins and cable
offer?", - "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?", - "da": "Hvilken strømstyrke har stikkene med
Bosch Active Connect med 5 ben og kabel
med Bosch Active Connect med 5 ben og kabel ?", - "de": "Welche Stromstärke liefern die Stecker mit
Bosch Active Connect mit 5 Pins und Kabel
?" + "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?" }, "render": { "en": "
Bosch Active Connect with 5 pins and cable
outputs at most {socket:bosch_5pin:current}A", - "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_5pin:current}A", - "da": "
Bosch Active Connect med 5 ben og kabel
udgange højst {socket:bosch_5pin:current}A", - "de": "
Bosch Active Connect mit 5 Pins und Kabel
liefern maximal {socket:bosch_5pin:current} A" + "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_5pin:current}A" }, "freeform": { "key": "socket:bosch_5pin:current", @@ -3911,13 +3409,11 @@ ], "question": { "en": "What power output does a single plug of type
Bosch Active Connect with 5 pins and cable
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?", - "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Bosch Active Connect mit 5 Pins und Kabel
?" + "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?" }, "render": { "en": "
Bosch Active Connect with 5 pins and cable
outputs at most {socket:bosch_5pin:output}", - "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_5pin:output}", - "de": "
Bosch Active Connect mit 5 Pins und Kabel
liefert maximal {socket:bosch_5pin:output}" + "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_5pin:output}" }, "freeform": { "key": "socket:bosch_5pin:output", @@ -3936,8 +3432,7 @@ "override": { "question": { "en": "When is this charging station opened?", - "nl": "Wanneer is dit oplaadpunt beschikbaar??", - "de": "Wann ist die Ladestation geöffnet?" + "nl": "Wanneer is dit oplaadpunt beschikbaar??" } }, "id": "OH" @@ -3946,11 +3441,7 @@ "id": "fee", "question": { "en": "Does one have to pay to use this charging station?", - "nl": "Moet men betalen om dit oplaadpunt te gebruiken?", - "ca": "Hi ha que pagar per utilitzar aquest punt de càrrega?", - "da": "Skal man betale for at bruge denne ladestation?", - "de": "Muss man für die Nutzung dieser Ladestation bezahlen?", - "es": "¿Hay que pagar para utilizar esta estación de carga?" + "nl": "Moet men betalen om dit oplaadpunt te gebruiken?" }, "mappings": [ { @@ -3964,10 +3455,7 @@ }, "then": { "nl": "Gratis te gebruiken (zonder aan te melden)", - "en": "Free to use (without authenticating)", - "ca": "ús gratuït (sense autentificació)", - "da": "Gratis at bruge (uden godkendelse)", - "de": "Die Nutzung ist kostenlos, keine Authentifizierung erforderlich" + "en": "Free to use (without authenticating)" } }, { @@ -3981,10 +3469,7 @@ }, "then": { "nl": "Gratis te gebruiken, maar aanmelden met een applicatie is verplicht", - "en": "Free to use, but one has to authenticate", - "ca": "Ús gratuït, però un s'ha d'autentificar", - "da": "Gratis at bruge, men man skal godkende", - "de": "Die Nutzung ist kostenlos, Authentifizierung erforderlich" + "en": "Free to use, but one has to authenticate" } }, { @@ -3995,9 +3480,7 @@ }, "then": { "nl": "Gratis te gebruiken", - "en": "Free to use", - "da": "Gratis at bruge", - "de": "Kostenlose Nutzung" + "en": "Free to use" }, "hideInAnswer": true }, @@ -4009,12 +3492,8 @@ ] }, "then": { - "nl": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/…", - "en": "Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station", - "ca": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que opera l'estació de càrrega", - "da": "Betalt brug, men gratis for kunder på det hotel/pub/hospital/... der driver ladestationen", - "de": "Die Nutzung ist kostenpflichtig, aber für Kunden des Betreibers der Einrichtung, wie Hotel, Krankenhaus, … kostenlos", - "es": "De pago, pero gratis para clientes del hotel/pub/hostpital... quien opera la estación de carga" + "nl": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/...", + "en": "Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station" } }, { @@ -4026,11 +3505,7 @@ }, "then": { "nl": "Betalend", - "en": "Paid use", - "ca": "Ús de pagament", - "da": "Betalt brug", - "de": "Die Nutzung ist kostenpflichtig", - "es": "Uso de pago" + "en": "Paid use" } } ] @@ -4039,19 +3514,11 @@ "id": "charge", "question": { "en": "How much does one have to pay to use this charging station?", - "nl": "Hoeveel moet men betalen om dit oplaadpunt te gebruiken?", - "ca": "Quant cal pagar per utilitzar aquesta estació de càrrega?", - "da": "Hvor meget skal man betale for at bruge denne ladestation?", - "de": "Wie viel muss man für die Nutzung dieser Ladestation bezahlen?", - "es": "¿Cuánto hay que pagar para utilizar esta estación de carga?" + "nl": "Hoeveel moet men betalen om dit oplaadpunt te gebruiken?" }, "render": { "en": "Using this charging station costs {charge}", - "nl": "Dit oplaadpunt gebruiken kost {charge}", - "ca": "Utilitzar aquesta estació de càrrega costa {charge}", - "da": "Brug af denne ladestation koster {charge}", - "de": "Die Nutzung dieser Ladestation kostet {charge}", - "es": "Utilizar esta estación de carga cuesta {charge}" + "nl": "Dit oplaadpunt gebruiken kost {charge}" }, "freeform": { "key": "charge" @@ -4075,12 +3542,7 @@ "#": "In some cases, charging is free but one has to be authenticated. We only ask for authentication if fee is no (or unset). By default one sees the questions for either the payment options or the authentication options, but normally not both", "question": { "en": "What kind of authentication is available at the charging station?", - "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?", - "ca": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?", - "da": "Hvilken form for godkendelse er tilgængelig ved ladestationen?", - "de": "Welche Art der Authentifizierung ist an der Ladestation möglich?", - "es": "¿Qué tipo de autenticación está disponible en esta estación de carga?", - "fr": "Quelle sorte d'authentification est disponible à cette station de charge ?" + "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?" }, "multiAnswer": true, "mappings": [ @@ -4089,12 +3551,7 @@ "ifnot": "authentication:membership_card=no", "then": { "en": "Authentication by a membership card", - "nl": "Aanmelden met een lidkaart is mogelijk", - "ca": "Autenticació mitjançant una targeta de soci", - "da": "Godkendelse med et medlemskort", - "de": "Authentifizierung per Mitgliedskarte", - "es": "Autenticación mediante tarjeta de membresía", - "fr": "Authentification par carte de membre" + "nl": "Aanmelden met een lidkaart is mogelijk" } }, { @@ -4102,12 +3559,7 @@ "ifnot": "authentication:app=no", "then": { "en": "Authentication by an app", - "nl": "Aanmelden via een applicatie is mogelijk", - "ca": "Autenticació mitjançant una aplicació", - "da": "Godkendelse med en app", - "de": "Authentifizierung per App", - "es": "Autenticación mediante aplicación", - "fr": "Authentification par une app" + "nl": "Aanmelden via een applicatie is mogelijk" } }, { @@ -4115,12 +3567,7 @@ "ifnot": "authentication:phone_call=no", "then": { "en": "Authentication via phone call is available", - "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk", - "ca": "L'autenticació per trucada telefònica està disponible", - "da": "Godkendelse via telefonopkald er tilgængelig", - "de": "Authentifizierung per Anruf ist möglich", - "es": "Autenticación mediante llamada telefónica disponible", - "fr": "Authentification par appel téléphonique est disponible" + "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk" } }, { @@ -4128,12 +3575,7 @@ "ifnot": "authentication:short_message=no", "then": { "en": "Authentication via SMS is available", - "nl": "Aanmelden via SMS is mogelijk", - "ca": "L'autenticació per SMS està disponible", - "da": "Godkendelse via SMS er tilgængelig", - "de": "Authentifizierung per SMS ist möglich", - "es": "Autenticación mediante SMS disponible", - "fr": "Authentification par SMS est disponible" + "nl": "Aanmelden via SMS is mogelijk" } }, { @@ -4141,12 +3583,7 @@ "ifnot": "authentication:nfc=no", "then": { "en": "Authentication via NFC is available", - "nl": "Aanmelden via NFC is mogelijk", - "ca": "L'autenticació via NFC està disponible", - "da": "Godkendelse via NFC er tilgængelig", - "de": "Authentifizierung per NFC ist möglich", - "es": "Autenticación mediante NFC disponible", - "fr": "Authentification par NFC est disponible" + "nl": "Aanmelden via NFC is mogelijk" } }, { @@ -4154,10 +3591,7 @@ "ifnot": "authentication:money_card=no", "then": { "en": "Authentication via Money Card is available", - "nl": "Aanmelden met Money Card is mogelijk", - "da": "Godkendelse via Money Card er tilgængelig", - "de": "Authentifizierung per Geldkarte ist möglich", - "es": "Autenticación mediante Money Card disponible" + "nl": "Aanmelden met Money Card is mogelijk" } }, { @@ -4165,11 +3599,7 @@ "ifnot": "authentication:debit_card=no", "then": { "en": "Authentication via debit card is available", - "nl": "Aanmelden met een betaalkaart is mogelijk", - "da": "Godkendelse via betalingskort er tilgængelig", - "de": "Authentifizierung per Kreditkarte ist möglich", - "es": "Autenticación mediante tarjeta de débito disponible", - "fr": "Authentification par carte de débit est disponible" + "nl": "Aanmelden met een betaalkaart is mogelijk" } }, { @@ -4177,12 +3607,7 @@ "ifnot": "authentication:none=no", "then": { "en": "Charging here is (also) possible without authentication", - "nl": "Hier opladen is (ook) mogelijk zonder aan te melden", - "ca": "Carregar aquí (també) és possible sense autenticació", - "da": "Opladning her er (også) muligt uden godkendelse", - "de": "Das Laden ist hier (auch) ohne Authentifizierung möglich", - "es": "La carga aquí (también) es posible sin autenticación", - "fr": "Charger ici est (aussi) possible sans authentification" + "nl": "Hier opladen is (ook) mogelijk zonder aan te melden" } } ], @@ -4197,18 +3622,11 @@ "id": "Auth phone", "render": { "en": "Authenticate by calling or SMS'ing to {authentication:phone_call:number}", - "nl": "Aanmelden door te bellen of te SMS'en naar {authentication:phone_call:number}", - "ca": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}", - "da": "Godkend dig ved at ringe eller sende en sms til {authentication:phone_call:number}", - "de": "Authentifizierung durch Anruf oder SMS an {authentication:phone_call:number}" + "nl": "Aanmelden door te bellen of te SMS'en naar {authentication:phone_call:number}" }, "question": { "en": "What's the phone number for authentication call or SMS?", - "nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?", - "ca": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?", - "da": "Hvad er telefonnummeret til godkendelsesopkald eller SMS?", - "de": "Wie lautet die Telefonnummer für den Authentifizierungsanruf oder die SMS?", - "es": "¿Cual es el número de teléfono para la llamada de autenticación o SMS?" + "nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?" }, "freeform": { "key": "authentication:phone_call:number", @@ -4225,33 +3643,21 @@ "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í?", - "da": "Hvad er den maksimale tid, man må opholde sig her?", - "de": "Wie lange darf man hier maximal parken?", - "es": "¿Cuál es la máxima cantidad de tiempo que se permite permanecer aquí?" + "nl": "Hoelang mag een voertuig hier blijven staan?" }, "freeform": { "key": "maxstay" }, "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)}", - "da": "Man kan højst blive {canonical(maxstay)}", - "de": "Die maximale Parkdauer beträgt {canonical(maxstay)}", - "es": "Se puede estar como máximo {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", - "ca": "No hi ha límit de temps per a deixar el teu vehicle aquí", - "da": "Ingen tidsbegrænsning på at forlade dit køretøj her", - "de": "Keine Höchstparkdauer", - "es": "No hay límite de tiempo para dejar tu vehículo aquí" + "nl": "Geen maximum parkeertijd" } } ], @@ -4268,19 +3674,11 @@ "id": "Network", "render": { "en": "Part of the network {network}", - "nl": "Maakt deel uit van het {network}-netwerk", - "ca": "Part de la xarxa {network}", - "da": "En del af netværket {network}", - "de": "Teil des Netzwerks {network}", - "es": "Parte de la red {network}" + "nl": "Maakt deel uit van het {network}-netwerk" }, "question": { "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?", - "da": "Er denne ladestation en del af et netværk?", - "de": "Ist diese Ladestation Teil eines Netzwerks?", - "es": "¿Esta estación de carga forma parte de una red?" + "nl": "Is dit oplaadpunt deel van een groter netwerk?" }, "freeform": { "key": "network" @@ -4290,22 +3688,14 @@ "if": "no:network=yes", "then": { "en": "Not part of a bigger network, e.g. because the charging station is maintained by a local business", - "nl": "Maakt geen deel uit van een groter netwerk, een lokale zaak of organisatie beheert dit oplaadpunt", - "ca": "No forma part d'una xarxa més gran, p.e. perqué l'estació de càrrega la manté un negoci local", - "da": "Ikke en del af et større netværk, f.eks. fordi ladestationen vedligeholdes af en lokal virksomhed", - "de": "Nicht Teil eines größeren Netzwerks, z. B. weil die Ladestation von einem lokalen Unternehmen betrieben wird", - "es": "No forma parte de una red más grande, ej. porque la estación de carga la mantiene un negocio local" + "nl": "Maakt geen deel uit van een groter netwerk, een lokale zaak of organisatie beheert dit oplaadpunt" } }, { "if": "network=none", "then": { "en": "Not part of a bigger network", - "nl": "Maakt geen deel uit van een groter netwerk", - "ca": "No forma part d'una xarxa major", - "da": "Ikke en del af et større netværk", - "de": "Nicht Teil eines größeren Netzwerks", - "es": "No forma parte de una red mayor" + "nl": "Maakt geen deel uit van een groter netwerk" }, "hideInAnswer": true }, @@ -4351,19 +3741,11 @@ "id": "Operator", "question": { "en": "Who is the operator of this charging station?", - "nl": "Wie beheert dit oplaadpunt?", - "ca": "Qui és l'operadora d'aquesta estació de càrrega?", - "da": "Hvem er operatøren af denne ladestation?", - "de": "Wer ist der Betreiber dieser Ladestation?", - "es": "¿Quien es la operadora de esta estación de carga?" + "nl": "Wie beheert dit oplaadpunt?" }, "render": { "en": "This charging station is operated by {operator}", - "nl": "Wordt beheerd door {operator}", - "ca": "Aquesta estació de càrrega l'opera {operator}", - "da": "Denne ladestation drives af {operator}", - "de": "Die Station wird betrieben von {operator}", - "es": "Esta estación de carga la opera {operator}" + "nl": "Wordt beheerd door {operator}" }, "freeform": { "key": "operator" @@ -4377,11 +3759,7 @@ }, "then": { "en": "Actually, {operator} is the network", - "nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt", - "ca": "De fet, {operator} és la xarxa", - "da": "Faktisk er {operator} netværket", - "de": "Eigentlich ist {operator} das Netzwerk", - "es": "De hecho, {operator} es la red" + "nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt" }, "addExtraTags": [ "operator=" @@ -4395,21 +3773,11 @@ "id": "phone", "question": { "en": "What number can one call if there is a problem with this charging station?", - "nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?", - "ca": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?", - "da": "Hvilket nummer kan man ringe til, hvis der er et problem med denne ladestation?", - "de": "Welche Nummer kann man anrufen, wenn es ein Problem mit dieser Ladestation gibt?", - "es": "¿A qué número se puede llamar si hay un problema con esta estación de carga?", - "fr": "Quel numéro peut on appeler s'il y a un problème avec cette station de charge ?" + "nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?" }, "render": { "en": "In case of problems, call {phone}", - "nl": "Bij problemen, bel naar {phone}", - "da": "I tilfælde af problemer, ring til {phone}", - "de": "Bei Problemen, anrufen unter {phone}", - "es": "En caso de problemas, llama a {phone}", - "fr": "En cas de problèmes, appelez le {phone}", - "ca": "En cas de problemes, truqueu a {phone}" + "nl": "Bij problemen, bel naar {phone}" }, "freeform": { "key": "phone", @@ -4420,18 +3788,11 @@ "id": "email", "question": { "en": "What is the email address of the operator?", - "nl": "Wat is het email-adres van de operator?", - "ca": "Quin és el correu electrònic de l'operadora?", - "da": "Hvad er operatørens e-mail-adresse?", - "de": "Wie lautet die E-Mail-Adresse des Betreibers?", - "es": "¿Cual es la dirección de correo electrónico de esta operadora?" + "nl": "Wat is het email-adres van de operator?" }, "render": { "en": "In case of problems, send an email to {email}", - "nl": "Bij problemen, email naar {email}", - "da": "I tilfælde af problemer kan du sende en e-mail til {email}", - "de": "Bei Problemen senden Sie bitte eine E-Mail an {email}", - "es": "En caso de problemas, envía un correo electrónico a {email}" + "nl": "Bij problemen, email naar {email}" }, "freeform": { "key": "email", @@ -4442,14 +3803,11 @@ "id": "website", "question": { "en": "What is the website where one can find more information about this charging station?", - "nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?", - "ca": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?", - "de": "Auf welcher Webseite kann man weitere Informationen über diese Ladestation finden?" + "nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?" }, "render": { "en": "More info on {website}", - "nl": "Meer informatie op {website}", - "de": "Weitere Informationen unter {website}" + "nl": "Meer informatie op {website}" }, "freeform": { "key": "website", @@ -4461,16 +3819,11 @@ "id": "ref", "question": { "en": "What is the reference number of this charging station?", - "nl": "Wat is het referentienummer van dit oplaadstation?", - "de": "Welche Kennnummer hat die Ladestation?", - "es": "¿Cual es el número de referencia de esta estación de carga?", - "ca": "Quin és el número de referència d'aquest punt de càrrega?" + "nl": "Wat is het referentienummer van dit oplaadstation?" }, "render": { "en": "Reference number is {ref}", - "nl": "Het referentienummer van dit oplaadpunt is {ref}", - "de": "Die Kennziffer ist {ref}", - "es": "El número de referencia es {ref}" + "nl": "Het referentienummer van dit oplaadpunt is {ref}" }, "freeform": { "key": "ref" @@ -4482,11 +3835,7 @@ "id": "Operational status", "question": { "en": "Is this charging point in use?", - "nl": "Is dit oplaadpunt operationeel?", - "ca": "Està en ús aquest punt de recàrrega?", - "da": "Er denne ladestander i brug?", - "de": "Ist die Station in Betrieb?", - "es": "¿Está en uso este punto de carga?" + "nl": "Is dit oplaadpunt operationeel?" }, "mappings": [ { @@ -4501,11 +3850,7 @@ }, "then": { "en": "This charging station works", - "nl": "Dit oplaadpunt werkt", - "ca": "Aquesta estació de càrrega funciona", - "da": "Denne ladestation fungerer", - "de": "Die Station ist in Betrieb", - "es": "Esta estación de carga funciona" + "nl": "Dit oplaadpunt werkt" } }, { @@ -4520,11 +3865,7 @@ }, "then": { "en": "This charging station is broken", - "nl": "Dit oplaadpunt is kapot", - "ca": "Aquesta estació de carrega està trencada", - "da": "Denne ladestation er i stykker", - "de": "Die Station ist defekt", - "es": "Esta estación de carga está rota" + "nl": "Dit oplaadpunt is kapot" } }, { @@ -4539,11 +3880,7 @@ }, "then": { "en": "A charging station is planned here", - "nl": "Hier zal binnenkort een oplaadpunt gebouwd worden", - "ca": "Aquí està prevista una estació de recàrrega", - "da": "Her er der planlagt en ladestation", - "de": "Die Station ist erst in Planung", - "es": "Aquí está planeada una estación de carga" + "nl": "Hier zal binnenkort een oplaadpunt gebouwd worden" } }, { @@ -4558,11 +3895,7 @@ }, "then": { "en": "A charging station is constructed here", - "nl": "Hier wordt op dit moment een oplaadpunt gebouwd", - "ca": "Aquí està construint-se una estació de càrrega", - "da": "Her er opført en ladestation", - "de": "Die Station ist aktuell im Bau", - "es": "Aquí está construida una estación de carga" + "nl": "Hier wordt op dit moment een oplaadpunt gebouwd" } }, { @@ -4577,11 +3910,7 @@ }, "then": { "en": "This charging station has beed permanently disabled and is not in use anymore but is still visible", - "nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig", - "ca": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible", - "da": "Denne ladestation er blevet permanent deaktiveret og er ikke længere i brug, men er stadig synlig", - "de": "Die Station ist dauerhaft geschlossen und nicht mehr in Nutzung, aber noch sichtbar", - "es": "Esta estación de carga se ha deshabilitado de forma permanente y ya no está en uso pero todavía es visible" + "nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig" } } ] @@ -4590,36 +3919,21 @@ "id": "Parking:fee", "question": { "en": "Does one have to pay a parking fee while charging?", - "nl": "Moet men parkeergeld betalen tijdens het opladen?", - "ca": "Cal pagar una taxa d'aparcament mentre es carrega?", - "da": "Skal man betale parkeringsafgift, mens man oplader?", - "de": "Muss man während des Ladens eine Parkgebühr bezahlen?", - "es": "¿Hay que pagar una tasa de aparcamiento mientras se carga?", - "fr": "Doit-on payer des frais de stationnement pendant la recharge ?" + "nl": "Moet men parkeergeld betalen tijdens het opladen?" }, "mappings": [ { "if": "parking:fee=no", "then": { "en": "No additional parking cost while charging", - "nl": "Geen extra parkeerkost tijdens het opladen", - "ca": "No hi ha costos d'aparcament addicionals mentre es carrega", - "da": "Ingen ekstra parkeringsomkostninger under opladning", - "de": "Keine zusätzlichen Parkkosten während des Ladens", - "es": "No hay costes de aparcamiento adicionales mientras se carga", - "fr": "Pas de frais de stationnement supplémentaires pendant la recharge" + "nl": "Geen extra parkeerkost tijdens het opladen" } }, { "if": "parking:fee=yes", "then": { "en": "An additional parking fee should be paid while charging", - "nl": "Tijdens het opladen moet er parkeergeld betaald worden", - "ca": "Cal pagar una taxa addicional d'aparcament mentres es carrega", - "da": "Der skal betales et ekstra parkeringsgebyr under opladning", - "de": "Während des Ladens ist eine zusätzliche Parkgebühr zu entrichten", - "es": "Se deberá de pagar una tasa adicional de aparcamiento mientras se carga", - "fr": "Des frais de stationnement supplémentaires doivent être payés lors de la recharge" + "nl": "Tijdens het opladen moet er parkeergeld betaald worden" } } ], @@ -4633,15 +3947,12 @@ ] } }, - { - "id": "questions" - }, + "questions", { "id": "questions-technical", "render": { "en": "

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}", - "nl": "

Technische vragen

De vragen hieronder zijn erg technisch - sla deze over indien je hier geen tijd voor hebt
{questions(technical)}", - "de": "

Technische Frage

Die nächsten Fragen sind sehr technisch. Du kannst diese auch überspringen.
{questions(technical)}" + "nl": "

Technische vragen

De vragen hieronder zijn erg technisch - sla deze over indien je hier geen tijd voor hebt
{questions(technical)}" } } ], @@ -4716,12 +4027,8 @@ "socket:typee=1" ], "title": { - "en": "a charging station for electrical bikes with a normal european wall plug (meant to charge electrical bikes)", - "nl": "een oplaadpunt voor elektrische fietsen met een gewoon Europees stopcontact (speciaal bedoeld voor fietsen)", - "ca": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)", - "da": "en ladestation til elektriske cykler med et normalt europæisk vægstik (beregnet til opladning af elektriske cykler)", - "de": "eine Ladestation für Elektrofahrräder mit einer normalen europäischen Steckdose (zum Laden von Elektrofahrrädern)", - "es": "una estación de carga para bicicletas eléctricas con un enchufe de pared europeo normal (pensado para cargar bicicletas eléctricas)" + "en": "charging station for electrical bikes with a normal european wall plug ", + "nl": "oplaadpunt voor elektrische fietsen met een gewone, europese stekker " } }, { @@ -4731,12 +4038,8 @@ "bicycle=no" ], "title": { - "en": "a charging station for cars", - "nl": "een oplaadstation voor elektrische auto's", - "ca": "una estació de càrrega per a cotxes", - "da": "en ladestation til biler", - "de": "Eine Ladestation für Elektrofahrzeuge", - "es": "una estación de carga para coches" + "en": "charging station for cars", + "nl": "oplaadstation voor elektrische auto's" } } ], @@ -4747,35 +4050,20 @@ { "question": { "en": "All vehicle types", - "nl": "Alle voertuigen", - "ca": "Tots els tipus de vehicles", - "da": "Alle køretøjstyper", - "de": "Ladestationen für alle Fahrzeugtypen", - "es": "Todo tipo de vehículos", - "fr": "Tout type de véhicule" + "nl": "Alle voertuigen" } }, { "question": { "en": "Charging station for bicycles", - "nl": "Oplaadpunten voor fietsen", - "ca": "Punt de recàrrega per a bicicletes", - "da": "Ladestation til cykler", - "de": "Ladestationen für Fahrräder", - "es": "Estación de carga para bicicletas", - "fr": "Station de charge pour vélos" + "nl": "Oplaadpunten voor fietsen" }, "osmTags": "bicycle=yes" }, { "question": { "en": "Charging station for cars", - "nl": "Oplaadpunten voor auto's", - "ca": "Estació de càrrega per a cotxes", - "da": "Ladestation til biler", - "de": "Ladestationen für Autos", - "es": "Estación de carga para coches", - "fr": "Station de charge pour automobiles" + "nl": "Oplaadpunten voor auto's" }, "osmTags": { "or": [ @@ -4792,12 +4080,7 @@ { "question": { "en": "Only working charging stations", - "nl": "Enkel werkende oplaadpunten", - "ca": "Només estacions de recàrrega en funcionament", - "da": "Kun fungerende ladestationer", - "de": "Nur Ladestationen in Betrieb", - "es": "Solo estaciones de carga funcionales", - "fr": "Stations de recharge en service uniquement" + "nl": "Enkel werkende oplaadpunten" }, "osmTags": { "and": [ @@ -4814,179 +4097,118 @@ { "question": { "en": "All connectors", - "nl": "Alle types", - "ca": "Tots els connectors", - "da": "Alle stik", - "de": "Alle Anschlüsse", - "es": "Todos los conectores", - "fr": "Tous types de prise" + "nl": "Alle types" } }, { "question": { "en": "Has a
Schuko wall plug without ground pin (CEE7/4 type F)
connector", - "nl": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
", - "ca": "Té un connector
Schuko sense pin de terra (CEE7/4 tipus F)
connector", - "da": "Har et
Schuko-vægstik uden jordstik (CEE7/4 type F)
stik", - "de": "Verfügt über einen
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
", - "fr": "Dispose d’une
prise murale Schuko sans terre (CEE7/4 type F)
" + "nl": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
" }, "osmTags": "socket:schuko~*" }, { "question": { "en": "Has a
European wall plug with ground pin (CEE7/4 type E)
connector", - "nl": "Heeft een
Europese stekker met aardingspin (CEE7/4 type E)
", - "da": "Har et
Europæisk vægstik med jordstik (CEE7/4 type E)
stik", - "de": "Verfügt über einen
europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E)
Anschluss", - "es": "Tiene un conector
enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E
" + "nl": "Heeft een
Europese stekker met aardingspin (CEE7/4 type E)
" }, "osmTags": "socket:typee~*" }, { "question": { "en": "Has a
Chademo
connector", - "nl": "Heeft een
Chademo
", - "da": "Har et
Chademo
stik", - "de": "Verfügt über einen
Chademo
Stecker", - "es": "Tiene un conector
Chademo
" + "nl": "Heeft een
Chademo
" }, "osmTags": "socket:chademo~*" }, { "question": { "en": "Has a
Type 1 with cable (J1772)
connector", - "nl": "Heeft een
Type 1 met kabel (J1772)
", - "ca": "Té un connector de
Tipus 1 amb cable (J1772)
", - "da": "Har et
Type 1 med kabel (J1772)
stik", - "de": "Verfügt über einen
Typ 1 (J1772)
Stecker mit Kabel", - "es": "Tiene un conector de
Tipo 1 con cable (J1772)
" + "nl": "Heeft een
Type 1 met kabel (J1772)
" }, "osmTags": "socket:type1_cable~*" }, { "question": { - "en": "Has a
Type 1 without cable (J1772)
connector", - "nl": "Heeft een
Type 1 zonder kabel (J1772)
", - "ca": "Té un connecgtor de
Tipus 1sensecable (J1772)
", - "da": "Har et
Type 1 uden kabel (J1772)
stik", - "de": "Verfügt über einen
Typ 1 (J1772)Stecker ohne Kabel
", - "es": "Tiene un conector de
Tipo 1 sin cable (J1772)
" + "en": "Has a
Type 1 without cable (J1772)
connector", + "nl": "Heeft een
Type 1 zonder kabel (J1772)
" }, "osmTags": "socket:type1~*" }, { "question": { - "en": "Has a
Type 1 CCS (aka Type 1 Combo)
connector", - "nl": "Heeft een
Type 1 CCS (ook gekend als Type 1 Combo)
", - "ca": "Té un connector
Tipus 1 CSS (Combo Tipus 1)
", - "da": "Har et
Type 1 CCS-stik (også kendt som Type 1 Combo)
stik", - "de": "Verfügt über einen
Typ 1 CCS (Typ 1 Combo)
Stecker", - "es": "Tiene un conector
Tipo 1 CCS (Combo Tipo 1)
", - "fr": "A un connecteur de
Type 1 sans câble (J1772) càd Type 1 Combo
" + "en": "Has a
Type 1 CCS (aka Type 1 Combo)
connector", + "nl": "Heeft een
Type 1 CCS (ook gekend als Type 1 Combo)
" }, "osmTags": "socket:type1_combo~*" }, { "question": { "en": "Has a
Tesla Supercharger
connector", - "nl": "Heeft een
Tesla Supercharger
", - "ca": "Té un connector
Tesla Supercharger
", - "da": "Har et
Tesla Supercharger
stik", - "de": "Verfügt über einen
Tesla Supercharger
Stecker", - "es": "Tiene un conector
Tesla Supercharger
" + "nl": "Heeft een
Tesla Supercharger
" }, "osmTags": "socket:tesla_supercharger~*" }, { "question": { "en": "Has a
Type 2 (mennekes)
connector", - "nl": "Heeft een
Type 2 (mennekes)
", - "ca": "Té un connector
Tipus 2 (mennekes)
", - "da": "Har en
Type 2 (mennekes)
connector", - "de": "Hat einen
Typ 2 (Mennekes)
Anschluss", - "es": "Tiene un conector
Tipo 2 (mennekes)
" + "nl": "Heeft een
Type 2 (mennekes)
" }, "osmTags": "socket:type2~*" }, { "question": { "en": "Has a
Type 2 CCS (mennekes)
connector", - "nl": "Heeft een
Type 2 CCS (mennekes)
", - "da": "Har en
Type 2 CCS (mennekes)
connector", - "de": "Hat einen
Typ 2 CCS (Mennekes)
Anschluss", - "es": "Tiene un conector
Tipo 2 CCS (mennekes)
" + "nl": "Heeft een
Type 2 CCS (mennekes)
" }, "osmTags": "socket:type2_combo~*" }, { "question": { "en": "Has a
Type 2 with cable (mennekes)
connector", - "nl": "Heeft een
Type 2 met kabel (J1772)
", - "da": "Har et
Type 2 med kabel (mennekes)
stik", - "de": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel", - "es": "Tiene un conector
Tipo 2 con cable (mennekes)
" + "nl": "Heeft een
Type 2 met kabel (J1772)
" }, "osmTags": "socket:type2_cable~*" }, { "question": { "en": "Has a
Tesla Supercharger CCS (a branded type2_css)
connector", - "nl": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
", - "da": "Har et
Tesla Supercharger CCS-stik (et mærkevarer type2_css)
stik", - "de": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss", - "es": "Tiene un conector
Tesla Supercharger CCS (un tipo2_css de marca)
" + "nl": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" }, "osmTags": "socket:tesla_supercharger_ccs~*" }, { "question": { "en": "Has a
Tesla Supercharger (destination)
connector", - "nl": "Heeft een
Tesla Supercharger (destination)
", - "da": "Har en
Tesla Supercharger (destination)
stik", - "de": "Hat einen
Tesla Supercharger (Destination)
Anschluss", - "es": "Tiene un conector
Tesla Supercharger (destination)
" + "nl": "Heeft een
Tesla Supercharger (destination)
" }, "osmTags": "socket:tesla_destination~*" }, { "question": { - "en": "Has a
Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla)
connector", - "nl": "Heeft een
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
", - "ca": "Té un connector
Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
", - "da": "Har et
Tesla Supercharger (Destination) (En type 2 med kabel med tesla-mærket kabel)
stik", - "de": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel", - "es": "Tiene un conector
Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla)
" + "en": "Has a
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
connector", + "nl": "Heeft een
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "osmTags": "socket:tesla_destination~*" }, { "question": { "en": "Has a
USB to charge phones and small electronics
connector", - "nl": "Heeft een
USB om GSMs en kleine electronica op te laden
", - "da": "Har et
USB-stik til opladning af telefoner og mindre elektronik
stik", - "de": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
", - "es": "Tiene un conector
USB para cargar teléfonos y dispositivos electrónicos pequeños
" + "nl": "Heeft een
USB om GSMs en kleine electronica op te laden
" }, "osmTags": "socket:USB-A~*" }, { "question": { "en": "Has a
Bosch Active Connect with 3 pins and cable
connector", - "nl": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
", - "da": "Har et
Bosch Active Connect med 3 pins og et kabel
stik", - "de": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel", - "es": "Tiene un conector
Bosch Active Connect con 3 pines y cable
" + "nl": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
" }, "osmTags": "socket:bosch_3pin~*" }, { "question": { "en": "Has a
Bosch Active Connect with 5 pins and cable
connector", - "nl": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
", - "da": "Har et
Bosch Active Connect-stik med 5 pins og kabel
stik", - "de": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel", - "es": "Tiene un conector
Bosch Active Connect con 5 pines y cable
" + "nl": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
" }, "osmTags": "socket:bosch_5pin~*" } @@ -5011,20 +4233,11 @@ ], "human": { "en": " minutes", - "nl": " minuten", - "ca": " minuts", - "de": " Minuten", - "es": " minutos", - "pa_PK": " منٹ", - "ru": " минут" + "nl": " minuten" }, "humanSingular": { "en": " minute", - "nl": " minuut", - "ca": " minut", - "de": " Minute", - "es": " minuto", - "ru": " минута" + "nl": " minuut" } }, { @@ -5040,19 +4253,11 @@ ], "human": { "en": " hours", - "nl": " uren", - "ca": " hores", - "de": " Stunden", - "es": " horas", - "ru": " часов" + "nl": " uren" }, "humanSingular": { "en": " hour", - "nl": " uur", - "ca": " hora", - "de": " Stunde", - "es": " hora", - "ru": " час" + "nl": " uur" } }, { @@ -5065,19 +4270,11 @@ ], "human": { "en": " days", - "nl": " day", - "ca": " dies", - "de": " Tage", - "es": " días", - "ru": " дней" + "nl": " day" }, "humanSingular": { "en": " day", - "nl": " dag", - "ca": " dia", - "de": " Tag", - "es": " día", - "ru": " день" + "nl": " dag" } } ] @@ -5113,11 +4310,7 @@ ], "human": { "en": "Volts", - "nl": "volt", - "ca": "Volts", - "de": "Volt", - "es": "Voltios", - "ru": "Вольт" + "nl": "volt" } } ], @@ -5153,10 +4346,7 @@ ], "human": { "en": "A", - "nl": "A", - "ca": "A", - "de": "Ein", - "es": "A" + "nl": "A" } } ], @@ -5189,12 +4379,7 @@ ], "human": { "en": "kilowatt", - "nl": "kilowatt", - "ca": "quilovats", - "de": "Kilowatt", - "es": "kilvatio", - "pa_PK": "کیلوواٹ", - "ru": "киловатт" + "nl": "kilowatt" } }, { @@ -5204,12 +4389,7 @@ ], "human": { "en": "megawatt", - "nl": "megawatt", - "ca": "megavats", - "de": "Megawatt", - "es": "megavatio", - "pa_PK": "میگاواٹ", - "ru": "мегаватт" + "nl": "megawatt" } } ], @@ -5229,4 +4409,4 @@ }, "neededChangesets": 10 } -} +} \ No newline at end of file diff --git a/assets/layers/charging_station/charging_station.protojson b/assets/layers/charging_station/charging_station.protojson index 6966b228dc..48a36e70d8 100644 --- a/assets/layers/charging_station/charging_station.protojson +++ b/assets/layers/charging_station/charging_station.protojson @@ -719,9 +719,7 @@ ] } }, - { - "id": "questions" - }, + "questions", { "id": "questions-technical", "render": { diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index 7040d80a02..e3e70bfc5d 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -1,5 +1,5 @@ { - "id": "shared_questions", + "id": "questions", "questions": { "description": "Show the images block at this location", "render": { From 200361bf8dcd17f47574539137b2c42cb745143a Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 01:09:46 +0200 Subject: [PATCH 09/87] Fix: add support for legacy iconSize to fix some custom themes, see #1494 --- Models/ThemeConfig/Conversion/LegacyJsonConvert.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts b/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts index 1ff77b85c9..125da4f32c 100644 --- a/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts +++ b/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts @@ -145,7 +145,13 @@ export class UpdateLegacyLayer extends DesugaringStep< continue } const pr = rendering - const iconSize = pr.iconSize + let iconSize = pr.iconSize + console.log("Iconsize is", iconSize) + + if (Object.keys(pr.iconSize).length === 1 && pr.iconSize["render"] !== undefined) { + iconSize = pr.iconSize["render"] + } + if (typeof iconSize === "string") if (["bottom", "center", "top"].some((a) => (iconSize).endsWith(a))) { const parts = iconSize.split(",").map((parts) => parts.toLowerCase().trim()) From aeda0bce5c69736bb08d289e734cb6bf39888665 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 29 Jun 2023 19:32:38 +0000 Subject: [PATCH 10/87] Translated using Weblate (German) Currently translated at 100.0% (501 of 501 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 47ed513caa..779cf83d3e 100644 --- a/langs/de.json +++ b/langs/de.json @@ -60,7 +60,7 @@ "intro": "Der Benutzer wird von einer Karte mit Objekten begrüßt. Wenn er eines auswählt, werden Informationen über das Objekt angezeigt.", "title": "Wie sieht die Benutzeroberfläche aus?" }, - "examples": "Es gibt viele thematische Karten, von denen hier einige dargestellt sind.\n\nEs gibt noch viele weitere thematische Karten online: über das Gesundheitswesen, Indoor-Navigation, Zugänglichkeit für Rollstuhlfahrer, Abfallentsorgungsanlagen, öffentliche Bücherschränke, Fußgängerüberwege mit Regenbogenmalerei,... Entdecken Sie sie alle auf mapcomplete.osm.be", + "examples": "Es gibt viele thematische Karten, von denen hier einige dargestellt sind.\n\nEs gibt noch viele weitere thematische Karten online: über das Gesundheitswesen, Indoor-Navigation, Zugänglichkeit für Rollstuhlfahrer, Abfallentsorgungsanlagen, öffentliche Bücherschränke, Fußgängerüberwege mit Regenbogenmalerei,… Entdecken Sie sie alle auf mapcomplete.osm.be", "fakeui": { "add_images": "Bilder mit ein paar Klicks hinzufügen", "attributes": "Zeigt Attribute in einer freundlichen Art und Weise", @@ -92,6 +92,7 @@ "whatIsOsm": "Was ist OpenStreetMap?" }, "general": { + "404": "Diese Seite existiert nicht", "about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen", "aboutMapComplete": { "intro": "Nutze MapComplete, um Daten zu einem bestimmten Thema auf OpenStreetMap einzutragen. Beantworte Frage, und in wenigen Minuten sind die Beiträge überall verfügbar. In den meisten Themen kannst Du Bilder hinzufügen oder sogar eine Bewertung hinterlassen. Die Themen-Ersteller*innen definieren Objekte, Fragen und Begriffe für das jeweilige Thema." From 641ed2d8b28c463a7a8e9b98ab4f4c6108944872 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 29 Jun 2023 19:33:10 +0000 Subject: [PATCH 11/87] Translated using Weblate (German) Currently translated at 100.0% (412 of 412 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 64 ++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 36353d8fe0..6da33f299f 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -936,6 +936,33 @@ "onwheels": { "description": "Auf dieser Karte können Sie öffentlich zugängliche Orte für Rollstuhlfahrer ansehen, bearbeiten oder hinzufügen", "layers": { + "19": { + "override": { + "=title": { + "render": "Statistik" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Import" + } + } + }, + "1": { + "render": { + "special": { + "message": "Alle vorgeschlagenen Tags hinzufügen" + } + } + } + } + } + }, "4": { "override": { "filter": { @@ -978,33 +1005,6 @@ "override": { "name": "Barrierefreie Parkplätze" } - }, - "19": { - "override": { - "=title": { - "render": "Statistik" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Alle vorgeschlagenen Tags hinzufügen" - } - } - } - } - } } }, "title": "Auf Rädern" @@ -1165,10 +1165,6 @@ "stations": { "description": "Bahnhofsdetails ansehen, bearbeiten und hinzufügen", "layers": { - "3": { - "description": "Ebene mit Bahnhöfen", - "name": "Bahnhöfe" - }, "16": { "description": "Anzeigen der Züge, die von diesem Bahnhof abfahren", "name": "Abfahrtstafeln", @@ -1200,6 +1196,10 @@ "title": { "render": "Abfahrtstafel" } + }, + "3": { + "description": "Ebene mit Bahnhöfen", + "name": "Bahnhöfe" } }, "title": "Bahnhöfe" @@ -1291,4 +1291,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} \ No newline at end of file +} From fbc3bce5109ffa95491b792d4c7870167f9915ba Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 01:21:11 +0200 Subject: [PATCH 12/87] Fix: don't set invalid coordinates --- UI/Map/MapLibreAdaptor.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UI/Map/MapLibreAdaptor.ts b/UI/Map/MapLibreAdaptor.ts index 565d12abbc..4b0c60e91d 100644 --- a/UI/Map/MapLibreAdaptor.ts +++ b/UI/Map/MapLibreAdaptor.ts @@ -353,7 +353,11 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { const center = map.getCenter() if (center.lng !== loc.lon || center.lat !== loc.lat) { - map.setCenter({ lng: loc.lon, lat: loc.lat }) + if (isNaN(loc.lon) || isNaN(loc.lat)) { + console.error("Got invalid lat or lon, not setting") + } else { + map.setCenter({ lng: loc.lon, lat: loc.lat }) + } } } From bf8a42269573e99d1c16c8edde0e66576369e213 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 29 Jun 2023 19:40:52 +0000 Subject: [PATCH 13/87] Translated using Weblate (German) Currently translated at 99.7% (2879 of 2887 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 537 ++++++++++++++++++++++++++----------------- 1 file changed, 325 insertions(+), 212 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index b4a6b185cd..370c404deb 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -35,6 +35,16 @@ "1": { "title": "eine freistehende Posterbox" }, + "10": { + "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", + "title": "ein Schild" + }, + "11": { + "title": "eine Skulptur" + }, + "12": { + "title": "eine Wandmalerei" + }, "2": { "title": "eine wandmontierte Posterbox" }, @@ -61,16 +71,6 @@ }, "9": { "title": "ein Totem" - }, - "10": { - "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", - "title": "ein Schild" - }, - "11": { - "title": "eine Skulptur" - }, - "12": { - "title": "eine Wandmalerei" } }, "tagRenderings": { @@ -129,7 +129,7 @@ "then": "Wahlwerbung" }, "4": { - "then": "Informationen über Theater, Konzerte, ..." + "then": "Informationen über Theater, Konzerte, …" }, "5": { "then": "Nachricht von gemeinnützigen Organisationen" @@ -165,6 +165,9 @@ "1": { "then": "Dies ist ein Brett" }, + "10": { + "then": "Dies ist eine Wandmalerei" + }, "2": { "then": "Dies ist eine Litfaßsäule" }, @@ -188,9 +191,6 @@ }, "9": { "then": "Dies ist ein Totem" - }, - "10": { - "then": "Dies ist eine Wandmalerei" } }, "question": "Welche Art von Werbung ist das?", @@ -205,6 +205,9 @@ "1": { "then": "Brett" }, + "10": { + "then": "Wandmalerei" + }, "2": { "then": "Posterbox" }, @@ -228,9 +231,6 @@ }, "9": { "then": "Totem" - }, - "10": { - "then": "Wandmalerei" } } } @@ -312,6 +312,15 @@ "1": { "then": "Wandbild" }, + "10": { + "then": "Azulejo (spanische dekorative Fliesenarbeit)" + }, + "11": { + "then": "Fliesenarbeit" + }, + "12": { + "then": "Holzschnitzerei" + }, "2": { "then": "Malerei" }, @@ -335,15 +344,6 @@ }, "9": { "then": "Relief" - }, - "10": { - "then": "Azulejo (spanische dekorative Fliesenarbeit)" - }, - "11": { - "then": "Fliesenarbeit" - }, - "12": { - "then": "Holzschnitzerei" } }, "question": "Um welche Art Kunstwerk handelt es sich?", @@ -731,7 +731,7 @@ } }, "question": "Hat diese Bank eine Inschrift?", - "questionHint": "Z.B. auf einer angebrachten Plakette, in der Rückenlehne, ...", + "questionHint": "Z.B. auf einer angebrachten Plakette, in der Rückenlehne, …", "render": "Diese Bank hat folgende Inschrift:

{inscription}

" }, "bench-material": { @@ -1830,6 +1830,27 @@ "1": { "question": "Verfügt über einen
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
" }, + "10": { + "question": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel" + }, + "11": { + "question": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss" + }, + "12": { + "question": "Hat einen
Tesla Supercharger (Destination)
Anschluss" + }, + "13": { + "question": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel" + }, + "14": { + "question": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
" + }, + "15": { + "question": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel" + }, + "16": { + "question": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel" + }, "2": { "question": "Verfügt über einen
europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E)
Anschluss" }, @@ -1853,27 +1874,6 @@ }, "9": { "question": "Hat einen
Typ 2 CCS (Mennekes)
Anschluss" - }, - "10": { - "question": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel" - }, - "11": { - "question": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss" - }, - "12": { - "question": "Hat einen
Tesla Supercharger (Destination)
Anschluss" - }, - "13": { - "question": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel" - }, - "14": { - "question": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
" - }, - "15": { - "question": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel" - }, - "16": { - "question": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel" } } } @@ -1929,30 +1929,6 @@ "1": { "then": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)" }, - "2": { - "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" - }, - "3": { - "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" - }, - "4": { - "then": "Chademo-Anschluss" - }, - "5": { - "then": "Chademo-Anschluss" - }, - "6": { - "then": "Typ 1 mit Kabel (J1772)" - }, - "7": { - "then": "Typ 1 mit Kabel (J1772)" - }, - "8": { - "then": "Typ 1 ohne Kabel (J1772)" - }, - "9": { - "then": " Typ 1 ohne Kabel (J1772)" - }, "10": { "then": "Typ 1 CCS (Typ 1 Combo)" }, @@ -1983,6 +1959,9 @@ "19": { "then": "Typ 2 mit Kabel (mennekes)" }, + "2": { + "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" + }, "20": { "then": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)" }, @@ -2013,11 +1992,32 @@ "29": { "then": " Bosch Active Connect mit 3 Pins und Kabel" }, + "3": { + "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" + }, "30": { "then": "Bosch Active Connect mit 5 Pins und Kabel" }, "31": { "then": " Bosch Active Connect mit 5 Pins und Kabel" + }, + "4": { + "then": "Chademo-Anschluss" + }, + "5": { + "then": "Chademo-Anschluss" + }, + "6": { + "then": "Typ 1 mit Kabel (J1772)" + }, + "7": { + "then": "Typ 1 mit Kabel (J1772)" + }, + "8": { + "then": "Typ 1 ohne Kabel (J1772)" + }, + "9": { + "then": " Typ 1 ohne Kabel (J1772)" } }, "question": "Welche Ladeanschlüsse gibt es hier?" @@ -3555,6 +3555,15 @@ "1": { "then": "Dieser Radweg hat einen festen Belag" }, + "10": { + "then": "Dieser Radweg besteht aus feinem Schotter" + }, + "11": { + "then": "Der Radweg ist aus Kies" + }, + "12": { + "then": "Dieser Radweg besteht aus Rohboden" + }, "2": { "then": "Der Radweg ist aus Asphalt" }, @@ -3578,15 +3587,6 @@ }, "9": { "then": "Der Radweg ist aus Schotter" - }, - "10": { - "then": "Dieser Radweg besteht aus feinem Schotter" - }, - "11": { - "then": "Der Radweg ist aus Kies" - }, - "12": { - "then": "Dieser Radweg besteht aus Rohboden" } }, "question": "Was ist der Belag dieses Radwegs?", @@ -3635,6 +3635,15 @@ "1": { "then": "Dieser Radweg hat einen festen Belag" }, + "10": { + "then": "Dieser Radweg besteht aus feinem Schotter" + }, + "11": { + "then": "Der Radweg ist aus Kies" + }, + "12": { + "then": "Dieser Radweg besteht aus Rohboden" + }, "2": { "then": "Der Radweg ist aus Asphalt" }, @@ -3658,15 +3667,6 @@ }, "9": { "then": "Der Radweg ist aus Schotter" - }, - "10": { - "then": "Dieser Radweg besteht aus feinem Schotter" - }, - "11": { - "then": "Der Radweg ist aus Kies" - }, - "12": { - "then": "Dieser Radweg besteht aus Rohboden" } }, "question": "Was ist der Belag dieser Straße?", @@ -4606,30 +4606,6 @@ "1": { "then": "Die Fitness-Station hat ein Schild mit Anweisungen für eine bestimmte Übung." }, - "2": { - "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups." - }, - "3": { - "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen." - }, - "4": { - "then": "Die Fitness-Station hat Stangen zum Dehnen." - }, - "5": { - "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." - }, - "6": { - "then": "Die Fitness-Station hat Ringe für Gymnastikübungen." - }, - "7": { - "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." - }, - "8": { - "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern." - }, - "9": { - "then": "Die Fitness-Station hat Pfosten für Slalomübungen." - }, "10": { "then": "Die Fitness-Station hat Trittsteine." }, @@ -4660,6 +4636,9 @@ "19": { "then": "Die Fitness-Station hat Kampfseile (battle ropes)." }, + "2": { + "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups." + }, "20": { "then": "Die Fitness-Station hat ein Fahrradergometer." }, @@ -4674,6 +4653,27 @@ }, "24": { "then": "Die Fitness-Station hat eine Slackline." + }, + "3": { + "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen." + }, + "4": { + "then": "Die Fitness-Station hat Stangen zum Dehnen." + }, + "5": { + "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." + }, + "6": { + "then": "Die Fitness-Station hat Ringe für Gymnastikübungen." + }, + "7": { + "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." + }, + "8": { + "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern." + }, + "9": { + "then": "Die Fitness-Station hat Pfosten für Slalomübungen." } }, "question": "Welche Übungsgeräte gibt es an dieser Fitness-Station?" @@ -4780,6 +4780,21 @@ "1": { "then": "Dies ist eine Pommesbude" }, + "10": { + "then": "Hier werden chinesische Gerichte serviert" + }, + "11": { + "then": "Hier werden griechische Gerichte serviert" + }, + "12": { + "then": "Hier werden indische Gerichte serviert" + }, + "13": { + "then": "Hier werden türkische Gerichte serviert" + }, + "14": { + "then": "Hier werden thailändische Gerichte serviert" + }, "2": { "then": "Bietet vorwiegend Pastagerichte an" }, @@ -4803,21 +4818,6 @@ }, "9": { "then": "Hier werden französische Gerichte serviert" - }, - "10": { - "then": "Hier werden chinesische Gerichte serviert" - }, - "11": { - "then": "Hier werden griechische Gerichte serviert" - }, - "12": { - "then": "Hier werden indische Gerichte serviert" - }, - "13": { - "then": "Hier werden türkische Gerichte serviert" - }, - "14": { - "then": "Hier werden thailändische Gerichte serviert" } }, "question": "Was für Essen gibt es hier?", @@ -5982,6 +5982,19 @@ } } }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } + }, "2": { "options": { "0": { @@ -6037,19 +6050,6 @@ "question": "Nur offene Notizen anzeigen" } } - }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } } }, "name": "OpenStreetMap-Hinweise", @@ -6378,6 +6378,21 @@ "1": { "then": "Dies ist ein normaler Stellplatz." }, + "10": { + "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist." + }, + "11": { + "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist." + }, + "12": { + "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist." + }, + "13": { + "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist." + }, + "14": { + "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist." + }, "2": { "then": "Dies ist ein Behindertenstellplatz." }, @@ -6401,21 +6416,6 @@ }, "9": { "then": "Dies ist ein Stellplatz, der für Motorräder reserviert ist." - }, - "10": { - "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist." - }, - "11": { - "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist." - }, - "12": { - "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist." - }, - "13": { - "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist." - }, - "14": { - "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist." } }, "question": "Welche Art von Stellplatz ist dies?" @@ -7042,30 +7042,6 @@ "1": { "question": "Recycling von Batterien" }, - "2": { - "question": "Recycling von Getränkekartons" - }, - "3": { - "question": "Recycling von Dosen" - }, - "4": { - "question": "Recycling von Kleidung" - }, - "5": { - "question": "Recycling von Speiseöl" - }, - "6": { - "question": "Recycling von Motoröl" - }, - "7": { - "question": "Recycling von Leuchtstoffröhren" - }, - "8": { - "question": "Recycling von Grünabfällen" - }, - "9": { - "question": "Recycling von Glasflaschen" - }, "10": { "question": "Recycling von Glas" }, @@ -7096,11 +7072,35 @@ "19": { "question": "Recycling von Restabfällen" }, + "2": { + "question": "Recycling von Getränkekartons" + }, "20": { "question": "Recycling von Druckerpatronen" }, "21": { "question": "Recycling von Fahrrädern" + }, + "3": { + "question": "Recycling von Dosen" + }, + "4": { + "question": "Recycling von Kleidung" + }, + "5": { + "question": "Recycling von Speiseöl" + }, + "6": { + "question": "Recycling von Motoröl" + }, + "7": { + "question": "Recycling von Leuchtstoffröhren" + }, + "8": { + "question": "Recycling von Grünabfällen" + }, + "9": { + "question": "Recycling von Glasflaschen" } } }, @@ -7168,30 +7168,6 @@ "1": { "then": "Getränkekartons können hier recycelt werden" }, - "2": { - "then": "Dosen können hier recycelt werden" - }, - "3": { - "then": "Kleidung kann hier recycelt werden" - }, - "4": { - "then": "Speiseöl kann hier recycelt werden" - }, - "5": { - "then": "Motoröl kann hier recycelt werden" - }, - "6": { - "then": "Hier können Leuchtstoffröhren recycelt werden" - }, - "7": { - "then": "Grünabfälle können hier recycelt werden" - }, - "8": { - "then": "Bio-Abfall kann hier recycelt werden" - }, - "9": { - "then": "Glasflaschen können hier recycelt werden" - }, "10": { "then": "Glas kann hier recycelt werden" }, @@ -7222,6 +7198,9 @@ "19": { "then": "Schuhe können hier recycelt werden" }, + "2": { + "then": "Dosen können hier recycelt werden" + }, "20": { "then": "Elektrokleingeräte können hier recycelt werden" }, @@ -7236,6 +7215,27 @@ }, "24": { "then": "Fahrräder können hier recycelt werden" + }, + "3": { + "then": "Kleidung kann hier recycelt werden" + }, + "4": { + "then": "Speiseöl kann hier recycelt werden" + }, + "5": { + "then": "Motoröl kann hier recycelt werden" + }, + "6": { + "then": "Hier können Leuchtstoffröhren recycelt werden" + }, + "7": { + "then": "Grünabfälle können hier recycelt werden" + }, + "8": { + "then": "Bio-Abfall kann hier recycelt werden" + }, + "9": { + "then": "Glasflaschen können hier recycelt werden" } }, "question": "Was kann hier recycelt werden?" @@ -7519,6 +7519,76 @@ "render": "Geschäft" } }, + "shower": { + "description": "Eine Ebene mit (öffentlichen) Duschen", + "filter": { + "1": { + "options": { + "0": { + "question": "Warmwasser verfügbar" + } + } + } + }, + "name": "Dusche", + "presets": { + "0": { + "description": "Eine (öffentliche) Dusche", + "title": "eine Dusche" + } + }, + "tagRenderings": { + "access": { + "mappings": { + "0": { + "then": "Jeder darf diese Dusche nutzen" + }, + "1": { + "then": "Nur Kunden dürfen diese Dusche nutzen" + }, + "2": { + "then": "Zugänglich, aber man muss nach einem Schlüssel fragen" + } + }, + "question": "Wer darf diese Dusche nutzen?" + }, + "charge": { + "freeform": { + "placeholder": "z.B. 1,50 EUR" + }, + "question": "Wie viel kostet es, diese Dusche zu nutzen?", + "render": "Es kostet {charge} um diese Dusche zu nutzen" + }, + "fee": { + "mappings": { + "0": { + "then": "Die Nutzung der Dusche ist kostenpflichtig" + }, + "1": { + "then": "Die Nutzung der Dusche ist kostenlos" + } + }, + "question": "Ist die Nutzung der Dusche kostenpflichtig?" + }, + "hot_water": { + "mappings": { + "0": { + "then": "Warmwasser ist hier verfügbar" + }, + "1": { + "then": "Warmes Wasser ist hier verfügbar, aber kostenpflichtig" + }, + "2": { + "then": "Hier gibt es kein warmes Wasser" + } + }, + "question": "Verfügt diese Dusche über Warmwasser?" + } + }, + "title": { + "render": "Dusche" + } + }, "slow_roads": { "description": "Alle autofreien Straßen", "tagRenderings": { @@ -7673,6 +7743,23 @@ } }, "tagRenderings": { + "basketball-hoops": { + "mappings": { + "0": { + "then": "Dieses Basketballfeld hat einen einzigen Korb" + }, + "1": { + "then": "Dieses Basketballfeld hat zwei Körbe" + }, + "2": { + "then": "Dieses Basketballfeld hat vier Körbe" + }, + "3": { + "then": "Dieses Basketballfeld hat {hoops} Körbe" + } + }, + "question": "Wie viele Basketballkörbe hat das Spielfeld?" + }, "sport-pitch-access": { "mappings": { "0": { @@ -7820,6 +7907,12 @@ }, "question": "Hat die Treppe einen Handlauf?" }, + "multilevels": { + "override": { + "question": "Zwischen welchen Stockwerken befindet sich diese Treppe?", + "render": "Diese Treppe ist zwischen den Stockwerken {level}" + } + }, "ramp": { "mappings": { "0": { @@ -7946,6 +8039,12 @@ "1": { "then": "Diese Straßenlaterne verwendet LEDs" }, + "10": { + "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)" + }, + "11": { + "then": "Diese Straßenlaterne wird mit Gas beleuchtet" + }, "2": { "then": "Diese Straßenlaterne verwendet Glühlampenlicht" }, @@ -7969,12 +8068,6 @@ }, "9": { "then": "Diese Straßenlaterne verwendet Niederdruck-Natriumdampflampen (einfarbig orange)" - }, - "10": { - "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)" - }, - "11": { - "then": "Diese Straßenlaterne wird mit Gas beleuchtet" } }, "question": "Mit welcher Art von Beleuchtung arbeitet diese Straßenlaterne?" @@ -8233,6 +8326,18 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, + "payment-options": { + "override": { + "mappings+": { + "0": { + "then": "Dieser Fahrkartenentwerter akzeptiert die OV-Chipkaart" + }, + "1": { + "then": "Dieser Ticketentwerter akzeptiert die OV-Chipkaart" + } + } + } + }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" @@ -8324,6 +8429,9 @@ "render": "Die Wickeltabelle befindet sich in {changing_table:location}" }, "toilet-charge": { + "freeform": { + "placeholder": "z.B. 0.50 EUR" + }, "question": "Wie viel muss man für die Nutzung bezahlen?", "render": "Die Gebühr beträgt {charge}" }, @@ -8443,6 +8551,11 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { + "opening_hours": { + "override": { + "question": "Wann ist der Ort, an dem sich diese Toiletten befinden, geöffnet?" + } + }, "toilet-access": { "mappings": { "0": { @@ -9329,4 +9442,4 @@ } } } -} \ No newline at end of file +} From ec94253d6c5ef38ee5d5d1c7bc25fff53cd6be82 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 02:45:12 +0200 Subject: [PATCH 14/87] Fix: escape special characters for wikipedia search, might improve #1500 --- Logic/Web/Wikidata.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Logic/Web/Wikidata.ts b/Logic/Web/Wikidata.ts index aed400358c..7842be8a5e 100644 --- a/Logic/Web/Wikidata.ts +++ b/Logic/Web/Wikidata.ts @@ -179,7 +179,7 @@ export default class Wikidata { SERVICE wikibase:mwapi { bd:serviceParam wikibase:api "EntitySearch" . bd:serviceParam wikibase:endpoint "www.wikidata.org" . - bd:serviceParam mwapi:search "${text}" . + bd:serviceParam mwapi:search "${text.replace(/\\/g, "\\\\").replace(/"/g, '\\"')}" . bd:serviceParam mwapi:language "${options.lang}" . ?item wikibase:apiOutputItem mwapi:item . ?num wikibase:apiOrdinal true . From 75b1a467e0307cee94a0af9e482a3ab5e8ac4ccd Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 02:53:03 +0200 Subject: [PATCH 15/87] Fix: add glow effect to bench theme for selected object --- assets/layers/bench/bench.json | 2 +- assets/layers/bench_at_pt/bench_at_pt.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json index afab53a871..81650ad355 100644 --- a/assets/layers/bench/bench.json +++ b/assets/layers/bench/bench.json @@ -996,7 +996,7 @@ }, "mapRendering": [ { - "icon": "./assets/layers/bench/bench.svg", + "icon": "circle:white;./assets/layers/bench/bench.svg", "iconSize": "35,35", "iconBadges": [ { diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json index 45b1e8cac8..08f894aaae 100644 --- a/assets/layers/bench_at_pt/bench_at_pt.json +++ b/assets/layers/bench_at_pt/bench_at_pt.json @@ -203,7 +203,7 @@ ], "mapRendering": [ { - "icon": "./assets/themes/benches/bench_public_transport.svg", + "icon": "circle:white;./assets/themes/benches/bench_public_transport.svg", "iconSize": "35,35", "location": [ "point" From 8e50dd01c1921e141758a4aac6a37ec23f58bd62 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 02:53:45 +0200 Subject: [PATCH 16/87] Feature: add download button in case of a bad custom theme --- Logic/DetermineLayout.ts | 36 +++++++++++++++++++++++++++++------- index.ts | 17 +++++++++++++++-- 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/Logic/DetermineLayout.ts b/Logic/DetermineLayout.ts index 78fa921308..5fb17f8fd1 100644 --- a/Logic/DetermineLayout.ts +++ b/Logic/DetermineLayout.ts @@ -27,20 +27,42 @@ import { DesugaringContext } from "../Models/ThemeConfig/Conversion/Conversion" import { RewriteSpecial } from "../Models/ThemeConfig/Conversion/PrepareLayer" import { TagRenderingConfigJson } from "../Models/ThemeConfig/Json/TagRenderingConfigJson" import questions from "../assets/tagRenderings/questions.json" +import Hash from "./Web/Hash" export default class DetermineLayout { private static readonly _knownImages = new Set(Array.from(licenses).map((l) => l.path)) + private static readonly loadCustomThemeParam = QueryParameters.GetQueryParameter( + "userlayout", + "false", + "If not 'false', a custom (non-official) theme is loaded. This custom layout can be done in multiple ways: \n\n- The hash of the URL contains a base64-encoded .json-file containing the theme definition\n- The hash of the URL contains a lz-compressed .json-file, as generated by the custom theme generator\n- The parameter itself is an URL, in which case that URL will be downloaded. It should point to a .json of a theme" + ) + public static getCustomDefinition(): string { + const layoutFromBase64 = decodeURIComponent(DetermineLayout.loadCustomThemeParam.data) + + if (layoutFromBase64.startsWith("http")) { + return layoutFromBase64 + } + + if (layoutFromBase64 !== "false") { + // We have to load something from the hash (or from disk) + const hash = Hash.hash.data + try { + JSON.parse(atob(hash)) + return atob(hash) + } catch (e) { + // We try to decode with lz-string + JSON.parse(Utils.UnMinify(LZString.decompressFromBase64(hash))) + return Utils.UnMinify(LZString.decompressFromBase64(hash)) + } + } + return undefined + } /** * Gets the correct layout for this website */ public static async GetLayout(): Promise { - const loadCustomThemeParam = QueryParameters.GetQueryParameter( - "userlayout", - "false", - "If not 'false', a custom (non-official) theme is loaded. This custom layout can be done in multiple ways: \n\n- The hash of the URL contains a base64-encoded .json-file containing the theme definition\n- The hash of the URL contains a lz-compressed .json-file, as generated by the custom theme generator\n- The parameter itself is an URL, in which case that URL will be downloaded. It should point to a .json of a theme" - ) - const layoutFromBase64 = decodeURIComponent(loadCustomThemeParam.data) + const layoutFromBase64 = decodeURIComponent(DetermineLayout.loadCustomThemeParam.data) if (layoutFromBase64.startsWith("http")) { return await DetermineLayout.LoadRemoteTheme(layoutFromBase64) @@ -48,7 +70,7 @@ export default class DetermineLayout { if (layoutFromBase64 !== "false") { // We have to load something from the hash (or from disk) - return DetermineLayout.LoadLayoutFromHash(loadCustomThemeParam) + return DetermineLayout.LoadLayoutFromHash(DetermineLayout.loadCustomThemeParam) } let layoutId: string = undefined diff --git a/index.ts b/index.ts index 73d68c768c..ebdabc56ec 100644 --- a/index.ts +++ b/index.ts @@ -1,9 +1,12 @@ -import { Utils } from "./Utils" import DetermineLayout from "./Logic/DetermineLayout" import ThemeViewState from "./Models/ThemeViewState" import SvelteUIElement from "./UI/Base/SvelteUIElement" import ThemeViewGUI from "./UI/ThemeViewGUI.svelte" import { FixedUiElement } from "./UI/Base/FixedUiElement" +import Combine from "./UI/Base/Combine" +import { SubtleButton } from "./UI/Base/SubtleButton" +import Svg from "./Svg" +import { Utils } from "./Utils" // @ts-ignore try { @@ -15,7 +18,17 @@ try { }) .catch((err) => { console.error("Error while initializing: ", err, err.stack) - new FixedUiElement(err).SetClass("block alert").AttachTo("maindiv") + new Combine([ + new FixedUiElement(err).SetClass("block alert"), + + new SubtleButton(Svg.download_svg(), "Download the raw file").onClick(() => + Utils.offerContentsAsDownloadableFile( + DetermineLayout.getCustomDefinition(), + "mapcomplete-theme.json", + { mimetype: "application/json" } + ) + ), + ]).AttachTo("maindiv") }) } catch (err) { new FixedUiElement(err).SetClass("block alert").AttachTo("maindiv") From a57dbe09d60734785420c4502699fcb6d89c6033 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 02:55:45 +0200 Subject: [PATCH 17/87] Themes: add memorial layer, use 'subject' instead of 'name' for ghost bikes --- assets/layers/ghost_bike/ghost_bike.json | 40 ++++++++++++++++++----- assets/layers/memorial/license_info.json | 12 +++++++ assets/layers/memorial/memorial.json | 41 ++++++++++++++++++++++++ assets/layers/memorial/plaque.svg | 38 ++++++++++++++++++++++ 4 files changed, 123 insertions(+), 8 deletions(-) create mode 100644 assets/layers/memorial/license_info.json create mode 100644 assets/layers/memorial/memorial.json create mode 100644 assets/layers/memorial/plaque.svg diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json index f50dabfc3f..8f50e2a74a 100644 --- a/assets/layers/ghost_bike/ghost_bike.json +++ b/assets/layers/ghost_bike/ghost_bike.json @@ -48,6 +48,16 @@ "ca": "Bicicleta blanca" }, "mappings": [ + { + "if": "subject~*", + "then": { + "en": "Ghost bike in the remembrance of {subject}", + "nl": "Witte fiets ter nagedachtenis van {subject}", + "de": "Geisterrad im Gedenken an {subject}", + "it": "Bici fantasma in ricordo di {subject}", + "fr": "Vélo fantôme en souvenir de {subject}" + } + }, { "if": "name~*", "then": { @@ -111,17 +121,30 @@ "fr": "À qui est dédié ce vélo fantôme ?" }, "render": { - "en": "In remembrance of {name}", - "nl": "Ter nagedachtenis van {name}", - "de": "Im Gedenken an {name}", - "it": "In ricordo di {name}", - "fr": "En souvenir de {name}", - "ru": "В знак памяти о {name}" + "en": "In remembrance of {subject}", + "nl": "Ter nagedachtenis van {subject}", + "de": "Im Gedenken an {subject}", + "it": "In ricordo di {subject}", + "fr": "En souvenir de {subject}", + "ru": "В знак памяти о {subject}" }, "freeform": { - "key": "name" + "key": "subject", + "addExtraTags": ["noname=","name="] }, "mappings": [ + { + "if": "name~*", + "then": { + "en": "In remembrance of {name}", + "nl": "Ter nagedachtenis van {name}", + "de": "Im Gedenken an {name}", + "it": "In ricordo di {name}", + "fr": "En souvenir de {name}", + "ru": "В знак памяти о {name}" + }, + "hideInAnswer": true + }, { "if": "noname=yes", "then": { @@ -131,7 +154,8 @@ "it": "Nessun nome scritto sulla bici", "fr": "Aucun nom n'est marqué sur le vélo", "ca": "No hi ha cap nom marcat a la bicicleta" - } + }, + "addExtraTags": ["name=","subject="] } ], "id": "ghost_bike-name", diff --git a/assets/layers/memorial/license_info.json b/assets/layers/memorial/license_info.json new file mode 100644 index 0000000000..3d4379d1cd --- /dev/null +++ b/assets/layers/memorial/license_info.json @@ -0,0 +1,12 @@ +[ + { + "path": "plaque.svg", + "license": "CC-0", + "authors": [ + "OSM Carto" + ], + "sources": [ + "https://wiki.openstreetmap.org/wiki/File:Plaque.svg" + ] + } +] \ No newline at end of file diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json new file mode 100644 index 0000000000..9515842e99 --- /dev/null +++ b/assets/layers/memorial/memorial.json @@ -0,0 +1,41 @@ +{ + "id": "memorial", + "description": "Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on", + "source": { + "osmTags": "memorial=plaque" + }, + "title": { + "render": { + "en": "Memorial plaque" + } + }, + "tagRenderings": [ + { + "id": "inscription", + "question": { + "en": "What is the inscription of this plaque?" + }, + "render": { + "en": "The inscription on this plaque reads:

{inscription}

" + }, + "freeform": { + "key": "inscription", + "type": "text" + } + } + ], + "mapRendering": [ + { + "location": [ + "centroid", + "point" + ], + "icon": "circle:white;./assets/layers/memorial/plaque.svg" + } + ], + "deletion": true, + "allowMove": { + "enableImproveAccuracy": true, + "enableRelocation": false + } +} diff --git a/assets/layers/memorial/plaque.svg b/assets/layers/memorial/plaque.svg new file mode 100644 index 0000000000..e91e9efe42 --- /dev/null +++ b/assets/layers/memorial/plaque.svg @@ -0,0 +1,38 @@ + + + + + + image/svg+xml + + + + + + + + + From 10e0e277787f95e4da8b075edd308300dd6b0256 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 8 Jul 2023 02:56:08 +0200 Subject: [PATCH 18/87] Themes: add extra questions to 'map' layer based on custom theme --- assets/layers/map/map.json | 75 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/assets/layers/map/map.json b/assets/layers/map/map.json index 149014f17e..d27a1e9fbc 100644 --- a/assets/layers/map/map.json +++ b/assets/layers/map/map.json @@ -43,6 +43,81 @@ }, "tagRenderings": [ "images", + { + "id": "map_type", + "question": { + "en": "What type of map is shown?", + "de": "Was für eine Karte ist das?" + }, + "mappings": [ + { + "if": "map_type=topo", + "then": { + "en": "Topographical map

The map contains contour lines.

" + } + }, + { + "if": "map_type=street", + "then": { + "en": "A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

" + } + }, + { + "if": "map_type=scheme", + "then": { + "en": "This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

" + } + }, + { + "if": "map_type=toposcope", + "then": { + "en": "This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

" + } + } + ] + }, + { + "id": "map_size", + "question": { + "en": "What is the size of the shown area on the map?", + "de": "Was wird von der Fläche abgedeckt?" + }, + "mappings": [ + { + "if": "map_size=building", + "then": { + "en": "A map of the romms within a building" + } + }, + { + "if": "map_size=site", + "then": { + "en": "A map of special site, like of a historical castle, a park, a campus, a forest, ....", + "de": "Örtlichkeit (z.B. Burg)" + } + }, + { + "if": "map_size=village", + "then": { + "en": "A map showing the village or town" + } + }, + { + "if": "map_size=city", + "then": { + "en": " A map of a city.", + "de": "Stadt" + } + }, + { + "if": "map_size=region", + "then": { + "en": "The map of an entire region, showing multiple cities and villages", + "de": "Region" + } + } + ] + }, { "labels": [ "map" From 0487497e17ace04d381d2c9d43b02f8032874e2f Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 9 Jul 2023 10:25:55 +0200 Subject: [PATCH 19/87] Fix: remove ghost bike translations from translation files and resync them, should fix the build --- .../charging_station/charging_station.json | 1616 +++++++++++++---- assets/layers/ghost_bike/ghost_bike.json | 10 +- langs/layers/ca.json | 2 +- langs/layers/de.json | 25 +- langs/layers/en.json | 76 +- langs/layers/fr.json | 8 +- langs/layers/it.json | 8 +- langs/layers/nan.json | 2 +- langs/layers/nl.json | 28 +- langs/layers/ru.json | 7 +- langs/shared-questions/ca.json | 2 +- langs/shared-questions/cs.json | 2 +- langs/shared-questions/da.json | 2 +- langs/shared-questions/de.json | 2 +- langs/shared-questions/en.json | 2 +- langs/shared-questions/eo.json | 2 +- langs/shared-questions/es.json | 2 +- langs/shared-questions/fil.json | 2 +- langs/shared-questions/fr.json | 2 +- langs/shared-questions/gl.json | 2 +- langs/shared-questions/hu.json | 2 +- langs/shared-questions/id.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/pa_PK.json | 2 +- langs/shared-questions/pl.json | 2 +- langs/shared-questions/pt.json | 2 +- langs/shared-questions/pt_BR.json | 2 +- langs/shared-questions/ru.json | 2 +- langs/shared-questions/sl.json | 2 +- langs/shared-questions/sv.json | 2 +- langs/shared-questions/zh_Hans.json | 2 +- langs/shared-questions/zh_Hant.json | 2 +- langs/themes/en.json | 39 + scripts/removeTranslationString.ts | 19 +- 37 files changed, 1454 insertions(+), 436 deletions(-) diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 73c30d10a4..43bb65a84e 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -2,7 +2,11 @@ "id": "charging_station", "name": { "en": "Charging stations", - "nl": "Oplaadpunten" + "nl": "Oplaadpunten", + "ca": "Estacions de càrrega", + "da": "Ladestationer", + "de": "Ladestationen", + "es": "Estaciones de carga" }, "minzoom": 10, "source": { @@ -22,7 +26,10 @@ "title": { "render": { "en": "Charging station", - "nl": "Oplaadpunt" + "nl": "Oplaadpunt", + "ca": "Estació de càrrega", + "de": "Ladestation", + "es": "Estación de carga" }, "mappings": [ { @@ -39,7 +46,9 @@ }, "then": { "en": "Charging station for electrical bicycles", - "nl": "Oplaadpunt voor elektrische fietsen" + "nl": "Oplaadpunt voor elektrische fietsen", + "de": "Ladestation für Elektrofahrräder", + "es": "Estación de carga para bicicletas eléctricas" } }, { @@ -56,14 +65,21 @@ }, "then": { "en": "Charging station for cars", - "nl": "Oplaadpunt voor elektrische auto's" + "nl": "Oplaadpunt voor elektrische auto's", + "de": "Ladestation für Autos", + "es": "Estación de carga para coches" } } ] }, "description": { "en": "A charging station", - "nl": "Oplaadpunten" + "nl": "Oplaadpunten", + "ca": "Una estació de càrrega", + "da": "En ladestation", + "de": "Eine Ladestation", + "es": "Una estación de carga", + "fr": "Une station de recharge" }, "#": "no-question-hint-check", "tagRenderings": [ @@ -73,7 +89,11 @@ "#": "Allowed vehicle types", "question": { "en": "Which vehicles are allowed to charge here?", - "nl": "Welke voertuigen kunnen hier opgeladen worden?" + "nl": "Welke voertuigen kunnen hier opgeladen worden?", + "ca": "Quins vehicles tenen permesa la carrega aquí?", + "da": "Hvilke køretøjer må oplades her?", + "de": "Welche Fahrzeuge können hier laden?", + "es": "¿A qué vehículos se permite la carga aquí?" }, "multiAnswer": true, "mappings": [ @@ -82,7 +102,11 @@ "ifnot": "bicycle=no", "then": { "en": "Bicycles can be charged here", - "nl": "Elektrische fietsen kunnen hier opgeladen worden" + "nl": "Elektrische fietsen kunnen hier opgeladen worden", + "ca": "Aquí es poden carregar bicicletes", + "da": " Cykler kan oplades her", + "de": "Hier können Fahrräder laden", + "es": "Aquí se pueden cargar bicicletas" } }, { @@ -90,7 +114,11 @@ "ifnot": "motorcar=no", "then": { "en": "Cars can be charged here", - "nl": "Elektrische auto's kunnen hier opgeladen worden" + "nl": "Elektrische auto's kunnen hier opgeladen worden", + "ca": "Aquí es poden carregar cotxes", + "da": "Biler kan oplades her", + "de": "Hier können Autos laden", + "es": "Aquí se pueden cargar coches" } }, { @@ -98,7 +126,11 @@ "ifnot": "scooter=no", "then": { "en": "Scooters can be charged here", - "nl": "Elektrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden" + "nl": "Elektrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden", + "ca": "Aquí es poden carregar Scooters", + "da": "Scootere kan oplades her", + "de": "Hier können Roller laden", + "es": "Aquí se pueden cargar scooters" } }, { @@ -106,7 +138,10 @@ "ifnot": "hgv=no", "then": { "en": "Heavy good vehicles (such as trucks) can be charged here", - "nl": "Vrachtwagens kunnen hier opgeladen worden" + "nl": "Vrachtwagens kunnen hier opgeladen worden", + "ca": "Aquí es poden carregar camions o trailers", + "da": " Tunge varebiler (f.eks. lastbiler) kan oplades her", + "de": "Hier können LKW laden" } }, { @@ -114,7 +149,11 @@ "ifnot": "bus=no", "then": { "en": "Buses can be charged here", - "nl": "Bussen kunnen hier opgeladen worden" + "nl": "Bussen kunnen hier opgeladen worden", + "ca": "Aquí es poden carregar busos", + "da": " Busser kan oplades her", + "de": "Hier können Busse laden", + "es": "Aquí se pueden cargar buses" } } ] @@ -123,11 +162,19 @@ "id": "access", "question": { "en": "Who is allowed to use this charging station?", - "nl": "Wie mag er dit oplaadpunt gebruiken?" + "nl": "Wie mag er dit oplaadpunt gebruiken?", + "ca": "Qui pot utilitzar aquest punt de càrrega?", + "da": "Hvem må bruge denne ladestation?", + "de": "Wer darf diese Ladestation benutzen?", + "es": "¿A quién se le permite utilizar esta estación de carga?" }, "render": { "en": "Access is {access}", - "nl": "Toegang voor {access}" + "nl": "Toegang voor {access}", + "ca": "L'accés està {access}", + "da": "Adgang er {access}", + "de": "Zugang ist {access}", + "es": "El acceso está {access}" }, "freeform": { "key": "access", @@ -140,14 +187,22 @@ "if": "access=yes", "then": { "en": "Anyone can use this charging station (payment might be needed)", - "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)" + "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)", + "ca": "Qualsevol pot utilitzar aquest punt de càrrega (pot requerir un pagament)", + "da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)", + "de": "Jeder kann die Station nutzen (eventuell gegen Bezahlung)", + "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)" } }, { "if": "access=public", "then": { "en": "Anyone can use this charging station (payment might be needed)", - "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)" + "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)", + "ca": "Qualsevol persona pot utilitzar aquesta estació de recàrrega (pot ser calgui un pagament)", + "da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)", + "de": "Jeder kann diese Ladestation nutzen (eventuell gegen Bezahlung)", + "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)" }, "hideInAnswer": true }, @@ -155,28 +210,41 @@ "if": "access=customers", "then": { "en": "Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests", - "nl": "Enkel klanten van de bijhorende plaats mogen dit oplaadpunt gebruiken
Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel" + "nl": "Enkel klanten van de bijhorende plaats mogen dit oplaadpunt gebruiken
Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel", + "ca": "Sols clientes del lloc al que pertany aquest punt de càrrega poden utilitzar-lo
p.e. un punt de càrrega per un hotel que sols poden utilizar-los els hostes", + "da": "Kun kunder på det sted, denne station tilhører, kan bruge denne ladestation
F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster", + "de": "Nur Kunden des Ortes, zu dem diese Station gehört, können diese Ladestation nutzen
Z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann", + "es": "Solo clientes del lugar al que pertenece esta estación la pueden utilizar
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes" } }, { "if": "access=key", "then": { "en": "A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station", - "nl": "Een sleutel is nodig om dit oplaadpunt te gebruiken
Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen" + "nl": "Een sleutel is nodig om dit oplaadpunt te gebruiken
Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen", + "ca": "S'ha de sol·licitar una clau per a utilitzar aquest punt de càrrega
p.e un punt de càrrega operat per un hotel nomes utilitzable pel seus hostes, els quals reben una clau des de recepció per a desbloquejar el punt de càrrega", + "da": "Der skal anmodes om en -nøgle for at få adgang til denne ladestation
F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster, og som modtager en nøgle fra receptionen for at låse ladestationen op", + "de": "Für den Zugang zur Station muss ein Schlüssel angefordert werden
z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann, die an der Rezeption einen Schlüssel erhalten, um die Ladestation aufzuschließen", + "es": "Se debe de solicitar una llave para utilizar esta estación de carga
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes, que reciben una llave de la recepción para desbloquear la estación de carga" } }, { "if": "access=private", "then": { - "en": "Not accessible to the general public (e.g. only accessible to the owners, employees, ...)", - "nl": "Niet toegankelijk voor het publiek
Bv. enkel toegankelijk voor de eigenaar, medewerkers ,... " + "en": "Not accessible to the general public (e.g. only accessible to the owners, employees, …)", + "nl": "Niet toegankelijk voor het publiek
Bv. enkel toegankelijk voor de eigenaar, medewerkers, ...", + "ca": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, …)", + "da": "Ikke tilgængelig for offentligheden (f.eks. kun tilgængelig for ejere, ansatte, ...)", + "de": "Die Station ist nicht für die Allgemeinheit zugänglich (z. B. nur für die Eigentümer, Mitarbeiter, …)", + "es": "No accesible al público general (ej. solo accesible a los propietarios, empleados, ...)" } }, { "if": "access=permissive", "then": { "en": "This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.", - "nl": "Dit oplaadstation is publiek toegankelijk onder voorwaarden (bv. enkel tijdens bepaalde uren). " + "nl": "Dit oplaadstation is publiek toegankelijk onder voorwaarden (bv. enkel tijdens bepaalde uren). ", + "de": "Diese Ladestation ist zu gewissen Öffnungszeiten oder Bedingungen öffentlich zugänglich. Einschränkungen sind möglich, aber generelle Nutzung ist erlaubt." } } ] @@ -185,11 +253,19 @@ "id": "capacity", "render": { "en": "{capacity} vehicles can be charged here at the same time", - "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden" + "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden", + "ca": "Aquí es poden carregar {capacity} vehicles a l'hora", + "da": "{capacity} køretøjer kan oplades her på samme tid", + "de": "Hier können {capacity} Fahrzeuge gleichzeitig laden", + "es": "Aquí se pueden cargar {capacity} vehículos al mismo tiempo" }, "question": { "en": "How much vehicles can be charged here at the same time?", - "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?" + "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?", + "ca": "Quants vehicles es poden carregar a la vegada?", + "da": "Hvor mange køretøjer kan oplades her på samme tid?", + "de": "Wie viele Fahrzeuge können hier gleichzeitig laden?", + "es": "¿Cuántos vehículos se pueden cargar a la vez aquí?" }, "freeform": { "key": "capacity", @@ -200,7 +276,11 @@ "id": "Available_charging_stations (generated)", "question": { "en": "Which charging connections are available here?", - "nl": "Welke aansluitingen zijn hier beschikbaar?" + "nl": "Welke laadaansluitingen zijn hier beschikbaar?", + "ca": "Quins tipus de connexions de càrrega estan disponibles aquí?", + "da": "Hvilke ladestik er tilgængelige her?", + "de": "Welche Ladeanschlüsse gibt es hier?", + "es": "¿Qué tipo de conexiones de carga están disponibles aquí?" }, "multiAnswer": true, "mappings": [ @@ -209,7 +289,11 @@ "ifnot": "socket:schuko=", "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F)", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)", + "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)", + "da": "Schuko vægstik uden jordstift (CEE7/4 type F)", + "de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)", + "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -237,7 +321,11 @@ }, "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F)", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)", + "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)", + "da": "Schuko vægstik uden jordstift (CEE7/4 type F)", + "de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)", + "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)" }, "hideInAnswer": true, "icon": { @@ -250,7 +338,11 @@ "ifnot": "socket:typee=", "then": { "en": "European wall plug with ground pin (CEE7/4 type E)", - "nl": "Europese stekker met aardingspin (CEE7/4 type E)" + "nl": "Europese stekker met aardingspin (CEE7/4 type E)", + "ca": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)", + "da": "Europæisk vægstik med jordstik (CEE7/4 type E)", + "de": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)", + "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -266,7 +358,11 @@ }, "then": { "en": "European wall plug with ground pin (CEE7/4 type E)", - "nl": "Europese stekker met aardingspin (CEE7/4 type E)" + "nl": "Europese stekker met aardingspin (CEE7/4 type E)", + "ca": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)", + "da": "Europæisk vægstik med jordstik (CEE7/4 type E)", + "de": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)", + "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)" }, "hideInAnswer": true, "icon": { @@ -279,7 +375,11 @@ "ifnot": "socket:chademo=", "then": { "en": "Chademo", - "nl": "Chademo" + "nl": "Chademo", + "ca": "CHAdeMo", + "da": "Chademo", + "de": "Chademo-Anschluss", + "es": "Chademo" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -321,7 +421,11 @@ }, "then": { "en": "Chademo", - "nl": "Chademo" + "nl": "Chademo", + "ca": "Chademo", + "da": "Chademo", + "de": "Chademo-Anschluss", + "es": "Chademo" }, "hideInAnswer": true, "icon": { @@ -334,7 +438,11 @@ "ifnot": "socket:type1_cable=", "then": { "en": "Type 1 with cable (J1772)", - "nl": "Type 1 met kabel (J1772)" + "nl": "Type 1 met kabel (J1772)", + "ca": "Tipus 1 amb cable (J1772)", + "da": "Type 1 med kabel (J1772)", + "de": "Typ 1 mit Kabel (J1772)", + "es": "Tipo 1 con cable (J1772)" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -376,7 +484,11 @@ }, "then": { "en": "Type 1 with cable (J1772)", - "nl": "Type 1 met kabel (J1772)" + "nl": "Type 1 met kabel (J1772)", + "ca": "Tipus 1 amb cable (J1772)", + "da": "Type 1 med kabel (J1772)", + "de": "Typ 1 mit Kabel (J1772)", + "es": "Tipo 1 con cable (J1772)" }, "hideInAnswer": true, "icon": { @@ -389,7 +501,11 @@ "ifnot": "socket:type1=", "then": { "en": "Type 1 without cable (J1772)", - "nl": "Type 1 zonder kabel (J1772)" + "nl": "Type 1 zonder kabel (J1772)", + "ca": "Tipus 1 sense cable (J1772)", + "da": "Type 1 uden kabel (J1772)", + "de": "Typ 1 ohne Kabel (J1772)", + "es": "Tipo 1 sin cable (J1772)" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -431,7 +547,11 @@ }, "then": { "en": "Type 1 without cable (J1772)", - "nl": "Type 1 zonder kabel (J1772)" + "nl": "Type 1 zonder kabel (J1772)", + "ca": "Tipus 1 sense cable (J1772)", + "da": "Type 1 uden kabel (J1772)", + "de": " Typ 1 ohne Kabel (J1772)", + "es": "Tipo 1 sin cable (J1772)" }, "hideInAnswer": true, "icon": { @@ -444,7 +564,11 @@ "ifnot": "socket:type1_combo=", "then": { "en": "Type 1 CCS (aka Type 1 Combo)", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo)" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo)", + "ca": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)", + "da": "Type 1 CCS (også kendt som Type 1 Combo)", + "de": "Typ 1 CCS (Typ 1 Combo)", + "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -486,7 +610,11 @@ }, "then": { "en": "Type 1 CCS (aka Type 1 Combo)", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo)" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo)", + "ca": "CSS Tipus 1 (també conegut com a Tipus 1 Combo)", + "da": "Type 1 CCS (også kendt som Type 1 Combo)", + "de": " Typ 1 CCS (auch bekannt als Typ 1 Combo)", + "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)" }, "hideInAnswer": true, "icon": { @@ -499,7 +627,11 @@ "ifnot": "socket:tesla_supercharger=", "then": { "en": "Tesla Supercharger", - "nl": "Tesla Supercharger" + "nl": "Tesla Supercharger", + "ca": "Supercarregador de Tesla", + "da": "Tesla Supercharger", + "de": "Tesla Supercharger", + "es": "Supercargador de Tesla" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -541,7 +673,11 @@ }, "then": { "en": "Tesla Supercharger", - "nl": "Tesla Supercharger" + "nl": "Tesla Supercharger", + "ca": "Supercarregador de Tesla", + "da": "Tesla Supercharger", + "de": "Tesla Supercharger", + "es": "Supercargador de Tesla" }, "hideInAnswer": true, "icon": { @@ -554,7 +690,11 @@ "ifnot": "socket:type2=", "then": { "en": "Type 2 (mennekes)", - "nl": "Type 2 (mennekes)" + "nl": "Type 2 (mennekes)", + "ca": "Tipus 2 (mennekes)", + "da": "Type 2 (mennekes)", + "de": "Typ 2 (Mennekes)", + "es": "Tipo 2 (mennekes)" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -596,7 +736,11 @@ }, "then": { "en": "Type 2 (mennekes)", - "nl": "Type 2 (mennekes)" + "nl": "Type 2 (mennekes)", + "ca": "Tipus 2 (mennekes)", + "da": " Type 2 (mennekes)", + "de": "Typ 2 (Mennekes)", + "es": "Tipo 2 (mennekes)" }, "hideInAnswer": true, "icon": { @@ -609,7 +753,11 @@ "ifnot": "socket:type2_combo=", "then": { "en": "Type 2 CCS (mennekes)", - "nl": "Type 2 CCS (mennekes)" + "nl": "Type 2 CCS (mennekes)", + "ca": "CSS Tipus 2 (mennekes)", + "da": "Type 2 CCS (mennekes)", + "de": "Typ 2 CCS (Mennekes)", + "es": "CSS Tipo 2 (mennekes)" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -651,7 +799,11 @@ }, "then": { "en": "Type 2 CCS (mennekes)", - "nl": "Type 2 CCS (mennekes)" + "nl": "Type 2 CCS (mennekes)", + "ca": "CSS Tipus 2 (mennekes)", + "da": "Type 2 CCS (mennekes)", + "de": "Typ 2 CCS (mennekes)", + "es": "CSS Tipo 2 (mennekes)" }, "hideInAnswer": true, "icon": { @@ -664,7 +816,11 @@ "ifnot": "socket:type2_cable=", "then": { "en": "Type 2 with cable (mennekes)", - "nl": "Type 2 met kabel (J1772)" + "nl": "Type 2 met kabel (J1772)", + "ca": "Tipus 2 amb cable (mennekes)", + "da": "Type 2 med kabel (mennekes)", + "de": "Typ 2 mit Kabel (Mennekes)", + "es": "Tipo 2 con cable (mennekes)" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -706,7 +862,11 @@ }, "then": { "en": "Type 2 with cable (mennekes)", - "nl": "Type 2 met kabel (J1772)" + "nl": "Type 2 met kabel (J1772)", + "ca": "Tipus 2 amb cable (mennekes)", + "da": "Type 2 med kabel (mennekes)", + "de": "Typ 2 mit Kabel (mennekes)", + "es": "Tipo 2 con cable (mennekes)" }, "hideInAnswer": true, "icon": { @@ -719,7 +879,11 @@ "ifnot": "socket:tesla_supercharger_ccs=", "then": { "en": "Tesla Supercharger CCS (a branded type2_css)", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)", + "ca": "CSS Supercarregador Tesla (tipus2_css de la marca)", + "da": "Tesla Supercharger CCS (en mærkevare type2_css)", + "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)", + "es": "CCS Supercargador Tesla (un tipo2_css con marca)" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -761,7 +925,11 @@ }, "then": { "en": "Tesla Supercharger CCS (a branded type2_css)", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)", + "ca": "CSS Supercarregador Tesla (un tipus2_css de la marca)", + "da": "Tesla Supercharger CCS (en mærkevare type2_css)", + "de": "Tesla Supercharger CCS (ein Markenzeichen von type2_css)", + "es": "CCS Supercargador Tesla (un tipo2_css con marca)" }, "hideInAnswer": true, "icon": { @@ -774,7 +942,11 @@ "ifnot": "socket:tesla_destination=", "then": { "en": "Tesla Supercharger (destination)", - "nl": "Tesla Supercharger (destination)" + "nl": "Tesla Supercharger (destination)", + "ca": "Supercarregador Tesla (destí)", + "da": " Tesla Supercharger (destination)", + "de": "Tesla Supercharger (Destination)", + "es": "Supercargador Tesla (destino" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -822,7 +994,11 @@ }, "then": { "en": "Tesla Supercharger (destination)", - "nl": "Tesla Supercharger (destination)" + "nl": "Tesla Supercharger (destination)", + "ca": "Supercarregador Tesla (destí)", + "da": " Tesla Supercharger (destination)", + "de": "Tesla Supercharger (Destination)", + "es": "Supercargador Tesla (destino)" }, "hideInAnswer": true, "icon": { @@ -835,7 +1011,10 @@ "ifnot": "socket:tesla_destination=", "then": { "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)" + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", + "ca": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)", + "es": "Supercargador Tesla (destino) (Un Tipo 2 con un cable de marca tesla)" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -883,7 +1062,9 @@ }, "then": { "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)" + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", + "de": "Tesla supercharger (Destination) (Typ 2 mit Kabel von Tesla)", + "es": "Supercargador Tesla (destino) (Un Tipo 2 con un cable de marca tesla)" }, "hideInAnswer": true, "icon": { @@ -896,7 +1077,11 @@ "ifnot": "socket:USB-A=", "then": { "en": "USB to charge phones and small electronics", - "nl": "USB om GSMs en kleine electronica op te laden" + "nl": "USB om GSMs en kleine electronica op te laden", + "ca": "USB per a carregar mòbils i dispositius petits", + "da": "USB til opladning af telefoner og mindre elektronik", + "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten", + "es": "USB para cargar teléfonos y dispositivos pequeños" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -912,7 +1097,10 @@ }, "then": { "en": "USB to charge phones and small electronics", - "nl": "USB om GSMs en kleine electronica op te laden" + "nl": "USB om GSMs en kleine electronica op te laden", + "da": "USB til opladning af telefoner og mindre elektronik", + "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten", + "es": "USB para cargar teléfonos y dispositivos pequeños" }, "hideInAnswer": true, "icon": { @@ -925,7 +1113,10 @@ "ifnot": "socket:bosch_3pin=", "then": { "en": "Bosch Active Connect with 3 pins and cable", - "nl": "Bosch Active Connect met 3 pinnen aan een kabel" + "nl": "Bosch Active Connect met 3 pinnen aan een kabel", + "da": " Bosch Active Connect med 3 ben og kabel", + "de": "Bosch Active Connect mit 3 Pins und Kabel", + "es": "Bosch Active Connect con 3 pines y cable" }, "icon": { "path": "./assets/layers/charging_station/bosch-3pin.svg", @@ -963,7 +1154,10 @@ }, "then": { "en": "Bosch Active Connect with 3 pins and cable", - "nl": "Bosch Active Connect met 3 pinnen aan een kabel" + "nl": "Bosch Active Connect met 3 pinnen aan een kabel", + "da": "Bosch Active Connect med 3 ben og kabel", + "de": " Bosch Active Connect mit 3 Pins und Kabel", + "es": "Bosch Active Connect con 3 pines y cable" }, "hideInAnswer": true, "icon": { @@ -976,7 +1170,10 @@ "ifnot": "socket:bosch_5pin=", "then": { "en": "Bosch Active Connect with 5 pins and cable", - "nl": "Bosch Active Connect met 5 pinnen aan een kabel" + "nl": "Bosch Active Connect met 5 pinnen aan een kabel", + "da": "Bosch Active Connect med 5 ben og kabel", + "de": "Bosch Active Connect mit 5 Pins und Kabel", + "es": "Bosch Active Connect con 5 pines y cable" }, "icon": { "path": "./assets/layers/charging_station/bosch-5pin.svg", @@ -1014,7 +1211,10 @@ }, "then": { "en": "Bosch Active Connect with 5 pins and cable", - "nl": "Bosch Active Connect met 5 pinnen aan een kabel" + "nl": "Bosch Active Connect met 5 pinnen aan een kabel", + "da": "Bosch Active Connect med 5 ben og kabel", + "de": " Bosch Active Connect mit 5 Pins und Kabel", + "es": "Bosch Active Connect con 5 pines y cable" }, "hideInAnswer": true, "icon": { @@ -1028,11 +1228,15 @@ "id": "plugs-0", "question": { "en": "How much plugs of type

Schuko wall plug without ground pin (CEE7/4 type F)
are available here?", - "nl": "Hoeveel stekkers van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Schuko vægstik uden jordstift (CEE7/4 type F)
er tilgængelige her?", + "de": "Wie viele Stecker vom Typ
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
sind hier vorhanden?" }, "render": { "en": "There are {socket:schuko} plugs of type
Schuko wall plug without ground pin (CEE7/4 type F)
available here", - "nl": "Hier zijn {socket:schuko} stekkers van het type
Schuko stekker zonder aardingspin (CEE7/4 type F)
" + "nl": "Hier zijn {socket:schuko} stekkers van het type
Schuko stekker zonder aardingspin (CEE7/4 type F)
", + "da": "Der findes {socket:schuko} stik af typen
Schuko-vægstik uden jord (CEE7/4 type F)
her", + "de": "Hier sind {socket:schuko} Stecker des Typs
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
vorhanden" }, "freeform": { "key": "socket:schuko", @@ -1049,11 +1253,15 @@ "id": "plugs-1", "question": { "en": "How much plugs of type
European wall plug with ground pin (CEE7/4 type E)
are available here?", - "nl": "Hoeveel stekkers van type
Europese stekker met aardingspin (CEE7/4 type E)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Europese stekker met aardingspin (CEE7/4 type E)
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Europæisk vægstik med jord (CEE7/4 type E)
er tilgængelige her?", + "de": "Wie viele Stecker des Typs
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
sind hier vorhanden?" }, "render": { "en": "There are {socket:typee} plugs of type
European wall plug with ground pin (CEE7/4 type E)
available here", - "nl": "Hier zijn {socket:typee} stekkers van het type
Europese stekker met aardingspin (CEE7/4 type E)
" + "nl": "Hier zijn {socket:typee} stekkers van het type
Europese stekker met aardingspin (CEE7/4 type E)
", + "da": "Der findes {socket:typee} stik af typen
Europæisk vægstik med jord (CEE7/4 type E)
her", + "de": "Hier sind {socket:typee} Stecker des Typs
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
vorhanden" }, "freeform": { "key": "socket:typee", @@ -1070,11 +1278,16 @@ "id": "plugs-2", "question": { "en": "How much plugs of type
Chademo
are available here?", - "nl": "Hoeveel stekkers van type
Chademo
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Chademo
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Chademo
er tilgængelige her?", + "de": "Wie viele Stecker des Typs
Chademo
sind hier vorhanden?" }, "render": { "en": "There are {socket:chademo} plugs of type
Chademo
available here", - "nl": "Hier zijn {socket:chademo} stekkers van het type
Chademo
" + "nl": "Hier zijn {socket:chademo} stekkers van het type
Chademo
", + "ca": "Aquí hi ha {socket:chademo} endolls del tipus
Chademo
disponibles", + "da": "Der er {socket:chademo} stik af typen
Chademo
tilgængelig her", + "de": "Hier sind {socket:chademo} Stecker des Typs
Chademo
vorhanden" }, "freeform": { "key": "socket:chademo", @@ -1091,11 +1304,15 @@ "id": "plugs-3", "question": { "en": "How much plugs of type
Type 1 with cable (J1772)
are available here?", - "nl": "Hoeveel stekkers van type
Type 1 met kabel (J1772)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Type 1 met kabel (J1772)
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Type 1 med kabel (J1772)
er tilgængelige her?", + "de": "Wie viele Stecker vom Typ
Typ 1 mit Kabel (J1772)
sind hier vorhanden?" }, "render": { "en": "There are {socket:type1_cable} plugs of type
Type 1 with cable (J1772)
available here", - "nl": "Hier zijn {socket:type1_cable} stekkers van het type
Type 1 met kabel (J1772)
" + "nl": "Hier zijn {socket:type1_cable} stekkers van het type
Type 1 met kabel (J1772)
", + "da": "Der findes {socket:type1_cable} stik af typen
Type 1 med kabel (J1772)
her", + "de": "Hier sind {socket:type1_cable} Stecker vom Typ
Typ 1 mit Kabel (J1772)
vorhanden" }, "freeform": { "key": "socket:type1_cable", @@ -1112,11 +1329,15 @@ "id": "plugs-4", "question": { "en": "How much plugs of type
Type 1 without cable (J1772)
are available here?", - "nl": "Hoeveel stekkers van type
Type 1 zonder kabel (J1772)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Type 1 zonder kabel (J1772)
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Type 1 uden kabel (J1772)
er tilgængelige her?", + "de": "Wie viele Stecker des Typs
Typ 1 ohne Kabel (J1772)
sind hier vorhanden?" }, "render": { "en": "There are {socket:type1} plugs of type
Type 1 without cable (J1772)
available here", - "nl": "Hier zijn {socket:type1} stekkers van het type
Type 1 zonder kabel (J1772)
" + "nl": "Hier zijn {socket:type1} stekkers van het type
Type 1 zonder kabel (J1772)
", + "da": "Der findes {socket:type1} stik af typen
Type 1 uden kabel (J1772)
her", + "de": "Hier sind {socket:type1} Stecker des Typs
Typ 1 ohne Kabel (J1772)
vorhanden" }, "freeform": { "key": "socket:type1", @@ -1133,11 +1354,13 @@ "id": "plugs-5", "question": { "en": "How much plugs of type
Type 1 CCS (aka Type 1 Combo)
are available here?", - "nl": "Hoeveel stekkers van type
Type 1 CCS (ook gekend als Type 1 Combo)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Type 1 CCS (ook gekend als Type 1 Combo)
heeft dit oplaadpunt?", + "de": "Wie viele Stecker des Typs
Typ 1 CCS (Typ 1 Combo)
sind hier vorhanden?" }, "render": { "en": "There are {socket:type1_combo} plugs of type
Type 1 CCS (aka Type 1 Combo)
available here", - "nl": "Hier zijn {socket:type1_combo} stekkers van het type
Type 1 CCS (ook gekend als Type 1 Combo)
" + "nl": "Hier zijn {socket:type1_combo} stekkers van het type
Type 1 CCS (ook gekend als Type 1 Combo)
", + "de": "Hier sind {socket:type1_combo} Stecker des Typs
Typ 1 CCS (Typ 1 Combo)
vorhanden" }, "freeform": { "key": "socket:type1_combo", @@ -1154,11 +1377,13 @@ "id": "plugs-6", "question": { "en": "How much plugs of type
Tesla Supercharger
are available here?", - "nl": "Hoeveel stekkers van type
Tesla Supercharger
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Tesla Supercharger
heeft dit oplaadpunt?", + "de": "Wie viele Stecker des Typs
Tesla Supercharger
sind hier vorhanden?" }, "render": { "en": "There are {socket:tesla_supercharger} plugs of type
Tesla Supercharger
available here", - "nl": "Hier zijn {socket:tesla_supercharger} stekkers van het type
Tesla Supercharger
" + "nl": "Hier zijn {socket:tesla_supercharger} stekkers van het type
Tesla Supercharger
", + "de": "Hier sind {socket:tesla_supercharger} Stecker des Typs
Tesla Supercharger
vorhanden" }, "freeform": { "key": "socket:tesla_supercharger", @@ -1175,11 +1400,15 @@ "id": "plugs-7", "question": { "en": "How much plugs of type
Type 2 (mennekes)
are available here?", - "nl": "Hoeveel stekkers van type
Type 2 (mennekes)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Type 2 (mennekes)
heeft dit oplaadpunt?", + "ca": "Quants endolls del tipus
Tipus 2 (mennekes)
hi ha disponibles aquí?", + "de": "Wie viele Stecker des Typs
Typ 2 (Mennekes)
sind hier vorhanden?" }, "render": { "en": "There are {socket:type2} plugs of type
Type 2 (mennekes)
available here", - "nl": "Hier zijn {socket:type2} stekkers van het type
Type 2 (mennekes)
" + "nl": "Hier zijn {socket:type2} stekkers van het type
Type 2 (mennekes)
", + "ca": "Hi ha {socket:type2} endolls del tipus
Tipus 2 (mennekes)
disponibles aquí", + "de": "Hier sind {socket:type2} Stecker des Typs
Typ 2 (Mennekes)
vorhanden" }, "freeform": { "key": "socket:type2", @@ -1196,11 +1425,14 @@ "id": "plugs-8", "question": { "en": "How much plugs of type
Type 2 CCS (mennekes)
are available here?", - "nl": "Hoeveel stekkers van type
Type 2 CCS (mennekes)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Type 2 CCS (mennekes)
heeft dit oplaadpunt?", + "de": "Wie viele Stecker des Typs
Typ 2 CCS (Mennekes)
sind hier vorhanden?" }, "render": { "en": "There are {socket:type2_combo} plugs of type
Type 2 CCS (mennekes)
available here", - "nl": "Hier zijn {socket:type2_combo} stekkers van het type
Type 2 CCS (mennekes)
" + "nl": "Hier zijn {socket:type2_combo} stekkers van het type
Type 2 CCS (mennekes)
", + "ca": "Aquí hi ha {socket:type2_combo} endolls del tipus
Tipus 2 CCS (mennekes)
disponibles", + "de": "Hier sind {socket:type2_combo} Stecker des Typs
Typ 2 CCS (Mennekes)
vorhanden" }, "freeform": { "key": "socket:type2_combo", @@ -1217,11 +1449,13 @@ "id": "plugs-9", "question": { "en": "How much plugs of type
Type 2 with cable (mennekes)
are available here?", - "nl": "Hoeveel stekkers van type
Type 2 met kabel (J1772)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Type 2 met kabel (J1772)
heeft dit oplaadpunt?", + "de": "Wie viele Stecker des Typs
Typ 2 mit Kabel (Mennekes)
sind hier vorhanden?" }, "render": { "en": "There are {socket:type2_cable} plugs of type
Type 2 with cable (mennekes)
available here", - "nl": "Hier zijn {socket:type2_cable} stekkers van het type
Type 2 met kabel (J1772)
" + "nl": "Hier zijn {socket:type2_cable} stekkers van het type
Type 2 met kabel (J1772)
", + "de": "Hier sind {socket:type2_cable} Stecker vom Typ
Typ 2 mit Kabel (Mennekes)
vorhanden" }, "freeform": { "key": "socket:type2_cable", @@ -1238,11 +1472,14 @@ "id": "plugs-10", "question": { "en": "How much plugs of type
Tesla Supercharger CCS (a branded type2_css)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Tesla Supercharger CCS (en mærkevare type2_css)
er tilgængelige her?", + "de": "Wie viele Stecker des Typs
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
sind hier vorhanden?" }, "render": { "en": "There are {socket:tesla_supercharger_ccs} plugs of type
Tesla Supercharger CCS (a branded type2_css)
available here", - "nl": "Hier zijn {socket:tesla_supercharger_ccs} stekkers van het type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" + "nl": "Hier zijn {socket:tesla_supercharger_ccs} stekkers van het type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
", + "de": "Hier sind {socket:tesla_supercharger_ccs} Stecker des Typs
Tesla Supercharger CCS (Typ2 CSS von Tesla)
vorhanden" }, "freeform": { "key": "socket:tesla_supercharger_ccs", @@ -1259,11 +1496,13 @@ "id": "plugs-11", "question": { "en": "How much plugs of type
Tesla Supercharger (destination)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla Supercharger (destination)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Tesla Supercharger (destination)
heeft dit oplaadpunt?", + "de": "Wie viele Stecker des Typs
Tesla Supercharger (Destination)
sind hier vorhanden?" }, "render": { "en": "There are {socket:tesla_destination} plugs of type
Tesla Supercharger (destination)
available here", - "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla Supercharger (destination)
" + "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla Supercharger (destination)
", + "de": "Hier sind {socket:tesla_destination} Stecker des Typs
Tesla Supercharger (Destination)
vorhanden" }, "freeform": { "key": "socket:tesla_destination", @@ -1280,11 +1519,13 @@ "id": "plugs-12", "question": { "en": "How much plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?", + "de": "Wie viele Stecker des Typs
Tesla Supercharger (Destination) (Typ 2 Stecker mit Kabel von Tesla)
sind hier vorhanden?" }, "render": { "en": "There are {socket:tesla_destination} plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
available here", - "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" + "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
", + "de": "Hier sind {socket:tesla_destination} Stecker des Typs
Tesla Supercharger (Destination) (Typ 2 Stecker mit Kabel von Tesla)
vorhanden" }, "freeform": { "key": "socket:tesla_destination", @@ -1301,11 +1542,15 @@ "id": "plugs-13", "question": { "en": "How much plugs of type
USB to charge phones and small electronics
are available here?", - "nl": "Hoeveel stekkers van type
USB om GSMs en kleine electronica op te laden
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
USB om GSMs en kleine electronica op te laden
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
USB til opladning af telefoner og småt elektronikudstyr
findes der her?", + "de": "Wie viele Stecker des Typs
USB zum Aufladen von Telefonen und kleinen elektronischen Geräten
sind hier vorhanden?" }, "render": { "en": "There are {socket:USB-A} plugs of type
USB to charge phones and small electronics
available here", - "nl": "Hier zijn {socket:USB-A} stekkers van het type
USB om GSMs en kleine electronica op te laden
" + "nl": "Hier zijn {socket:USB-A} stekkers van het type
USB om GSMs en kleine electronica op te laden
", + "da": "Der er {socket:USB-A} stik af typen
USB til opladning af telefoner og lille elektronik
tilgængelig her", + "de": "Hier sind {socket:USB-A}-Stecker des Typs
USB zum Aufladen von Telefonen und kleinen elektronischen Geräten
vorhanden" }, "freeform": { "key": "socket:USB-A", @@ -1322,11 +1567,15 @@ "id": "plugs-14", "question": { "en": "How much plugs of type
Bosch Active Connect with 3 pins and cable
are available here?", - "nl": "Hoeveel stekkers van type
Bosch Active Connect met 3 pinnen aan een kabel
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Bosch Active Connect met 3 pinnen aan een kabel
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Bosch Active Connect med 3 ben og kabel
er tilgængelige her?", + "de": "Wie viele Stecker des Typs
Bosch Active Connect mit 3 Stiften und Kabel
sind hier vorhanden?" }, "render": { "en": "There are {socket:bosch_3pin} plugs of type
Bosch Active Connect with 3 pins and cable
available here", - "nl": "Hier zijn {socket:bosch_3pin} stekkers van het type
Bosch Active Connect met 3 pinnen aan een kabel
" + "nl": "Hier zijn {socket:bosch_3pin} stekkers van het type
Bosch Active Connect met 3 pinnen aan een kabel
", + "da": "Der er {socket:bosch_3pin} stik af typen
Bosch Active Connect med 3 ben og kabel
tilgængelig her", + "de": "Hier sind {socket:bosch_3pin}-Stecker des Typs
Bosch Active Connect mit 3 Stiften und Kabel
vorhanden" }, "freeform": { "key": "socket:bosch_3pin", @@ -1343,11 +1592,15 @@ "id": "plugs-15", "question": { "en": "How much plugs of type
Bosch Active Connect with 5 pins and cable
are available here?", - "nl": "Hoeveel stekkers van type
Bosch Active Connect met 5 pinnen aan een kabel
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Bosch Active Connect met 5 pinnen aan een kabel
heeft dit oplaadpunt?", + "da": "Hvor mange stik af typen
Bosch Active Connect med 5 ben og kabel
er tilgængelige her?", + "de": "Wie viele Stecker des Typs
Bosch Active Connect mit 5 Stiften und Kabel
sind hier vorhanden?" }, "render": { "en": "There are {socket:bosch_5pin} plugs of type
Bosch Active Connect with 5 pins and cable
available here", - "nl": "Hier zijn {socket:bosch_5pin} stekkers van het type
Bosch Active Connect met 5 pinnen aan een kabel
" + "nl": "Hier zijn {socket:bosch_5pin} stekkers van het type
Bosch Active Connect met 5 pinnen aan een kabel
", + "da": "Der er {socket:bosch_5pin} stik af typen
Bosch Active Connect med 5 ben og kabel
tilgængelig her", + "de": "Hier sind {socket:bosch_5pin}-Stecker des Typs
Bosch Active Connect mit 5 Stiften und Kabel
vorhanden" }, "freeform": { "key": "socket:bosch_5pin", @@ -1367,11 +1620,13 @@ ], "question": { "en": "What voltage do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?", - "nl": "Welke spanning levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
" + "nl": "Welke spanning levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
", + "de": "Welche Spannung liefern die
Schuko-Wandstecker ohne Erdungsstift (CEE7/4 Typ F)
?" }, "render": { "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
outputs {socket:schuko:voltage} volt", - "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft een spanning van {socket:schuko:voltage} volt" + "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
heeft een spanning van {socket:schuko:voltage} volt", + "de": "
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
liefert {socket:schuko:voltage} Volt" }, "freeform": { "key": "socket:schuko:voltage", @@ -1382,7 +1637,8 @@ "if": "socket:schuko:voltage=230 V", "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) heeft een spanning van 230 volt" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) heeft een spanning van 230 volt", + "de": "Schuko-Stecker ohne Schutzkontakt (CEE7/4 Typ F) liefert 230 Volt" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -1404,11 +1660,15 @@ ], "question": { "en": "What current do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?", - "nl": "Welke stroom levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?" + "nl": "Welke stroom levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?", + "da": "Hvilken strømstyrke har stikkene med
Schuko-vægstik uden jordstift (CEE7/4 type F)
?", + "de": "Welche Stromstärke liefern die Anschlüsse mit
Schuko-Stecker ohne Schutzkontakt (CEE7/4 Typ F)
?" }, "render": { "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most {socket:schuko:current}A", - "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een stroom van maximaal {socket:schuko:current}A" + "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een stroom van maximaal {socket:schuko:current}A", + "da": "
Schuko vægstik uden jord (CEE7/4 type F)
udgange højst {socket:schuko:current}A", + "de": "
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
liefert maximal {socket:schuko:current} A" }, "freeform": { "key": "socket:schuko:current", @@ -1419,7 +1679,9 @@ "if": "socket:schuko:current=16 A", "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een stroom van maximaal 16 A" + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een stroom van maximaal 16 A", + "da": "Schuko vægstik uden jordstift (CEE7/4 type F) yder højst 16 A", + "de": "Schuko-Steckdose ohne Erdungsstift (CEE7/4 Typ F) liefert 16 A" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -1441,11 +1703,15 @@ ], "question": { "en": "What power output does a single plug of type
Schuko wall plug without ground pin (CEE7/4 type F)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?", + "da": "Hvilken effekt har et enkelt stik af typen
Schuko-vægstik uden jordstift (CEE7/4 type F)
?", + "de": "Welche Leistung liefert ein einzelner
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
?" }, "render": { "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most {socket:schuko:output}", - "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een vermogen van maximaal {socket:schuko:output}" + "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
levert een vermogen van maximaal {socket:schuko:output}", + "da": "
Schuko vægstik uden jord (CEE7/4 type F)
udgange højst {socket:schuko:output}A", + "de": "
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
liefert maximal {socket:schuko:output}" }, "freeform": { "key": "socket:schuko:output", @@ -1455,8 +1721,10 @@ { "if": "socket:schuko:output=3.6 kW", "then": { - "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW A", - "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een vermogen van maximaal 3.6 kW A" + "en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kw A", + "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een vermogen van maximaal 3.6 kw A", + "da": "Schuko vægstik uden jordstik (CEE7/4 type F) giver højst 3,6 kw A", + "de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F) liefert maximal 3,6 kw A" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -1478,11 +1746,13 @@ ], "question": { "en": "What voltage do the plugs with
European wall plug with ground pin (CEE7/4 type E)
offer?", - "nl": "Welke spanning levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
" + "nl": "Welke spanning levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
", + "de": "Welche Spannung liefern die
Europäischen Wandstecker mit Erdungsstift (CEE7/4 Typ E)
?" }, "render": { "en": "
European wall plug with ground pin (CEE7/4 type E)
outputs {socket:typee:voltage} volt", - "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
heeft een spanning van {socket:typee:voltage} volt" + "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
heeft een spanning van {socket:typee:voltage} volt", + "de": "
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
liefert {socket:typee:voltage} volt" }, "freeform": { "key": "socket:typee:voltage", @@ -1493,7 +1763,8 @@ "if": "socket:typee:voltage=230 V", "then": { "en": "European wall plug with ground pin (CEE7/4 type E) outputs 230 volt", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) heeft een spanning van 230 volt" + "nl": "Europese stekker met aardingspin (CEE7/4 type E) heeft een spanning van 230 volt", + "de": "Europäischer Netzstecker mit Schutzkontakt (CEE7/4 Typ E) liefert 230 Volt" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1515,11 +1786,15 @@ ], "question": { "en": "What current do the plugs with
European wall plug with ground pin (CEE7/4 type E)
offer?", - "nl": "Welke stroom levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?" + "nl": "Welke stroom levert de stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?", + "da": "Hvilken strømstyrke har stikkene med
Europæisk vægstik med jord (CEE7/4 type E)
?", + "de": "Welche Stromstärke bieten die Anschlüsse mit
europäischem Stecker mit Schutzkontakt (CEE7/4 Typ E)
?" }, "render": { "en": "
European wall plug with ground pin (CEE7/4 type E)
outputs at most {socket:typee:current}A", - "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een stroom van maximaal {socket:typee:current}A" + "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een stroom van maximaal {socket:typee:current}A", + "da": "
Europæisk vægstik med jord (CEE7/4 type E)
udgange på højst {socket:typee:current}A", + "de": "
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
liefert maximal {socket:typee:current} A" }, "freeform": { "key": "socket:typee:current", @@ -1530,7 +1805,9 @@ "if": "socket:typee:current=16 A", "then": { "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een stroom van maximaal 16 A" + "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een stroom van maximaal 16 A", + "da": "Europæisk vægstik med jord (CEE7/4 type E) yder højst 16 A", + "de": "Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E) liefert maximal 16 A" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1552,11 +1829,14 @@ ], "question": { "en": "What power output does a single plug of type
European wall plug with ground pin (CEE7/4 type E)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Europese stekker met aardingspin (CEE7/4 type E)
?", + "da": "Hvilken strømstyrke har stikkene med
Europæisk vægstik med jord (CEE7/4 type E)
?", + "de": "Welche Leistung liefert ein einzelner
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
?" }, "render": { "en": "
European wall plug with ground pin (CEE7/4 type E)
outputs at most {socket:typee:output}", - "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een vermogen van maximaal {socket:typee:output}" + "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
levert een vermogen van maximaal {socket:typee:output}", + "de": "
Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E)
liefert maximal {socket:typee:output}" }, "freeform": { "key": "socket:typee:output", @@ -1566,8 +1846,10 @@ { "if": "socket:typee:output=3 kW", "then": { - "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kW A", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 3 kW A" + "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kw A", + "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 3 kw A", + "da": "Europæisk vægstik med jordstik (CEE7/4 type E) yder højst 3 kw A", + "de": "Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E) liefert maximal 3 kw A" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1577,8 +1859,10 @@ { "if": "socket:typee:output=22 kW", "then": { - "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW A", - "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 22 kW A" + "en": "European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kw A", + "nl": "Europese stekker met aardingspin (CEE7/4 type E) levert een vermogen van maximaal 22 kw A", + "da": "Europæisk vægstik med jordstik (CEE7/4 type E) yder højst 22 kw A", + "de": "Europäischer Wandstecker mit Erdungsstift (CEE7/4 Typ E) liefert maximal 22 kw A" }, "icon": { "path": "./assets/layers/charging_station/TypeE.svg", @@ -1600,11 +1884,14 @@ ], "question": { "en": "What voltage do the plugs with
Chademo
offer?", - "nl": "Welke spanning levert de stekker van type
Chademo
" + "nl": "Welke spanning levert de stekker van type
Chademo
", + "ca": "Quin voltatge ofereixen els endolls amb
CHAdeMO
?", + "de": "Welche Spannung bieten die Stecker mit
Chademo
?" }, "render": { "en": "
Chademo
outputs {socket:chademo:voltage} volt", - "nl": "
Chademo
heeft een spanning van {socket:chademo:voltage} volt" + "nl": "
Chademo
heeft een spanning van {socket:chademo:voltage} volt", + "de": "
Chademo
liefert {socket:chademo:voltage} Volt" }, "freeform": { "key": "socket:chademo:voltage", @@ -1615,7 +1902,9 @@ "if": "socket:chademo:voltage=500 V", "then": { "en": "Chademo outputs 500 volt", - "nl": "Chademo heeft een spanning van 500 volt" + "nl": "Chademo heeft een spanning van 500 volt", + "ca": "CHAdeMO proporciona 500 volts", + "de": "Chademo liefert 500 Volt" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -1637,11 +1926,15 @@ ], "question": { "en": "What current do the plugs with
Chademo
offer?", - "nl": "Welke stroom levert de stekker van type
Chademo
?" + "nl": "Welke stroom levert de stekker van type
Chademo
?", + "ca": "Quin corrent ofereixen els endolls amb
Chademo
?", + "da": "Hvilken strømstyrke har stikkene med
Chademo
?", + "de": "Welche Stromstärke liefern die Stecker mit
Chademo
?" }, "render": { "en": "
Chademo
outputs at most {socket:chademo:current}A", - "nl": "
Chademo
levert een stroom van maximaal {socket:chademo:current}A" + "nl": "
Chademo
levert een stroom van maximaal {socket:chademo:current}A", + "de": "
Chademo
liefert maximal {socket:chademo:current} A" }, "freeform": { "key": "socket:chademo:current", @@ -1652,7 +1945,10 @@ "if": "socket:chademo:current=120 A", "then": { "en": "Chademo outputs at most 120 A", - "nl": "Chademo levert een stroom van maximaal 120 A" + "nl": "Chademo levert een stroom van maximaal 120 A", + "ca": "Chademo surt com a màxim a 120 A", + "da": "Chademo yder højst 120 A", + "de": "Chademo liefert maximal 120 A" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -1674,11 +1970,13 @@ ], "question": { "en": "What power output does a single plug of type
Chademo
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Chademo
?" + "nl": "Welk vermogen levert een enkele stekker van type
Chademo
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Chademo
?" }, "render": { "en": "
Chademo
outputs at most {socket:chademo:output}", - "nl": "
Chademo
levert een vermogen van maximaal {socket:chademo:output}" + "nl": "
Chademo
levert een vermogen van maximaal {socket:chademo:output}", + "de": "
Chademo
liefert maximal {socket:chademo:output}" }, "freeform": { "key": "socket:chademo:output", @@ -1688,8 +1986,10 @@ { "if": "socket:chademo:output=50 kW", "then": { - "en": "Chademo outputs at most 50 kW A", - "nl": "Chademo levert een vermogen van maximaal 50 kW A" + "en": "Chademo outputs at most 50 kw A", + "nl": "Chademo levert een vermogen van maximaal 50 kw A", + "ca": "Chademo surt com a màxim a 50 kw A", + "de": "Chademo liefert maximal 50 kw A" }, "icon": { "path": "./assets/layers/charging_station/Chademo_type4.svg", @@ -1711,11 +2011,13 @@ ], "question": { "en": "What voltage do the plugs with
Type 1 with cable (J1772)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 1 met kabel (J1772)
" + "nl": "Welke spanning levert de stekker van type
Type 1 met kabel (J1772)
", + "de": "Welche Spannung liefern die Stecker mit
Typ 1 mit Kabel (J1772)
?" }, "render": { "en": "
Type 1 with cable (J1772)
outputs {socket:type1_cable:voltage} volt", - "nl": "
Type 1 met kabel (J1772)
heeft een spanning van {socket:type1_cable:voltage} volt" + "nl": "
Type 1 met kabel (J1772)
heeft een spanning van {socket:type1_cable:voltage} volt", + "de": "
Typ 1 mit Kabel (J1772)
liefern {socket:type1_cable:voltage} Volt" }, "freeform": { "key": "socket:type1_cable:voltage", @@ -1726,7 +2028,8 @@ "if": "socket:type1_cable:voltage=200 V", "then": { "en": "Type 1 with cable (J1772) outputs 200 volt", - "nl": "Type 1 met kabel (J1772) heeft een spanning van 200 volt" + "nl": "Type 1 met kabel (J1772) heeft een spanning van 200 volt", + "de": "Typ 1 mit Kabel (J1772) liefert 200 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1737,7 +2040,8 @@ "if": "socket:type1_cable:voltage=240 V", "then": { "en": "Type 1 with cable (J1772) outputs 240 volt", - "nl": "Type 1 met kabel (J1772) heeft een spanning van 240 volt" + "nl": "Type 1 met kabel (J1772) heeft een spanning van 240 volt", + "de": "Typ 1 mit Kabel (J1772) liefert 240 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1759,11 +2063,15 @@ ], "question": { "en": "What current do the plugs with
Type 1 with cable (J1772)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 1 met kabel (J1772)
?" + "nl": "Welke stroom levert de stekker van type
Type 1 met kabel (J1772)
?", + "da": "Hvilken strømstyrke har stikkene med
Type 1 med kabel (J1772)
(J1772)?", + "de": "Welche Stromstärke liefern die Stecker mit
Typ 1 mit Kabel (J1772)
?" }, "render": { "en": "
Type 1 with cable (J1772)
outputs at most {socket:type1_cable:current}A", - "nl": "
Type 1 met kabel (J1772)
levert een stroom van maximaal {socket:type1_cable:current}A" + "nl": "
Type 1 met kabel (J1772)
levert een stroom van maximaal {socket:type1_cable:current}A", + "da": "
Type 1 med kabel (J1772)
udgange på højst {socket:type1_cable:current}A", + "de": "
Typ 1 mit Kabel (J1772)
liefert maximal {socket:type1_cable:current} A" }, "freeform": { "key": "socket:type1_cable:current", @@ -1774,7 +2082,9 @@ "if": "socket:type1_cable:current=32 A", "then": { "en": "Type 1 with cable (J1772) outputs at most 32 A", - "nl": "Type 1 met kabel (J1772) levert een stroom van maximaal 32 A" + "nl": "Type 1 met kabel (J1772) levert een stroom van maximaal 32 A", + "da": "Type 1 med kabel (J1772) yder højst 32 A", + "de": "Typ 1 mit Kabel (J1772) liefert maximal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1796,11 +2106,13 @@ ], "question": { "en": "What power output does a single plug of type
Type 1 with cable (J1772)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 1 met kabel (J1772)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 1 met kabel (J1772)
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 1 mit Kabel (J1772)
?" }, "render": { "en": "
Type 1 with cable (J1772)
outputs at most {socket:type1_cable:output}", - "nl": "
Type 1 met kabel (J1772)
levert een vermogen van maximaal {socket:type1_cable:output}" + "nl": "
Type 1 met kabel (J1772)
levert een vermogen van maximaal {socket:type1_cable:output}", + "de": "
Typ 1 mit Kabel (J1772)
liefert maximal {socket:type1_cable:output}" }, "freeform": { "key": "socket:type1_cable:output", @@ -1810,8 +2122,9 @@ { "if": "socket:type1_cable:output=3.7 kW", "then": { - "en": "Type 1 with cable (J1772) outputs at most 3.7 kW A", - "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 3.7 kW A" + "en": "Type 1 with cable (J1772) outputs at most 3.7 kw A", + "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 3.7 kw A", + "de": "Typ 1 mit Kabel (J1772) liefert maximal 3,7 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1821,8 +2134,9 @@ { "if": "socket:type1_cable:output=7 kW", "then": { - "en": "Type 1 with cable (J1772) outputs at most 7 kW A", - "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 7 kW A" + "en": "Type 1 with cable (J1772) outputs at most 7 kw A", + "nl": "Type 1 met kabel (J1772) levert een vermogen van maximaal 7 kw A", + "de": "Typ 1 mit Kabel (J1772) liefert maximal 7 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1844,11 +2158,13 @@ ], "question": { "en": "What voltage do the plugs with
Type 1 without cable (J1772)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 1 zonder kabel (J1772)
" + "nl": "Welke spanning levert de stekker van type
Type 1 zonder kabel (J1772)
", + "de": "Welche Spannung bieten die Stecker mit
Typ 1 ohne Kabel (J1772)
?" }, "render": { "en": "
Type 1 without cable (J1772)
outputs {socket:type1:voltage} volt", - "nl": "
Type 1 zonder kabel (J1772)
heeft een spanning van {socket:type1:voltage} volt" + "nl": "
Type 1 zonder kabel (J1772)
heeft een spanning van {socket:type1:voltage} volt", + "de": "
Typ 1 ohne Kabel (J1772)
liefert {socket:type1:voltage} Volt" }, "freeform": { "key": "socket:type1:voltage", @@ -1859,7 +2175,8 @@ "if": "socket:type1:voltage=200 V", "then": { "en": "Type 1 without cable (J1772) outputs 200 volt", - "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 200 volt" + "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 200 volt", + "de": "Typ 1 ohne Kabel (J1772) liefert 200 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1870,7 +2187,8 @@ "if": "socket:type1:voltage=240 V", "then": { "en": "Type 1 without cable (J1772) outputs 240 volt", - "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 240 volt" + "nl": "Type 1 zonder kabel (J1772) heeft een spanning van 240 volt", + "de": "Typ 1 ohne Kabel (J1772) liefert 240 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1892,11 +2210,15 @@ ], "question": { "en": "What current do the plugs with
Type 1 without cable (J1772)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 1 zonder kabel (J1772)
?" + "nl": "Welke stroom levert de stekker van type
Type 1 zonder kabel (J1772)
?", + "da": "Hvilken strømstyrke har stikkene med
Type 1 uden kabel (J1772)
?", + "de": "Welche Stromstärke liefern die Stecker mit
Typ 1 ohne Kabel (J1772)
?" }, "render": { "en": "
Type 1 without cable (J1772)
outputs at most {socket:type1:current}A", - "nl": "
Type 1 zonder kabel (J1772)
levert een stroom van maximaal {socket:type1:current}A" + "nl": "
Type 1 zonder kabel (J1772)
levert een stroom van maximaal {socket:type1:current}A", + "da": "
Type 1 uden kabel (J1772)
udgange højst {socket:type1:current}A", + "de": "
Typ 1 ohne Kabel (J1772)
liefert maximal {socket:type1:current} A" }, "freeform": { "key": "socket:type1:current", @@ -1907,7 +2229,9 @@ "if": "socket:type1:current=32 A", "then": { "en": "Type 1 without cable (J1772) outputs at most 32 A", - "nl": "Type 1 zonder kabel (J1772) levert een stroom van maximaal 32 A" + "nl": "Type 1 zonder kabel (J1772) levert een stroom van maximaal 32 A", + "da": " Type 1 uden-kabel (J1772)-udgange højst 32 A", + "de": "Typ 1 ohne Kabel (J1772) liefert maximal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1929,11 +2253,13 @@ ], "question": { "en": "What power output does a single plug of type
Type 1 without cable (J1772)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 1 zonder kabel (J1772)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 1 zonder kabel (J1772)
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 1 ohne Kabel (J1772)
?" }, "render": { "en": "
Type 1 without cable (J1772)
outputs at most {socket:type1:output}", - "nl": "
Type 1 zonder kabel (J1772)
levert een vermogen van maximaal {socket:type1:output}" + "nl": "
Type 1 zonder kabel (J1772)
levert een vermogen van maximaal {socket:type1:output}", + "de": "
Typ 1 ohne Kabel (J1772)
liefert maximal {socket:type1:output}" }, "freeform": { "key": "socket:type1:output", @@ -1943,8 +2269,9 @@ { "if": "socket:type1:output=3.7 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 3.7 kW A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 3.7 kW A" + "en": "Type 1 without cable (J1772) outputs at most 3.7 kw A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 3.7 kw A", + "de": "Typ 1 ohne Kabel (J1772) liefert maximal 3,7 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1954,8 +2281,9 @@ { "if": "socket:type1:output=6.6 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 6.6 kW A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 6.6 kW A" + "en": "Type 1 without cable (J1772) outputs at most 6.6 kw A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 6.6 kw A", + "de": "Typ 1 ohne Kabel (J1772) liefert maximal 6,6 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1965,8 +2293,9 @@ { "if": "socket:type1:output=7 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 7 kW A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7 kW A" + "en": "Type 1 without cable (J1772) outputs at most 7 kw A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7 kw A", + "de": "Typ 1 ohne Kabel (J1772) liefert maximal 7 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1976,8 +2305,9 @@ { "if": "socket:type1:output=7.2 kW", "then": { - "en": "Type 1 without cable (J1772) outputs at most 7.2 kW A", - "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7.2 kW A" + "en": "Type 1 without cable (J1772) outputs at most 7.2 kw A", + "nl": "Type 1 zonder kabel (J1772) levert een vermogen van maximaal 7.2 kw A", + "de": "Typ 1 ohne Kabel (J1772) liefert maximal 7,2 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1_J1772.svg", @@ -1999,11 +2329,13 @@ ], "question": { "en": "What voltage do the plugs with
Type 1 CCS (aka Type 1 Combo)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
" + "nl": "Welke spanning levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
", + "de": "Welche Spannung bieten die Stecker mit
Typ 1 CCS (Typ 1 Combo)
?" }, "render": { "en": "
Type 1 CCS (aka Type 1 Combo)
outputs {socket:type1_combo:voltage} volt", - "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
heeft een spanning van {socket:type1_combo:voltage} volt" + "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
heeft een spanning van {socket:type1_combo:voltage} volt", + "de": "
Typ 1 CCS (Typ 1 Combo)
liefert {socket:type1_combo:voltage} Volt" }, "freeform": { "key": "socket:type1_combo:voltage", @@ -2014,7 +2346,8 @@ "if": "socket:type1_combo:voltage=400 V", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs 400 volt", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 400 volt" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 400 volt", + "de": "Typ 1 CCS (Typ 1 Combo) liefert 400 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2025,7 +2358,8 @@ "if": "socket:type1_combo:voltage=1000 V", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs 1000 volt", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 1000 volt" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 1000 volt", + "de": "Typ 1 CCS (Typ 1 Combo) liefert 1000 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2047,11 +2381,15 @@ ], "question": { "en": "What current do the plugs with
Type 1 CCS (aka Type 1 Combo)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?" + "nl": "Welke stroom levert de stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?", + "da": "Hvilken strømstyrke giver stikkene med
Type 1 CCS (også kendt som Type 1 Combo)
?", + "de": "Welche Stromstärke liefern die Stecker mit
Typ 1 CCS (Typ 1 Combo)
?" }, "render": { "en": "
Type 1 CCS (aka Type 1 Combo)
outputs at most {socket:type1_combo:current}A", - "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een stroom van maximaal {socket:type1_combo:current}A" + "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een stroom van maximaal {socket:type1_combo:current}A", + "da": "
Type 1 CCS (alias Type 1 Combo)
udgange højst {socket:type1_combo:current}A", + "de": "
Typ 1 CCS (Typ 1 Combo)
liefert maximal {socket:type1_combo:current} A" }, "freeform": { "key": "socket:type1_combo:current", @@ -2062,7 +2400,9 @@ "if": "socket:type1_combo:current=50 A", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 50 A" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 50 A", + "da": " Type 1 CCS (også kaldet Type 1 Combo) udgange højst 50 A", + "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 50 A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2073,7 +2413,9 @@ "if": "socket:type1_combo:current=125 A", "then": { "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 125 A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 125 A" + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 125 A", + "da": "Type 1 CCS (også kendt som Type 1 Combo) udsender højst 125 A", + "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2095,11 +2437,13 @@ ], "question": { "en": "What power output does a single plug of type
Type 1 CCS (aka Type 1 Combo)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 1 CCS (ook gekend als Type 1 Combo)
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 1 CCS (Typ 1 Combo)
?" }, "render": { "en": "
Type 1 CCS (aka Type 1 Combo)
outputs at most {socket:type1_combo:output}", - "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een vermogen van maximaal {socket:type1_combo:output}" + "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
levert een vermogen van maximaal {socket:type1_combo:output}", + "de": "
Typ 1 CCS (Typ 1 Combo)
liefert maximal {socket:type1_combo:output}" }, "freeform": { "key": "socket:type1_combo:output", @@ -2109,8 +2453,9 @@ { "if": "socket:type1_combo:output=50 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 kW A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 50 kW A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 kw A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 50 kw A", + "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 50 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2120,8 +2465,9 @@ { "if": "socket:type1_combo:output=62.5 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kW A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 62.5 kW A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kw A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 62.5 kw A", + "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 62,5 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2131,8 +2477,9 @@ { "if": "socket:type1_combo:output=150 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 150 kW A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 150 kW A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 150 kw A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 150 kw A", + "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 150 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2142,8 +2489,9 @@ { "if": "socket:type1_combo:output=350 kW", "then": { - "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW A", - "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 350 kW A" + "en": "Type 1 CCS (aka Type 1 Combo) outputs at most 350 kw A", + "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 350 kw A", + "de": "Typ 1 CCS (Typ 1 Combo) liefert maximal 350 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type1-ccs.svg", @@ -2165,11 +2513,13 @@ ], "question": { "en": "What voltage do the plugs with
Tesla Supercharger
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla Supercharger
" + "nl": "Welke spanning levert de stekker van type
Tesla Supercharger
", + "de": "Welche Spannung bieten die Stecker mit
Tesla Supercharger
?" }, "render": { "en": "
Tesla Supercharger
outputs {socket:tesla_supercharger:voltage} volt", - "nl": "
Tesla Supercharger
heeft een spanning van {socket:tesla_supercharger:voltage} volt" + "nl": "
Tesla Supercharger
heeft een spanning van {socket:tesla_supercharger:voltage} volt", + "de": "
Tesla Supercharger
liefert {socket:tesla_supercharger:voltage} Volt" }, "freeform": { "key": "socket:tesla_supercharger:voltage", @@ -2180,7 +2530,8 @@ "if": "socket:tesla_supercharger:voltage=480 V", "then": { "en": "Tesla Supercharger outputs 480 volt", - "nl": "Tesla Supercharger heeft een spanning van 480 volt" + "nl": "Tesla Supercharger heeft een spanning van 480 volt", + "de": "Tesla Supercharger liefert 480 Volt" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2202,11 +2553,15 @@ ], "question": { "en": "What current do the plugs with
Tesla Supercharger
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger
?" + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger
?", + "da": "Hvilken strømstyrke giver stikkene med
Tesla Supercharger
?", + "de": "Welche Stromstärke liefern die Stecker mit
Tesla Supercharger
?" }, "render": { "en": "
Tesla Supercharger
outputs at most {socket:tesla_supercharger:current}A", - "nl": "
Tesla Supercharger
levert een stroom van maximaal {socket:tesla_supercharger:current}A" + "nl": "
Tesla Supercharger
levert een stroom van maximaal {socket:tesla_supercharger:current}A", + "da": "
Tesla Supercharger
udgange højst {socket:tesla_supercharger:current}A", + "de": "
Tesla Supercharger
liefert maximal {socket:tesla_supercharger:current} A" }, "freeform": { "key": "socket:tesla_supercharger:current", @@ -2217,7 +2572,9 @@ "if": "socket:tesla_supercharger:current=125 A", "then": { "en": "Tesla Supercharger outputs at most 125 A", - "nl": "Tesla Supercharger levert een stroom van maximaal 125 A" + "nl": "Tesla Supercharger levert een stroom van maximaal 125 A", + "da": " Tesla Supercharger yder højst 125 A", + "de": "Tesla Supercharger liefert maximal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2228,7 +2585,9 @@ "if": "socket:tesla_supercharger:current=350 A", "then": { "en": "Tesla Supercharger outputs at most 350 A", - "nl": "Tesla Supercharger levert een stroom van maximaal 350 A" + "nl": "Tesla Supercharger levert een stroom van maximaal 350 A", + "da": "Tesla Supercharger yder højst 350 A", + "de": "Tesla Supercharger liefert maximal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2250,11 +2609,13 @@ ], "question": { "en": "What power output does a single plug of type
Tesla Supercharger
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger
?" + "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Tesla Supercharger
?" }, "render": { "en": "
Tesla Supercharger
outputs at most {socket:tesla_supercharger:output}", - "nl": "
Tesla Supercharger
levert een vermogen van maximaal {socket:tesla_supercharger:output}" + "nl": "
Tesla Supercharger
levert een vermogen van maximaal {socket:tesla_supercharger:output}", + "de": "
Tesla Supercharger
liefert maximal {socket:tesla_supercharger:output}" }, "freeform": { "key": "socket:tesla_supercharger:output", @@ -2264,8 +2625,9 @@ { "if": "socket:tesla_supercharger:output=120 kW", "then": { - "en": "Tesla Supercharger outputs at most 120 kW A", - "nl": "Tesla Supercharger levert een vermogen van maximaal 120 kW A" + "en": "Tesla Supercharger outputs at most 120 kw A", + "nl": "Tesla Supercharger levert een vermogen van maximaal 120 kw A", + "de": "Tesla Supercharger liefert maximal 120 kw A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2275,8 +2637,9 @@ { "if": "socket:tesla_supercharger:output=150 kW", "then": { - "en": "Tesla Supercharger outputs at most 150 kW A", - "nl": "Tesla Supercharger levert een vermogen van maximaal 150 kW A" + "en": "Tesla Supercharger outputs at most 150 kw A", + "nl": "Tesla Supercharger levert een vermogen van maximaal 150 kw A", + "de": "Tesla Supercharger liefert maximal 150 kw A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2286,8 +2649,9 @@ { "if": "socket:tesla_supercharger:output=250 kW", "then": { - "en": "Tesla Supercharger outputs at most 250 kW A", - "nl": "Tesla Supercharger levert een vermogen van maximaal 250 kW A" + "en": "Tesla Supercharger outputs at most 250 kw A", + "nl": "Tesla Supercharger levert een vermogen van maximaal 250 kw A", + "de": "Tesla Supercharger liefert maximal 250 kW A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2309,11 +2673,13 @@ ], "question": { "en": "What voltage do the plugs with
Type 2 (mennekes)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 2 (mennekes)
" + "nl": "Welke spanning levert de stekker van type
Type 2 (mennekes)
", + "de": "Welche Spannung liefern die Stecker mit
Typ 2 (Mennekes)
?" }, "render": { "en": "
Type 2 (mennekes)
outputs {socket:type2:voltage} volt", - "nl": "
Type 2 (mennekes)
heeft een spanning van {socket:type2:voltage} volt" + "nl": "
Type 2 (mennekes)
heeft een spanning van {socket:type2:voltage} volt", + "de": "
Typ 2 (Mennekes)
liefert {socket:type2:voltage} Volt" }, "freeform": { "key": "socket:type2:voltage", @@ -2324,7 +2690,8 @@ "if": "socket:type2:voltage=230 V", "then": { "en": "Type 2 (mennekes) outputs 230 volt", - "nl": "Type 2 (mennekes) heeft een spanning van 230 volt" + "nl": "Type 2 (mennekes) heeft een spanning van 230 volt", + "de": "Typ 2 (Mennekes) liefert 230 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2335,7 +2702,8 @@ "if": "socket:type2:voltage=400 V", "then": { "en": "Type 2 (mennekes) outputs 400 volt", - "nl": "Type 2 (mennekes) heeft een spanning van 400 volt" + "nl": "Type 2 (mennekes) heeft een spanning van 400 volt", + "de": "Typ 2 (Mennekes) liefert 400 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2357,11 +2725,15 @@ ], "question": { "en": "What current do the plugs with
Type 2 (mennekes)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 2 (mennekes)
?" + "nl": "Welke stroom levert de stekker van type
Type 2 (mennekes)
?", + "da": "Hvilken strømstyrke har stik med
Type 2 (mennekes)
?", + "de": "Welche Stromstärke liefern die Stecker mit
Typ 2 (Mennekes)
?" }, "render": { "en": "
Type 2 (mennekes)
outputs at most {socket:type2:current}A", - "nl": "
Type 2 (mennekes)
levert een stroom van maximaal {socket:type2:current}A" + "nl": "
Type 2 (mennekes)
levert een stroom van maximaal {socket:type2:current}A", + "da": "
Type 2 (mennekes)
udgange højst {socket:type2:current}A", + "de": "
Typ 2 (Mennekes)
liefert maximal {socket:type2:current} A" }, "freeform": { "key": "socket:type2:current", @@ -2372,7 +2744,9 @@ "if": "socket:type2:current=16 A", "then": { "en": "Type 2 (mennekes) outputs at most 16 A", - "nl": "Type 2 (mennekes) levert een stroom van maximaal 16 A" + "nl": "Type 2 (mennekes) levert een stroom van maximaal 16 A", + "da": "Type 2 (mennekes) udgange højst 16 A", + "de": "Typ 2 (Mennekes) liefert maximal 16 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2383,7 +2757,9 @@ "if": "socket:type2:current=32 A", "then": { "en": "Type 2 (mennekes) outputs at most 32 A", - "nl": "Type 2 (mennekes) levert een stroom van maximaal 32 A" + "nl": "Type 2 (mennekes) levert een stroom van maximaal 32 A", + "da": "Type 2 (mennekes) udgange højst 32 A", + "de": "Typ 2 (Mennekes) liefert maximal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2405,11 +2781,13 @@ ], "question": { "en": "What power output does a single plug of type
Type 2 (mennekes)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 2 (mennekes)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 2 (mennekes)
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 2 (Mennekes)
?" }, "render": { "en": "
Type 2 (mennekes)
outputs at most {socket:type2:output}", - "nl": "
Type 2 (mennekes)
levert een vermogen van maximaal {socket:type2:output}" + "nl": "
Type 2 (mennekes)
levert een vermogen van maximaal {socket:type2:output}", + "de": "
Typ 2 (Mennekes)
liefert maximal {socket:type2:output}" }, "freeform": { "key": "socket:type2:output", @@ -2419,8 +2797,9 @@ { "if": "socket:type2:output=11 kW", "then": { - "en": "Type 2 (mennekes) outputs at most 11 kW A", - "nl": "Type 2 (mennekes) levert een vermogen van maximaal 11 kW A" + "en": "Type 2 (mennekes) outputs at most 11 kw A", + "nl": "Type 2 (mennekes) levert een vermogen van maximaal 11 kw A", + "de": "Typ 2 (Mennekes) liefert maximal 11 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2430,8 +2809,9 @@ { "if": "socket:type2:output=22 kW", "then": { - "en": "Type 2 (mennekes) outputs at most 22 kW A", - "nl": "Type 2 (mennekes) levert een vermogen van maximaal 22 kW A" + "en": "Type 2 (mennekes) outputs at most 22 kw A", + "nl": "Type 2 (mennekes) levert een vermogen van maximaal 22 kw A", + "de": "Typ 2 (Mennekes) liefert maximal 22 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_socket.svg", @@ -2453,11 +2833,14 @@ ], "question": { "en": "What voltage do the plugs with
Type 2 CCS (mennekes)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 2 CCS (mennekes)
" + "nl": "Welke spanning levert de stekker van type
Type 2 CCS (mennekes)
", + "ca": "Quin voltatge ofereixen els endolls amb
Tipus 2 CCS (mennekes)
?", + "de": "Welche Spannung liefern die Stecker mit
Typ 2 CCS (Mennekes)
?" }, "render": { "en": "
Type 2 CCS (mennekes)
outputs {socket:type2_combo:voltage} volt", - "nl": "
Type 2 CCS (mennekes)
heeft een spanning van {socket:type2_combo:voltage} volt" + "nl": "
Type 2 CCS (mennekes)
heeft een spanning van {socket:type2_combo:voltage} volt", + "de": "
Typ 2 CCS (Mennekes)
liefert {socket:type2_combo:voltage} Volt" }, "freeform": { "key": "socket:type2_combo:voltage", @@ -2468,7 +2851,9 @@ "if": "socket:type2_combo:voltage=500 V", "then": { "en": "Type 2 CCS (mennekes) outputs 500 volt", - "nl": "Type 2 CCS (mennekes) heeft een spanning van 500 volt" + "nl": "Type 2 CCS (mennekes) heeft een spanning van 500 volt", + "ca": "Tipus 2 CCS (mennekes) surt a 500 volts", + "de": "Typ 2 CCS (Mennekes) liefert 500 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2479,7 +2864,9 @@ "if": "socket:type2_combo:voltage=920 V", "then": { "en": "Type 2 CCS (mennekes) outputs 920 volt", - "nl": "Type 2 CCS (mennekes) heeft een spanning van 920 volt" + "nl": "Type 2 CCS (mennekes) heeft een spanning van 920 volt", + "ca": "Tipus 2 CCS (mennekes) surt a 920 volts", + "de": "Typ 2 CCS (Mennekes) liefert 920 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2501,11 +2888,16 @@ ], "question": { "en": "What current do the plugs with
Type 2 CCS (mennekes)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 2 CCS (mennekes)
?" + "nl": "Welke stroom levert de stekker van type
Type 2 CCS (mennekes)
?", + "ca": "Quin corrent ofereixen els endolls amb
Tipus 2 CCS (mennekes)
?", + "da": "Hvilken strømstyrke giver stikkene med
Type 2 CCS (mennekes)
?", + "de": "Welche Stromstärke liefern die Stecker mit
Typ 2 CCS (Mennekes)
?" }, "render": { "en": "
Type 2 CCS (mennekes)
outputs at most {socket:type2_combo:current}A", - "nl": "
Type 2 CCS (mennekes)
levert een stroom van maximaal {socket:type2_combo:current}A" + "nl": "
Type 2 CCS (mennekes)
levert een stroom van maximaal {socket:type2_combo:current}A", + "da": "
Type 2 CCS (mennekes)
udgange højst {socket:type2_combo:current}A", + "de": "
Typ 2 CCS (Mennekes)
liefern maximal {socket:type2_combo:current} A" }, "freeform": { "key": "socket:type2_combo:current", @@ -2516,7 +2908,10 @@ "if": "socket:type2_combo:current=125 A", "then": { "en": "Type 2 CCS (mennekes) outputs at most 125 A", - "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 125 A" + "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 125 A", + "ca": "Tipus 2 CCS (mennekes) surt com a màxim a 125 A", + "da": "Type 2 CCS (mennekes) udgange på højst 125 A", + "de": "Typ 2 CCS (Mennekes) liefert maximal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2527,7 +2922,10 @@ "if": "socket:type2_combo:current=350 A", "then": { "en": "Type 2 CCS (mennekes) outputs at most 350 A", - "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 350 A" + "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 350 A", + "ca": "Tipus 2 CCS (mennekes) surt com a màxim a 350 A", + "da": "Type 2 CCS (mennekes) udgange højst 350 A", + "de": "Typ 2 CCS (Mennekes) liefert maximal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2549,11 +2947,13 @@ ], "question": { "en": "What power output does a single plug of type
Type 2 CCS (mennekes)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 2 CCS (mennekes)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 2 CCS (mennekes)
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 2 CCS (Mennekes)
?" }, "render": { "en": "
Type 2 CCS (mennekes)
outputs at most {socket:type2_combo:output}", - "nl": "
Type 2 CCS (mennekes)
levert een vermogen van maximaal {socket:type2_combo:output}" + "nl": "
Type 2 CCS (mennekes)
levert een vermogen van maximaal {socket:type2_combo:output}", + "de": "
Typ 2 CCS (Mennekes)
liefert maximal {socket:type2_combo:output}" }, "freeform": { "key": "socket:type2_combo:output", @@ -2563,8 +2963,10 @@ { "if": "socket:type2_combo:output=50 kW", "then": { - "en": "Type 2 CCS (mennekes) outputs at most 50 kW A", - "nl": "Type 2 CCS (mennekes) levert een vermogen van maximaal 50 kW A" + "en": "Type 2 CCS (mennekes) outputs at most 50 kw A", + "nl": "Type 2 CCS (mennekes) levert een vermogen van maximaal 50 kw A", + "ca": "Tipus 2 CCS (mennekes) surt com a màxim 50 kw A", + "de": "Typ 2 CCS (Mennekes) liefert maximal 50 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2586,11 +2988,13 @@ ], "question": { "en": "What voltage do the plugs with
Type 2 with cable (mennekes)
offer?", - "nl": "Welke spanning levert de stekker van type
Type 2 met kabel (J1772)
" + "nl": "Welke spanning levert de stekker van type
Type 2 met kabel (J1772)
", + "de": "Welche Spannung liefern die Stecker mit
Typ 2 mit Kabel (Mennekes)
?" }, "render": { "en": "
Type 2 with cable (mennekes)
outputs {socket:type2_cable:voltage} volt", - "nl": "
Type 2 met kabel (J1772)
heeft een spanning van {socket:type2_cable:voltage} volt" + "nl": "
Type 2 met kabel (J1772)
heeft een spanning van {socket:type2_cable:voltage} volt", + "de": "
Typ 2 mit Kabel (Mennekes)
liefert {socket:type2_cable:voltage} Volt" }, "freeform": { "key": "socket:type2_cable:voltage", @@ -2601,7 +3005,8 @@ "if": "socket:type2_cable:voltage=230 V", "then": { "en": "Type 2 with cable (mennekes) outputs 230 volt", - "nl": "Type 2 met kabel (J1772) heeft een spanning van 230 volt" + "nl": "Type 2 met kabel (J1772) heeft een spanning van 230 volt", + "de": "Typ 2 mit Kabel (Mennekes) liefert 230 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -2612,7 +3017,8 @@ "if": "socket:type2_cable:voltage=400 V", "then": { "en": "Type 2 with cable (mennekes) outputs 400 volt", - "nl": "Type 2 met kabel (J1772) heeft een spanning van 400 volt" + "nl": "Type 2 met kabel (J1772) heeft een spanning van 400 volt", + "de": "Typ 2 mit Kabel (Mennekes) liefert 400 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -2634,11 +3040,14 @@ ], "question": { "en": "What current do the plugs with
Type 2 with cable (mennekes)
offer?", - "nl": "Welke stroom levert de stekker van type
Type 2 met kabel (J1772)
?" + "nl": "Welke stroom levert de stekker van type
Type 2 met kabel (J1772)
?", + "da": "Hvilken strømstyrke har stikkene med
Type 2 med kabel (mennekes)
?", + "de": "Welche Stromstärke liefern die Stecker mit
Typ 2 mit Kabel (Mennekes)
?" }, "render": { "en": "
Type 2 with cable (mennekes)
outputs at most {socket:type2_cable:current}A", - "nl": "
Type 2 met kabel (J1772)
levert een stroom van maximaal {socket:type2_cable:current}A" + "nl": "
Type 2 met kabel (J1772)
levert een stroom van maximaal {socket:type2_cable:current}A", + "de": "
Typ 2 mit Kabel (Mennekes)
liefert maximal {socket:type2_cable:current} A" }, "freeform": { "key": "socket:type2_cable:current", @@ -2649,7 +3058,9 @@ "if": "socket:type2_cable:current=16 A", "then": { "en": "Type 2 with cable (mennekes) outputs at most 16 A", - "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 16 A" + "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 16 A", + "da": "Type 2 med kabel (mennekes) udgange på højst 16 A", + "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 16 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -2660,7 +3071,9 @@ "if": "socket:type2_cable:current=32 A", "then": { "en": "Type 2 with cable (mennekes) outputs at most 32 A", - "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 32 A" + "nl": "Type 2 met kabel (J1772) levert een stroom van maximaal 32 A", + "da": "Type 2 med kabel (mennekes) udgange på højst 32 A", + "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -2682,11 +3095,13 @@ ], "question": { "en": "What power output does a single plug of type
Type 2 with cable (mennekes)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Type 2 met kabel (J1772)
?" + "nl": "Welk vermogen levert een enkele stekker van type
Type 2 met kabel (J1772)
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Typ 2 mit Kabel (Mennekes)
?" }, "render": { "en": "
Type 2 with cable (mennekes)
outputs at most {socket:type2_cable:output}", - "nl": "
Type 2 met kabel (J1772)
levert een vermogen van maximaal {socket:type2_cable:output}" + "nl": "
Type 2 met kabel (J1772)
levert een vermogen van maximaal {socket:type2_cable:output}", + "de": "
Typ 2 mit Kabel (Mennekes)
liefert maximal {socket:type2_cable:output}" }, "freeform": { "key": "socket:type2_cable:output", @@ -2696,8 +3111,9 @@ { "if": "socket:type2_cable:output=11 kW", "then": { - "en": "Type 2 with cable (mennekes) outputs at most 11 kW A", - "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 11 kW A" + "en": "Type 2 with cable (mennekes) outputs at most 11 kw A", + "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 11 kw A", + "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 11 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -2707,8 +3123,9 @@ { "if": "socket:type2_cable:output=22 kW", "then": { - "en": "Type 2 with cable (mennekes) outputs at most 22 kW A", - "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 22 kW A" + "en": "Type 2 with cable (mennekes) outputs at most 22 kw A", + "nl": "Type 2 met kabel (J1772) levert een vermogen van maximaal 22 kw A", + "de": "Typ 2 mit Kabel (Mennekes) liefert maximal 22 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -2729,12 +3146,14 @@ "technical" ], "question": { - "en": "What voltage do the plugs with
Tesla Supercharger CCS (a branded type2_css)
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" + "en": "What voltage do the plugs with
Tesla Supercharger CCS (a branded Type 2 CSS)
offer?", + "nl": "Welke spanning levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
", + "de": "Welche Spannung bieten die
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
?" }, "render": { - "en": "
Tesla Supercharger CCS (a branded type2_css)
outputs {socket:tesla_supercharger_ccs:voltage} volt", - "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft een spanning van {socket:tesla_supercharger_ccs:voltage} volt" + "en": "
Tesla Supercharger CCS (a branded Type 2 CSS)
outputs {socket:tesla_supercharger_ccs:voltage} volt", + "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
heeft een spanning van {socket:tesla_supercharger_ccs:voltage} volt", + "de": "
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
liefert {socket:tesla_supercharger_ccs:voltage} Volt" }, "freeform": { "key": "socket:tesla_supercharger_ccs:voltage", @@ -2744,8 +3163,9 @@ { "if": "socket:tesla_supercharger_ccs:voltage=500 V", "then": { - "en": "Tesla Supercharger CCS (a branded type2_css) outputs 500 volt", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 500 volt" + "en": "Tesla Supercharger CCS (a branded Type 2 CSS) outputs 500 volt", + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 500 volt", + "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla) liefert 500 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2755,8 +3175,9 @@ { "if": "socket:tesla_supercharger_ccs:voltage=920 V", "then": { - "en": "Tesla Supercharger CCS (a branded type2_css) outputs 920 volt", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 920 volt" + "en": "Tesla Supercharger CCS (a branded Type 2 CSS) outputs 920 volt", + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 920 volt", + "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla) liefert 920 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2778,11 +3199,15 @@ ], "question": { "en": "What current do the plugs with
Tesla Supercharger CCS (a branded type2_css)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?" + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?", + "da": "Hvilken strømstyrke har stikkene med
Tesla Supercharger CCS (en type2_css af mærketype2_css)
?", + "de": "Welche Stromstärke bieten die Anschlüsse mit
Tesla Supercharger CCS (Typ2 CSS von Tesla)
?" }, "render": { "en": "
Tesla Supercharger CCS (a branded type2_css)
outputs at most {socket:tesla_supercharger_ccs:current}A", - "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een stroom van maximaal {socket:tesla_supercharger_ccs:current}A" + "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een stroom van maximaal {socket:tesla_supercharger_ccs:current}A", + "da": "
Tesla Supercharger CCS (en mærkevare type2_css)
udgange højst {socket:tesla_supercharger_ccs:current}A", + "de": "
Tesla Supercharger CCS (Typ 2 CSS)
liefert maximal {socket:tesla_supercharger_ccs:current} A" }, "freeform": { "key": "socket:tesla_supercharger_ccs:current", @@ -2793,7 +3218,9 @@ "if": "socket:tesla_supercharger_ccs:current=125 A", "then": { "en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 125 A", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 125 A" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 125 A", + "da": "Tesla Supercharger CCS (en mærkevare type2_css) yder højst 125 A", + "de": "Tesla Supercharger CCS (Typ 2 CSS) liefert maximal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2804,7 +3231,9 @@ "if": "socket:tesla_supercharger_ccs:current=350 A", "then": { "en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 350 A" + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 350 A", + "da": "Tesla Supercharger CCS (en mærkevare type2_css) yder højst 350 A", + "de": "Tesla Supercharger CCS (Typ 2 CSS) liefert maximal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2825,12 +3254,14 @@ "technical" ], "question": { - "en": "What power output does a single plug of type
Tesla Supercharger CCS (a branded type2_css)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?" + "en": "What power output does a single plug of type
Tesla Supercharger CCS (a branded Type 2 CSS)
offer?", + "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
?", + "de": "Welche Leistung bietet ein einzelner Stecker des Typs
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
?" }, "render": { - "en": "
Tesla Supercharger CCS (a branded type2_css)
outputs at most {socket:tesla_supercharger_ccs:output}", - "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een vermogen van maximaal {socket:tesla_supercharger_ccs:output}" + "en": "
Tesla Supercharger CCS (a branded Type 2 CSS)
outputs at most {socket:tesla_supercharger_ccs:output}", + "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
levert een vermogen van maximaal {socket:tesla_supercharger_ccs:output}", + "de": "
Tesla Supercharger CCS (Typ 2 CSS von Tesla)
liefert maximal {socket:tesla_supercharger_ccs:output}" }, "freeform": { "key": "socket:tesla_supercharger_ccs:output", @@ -2840,8 +3271,9 @@ { "if": "socket:tesla_supercharger_ccs:output=50 kW", "then": { - "en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW A", - "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een vermogen van maximaal 50 kW A" + "en": "Tesla Supercharger CCS (a branded Type 2 CSS) outputs at most 50 kw A", + "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een vermogen van maximaal 50 kw A", + "de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla) liefert maximal 50 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_CCS.svg", @@ -2862,12 +3294,14 @@ "technical" ], "question": { - "en": "What voltage do the plugs with
Tesla Supercharger (destination)
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla Supercharger (destination)
" + "en": "What voltage do the plugs with
Tesla Supercharger (Destination)
offer?", + "nl": "Welke spanning levert de stekker van type
Tesla Supercharger (Destination)
", + "de": "Welche Spannung bieten die
Tesla Supercharger (Destination)
?" }, "render": { - "en": "
Tesla Supercharger (destination)
outputs {socket:tesla_destination:voltage} volt", - "nl": "
Tesla Supercharger (destination)
heeft een spanning van {socket:tesla_destination:voltage} volt" + "en": "
Tesla Supercharger (Destination)
outputs {socket:tesla_destination:voltage} volt", + "nl": "
Tesla Supercharger (Destination)
heeft een spanning van {socket:tesla_destination:voltage} volt", + "de": "
Tesla Supercharger (Destination)
liefert {socket:tesla_destination:voltage} Volt" }, "freeform": { "key": "socket:tesla_destination:voltage", @@ -2877,8 +3311,9 @@ { "if": "socket:tesla_destination:voltage=480 V", "then": { - "en": "Tesla Supercharger (destination) outputs 480 volt", - "nl": "Tesla Supercharger (destination) heeft een spanning van 480 volt" + "en": "Tesla Supercharger (Destination) outputs 480 volt", + "nl": "Tesla Supercharger (Destination) heeft een spanning van 480 volt", + "de": "Tesla Supercharger (Destination) liefert 480 Volt" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2899,12 +3334,18 @@ "technical" ], "question": { - "en": "What current do the plugs with
Tesla Supercharger (destination)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla Supercharger (destination)
?" + "en": "What current do the plugs with
Tesla Supercharger (Destination)
offer?", + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger (Destination)
?", + "ca": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", + "da": "Hvilken strømstyrke har stikkene med
Tesla Supercharger (Destination)
med Tesla Supercharger (Destination) ?", + "de": "Welche Stromstärke liefern die Anschlüsse mit
Tesla Supercharger (Destination)
?" }, "render": { - "en": "
Tesla Supercharger (destination)
outputs at most {socket:tesla_destination:current}A", - "nl": "
Tesla Supercharger (destination)
levert een stroom van maximaal {socket:tesla_destination:current}A" + "en": "
Tesla Supercharger (Destination)
outputs at most {socket:tesla_destination:current}A", + "nl": "
Tesla Supercharger (Destination)
levert een stroom van maximaal {socket:tesla_destination:current}A", + "ca": "
Tesla Supercharger (Destinació)
sortida com a màxim {socket:tesla_destination:current}A", + "da": "
Tesla Supercharger (destination)
udgange højst {socket:tesla_destination:current}A", + "de": "
Tesla Supercharger (Destination)
liefert maximal {socket:tesla_destination:current} A" }, "freeform": { "key": "socket:tesla_destination:current", @@ -2914,8 +3355,10 @@ { "if": "socket:tesla_destination:current=125 A", "then": { - "en": "Tesla Supercharger (destination) outputs at most 125 A", - "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 125 A" + "en": "Tesla Supercharger (Destination) outputs at most 125 A", + "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 125 A", + "ca": "Tesla Supercharger (Destinació) emet com a màxim 125 A", + "de": "Tesla Supercharger (Destination) liefert maximal 125 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2925,8 +3368,10 @@ { "if": "socket:tesla_destination:current=350 A", "then": { - "en": "Tesla Supercharger (destination) outputs at most 350 A", - "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 350 A" + "en": "Tesla Supercharger (Destination) outputs at most 350 A", + "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 350 A", + "ca": "Tesla Supercharger (Destinació) emet com a màxim 350 A", + "de": "Tesla Supercharger (Destination) liefert maximal 350 A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2947,12 +3392,14 @@ "technical" ], "question": { - "en": "What power output does a single plug of type
Tesla Supercharger (destination)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger (destination)
?" + "en": "What power output does a single plug of type
Tesla Supercharger (Destination)
offer?", + "nl": "Welk vermogen levert een enkele stekker van type
Tesla Supercharger (destination)
?", + "de": "Welche Leistung bietet ein einzelner Stecker des Typs
Tesla Supercharger (Destination)
?" }, "render": { - "en": "
Tesla Supercharger (destination)
outputs at most {socket:tesla_destination:output}", - "nl": "
Tesla Supercharger (destination)
levert een vermogen van maximaal {socket:tesla_destination:output}" + "en": "
Tesla Supercharger (Destination)
outputs at most {socket:tesla_destination:output}", + "nl": "
Tesla Supercharger (destination)
levert een vermogen van maximaal {socket:tesla_destination:output}", + "de": "
Tesla Supercharger (Destination)
liefert maximal {socket:tesla_destination:output}" }, "freeform": { "key": "socket:tesla_destination:output", @@ -2962,8 +3409,9 @@ { "if": "socket:tesla_destination:output=120 kW", "then": { - "en": "Tesla Supercharger (destination) outputs at most 120 kW A", - "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 120 kW A" + "en": "Tesla Supercharger (Destination) outputs at most 120 kw A", + "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 120 kw A", + "de": "Tesla Supercharger (Destination) liefert maximal 120 kw A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2973,8 +3421,9 @@ { "if": "socket:tesla_destination:output=150 kW", "then": { - "en": "Tesla Supercharger (destination) outputs at most 150 kW A", - "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 150 kW A" + "en": "Tesla Supercharger (Destination) outputs at most 150 kw A", + "nl": "Tesla Supercharger (Destination) levert een vermogen van maximaal 150 kw A", + "de": "Tesla Supercharger (Destination) liefert maximal 150 kw A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -2984,8 +3433,9 @@ { "if": "socket:tesla_destination:output=250 kW", "then": { - "en": "Tesla Supercharger (destination) outputs at most 250 kW A", - "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 250 kW A" + "en": "Tesla Supercharger (Destination) outputs at most 250 kw A", + "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 250 kw A", + "de": "Tesla Supercharger (Destination) liefert maximal 250 kw A" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -3006,12 +3456,14 @@ "technical" ], "question": { - "en": "What voltage do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", - "nl": "Welke spanning levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" + "en": "What voltage do the plugs with
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
offer?", + "nl": "Welke spanning levert de stekker van type
Tesla supercharger (destination). (Een Type 2 met kabel en Tesla-logo)
?", + "de": "Welche Spannung bieten die
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
?" }, "render": { "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs {socket:tesla_destination:voltage} volt", - "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van {socket:tesla_destination:voltage} volt" + "nl": "
Tesla supercharger (destination). (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van {socket:tesla_destination:voltage} volt", + "de": "
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
liefert {socket:tesla_destination:voltage} Volt" }, "freeform": { "key": "socket:tesla_destination:voltage", @@ -3021,8 +3473,9 @@ { "if": "socket:tesla_destination:voltage=230 V", "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt" + "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs 230 volt", + "nl": "Tesla Supercharger (Destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert 230 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3032,8 +3485,9 @@ { "if": "socket:tesla_destination:voltage=400 V", "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt" + "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs 400 volt", + "nl": "Tesla Supercharger (Destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert 400 Volt" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3054,12 +3508,15 @@ "technical" ], "question": { - "en": "What current do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" + "en": "What current do the plugs with
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
offer?", + "nl": "Welke stroom levert de stekker van type
Tesla Supercharger (Destination) (Een Type 2 met kabel en Tesla-logo)
?", + "da": "Hvilken strømstyrke har stikkene med
Tesla Supercharger (Destination) (A Type 2 med kabel med Tesla-mærket)
?", + "de": "Welche Stromstärke liefern die Stecker mit
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
?" }, "render": { - "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:current}A", - "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A" + "en": "
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
outputs at most {socket:tesla_destination:current}A", + "nl": "
Tesla Supercharger (Destination) (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A", + "de": "
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
liefert maximal {socket:tesla_destination:current} A" }, "freeform": { "key": "socket:tesla_destination:current", @@ -3069,8 +3526,10 @@ { "if": "socket:tesla_destination:current=16 A", "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A" + "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla) outputs at most 16 A", + "nl": "Tesla supercharger (Destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A", + "da": "Tesla Supercharger (Destination) (A Type 2 med kabel mærket som tesla) yder højst 16 A", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel) liefert maximal 16 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3080,8 +3539,10 @@ { "if": "socket:tesla_destination:current=32 A", "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A" + "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 32 A", + "nl": "Tesla Supercharger (Destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A", + "da": "Tesla Supercharger (Destination) (A Type 2 med kabel af Tesla-mærket) yder højst 32 A", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert maximal 32 A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3102,12 +3563,14 @@ "technical" ], "question": { - "en": "What power output does a single plug of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" + "en": "What power output does a single plug of type
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
offer?", + "nl": "Welk vermogen levert een enkele stekker van type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
?", + "de": "Welche Leistung bietet ein einzelner Stecker des Typs
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
?" }, "render": { - "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:output}", - "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal {socket:tesla_destination:output}" + "en": "
Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla)
outputs at most {socket:tesla_destination:output}", + "nl": "
Tesla Supercharger (Destination) (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal {socket:tesla_destination:output}", + "de": "
Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)
liefert maximal {socket:tesla_destination:output}" }, "freeform": { "key": "socket:tesla_destination:output", @@ -3117,8 +3580,9 @@ { "if": "socket:tesla_destination:output=11 kW", "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW A", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 11 kW A" + "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 11 kw A", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 11 kw A", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert maximal 11 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3128,8 +3592,9 @@ { "if": "socket:tesla_destination:output=22 kW", "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW A", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 22 kW A" + "en": "Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 22 kw A", + "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 22 kw A", + "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla) liefert maximal 22 kw A" }, "icon": { "path": "./assets/layers/charging_station/Type2_tethered.svg", @@ -3151,11 +3616,13 @@ ], "question": { "en": "What voltage do the plugs with
USB to charge phones and small electronics
offer?", - "nl": "Welke spanning levert de stekker van type
USB om GSMs en kleine electronica op te laden
" + "nl": "Welke spanning levert de stekker van type
USB om GSMs en kleine electronica op te laden
", + "de": "Welche Spannung liefern die Stecker mit
USB zum Laden von Handys und kleinen Elektrogeräten
?" }, "render": { "en": "
USB to charge phones and small electronics
outputs {socket:USB-A:voltage} volt", - "nl": "
USB om GSMs en kleine electronica op te laden
heeft een spanning van {socket:USB-A:voltage} volt" + "nl": "
USB om GSMs en kleine electronica op te laden
heeft een spanning van {socket:USB-A:voltage} volt", + "de": "
USB zum Aufladen von Telefonen und kleinen Elektrogeräten
liefert {socket:USB-A:voltage} Volt" }, "freeform": { "key": "socket:USB-A:voltage", @@ -3166,7 +3633,8 @@ "if": "socket:USB-A:voltage=5 V", "then": { "en": "USB to charge phones and small electronics outputs 5 volt", - "nl": "USB om GSMs en kleine electronica op te laden heeft een spanning van 5 volt" + "nl": "USB om GSMs en kleine electronica op te laden heeft een spanning van 5 volt", + "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten liefert 5 Volt" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3188,11 +3656,19 @@ ], "question": { "en": "What current do the plugs with
USB to charge phones and small electronics
offer?", - "nl": "Welke stroom levert de stekker van type
USB om GSMs en kleine electronica op te laden
?" + "nl": "Welke stroom levert de stekker van type
USB om GSMs en kleine electronica op te laden
?", + "ca": "Quina corrent ofereixen els connectors amb
USBper a carrega telèfons i dispositius electrònics petits
?", + "da": "Hvilken strømstyrke har stikkene med
USB til opladning af telefoner og småt elektronikudstyr
?", + "de": "Welche Stromstärke liefern die Stecker mit
USB zum Laden von Handys und kleinen Elektrogeräten
?", + "es": "¿Qué corriente ofrecen los conectores con
USB para cargar teléfonos y dispositivos electrónicos pequeños
?" }, "render": { "en": "
USB to charge phones and small electronics
outputs at most {socket:USB-A:current}A", - "nl": "
USB om GSMs en kleine electronica op te laden
levert een stroom van maximaal {socket:USB-A:current}A" + "nl": "
USB om GSMs en kleine electronica op te laden
levert een stroom van maximaal {socket:USB-A:current}A", + "ca": "
USBper a carregar telèfons i petits dispositius electrònics
com a màxim a {socket:USB-A:current}A", + "da": "
USB til opladning af telefoner og småt elektronikudstyr
udsender højst {socket:USB-A:current}A", + "de": "
USB zum Aufladen von Telefonen und kleinen Elektrogeräten
liefert maximal {socket:USB-A:current} A", + "es": "
USB para carga teléfonos y dispositivos electrónicos pequeños
salida de hasta {socket:USB-A:current}A" }, "freeform": { "key": "socket:USB-A:current", @@ -3203,7 +3679,11 @@ "if": "socket:USB-A:current=1 A", "then": { "en": "USB to charge phones and small electronics outputs at most 1 A", - "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 1 A" + "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 1 A", + "ca": "USB per a carregar telèfons i dispositius petits fins a 1 A", + "da": "USB til opladning af telefoner og mindre elektronik yder højst 1 A", + "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 1 A", + "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3214,7 +3694,11 @@ "if": "socket:USB-A:current=2 A", "then": { "en": "USB to charge phones and small electronics outputs at most 2 A", - "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 2 A" + "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 2 A", + "ca": "USB per a carregar telèfons i dispositius petits fins a 2 A", + "da": "USB til opladning af telefoner og små elektroniske apparater yder højst 2 A", + "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 2 A", + "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3236,11 +3720,13 @@ ], "question": { "en": "What power output does a single plug of type
USB to charge phones and small electronics
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
USB om GSMs en kleine electronica op te laden
?" + "nl": "Welk vermogen levert een enkele stekker van type
USB om GSMs en kleine electronica op te laden
?", + "de": "Welche Leistung bietet ein einzelner Stecker des Typs
USB zum Aufladen von Handys und kleinen Elektrogeräten
?" }, "render": { "en": "
USB to charge phones and small electronics
outputs at most {socket:USB-A:output}", - "nl": "
USB om GSMs en kleine electronica op te laden
levert een vermogen van maximaal {socket:USB-A:output}" + "nl": "
USB om GSMs en kleine electronica op te laden
levert een vermogen van maximaal {socket:USB-A:output}", + "de": "
USB zum Aufladen von Telefonen und kleiner Elektrogeräte
liefert maximal {socket:USB-A:output}" }, "freeform": { "key": "socket:USB-A:output", @@ -3250,8 +3736,9 @@ { "if": "socket:USB-A:output=5W", "then": { - "en": "USB to charge phones and small electronics outputs at most 5W A", - "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 5W A" + "en": "USB to charge phones and small electronics outputs at most 5w A", + "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 5w A", + "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 5w A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3261,8 +3748,9 @@ { "if": "socket:USB-A:output=10W", "then": { - "en": "USB to charge phones and small electronics outputs at most 10W A", - "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 10W A" + "en": "USB to charge phones and small electronics outputs at most 10w A", + "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 10w A", + "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 10w A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3284,11 +3772,13 @@ ], "question": { "en": "What voltage do the plugs with
Bosch Active Connect with 3 pins and cable
offer?", - "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
" + "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
", + "de": "Welche Spannung bieten die Stecker mit
Bosch Active Connect mit 3 Pins und Kabel
?" }, "render": { "en": "
Bosch Active Connect with 3 pins and cable
outputs {socket:bosch_3pin:voltage} volt", - "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
heeft een spanning van {socket:bosch_3pin:voltage} volt" + "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
heeft een spanning van {socket:bosch_3pin:voltage} volt", + "de": "
Bosch Active Connect mit 3 Pins und Kabel
liefert {socket:bosch_3pin:voltage} Volt" }, "freeform": { "key": "socket:bosch_3pin:voltage", @@ -3309,11 +3799,15 @@ ], "question": { "en": "What current do the plugs with
Bosch Active Connect with 3 pins and cable
offer?", - "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?" + "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?", + "da": "Hvilken strøm har stikkene med
Bosch Active Connect med 3 ben og kabel
?", + "de": "Welche Stromstärke liefern die Stecker mit
Bosch Active Connect mit 3 Pins und Kabel
?" }, "render": { "en": "
Bosch Active Connect with 3 pins and cable
outputs at most {socket:bosch_3pin:current}A", - "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_3pin:current}A" + "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_3pin:current}A", + "da": "
Bosch Active Connect med 3 ben og kabel
udgange højst {socket:bosch_3pin:current}A", + "de": "
Bosch Active Connect mit 3 Pins und Kabel
liefern maximal {socket:bosch_3pin:current} A" }, "freeform": { "key": "socket:bosch_3pin:current", @@ -3334,11 +3828,13 @@ ], "question": { "en": "What power output does a single plug of type
Bosch Active Connect with 3 pins and cable
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?" + "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 3 pinnen aan een kabel
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Bosch Active Connect mit 3 Pins und Kabel
?" }, "render": { "en": "
Bosch Active Connect with 3 pins and cable
outputs at most {socket:bosch_3pin:output}", - "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_3pin:output}" + "nl": "
Bosch Active Connect met 3 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_3pin:output}", + "de": "
Bosch Active Connect mit 3 Pins und Kabel
liefert maximal {socket:bosch_3pin:output}" }, "freeform": { "key": "socket:bosch_3pin:output", @@ -3359,11 +3855,13 @@ ], "question": { "en": "What voltage do the plugs with
Bosch Active Connect with 5 pins and cable
offer?", - "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
" + "nl": "Welke spanning levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
", + "de": "Welche Spannung liefern die
Bosch Active Connect mit 5 Pins und Kabel
?" }, "render": { "en": "
Bosch Active Connect with 5 pins and cable
outputs {socket:bosch_5pin:voltage} volt", - "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
heeft een spanning van {socket:bosch_5pin:voltage} volt" + "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
heeft een spanning van {socket:bosch_5pin:voltage} volt", + "de": "
Bosch Active Connect mit 5 Pins und Kabel
liefert {socket:bosch_5pin:voltage} Volt" }, "freeform": { "key": "socket:bosch_5pin:voltage", @@ -3384,11 +3882,15 @@ ], "question": { "en": "What current do the plugs with
Bosch Active Connect with 5 pins and cable
offer?", - "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?" + "nl": "Welke stroom levert de stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?", + "da": "Hvilken strømstyrke har stikkene med
Bosch Active Connect med 5 ben og kabel
med Bosch Active Connect med 5 ben og kabel ?", + "de": "Welche Stromstärke liefern die Stecker mit
Bosch Active Connect mit 5 Pins und Kabel
?" }, "render": { "en": "
Bosch Active Connect with 5 pins and cable
outputs at most {socket:bosch_5pin:current}A", - "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_5pin:current}A" + "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een stroom van maximaal {socket:bosch_5pin:current}A", + "da": "
Bosch Active Connect med 5 ben og kabel
udgange højst {socket:bosch_5pin:current}A", + "de": "
Bosch Active Connect mit 5 Pins und Kabel
liefern maximal {socket:bosch_5pin:current} A" }, "freeform": { "key": "socket:bosch_5pin:current", @@ -3409,11 +3911,13 @@ ], "question": { "en": "What power output does a single plug of type
Bosch Active Connect with 5 pins and cable
offer?", - "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?" + "nl": "Welk vermogen levert een enkele stekker van type
Bosch Active Connect met 5 pinnen aan een kabel
?", + "de": "Welche Leistung bietet ein einzelner Stecker vom Typ
Bosch Active Connect mit 5 Pins und Kabel
?" }, "render": { "en": "
Bosch Active Connect with 5 pins and cable
outputs at most {socket:bosch_5pin:output}", - "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_5pin:output}" + "nl": "
Bosch Active Connect met 5 pinnen aan een kabel
levert een vermogen van maximaal {socket:bosch_5pin:output}", + "de": "
Bosch Active Connect mit 5 Pins und Kabel
liefert maximal {socket:bosch_5pin:output}" }, "freeform": { "key": "socket:bosch_5pin:output", @@ -3432,7 +3936,8 @@ "override": { "question": { "en": "When is this charging station opened?", - "nl": "Wanneer is dit oplaadpunt beschikbaar??" + "nl": "Wanneer is dit oplaadpunt beschikbaar??", + "de": "Wann ist die Ladestation geöffnet?" } }, "id": "OH" @@ -3441,7 +3946,11 @@ "id": "fee", "question": { "en": "Does one have to pay to use this charging station?", - "nl": "Moet men betalen om dit oplaadpunt te gebruiken?" + "nl": "Moet men betalen om dit oplaadpunt te gebruiken?", + "ca": "Hi ha que pagar per utilitzar aquest punt de càrrega?", + "da": "Skal man betale for at bruge denne ladestation?", + "de": "Muss man für die Nutzung dieser Ladestation bezahlen?", + "es": "¿Hay que pagar para utilizar esta estación de carga?" }, "mappings": [ { @@ -3455,7 +3964,10 @@ }, "then": { "nl": "Gratis te gebruiken (zonder aan te melden)", - "en": "Free to use (without authenticating)" + "en": "Free to use (without authenticating)", + "ca": "ús gratuït (sense autentificació)", + "da": "Gratis at bruge (uden godkendelse)", + "de": "Die Nutzung ist kostenlos, keine Authentifizierung erforderlich" } }, { @@ -3469,7 +3981,10 @@ }, "then": { "nl": "Gratis te gebruiken, maar aanmelden met een applicatie is verplicht", - "en": "Free to use, but one has to authenticate" + "en": "Free to use, but one has to authenticate", + "ca": "Ús gratuït, però un s'ha d'autentificar", + "da": "Gratis at bruge, men man skal godkende", + "de": "Die Nutzung ist kostenlos, Authentifizierung erforderlich" } }, { @@ -3480,7 +3995,9 @@ }, "then": { "nl": "Gratis te gebruiken", - "en": "Free to use" + "en": "Free to use", + "da": "Gratis at bruge", + "de": "Kostenlose Nutzung" }, "hideInAnswer": true }, @@ -3492,8 +4009,12 @@ ] }, "then": { - "nl": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/...", - "en": "Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station" + "nl": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/…", + "en": "Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station", + "ca": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que opera l'estació de càrrega", + "da": "Betalt brug, men gratis for kunder på det hotel/pub/hospital/... der driver ladestationen", + "de": "Die Nutzung ist kostenpflichtig, aber für Kunden des Betreibers der Einrichtung, wie Hotel, Krankenhaus, … kostenlos", + "es": "De pago, pero gratis para clientes del hotel/pub/hostpital... quien opera la estación de carga" } }, { @@ -3505,7 +4026,11 @@ }, "then": { "nl": "Betalend", - "en": "Paid use" + "en": "Paid use", + "ca": "Ús de pagament", + "da": "Betalt brug", + "de": "Die Nutzung ist kostenpflichtig", + "es": "Uso de pago" } } ] @@ -3514,11 +4039,19 @@ "id": "charge", "question": { "en": "How much does one have to pay to use this charging station?", - "nl": "Hoeveel moet men betalen om dit oplaadpunt te gebruiken?" + "nl": "Hoeveel moet men betalen om dit oplaadpunt te gebruiken?", + "ca": "Quant cal pagar per utilitzar aquesta estació de càrrega?", + "da": "Hvor meget skal man betale for at bruge denne ladestation?", + "de": "Wie viel muss man für die Nutzung dieser Ladestation bezahlen?", + "es": "¿Cuánto hay que pagar para utilizar esta estación de carga?" }, "render": { "en": "Using this charging station costs {charge}", - "nl": "Dit oplaadpunt gebruiken kost {charge}" + "nl": "Dit oplaadpunt gebruiken kost {charge}", + "ca": "Utilitzar aquesta estació de càrrega costa {charge}", + "da": "Brug af denne ladestation koster {charge}", + "de": "Die Nutzung dieser Ladestation kostet {charge}", + "es": "Utilizar esta estación de carga cuesta {charge}" }, "freeform": { "key": "charge" @@ -3542,7 +4075,12 @@ "#": "In some cases, charging is free but one has to be authenticated. We only ask for authentication if fee is no (or unset). By default one sees the questions for either the payment options or the authentication options, but normally not both", "question": { "en": "What kind of authentication is available at the charging station?", - "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?" + "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?", + "ca": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?", + "da": "Hvilken form for godkendelse er tilgængelig ved ladestationen?", + "de": "Welche Art der Authentifizierung ist an der Ladestation möglich?", + "es": "¿Qué tipo de autenticación está disponible en esta estación de carga?", + "fr": "Quelle sorte d'authentification est disponible à cette station de charge ?" }, "multiAnswer": true, "mappings": [ @@ -3551,7 +4089,12 @@ "ifnot": "authentication:membership_card=no", "then": { "en": "Authentication by a membership card", - "nl": "Aanmelden met een lidkaart is mogelijk" + "nl": "Aanmelden met een lidkaart is mogelijk", + "ca": "Autenticació mitjançant una targeta de soci", + "da": "Godkendelse med et medlemskort", + "de": "Authentifizierung per Mitgliedskarte", + "es": "Autenticación mediante tarjeta de membresía", + "fr": "Authentification par carte de membre" } }, { @@ -3559,7 +4102,12 @@ "ifnot": "authentication:app=no", "then": { "en": "Authentication by an app", - "nl": "Aanmelden via een applicatie is mogelijk" + "nl": "Aanmelden via een applicatie is mogelijk", + "ca": "Autenticació mitjançant una aplicació", + "da": "Godkendelse med en app", + "de": "Authentifizierung per App", + "es": "Autenticación mediante aplicación", + "fr": "Authentification par une app" } }, { @@ -3567,7 +4115,12 @@ "ifnot": "authentication:phone_call=no", "then": { "en": "Authentication via phone call is available", - "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk" + "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk", + "ca": "L'autenticació per trucada telefònica està disponible", + "da": "Godkendelse via telefonopkald er tilgængelig", + "de": "Authentifizierung per Anruf ist möglich", + "es": "Autenticación mediante llamada telefónica disponible", + "fr": "Authentification par appel téléphonique est disponible" } }, { @@ -3575,7 +4128,12 @@ "ifnot": "authentication:short_message=no", "then": { "en": "Authentication via SMS is available", - "nl": "Aanmelden via SMS is mogelijk" + "nl": "Aanmelden via SMS is mogelijk", + "ca": "L'autenticació per SMS està disponible", + "da": "Godkendelse via SMS er tilgængelig", + "de": "Authentifizierung per SMS ist möglich", + "es": "Autenticación mediante SMS disponible", + "fr": "Authentification par SMS est disponible" } }, { @@ -3583,7 +4141,12 @@ "ifnot": "authentication:nfc=no", "then": { "en": "Authentication via NFC is available", - "nl": "Aanmelden via NFC is mogelijk" + "nl": "Aanmelden via NFC is mogelijk", + "ca": "L'autenticació via NFC està disponible", + "da": "Godkendelse via NFC er tilgængelig", + "de": "Authentifizierung per NFC ist möglich", + "es": "Autenticación mediante NFC disponible", + "fr": "Authentification par NFC est disponible" } }, { @@ -3591,7 +4154,10 @@ "ifnot": "authentication:money_card=no", "then": { "en": "Authentication via Money Card is available", - "nl": "Aanmelden met Money Card is mogelijk" + "nl": "Aanmelden met Money Card is mogelijk", + "da": "Godkendelse via Money Card er tilgængelig", + "de": "Authentifizierung per Geldkarte ist möglich", + "es": "Autenticación mediante Money Card disponible" } }, { @@ -3599,7 +4165,11 @@ "ifnot": "authentication:debit_card=no", "then": { "en": "Authentication via debit card is available", - "nl": "Aanmelden met een betaalkaart is mogelijk" + "nl": "Aanmelden met een betaalkaart is mogelijk", + "da": "Godkendelse via betalingskort er tilgængelig", + "de": "Authentifizierung per Kreditkarte ist möglich", + "es": "Autenticación mediante tarjeta de débito disponible", + "fr": "Authentification par carte de débit est disponible" } }, { @@ -3607,7 +4177,12 @@ "ifnot": "authentication:none=no", "then": { "en": "Charging here is (also) possible without authentication", - "nl": "Hier opladen is (ook) mogelijk zonder aan te melden" + "nl": "Hier opladen is (ook) mogelijk zonder aan te melden", + "ca": "Carregar aquí (també) és possible sense autenticació", + "da": "Opladning her er (også) muligt uden godkendelse", + "de": "Das Laden ist hier (auch) ohne Authentifizierung möglich", + "es": "La carga aquí (también) es posible sin autenticación", + "fr": "Charger ici est (aussi) possible sans authentification" } } ], @@ -3622,11 +4197,18 @@ "id": "Auth phone", "render": { "en": "Authenticate by calling or SMS'ing to {authentication:phone_call:number}", - "nl": "Aanmelden door te bellen of te SMS'en naar {authentication:phone_call:number}" + "nl": "Aanmelden door te bellen of te SMS'en naar {authentication:phone_call:number}", + "ca": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}", + "da": "Godkend dig ved at ringe eller sende en sms til {authentication:phone_call:number}", + "de": "Authentifizierung durch Anruf oder SMS an {authentication:phone_call:number}" }, "question": { "en": "What's the phone number for authentication call or SMS?", - "nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?" + "nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?", + "ca": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?", + "da": "Hvad er telefonnummeret til godkendelsesopkald eller SMS?", + "de": "Wie lautet die Telefonnummer für den Authentifizierungsanruf oder die SMS?", + "es": "¿Cual es el número de teléfono para la llamada de autenticación o SMS?" }, "freeform": { "key": "authentication:phone_call:number", @@ -3643,21 +4225,33 @@ "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?" + "nl": "Hoelang mag een voertuig hier blijven staan?", + "ca": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?", + "da": "Hvad er den maksimale tid, man må opholde sig her?", + "de": "Wie lange darf man hier maximal parken?", + "es": "¿Cuál es la máxima cantidad de tiempo que se permite permanecer aquí?" }, "freeform": { "key": "maxstay" }, "render": { "en": "One can stay at most {canonical(maxstay)}", - "nl": "De maximale parkeertijd hier is {canonical(maxstay)}" + "nl": "De maximale parkeertijd hier is {canonical(maxstay)}", + "ca": "Un pot quedar-se com a màxim {canonical(maxstay)}", + "da": "Man kan højst blive {canonical(maxstay)}", + "de": "Die maximale Parkdauer beträgt {canonical(maxstay)}", + "es": "Se puede estar como máximo {canonical(maxstay)}" }, "mappings": [ { "if": "maxstay=unlimited", "then": { "en": "No timelimit on leaving your vehicle here", - "nl": "Geen maximum parkeertijd" + "nl": "Geen maximum parkeertijd", + "ca": "No hi ha límit de temps per a deixar el teu vehicle aquí", + "da": "Ingen tidsbegrænsning på at forlade dit køretøj her", + "de": "Keine Höchstparkdauer", + "es": "No hay límite de tiempo para dejar tu vehículo aquí" } } ], @@ -3674,11 +4268,19 @@ "id": "Network", "render": { "en": "Part of the network {network}", - "nl": "Maakt deel uit van het {network}-netwerk" + "nl": "Maakt deel uit van het {network}-netwerk", + "ca": "Part de la xarxa {network}", + "da": "En del af netværket {network}", + "de": "Teil des Netzwerks {network}", + "es": "Parte de la red {network}" }, "question": { "en": "Is this charging station part of a network?", - "nl": "Is dit oplaadpunt deel van een groter netwerk?" + "nl": "Is dit oplaadpunt deel van een groter netwerk?", + "ca": "Aquesta estació de càrrega forma part d'una xarxa?", + "da": "Er denne ladestation en del af et netværk?", + "de": "Ist diese Ladestation Teil eines Netzwerks?", + "es": "¿Esta estación de carga forma parte de una red?" }, "freeform": { "key": "network" @@ -3688,14 +4290,22 @@ "if": "no:network=yes", "then": { "en": "Not part of a bigger network, e.g. because the charging station is maintained by a local business", - "nl": "Maakt geen deel uit van een groter netwerk, een lokale zaak of organisatie beheert dit oplaadpunt" + "nl": "Maakt geen deel uit van een groter netwerk, een lokale zaak of organisatie beheert dit oplaadpunt", + "ca": "No forma part d'una xarxa més gran, p.e. perqué l'estació de càrrega la manté un negoci local", + "da": "Ikke en del af et større netværk, f.eks. fordi ladestationen vedligeholdes af en lokal virksomhed", + "de": "Nicht Teil eines größeren Netzwerks, z. B. weil die Ladestation von einem lokalen Unternehmen betrieben wird", + "es": "No forma parte de una red más grande, ej. porque la estación de carga la mantiene un negocio local" } }, { "if": "network=none", "then": { "en": "Not part of a bigger network", - "nl": "Maakt geen deel uit van een groter netwerk" + "nl": "Maakt geen deel uit van een groter netwerk", + "ca": "No forma part d'una xarxa major", + "da": "Ikke en del af et større netværk", + "de": "Nicht Teil eines größeren Netzwerks", + "es": "No forma parte de una red mayor" }, "hideInAnswer": true }, @@ -3741,11 +4351,19 @@ "id": "Operator", "question": { "en": "Who is the operator of this charging station?", - "nl": "Wie beheert dit oplaadpunt?" + "nl": "Wie beheert dit oplaadpunt?", + "ca": "Qui és l'operadora d'aquesta estació de càrrega?", + "da": "Hvem er operatøren af denne ladestation?", + "de": "Wer ist der Betreiber dieser Ladestation?", + "es": "¿Quien es la operadora de esta estación de carga?" }, "render": { "en": "This charging station is operated by {operator}", - "nl": "Wordt beheerd door {operator}" + "nl": "Wordt beheerd door {operator}", + "ca": "Aquesta estació de càrrega l'opera {operator}", + "da": "Denne ladestation drives af {operator}", + "de": "Die Station wird betrieben von {operator}", + "es": "Esta estación de carga la opera {operator}" }, "freeform": { "key": "operator" @@ -3759,7 +4377,11 @@ }, "then": { "en": "Actually, {operator} is the network", - "nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt" + "nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt", + "ca": "De fet, {operator} és la xarxa", + "da": "Faktisk er {operator} netværket", + "de": "Eigentlich ist {operator} das Netzwerk", + "es": "De hecho, {operator} es la red" }, "addExtraTags": [ "operator=" @@ -3773,11 +4395,21 @@ "id": "phone", "question": { "en": "What number can one call if there is a problem with this charging station?", - "nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?" + "nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?", + "ca": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?", + "da": "Hvilket nummer kan man ringe til, hvis der er et problem med denne ladestation?", + "de": "Welche Nummer kann man anrufen, wenn es ein Problem mit dieser Ladestation gibt?", + "es": "¿A qué número se puede llamar si hay un problema con esta estación de carga?", + "fr": "Quel numéro peut on appeler s'il y a un problème avec cette station de charge ?" }, "render": { "en": "In case of problems, call {phone}", - "nl": "Bij problemen, bel naar {phone}" + "nl": "Bij problemen, bel naar {phone}", + "ca": "En cas de problemes, truqueu a {phone}", + "da": "I tilfælde af problemer, ring til {phone}", + "de": "Bei Problemen, anrufen unter {phone}", + "es": "En caso de problemas, llama a {phone}", + "fr": "En cas de problèmes, appelez le {phone}" }, "freeform": { "key": "phone", @@ -3788,11 +4420,18 @@ "id": "email", "question": { "en": "What is the email address of the operator?", - "nl": "Wat is het email-adres van de operator?" + "nl": "Wat is het email-adres van de operator?", + "ca": "Quin és el correu electrònic de l'operadora?", + "da": "Hvad er operatørens e-mail-adresse?", + "de": "Wie lautet die E-Mail-Adresse des Betreibers?", + "es": "¿Cual es la dirección de correo electrónico de esta operadora?" }, "render": { "en": "In case of problems, send an email to {email}", - "nl": "Bij problemen, email naar {email}" + "nl": "Bij problemen, email naar {email}", + "da": "I tilfælde af problemer kan du sende en e-mail til {email}", + "de": "Bei Problemen senden Sie bitte eine E-Mail an {email}", + "es": "En caso de problemas, envía un correo electrónico a {email}" }, "freeform": { "key": "email", @@ -3803,11 +4442,14 @@ "id": "website", "question": { "en": "What is the website where one can find more information about this charging station?", - "nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?" + "nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?", + "ca": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?", + "de": "Auf welcher Webseite kann man weitere Informationen über diese Ladestation finden?" }, "render": { "en": "More info on {website}", - "nl": "Meer informatie op {website}" + "nl": "Meer informatie op {website}", + "de": "Weitere Informationen unter {website}" }, "freeform": { "key": "website", @@ -3819,11 +4461,16 @@ "id": "ref", "question": { "en": "What is the reference number of this charging station?", - "nl": "Wat is het referentienummer van dit oplaadstation?" + "nl": "Wat is het referentienummer van dit oplaadstation?", + "ca": "Quin és el número de referència d'aquest punt de càrrega?", + "de": "Welche Kennnummer hat die Ladestation?", + "es": "¿Cual es el número de referencia de esta estación de carga?" }, "render": { "en": "Reference number is {ref}", - "nl": "Het referentienummer van dit oplaadpunt is {ref}" + "nl": "Het referentienummer van dit oplaadpunt is {ref}", + "de": "Die Kennziffer ist {ref}", + "es": "El número de referencia es {ref}" }, "freeform": { "key": "ref" @@ -3835,7 +4482,11 @@ "id": "Operational status", "question": { "en": "Is this charging point in use?", - "nl": "Is dit oplaadpunt operationeel?" + "nl": "Is dit oplaadpunt operationeel?", + "ca": "Està en ús aquest punt de recàrrega?", + "da": "Er denne ladestander i brug?", + "de": "Ist die Station in Betrieb?", + "es": "¿Está en uso este punto de carga?" }, "mappings": [ { @@ -3850,7 +4501,11 @@ }, "then": { "en": "This charging station works", - "nl": "Dit oplaadpunt werkt" + "nl": "Dit oplaadpunt werkt", + "ca": "Aquesta estació de càrrega funciona", + "da": "Denne ladestation fungerer", + "de": "Die Station ist in Betrieb", + "es": "Esta estación de carga funciona" } }, { @@ -3865,7 +4520,11 @@ }, "then": { "en": "This charging station is broken", - "nl": "Dit oplaadpunt is kapot" + "nl": "Dit oplaadpunt is kapot", + "ca": "Aquesta estació de carrega està trencada", + "da": "Denne ladestation er i stykker", + "de": "Die Station ist defekt", + "es": "Esta estación de carga está rota" } }, { @@ -3880,7 +4539,11 @@ }, "then": { "en": "A charging station is planned here", - "nl": "Hier zal binnenkort een oplaadpunt gebouwd worden" + "nl": "Hier zal binnenkort een oplaadpunt gebouwd worden", + "ca": "Aquí està prevista una estació de recàrrega", + "da": "Her er der planlagt en ladestation", + "de": "Die Station ist erst in Planung", + "es": "Aquí está planeada una estación de carga" } }, { @@ -3895,7 +4558,11 @@ }, "then": { "en": "A charging station is constructed here", - "nl": "Hier wordt op dit moment een oplaadpunt gebouwd" + "nl": "Hier wordt op dit moment een oplaadpunt gebouwd", + "ca": "Aquí està construint-se una estació de càrrega", + "da": "Her er opført en ladestation", + "de": "Die Station ist aktuell im Bau", + "es": "Aquí está construida una estación de carga" } }, { @@ -3910,7 +4577,11 @@ }, "then": { "en": "This charging station has beed permanently disabled and is not in use anymore but is still visible", - "nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig" + "nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig", + "ca": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible", + "da": "Denne ladestation er blevet permanent deaktiveret og er ikke længere i brug, men er stadig synlig", + "de": "Die Station ist dauerhaft geschlossen und nicht mehr in Nutzung, aber noch sichtbar", + "es": "Esta estación de carga se ha deshabilitado de forma permanente y ya no está en uso pero todavía es visible" } } ] @@ -3919,21 +4590,36 @@ "id": "Parking:fee", "question": { "en": "Does one have to pay a parking fee while charging?", - "nl": "Moet men parkeergeld betalen tijdens het opladen?" + "nl": "Moet men parkeergeld betalen tijdens het opladen?", + "ca": "Cal pagar una taxa d'aparcament mentre es carrega?", + "da": "Skal man betale parkeringsafgift, mens man oplader?", + "de": "Muss man während des Ladens eine Parkgebühr bezahlen?", + "es": "¿Hay que pagar una tasa de aparcamiento mientras se carga?", + "fr": "Doit-on payer des frais de stationnement pendant la recharge ?" }, "mappings": [ { "if": "parking:fee=no", "then": { "en": "No additional parking cost while charging", - "nl": "Geen extra parkeerkost tijdens het opladen" + "nl": "Geen extra parkeerkost tijdens het opladen", + "ca": "No hi ha costos d'aparcament addicionals mentre es carrega", + "da": "Ingen ekstra parkeringsomkostninger under opladning", + "de": "Keine zusätzlichen Parkkosten während des Ladens", + "es": "No hay costes de aparcamiento adicionales mientras se carga", + "fr": "Pas de frais de stationnement supplémentaires pendant la recharge" } }, { "if": "parking:fee=yes", "then": { "en": "An additional parking fee should be paid while charging", - "nl": "Tijdens het opladen moet er parkeergeld betaald worden" + "nl": "Tijdens het opladen moet er parkeergeld betaald worden", + "ca": "Cal pagar una taxa addicional d'aparcament mentres es carrega", + "da": "Der skal betales et ekstra parkeringsgebyr under opladning", + "de": "Während des Ladens ist eine zusätzliche Parkgebühr zu entrichten", + "es": "Se deberá de pagar una tasa adicional de aparcamiento mientras se carga", + "fr": "Des frais de stationnement supplémentaires doivent être payés lors de la recharge" } } ], @@ -3952,7 +4638,8 @@ "id": "questions-technical", "render": { "en": "

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}", - "nl": "

Technische vragen

De vragen hieronder zijn erg technisch - sla deze over indien je hier geen tijd voor hebt
{questions(technical)}" + "nl": "

Technische vragen

De vragen hieronder zijn erg technisch - sla deze over indien je hier geen tijd voor hebt
{questions(technical)}", + "de": "

Technische Frage

Die nächsten Fragen sind sehr technisch. Du kannst diese auch überspringen.
{questions(technical)}" } } ], @@ -4027,8 +4714,12 @@ "socket:typee=1" ], "title": { - "en": "charging station for electrical bikes with a normal european wall plug ", - "nl": "oplaadpunt voor elektrische fietsen met een gewone, europese stekker " + "en": "a charging station for electrical bikes with a normal european wall plug (meant to charge electrical bikes)", + "nl": "een oplaadpunt voor elektrische fietsen met een gewoon Europees stopcontact (speciaal bedoeld voor fietsen)", + "ca": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)", + "da": "en ladestation til elektriske cykler med et normalt europæisk vægstik (beregnet til opladning af elektriske cykler)", + "de": "eine Ladestation für Elektrofahrräder mit einer normalen europäischen Steckdose (zum Laden von Elektrofahrrädern)", + "es": "una estación de carga para bicicletas eléctricas con un enchufe de pared europeo normal (pensado para cargar bicicletas eléctricas)" } }, { @@ -4038,8 +4729,12 @@ "bicycle=no" ], "title": { - "en": "charging station for cars", - "nl": "oplaadstation voor elektrische auto's" + "en": "a charging station for cars", + "nl": "een oplaadstation voor elektrische auto's", + "ca": "una estació de càrrega per a cotxes", + "da": "en ladestation til biler", + "de": "Eine Ladestation für Elektrofahrzeuge", + "es": "una estación de carga para coches" } } ], @@ -4050,20 +4745,35 @@ { "question": { "en": "All vehicle types", - "nl": "Alle voertuigen" + "nl": "Alle voertuigen", + "ca": "Tots els tipus de vehicles", + "da": "Alle køretøjstyper", + "de": "Ladestationen für alle Fahrzeugtypen", + "es": "Todo tipo de vehículos", + "fr": "Tout type de véhicule" } }, { "question": { "en": "Charging station for bicycles", - "nl": "Oplaadpunten voor fietsen" + "nl": "Oplaadpunten voor fietsen", + "ca": "Punt de recàrrega per a bicicletes", + "da": "Ladestation til cykler", + "de": "Ladestationen für Fahrräder", + "es": "Estación de carga para bicicletas", + "fr": "Station de charge pour vélos" }, "osmTags": "bicycle=yes" }, { "question": { "en": "Charging station for cars", - "nl": "Oplaadpunten voor auto's" + "nl": "Oplaadpunten voor auto's", + "ca": "Estació de càrrega per a cotxes", + "da": "Ladestation til biler", + "de": "Ladestationen für Autos", + "es": "Estación de carga para coches", + "fr": "Station de charge pour automobiles" }, "osmTags": { "or": [ @@ -4080,7 +4790,12 @@ { "question": { "en": "Only working charging stations", - "nl": "Enkel werkende oplaadpunten" + "nl": "Enkel werkende oplaadpunten", + "ca": "Només estacions de recàrrega en funcionament", + "da": "Kun fungerende ladestationer", + "de": "Nur Ladestationen in Betrieb", + "es": "Solo estaciones de carga funcionales", + "fr": "Stations de recharge en service uniquement" }, "osmTags": { "and": [ @@ -4097,118 +4812,179 @@ { "question": { "en": "All connectors", - "nl": "Alle types" + "nl": "Alle types", + "ca": "Tots els connectors", + "da": "Alle stik", + "de": "Alle Anschlüsse", + "es": "Todos los conectores", + "fr": "Tous types de prise" } }, { "question": { "en": "Has a
Schuko wall plug without ground pin (CEE7/4 type F)
connector", - "nl": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
" + "nl": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
", + "ca": "Té un connector
Schuko sense pin de terra (CEE7/4 tipus F)
connector", + "da": "Har et
Schuko-vægstik uden jordstik (CEE7/4 type F)
stik", + "de": "Verfügt über einen
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
", + "fr": "Dispose d’une
prise murale Schuko sans terre (CEE7/4 type F)
" }, "osmTags": "socket:schuko~*" }, { "question": { "en": "Has a
European wall plug with ground pin (CEE7/4 type E)
connector", - "nl": "Heeft een
Europese stekker met aardingspin (CEE7/4 type E)
" + "nl": "Heeft een
Europese stekker met aardingspin (CEE7/4 type E)
", + "da": "Har et
Europæisk vægstik med jordstik (CEE7/4 type E)
stik", + "de": "Verfügt über einen
europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E)
Anschluss", + "es": "Tiene un conector
enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E
" }, "osmTags": "socket:typee~*" }, { "question": { "en": "Has a
Chademo
connector", - "nl": "Heeft een
Chademo
" + "nl": "Heeft een
Chademo
", + "da": "Har et
Chademo
stik", + "de": "Verfügt über einen
Chademo
Stecker", + "es": "Tiene un conector
Chademo
" }, "osmTags": "socket:chademo~*" }, { "question": { "en": "Has a
Type 1 with cable (J1772)
connector", - "nl": "Heeft een
Type 1 met kabel (J1772)
" + "nl": "Heeft een
Type 1 met kabel (J1772)
", + "ca": "Té un connector de
Tipus 1 amb cable (J1772)
", + "da": "Har et
Type 1 med kabel (J1772)
stik", + "de": "Verfügt über einen
Typ 1 (J1772)
Stecker mit Kabel", + "es": "Tiene un conector de
Tipo 1 con cable (J1772)
" }, "osmTags": "socket:type1_cable~*" }, { "question": { - "en": "Has a
Type 1 without cable (J1772)
connector", - "nl": "Heeft een
Type 1 zonder kabel (J1772)
" + "en": "Has a
Type 1 without cable (J1772)
connector", + "nl": "Heeft een
Type 1 zonder kabel (J1772)
", + "ca": "Té un connecgtor de
Tipus 1sensecable (J1772)
", + "da": "Har et
Type 1 uden kabel (J1772)
stik", + "de": "Verfügt über einen
Typ 1 (J1772)Stecker ohne Kabel
", + "es": "Tiene un conector de
Tipo 1 sin cable (J1772)
" }, "osmTags": "socket:type1~*" }, { "question": { - "en": "Has a
Type 1 CCS (aka Type 1 Combo)
connector", - "nl": "Heeft een
Type 1 CCS (ook gekend als Type 1 Combo)
" + "en": "Has a
Type 1 CCS (aka Type 1 Combo)
connector", + "nl": "Heeft een
Type 1 CCS (ook gekend als Type 1 Combo)
", + "ca": "Té un connector
Tipus 1 CSS (Combo Tipus 1)
", + "da": "Har et
Type 1 CCS-stik (også kendt som Type 1 Combo)
stik", + "de": "Verfügt über einen
Typ 1 CCS (Typ 1 Combo)
Stecker", + "es": "Tiene un conector
Tipo 1 CCS (Combo Tipo 1)
", + "fr": "A un connecteur de
Type 1 sans câble (J1772) càd Type 1 Combo
" }, "osmTags": "socket:type1_combo~*" }, { "question": { "en": "Has a
Tesla Supercharger
connector", - "nl": "Heeft een
Tesla Supercharger
" + "nl": "Heeft een
Tesla Supercharger
", + "ca": "Té un connector
Tesla Supercharger
", + "da": "Har et
Tesla Supercharger
stik", + "de": "Verfügt über einen
Tesla Supercharger
Stecker", + "es": "Tiene un conector
Tesla Supercharger
" }, "osmTags": "socket:tesla_supercharger~*" }, { "question": { "en": "Has a
Type 2 (mennekes)
connector", - "nl": "Heeft een
Type 2 (mennekes)
" + "nl": "Heeft een
Type 2 (mennekes)
", + "ca": "Té un connector
Tipus 2 (mennekes)
", + "da": "Har en
Type 2 (mennekes)
connector", + "de": "Hat einen
Typ 2 (Mennekes)
Anschluss", + "es": "Tiene un conector
Tipo 2 (mennekes)
" }, "osmTags": "socket:type2~*" }, { "question": { "en": "Has a
Type 2 CCS (mennekes)
connector", - "nl": "Heeft een
Type 2 CCS (mennekes)
" + "nl": "Heeft een
Type 2 CCS (mennekes)
", + "da": "Har en
Type 2 CCS (mennekes)
connector", + "de": "Hat einen
Typ 2 CCS (Mennekes)
Anschluss", + "es": "Tiene un conector
Tipo 2 CCS (mennekes)
" }, "osmTags": "socket:type2_combo~*" }, { "question": { "en": "Has a
Type 2 with cable (mennekes)
connector", - "nl": "Heeft een
Type 2 met kabel (J1772)
" + "nl": "Heeft een
Type 2 met kabel (J1772)
", + "da": "Har et
Type 2 med kabel (mennekes)
stik", + "de": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel", + "es": "Tiene un conector
Tipo 2 con cable (mennekes)
" }, "osmTags": "socket:type2_cable~*" }, { "question": { "en": "Has a
Tesla Supercharger CCS (a branded type2_css)
connector", - "nl": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" + "nl": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
", + "da": "Har et
Tesla Supercharger CCS-stik (et mærkevarer type2_css)
stik", + "de": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss", + "es": "Tiene un conector
Tesla Supercharger CCS (un tipo2_css de marca)
" }, "osmTags": "socket:tesla_supercharger_ccs~*" }, { "question": { "en": "Has a
Tesla Supercharger (destination)
connector", - "nl": "Heeft een
Tesla Supercharger (destination)
" + "nl": "Heeft een
Tesla Supercharger (destination)
", + "da": "Har en
Tesla Supercharger (destination)
stik", + "de": "Hat einen
Tesla Supercharger (Destination)
Anschluss", + "es": "Tiene un conector
Tesla Supercharger (destination)
" }, "osmTags": "socket:tesla_destination~*" }, { "question": { - "en": "Has a
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
connector", - "nl": "Heeft een
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" + "en": "Has a
Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla)
connector", + "nl": "Heeft een
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
", + "ca": "Té un connector
Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
", + "da": "Har et
Tesla Supercharger (Destination) (En type 2 med kabel med tesla-mærket kabel)
stik", + "de": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel", + "es": "Tiene un conector
Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla)
" }, "osmTags": "socket:tesla_destination~*" }, { "question": { "en": "Has a
USB to charge phones and small electronics
connector", - "nl": "Heeft een
USB om GSMs en kleine electronica op te laden
" + "nl": "Heeft een
USB om GSMs en kleine electronica op te laden
", + "da": "Har et
USB-stik til opladning af telefoner og mindre elektronik
stik", + "de": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
", + "es": "Tiene un conector
USB para cargar teléfonos y dispositivos electrónicos pequeños
" }, "osmTags": "socket:USB-A~*" }, { "question": { "en": "Has a
Bosch Active Connect with 3 pins and cable
connector", - "nl": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
" + "nl": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
", + "da": "Har et
Bosch Active Connect med 3 pins og et kabel
stik", + "de": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel", + "es": "Tiene un conector
Bosch Active Connect con 3 pines y cable
" }, "osmTags": "socket:bosch_3pin~*" }, { "question": { "en": "Has a
Bosch Active Connect with 5 pins and cable
connector", - "nl": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
" + "nl": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
", + "da": "Har et
Bosch Active Connect-stik med 5 pins og kabel
stik", + "de": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel", + "es": "Tiene un conector
Bosch Active Connect con 5 pines y cable
" }, "osmTags": "socket:bosch_5pin~*" } @@ -4233,11 +5009,20 @@ ], "human": { "en": " minutes", - "nl": " minuten" + "nl": " minuten", + "ca": " minuts", + "de": " Minuten", + "es": " minutos", + "pa_PK": " منٹ", + "ru": " минут" }, "humanSingular": { "en": " minute", - "nl": " minuut" + "nl": " minuut", + "ca": " minut", + "de": " Minute", + "es": " minuto", + "ru": " минута" } }, { @@ -4253,11 +5038,19 @@ ], "human": { "en": " hours", - "nl": " uren" + "nl": " uren", + "ca": " hores", + "de": " Stunden", + "es": " horas", + "ru": " часов" }, "humanSingular": { "en": " hour", - "nl": " uur" + "nl": " uur", + "ca": " hora", + "de": " Stunde", + "es": " hora", + "ru": " час" } }, { @@ -4270,11 +5063,19 @@ ], "human": { "en": " days", - "nl": " day" + "nl": " day", + "ca": " dies", + "de": " Tage", + "es": " días", + "ru": " дней" }, "humanSingular": { "en": " day", - "nl": " dag" + "nl": " dag", + "ca": " dia", + "de": " Tag", + "es": " día", + "ru": " день" } } ] @@ -4310,7 +5111,11 @@ ], "human": { "en": "Volts", - "nl": "volt" + "nl": "volt", + "ca": "Volts", + "de": "Volt", + "es": "Voltios", + "ru": "Вольт" } } ], @@ -4346,7 +5151,10 @@ ], "human": { "en": "A", - "nl": "A" + "nl": "A", + "ca": "A", + "de": "Ein", + "es": "A" } } ], @@ -4379,7 +5187,12 @@ ], "human": { "en": "kilowatt", - "nl": "kilowatt" + "nl": "kilowatt", + "ca": "quilovats", + "de": "Kilowatt", + "es": "kilvatio", + "pa_PK": "کیلوواٹ", + "ru": "киловатт" } }, { @@ -4389,7 +5202,12 @@ ], "human": { "en": "megawatt", - "nl": "megawatt" + "nl": "megawatt", + "ca": "megavats", + "de": "Megawatt", + "es": "megavatio", + "pa_PK": "میگاواٹ", + "ru": "мегаватт" } } ], diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json index 8f50e2a74a..a306894a96 100644 --- a/assets/layers/ghost_bike/ghost_bike.json +++ b/assets/layers/ghost_bike/ghost_bike.json @@ -130,7 +130,10 @@ }, "freeform": { "key": "subject", - "addExtraTags": ["noname=","name="] + "addExtraTags": [ + "noname=", + "name=" + ] }, "mappings": [ { @@ -155,7 +158,10 @@ "fr": "Aucun nom n'est marqué sur le vélo", "ca": "No hi ha cap nom marcat a la bicicleta" }, - "addExtraTags": ["name=","subject="] + "addExtraTags": [ + "name=", + "subject=" + ] } ], "id": "ghost_bike-name", diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 648163a1a3..442eb46791 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -3152,7 +3152,7 @@ }, "ghost_bike-name": { "mappings": { - "0": { + "1": { "then": "No hi ha cap nom marcat a la bicicleta" } }, diff --git a/langs/layers/de.json b/langs/layers/de.json index b4a6b185cd..72609026fb 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -5047,12 +5047,15 @@ "ghost_bike-name": { "mappings": { "0": { + "then": "Im Gedenken an {name}" + }, + "1": { "then": "Am Fahrrad ist kein Name angegeben" } }, "question": "An wen erinnert dieses Geisterrad?", "questionHint": "Bitte respektieren Sie die Privatsphäre - geben Sie den Namen nur an, wenn er weit verbreitet oder auf dem Fahrrad markiert ist. Den Familiennamen können Sie weglassen.", - "render": "Im Gedenken an {name}" + "render": "Im Gedenken an {subject}" }, "ghost_bike-source": { "question": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?", @@ -5066,6 +5069,9 @@ "title": { "mappings": { "0": { + "then": "Geisterrad im Gedenken an {subject}" + }, + "1": { "then": "Geisterrad im Gedenken an {name}" } }, @@ -5624,6 +5630,23 @@ }, "question": "Auf welchen Daten basiert diese Karte?", "render": "Diese Karte basiert auf {map_source}" + }, + "map_size": { + "mappings": { + "1": { + "then": "Örtlichkeit (z.B. Burg)" + }, + "3": { + "then": "Stadt" + }, + "4": { + "then": "Region" + } + }, + "question": "Was wird von der Fläche abgedeckt?" + }, + "map_type": { + "question": "Was für eine Karte ist das?" } }, "title": { diff --git a/langs/layers/en.json b/langs/layers/en.json index d3eeba0a58..6cf2724379 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -5047,12 +5047,15 @@ "ghost_bike-name": { "mappings": { "0": { + "then": "In remembrance of {name}" + }, + "1": { "then": "No name is marked on the bike" } }, "question": "Whom is remembered by this ghost bike?", "questionHint": "Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.", - "render": "In remembrance of {name}" + "render": "In remembrance of {subject}" }, "ghost_bike-source": { "question": "On what webpage can one find more info about the ghost bike or the accident?", @@ -5066,6 +5069,9 @@ "title": { "mappings": { "0": { + "then": "Ghost bike in the remembrance of {subject}" + }, + "1": { "then": "Ghost bike in the remembrance of {name}" } }, @@ -5624,6 +5630,43 @@ }, "question": "On which data is this map based?", "render": "This map is based on {map_source}" + }, + "map_size": { + "mappings": { + "0": { + "then": "A map of the romms within a building" + }, + "1": { + "then": "A map of special site, like of a historical castle, a park, a campus, a forest, ...." + }, + "2": { + "then": "A map showing the village or town" + }, + "3": { + "then": " A map of a city." + }, + "4": { + "then": "The map of an entire region, showing multiple cities and villages" + } + }, + "question": "What is the size of the shown area on the map?" + }, + "map_type": { + "mappings": { + "0": { + "then": "Topographical map

The map contains contour lines.

" + }, + "1": { + "then": "A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

" + }, + "2": { + "then": "This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

" + }, + "3": { + "then": "This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

" + } + }, + "question": "What type of map is shown?" } }, "title": { @@ -5843,6 +5886,17 @@ } } }, + "memorial": { + "tagRenderings": { + "inscription": { + "question": "What is the inscription of this plaque?", + "render": "The inscription on this plaque reads:

{inscription}

" + } + }, + "title": { + "render": "Memorial plaque" + } + }, "nature_reserve": { "description": "A nature reserve is an area where nature can take its course", "filter": { @@ -6842,10 +6896,30 @@ "public_bookcase": { "description": "A streetside cabinet with books, accessible to anyone", "filter": { + "0": { + "options": { + "0": { + "question": "Has children books" + } + } + }, + "1": { + "options": { + "0": { + "question": "Has books for adults" + } + } + }, "2": { "options": { "0": { "question": "Indoor or outdoor" + }, + "1": { + "question": "Located indoors" + }, + "2": { + "question": "Located outdoors" } } } diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 3422af286f..61f7825380 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -3533,12 +3533,15 @@ "ghost_bike-name": { "mappings": { "0": { + "then": "En souvenir de {name}" + }, + "1": { "then": "Aucun nom n'est marqué sur le vélo" } }, "question": "À qui est dédié ce vélo fantôme ?", "questionHint": "Veuillez respecter la vie privée – ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille ", - "render": "En souvenir de {name}" + "render": "En souvenir de {subject}" }, "ghost_bike-source": { "question": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?", @@ -3552,6 +3555,9 @@ "title": { "mappings": { "0": { + "then": "Vélo fantôme en souvenir de {subject}" + }, + "1": { "then": "Vélo fantôme en souvenir de {name}" } }, diff --git a/langs/layers/it.json b/langs/layers/it.json index f0eda55d6c..9518317b33 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -1332,12 +1332,15 @@ "ghost_bike-name": { "mappings": { "0": { + "then": "In ricordo di {name}" + }, + "1": { "then": "Nessun nome scritto sulla bici" } }, "question": "A chi è dedicata questa bici fantasma?", "questionHint": "Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.", - "render": "In ricordo di {name}" + "render": "In ricordo di {subject}" }, "ghost_bike-source": { "question": "In quale pagina web si possono trovare informazioni sulla bici fantasma o l’incidente?", @@ -1351,6 +1354,9 @@ "title": { "mappings": { "0": { + "then": "Bici fantasma in ricordo di {subject}" + }, + "1": { "then": "Bici fantasma in ricordo di {name}" } }, diff --git a/langs/layers/nan.json b/langs/layers/nan.json index 9e26dfeeb6..0967ef424b 100644 --- a/langs/layers/nan.json +++ b/langs/layers/nan.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/langs/layers/nl.json b/langs/layers/nl.json index d160b55f21..54dd6dd682 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -4823,12 +4823,15 @@ "ghost_bike-name": { "mappings": { "0": { + "then": "Ter nagedachtenis van {name}" + }, + "1": { "then": "De naam is niet aangeduid op de fiets" } }, "question": "Aan wie is deze witte fiets een eerbetoon?", "questionHint": "Respecteer privacy - voeg enkel een naam toe indien die op de fiets staat of gepubliceerd is. Eventueel voeg je enkel de voornaam toe.", - "render": "Ter nagedachtenis van {name}" + "render": "Ter nagedachtenis van {subject}" }, "ghost_bike-source": { "question": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?", @@ -4842,6 +4845,9 @@ "title": { "mappings": { "0": { + "then": "Witte fiets ter nagedachtenis van {subject}" + }, + "1": { "then": "Witte fiets ter nagedachtenis van {name}" } }, @@ -6518,10 +6524,30 @@ "public_bookcase": { "description": "Een straatkastje met boeken voor iedereen", "filter": { + "0": { + "options": { + "0": { + "question": "Kinderboeken aanwezig" + } + } + }, + "1": { + "options": { + "0": { + "question": "Boeken voor volwassenen aanwezig" + } + } + }, "2": { "options": { "0": { "question": "Binnen of buiten" + }, + "1": { + "question": "Bevindt zich binnen" + }, + "2": { + "question": "Bevindt zich buiten" } } } diff --git a/langs/layers/ru.json b/langs/layers/ru.json index 8a994eea52..36dd4e1414 100644 --- a/langs/layers/ru.json +++ b/langs/layers/ru.json @@ -988,7 +988,12 @@ "render": "{inscription}" }, "ghost_bike-name": { - "render": "В знак памяти о {name}" + "mappings": { + "0": { + "then": "В знак памяти о {name}" + } + }, + "render": "В знак памяти о {subject}" }, "ghost_bike-source": { "render": "Доступна более подробная информация" diff --git a/langs/shared-questions/ca.json b/langs/shared-questions/ca.json index 5b31c3bb57..7c7d08e803 100644 --- a/langs/shared-questions/ca.json +++ b/langs/shared-questions/ca.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/cs.json b/langs/shared-questions/cs.json index 24f680ef0c..cbae723f49 100644 --- a/langs/shared-questions/cs.json +++ b/langs/shared-questions/cs.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/da.json b/langs/shared-questions/da.json index 3d5ed9bf23..419b83ae4e 100644 --- a/langs/shared-questions/da.json +++ b/langs/shared-questions/da.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Er der stadig noget relevant, du ikke kunne give i de foregående spørgsmål? Tilføj det her.", "questionHint": "Gentag ikke allerede nævnte fakta" diff --git a/langs/shared-questions/de.json b/langs/shared-questions/de.json index 4c25a79e0d..40a94b97fe 100644 --- a/langs/shared-questions/de.json +++ b/langs/shared-questions/de.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/en.json b/langs/shared-questions/en.json index 8d686d5a2f..6fb61e045f 100644 --- a/langs/shared-questions/en.json +++ b/langs/shared-questions/en.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/eo.json b/langs/shared-questions/eo.json index 164d1f878b..4111c1b3f2 100644 --- a/langs/shared-questions/eo.json +++ b/langs/shared-questions/eo.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "dog-access": { "mappings": { "0": { diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index 02856c49b5..96f0c77276 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/fil.json b/langs/shared-questions/fil.json index da40a23c75..a15b32f42f 100644 --- a/langs/shared-questions/fil.json +++ b/langs/shared-questions/fil.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Mayroon pa bang mga bagay na nau-ugnay at hindi mo maibigay sa mga nakaraang tanong? Idagdag dito.", "questionHint": "Huwag ulitin ang mga nai-saad na" diff --git a/langs/shared-questions/fr.json b/langs/shared-questions/fr.json index fb9fac6e09..f96a7e4ff6 100644 --- a/langs/shared-questions/fr.json +++ b/langs/shared-questions/fr.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/gl.json b/langs/shared-questions/gl.json index f4c2fb4290..fecf40bc82 100644 --- a/langs/shared-questions/gl.json +++ b/langs/shared-questions/gl.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "website": { "question": "Cal é a páxina web de {title()}?" } diff --git a/langs/shared-questions/hu.json b/langs/shared-questions/hu.json index 0a3bf41f0b..26ae8f1a9a 100644 --- a/langs/shared-questions/hu.json +++ b/langs/shared-questions/hu.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Van-e még valami lényeges, amit nem tudott megadni az előző kérdésekben? Itt megteheti.", "questionHint": "Ne ismételjen meg már megadott tényeket" diff --git a/langs/shared-questions/id.json b/langs/shared-questions/id.json index a830dbc22a..89928d13c8 100644 --- a/langs/shared-questions/id.json +++ b/langs/shared-questions/id.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/it.json b/langs/shared-questions/it.json index dcf8396b04..1526723538 100644 --- a/langs/shared-questions/it.json +++ b/langs/shared-questions/it.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "C'è ancora qualche informazione importante che non è stato possibile fornire nelle domande precedenti? Aggiungila qui.", "questionHint": "Non ripetere informazioni già fornite" diff --git a/langs/shared-questions/ja.json b/langs/shared-questions/ja.json index 46bdb76784..be623ff6ee 100644 --- a/langs/shared-questions/ja.json +++ b/langs/shared-questions/ja.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "前の質問で伝えきれなかった関連事項がまだありますか?ここに追加してください。", "questionHint": "今後表示しない" diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index b164d5c988..f751a0ee4b 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/nl.json b/langs/shared-questions/nl.json index 4f000d97ac..b81dc475db 100644 --- a/langs/shared-questions/nl.json +++ b/langs/shared-questions/nl.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/pa_PK.json b/langs/shared-questions/pa_PK.json index 4a8efae767..0d525d7c41 100644 --- a/langs/shared-questions/pa_PK.json +++ b/langs/shared-questions/pa_PK.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "dog-access": { "mappings": { "0": { diff --git a/langs/shared-questions/pl.json b/langs/shared-questions/pl.json index 254e99457e..b25a1983fa 100644 --- a/langs/shared-questions/pl.json +++ b/langs/shared-questions/pl.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "denominations-coins": { "mappings": { "0": { diff --git a/langs/shared-questions/pt.json b/langs/shared-questions/pt.json index 125846f9cb..40a2345bc0 100644 --- a/langs/shared-questions/pt.json +++ b/langs/shared-questions/pt.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Ainda há algo de relevante que não tenha podido dar nas perguntas anteriores? Adicione-o aqui.", "questionHint": "Não repita factos já declarados" diff --git a/langs/shared-questions/pt_BR.json b/langs/shared-questions/pt_BR.json index 6fc2999518..11243b3b63 100644 --- a/langs/shared-questions/pt_BR.json +++ b/langs/shared-questions/pt_BR.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Ainda há algo de relevante que não pôde dar nas perguntas anteriores? Adicione aqui.", "questionHint": " Não repita fatos já declarados" diff --git a/langs/shared-questions/ru.json b/langs/shared-questions/ru.json index 26a78fdfce..d896a3cfb1 100644 --- a/langs/shared-questions/ru.json +++ b/langs/shared-questions/ru.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Есть ли ещё что-то важное, о чём вы не смогли рассказать в предыдущих вопросах? Добавьте это здесь.", "questionHint": "Не повторяйте уже изложенные факты" diff --git a/langs/shared-questions/sl.json b/langs/shared-questions/sl.json index 1a6e13a8c9..64acdd3266 100644 --- a/langs/shared-questions/sl.json +++ b/langs/shared-questions/sl.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Ali je še kaj pomembnega, česar niste mogli povedati v prejšnjih vprašanjih? Dopišite tukaj.", "questionHint": "Ne ponavljajte že navedenih dejstev" diff --git a/langs/shared-questions/sv.json b/langs/shared-questions/sv.json index 6e0866033c..02de5f81c5 100644 --- a/langs/shared-questions/sv.json +++ b/langs/shared-questions/sv.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "Finns det fortfarande någonting relevant som du inte kunde ge i de föregående frågorna? Lägg till det här.", "questionHint": "Repetera inte redan angivna fakta" diff --git a/langs/shared-questions/zh_Hans.json b/langs/shared-questions/zh_Hans.json index 77640000b0..f0cce5ec50 100644 --- a/langs/shared-questions/zh_Hans.json +++ b/langs/shared-questions/zh_Hans.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "dog-access": { "mappings": { "0": { diff --git a/langs/shared-questions/zh_Hant.json b/langs/shared-questions/zh_Hant.json index 411dc00728..302126622f 100644 --- a/langs/shared-questions/zh_Hant.json +++ b/langs/shared-questions/zh_Hant.json @@ -1,5 +1,5 @@ { - "shared_questions": { + "questions": { "description": { "question": "有什麼相關的資訊你無法在先前的問題回應的嗎?請加在這邊吧。", "questionHint": "不要重覆答覆已經知道的事情" diff --git a/langs/themes/en.json b/langs/themes/en.json index 382ec151af..16c36acb6b 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -408,6 +408,45 @@ } } } + }, + "1": { + "override": { + "+tagRenderings": { + "0": { + "mappings": { + "0": { + "then": "This shop repairs climbing shoes" + }, + "1": { + "then": "This shop does not repair climbing shoes" + } + }, + "question": "Does this shoe repair shop repair climbing shoes?" + } + } + } + }, + "2": { + "override": { + "+tagRenderings": { + "0": { + "mappings": { + "0": { + "then": "This shop repairs climbing shoes" + }, + "1": { + "then": "This shop does not repair climbing shoes" + } + }, + "question": "Does this shoe repair shop also repair clibming shoes?" + } + }, + "=presets": { + "0": { + "title": "a shoe repair shop" + } + } + } } }, "title": "Climbing gyms, clubs and spots" diff --git a/scripts/removeTranslationString.ts b/scripts/removeTranslationString.ts index f54d875fb8..f7b55e2e8f 100644 --- a/scripts/removeTranslationString.ts +++ b/scripts/removeTranslationString.ts @@ -3,15 +3,30 @@ import { Utils } from "../Utils" import * as fs from "fs" async function main(args: string[]) { + let directory = "./langs" + + { + const dirs = ["layers", "themes", "shared-questions"] + for (const dir of dirs) { + const layerIndex = args.findIndex((s) => s === "--" + dir) + if (layerIndex >= 0) { + directory = "./langs/" + dir + args.splice(layerIndex, 1) + } + } + } + if (args.length !== 1) { console.log( - "Usage: first argument is the fully qualified key of the string to remove. Only removes translations in the core translations" + "Usage: first argument is the fully qualified key of the string to remove. Removes translations in the core translations, unless '--layers' or '--themes' is given" ) return } + + // Path within the JSON which will be removed - not the path in the filesystem! const path = args[0].split(".") console.log("Removing translation string ", path, "from the general translations") - const files = ScriptUtils.readDirRecSync("./langs", 1).filter((f) => f.endsWith(".json")) + const files = ScriptUtils.readDirRecSync(directory, 1).filter((f) => f.endsWith(".json")) for (const file of files) { const json = JSON.parse(fs.readFileSync(file, { encoding: "utf-8" })) Utils.WalkPath(path, json, (_) => undefined) From de99f56ca8fe34e361a7c6345d147f8295293f57 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 9 Jul 2023 13:03:12 +0200 Subject: [PATCH 20/87] Fix: typo --- assets/layers/map/map.json | 2 +- langs/layers/en.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/layers/map/map.json b/assets/layers/map/map.json index d27a1e9fbc..8cc8cae981 100644 --- a/assets/layers/map/map.json +++ b/assets/layers/map/map.json @@ -86,7 +86,7 @@ { "if": "map_size=building", "then": { - "en": "A map of the romms within a building" + "en": "A map of the rooms within a building" } }, { diff --git a/langs/layers/en.json b/langs/layers/en.json index 6cf2724379..65d02d2577 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -5634,7 +5634,7 @@ "map_size": { "mappings": { "0": { - "then": "A map of the romms within a building" + "then": "A map of the rooms within a building" }, "1": { "then": "A map of special site, like of a historical castle, a park, a campus, a forest, ...." @@ -5643,7 +5643,7 @@ "then": "A map showing the village or town" }, "3": { - "then": " A map of a city." + "then": " A map of a city" }, "4": { "then": "The map of an entire region, showing multiple cities and villages" @@ -9516,4 +9516,4 @@ } } } -} \ No newline at end of file +} From e75d2789d27c3c875563ba3998c5779b7bc8c522 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 9 Jul 2023 13:09:05 +0200 Subject: [PATCH 21/87] Refactoring: move all code files into a src directory --- license_info.json | 12 ------------ 404.html => public/404.html | 0 index.html => public/index.html | 0 land.html => public/land.html | 0 statistics.html => public/statistics.html | 0 style_test.html => public/style_test.html | 0 test.html => public/test.html | 0 theme.html => public/theme.html | 0 .../Customizations}/AllKnownLayouts.ts | 0 .../Customizations}/AllSharedLayers.ts | 0 .../Customizations}/SharedTagRenderings.ts | 0 .../Logic}/Actors/BackgroundLayerResetter.ts | 0 {Logic => src/Logic}/Actors/ChangeToElementsActor.ts | 0 {Logic => src/Logic}/Actors/GeoLocationHandler.ts | 0 {Logic => src/Logic}/Actors/InitialMapPositioning.ts | 0 .../Logic}/Actors/NoElementsInViewDetector.ts | 0 .../Logic}/Actors/PendingChangesUploader.ts | 0 {Logic => src/Logic}/Actors/Readme.md | 0 .../Logic}/Actors/SelectedElementTagsUpdater.ts | 0 {Logic => src/Logic}/Actors/TitleHandler.ts | 0 {Logic => src/Logic}/BBox.ts | 0 {Logic => src/Logic}/ContributorCount.ts | 0 {Logic => src/Logic}/DetermineLayout.ts | 0 {Logic => src/Logic}/ExtraFunctions.ts | 0 .../FeatureSource/Actors/FeaturePropertiesStore.ts | 0 .../Logic}/FeatureSource/Actors/GeoIndexedStore.ts | 0 .../Actors/SaveFeatureSourceToLocalStorage.ts | 0 .../Logic}/FeatureSource/Actors/TileLocalStorage.ts | 0 {Logic => src/Logic}/FeatureSource/FeatureSource.ts | 0 .../FeatureSource/PerLayerFeatureSourceSplitter.ts | 0 .../Sources/ChangeGeometryApplicator.ts | 0 .../FeatureSource/Sources/ClippedFeatureSource.ts | 0 .../FeatureSource/Sources/FeatureSourceMerger.ts | 0 .../FeatureSource/Sources/FilteringFeatureSource.ts | 0 .../Logic}/FeatureSource/Sources/GeoJsonSource.ts | 0 .../FeatureSource/Sources/LastClickFeatureSource.ts | 0 .../Logic}/FeatureSource/Sources/LayoutSource.ts | 0 .../Sources/NewGeometryFromChangesFeatureSource.ts | 0 .../Logic}/FeatureSource/Sources/OsmFeatureSource.ts | 0 .../FeatureSource/Sources/OverpassFeatureSource.ts | 0 .../FeatureSource/Sources/SimpleFeatureSource.ts | 0 .../FeatureSource/Sources/SnappingFeatureSource.ts | 0 .../FeatureSource/Sources/StaticFeatureSource.ts | 0 .../Sources/TouchesBboxFeatureSource.ts | 0 .../TiledFeatureSource/DynamicGeoJsonTileSource.ts | 0 .../TiledFeatureSource/DynamicTileSource.ts | 0 .../TiledFeatureSource/FullNodeDatabaseSource.ts | 0 .../TiledFeatureSource/LocalStorageFeatureSource.ts | 0 {Logic => src/Logic}/GeoOperations.ts | 0 .../Logic}/ImageProviders/AllImageProviders.ts | 0 .../Logic}/ImageProviders/GenericImageProvider.ts | 0 {Logic => src/Logic}/ImageProviders/ImageProvider.ts | 0 {Logic => src/Logic}/ImageProviders/Imgur.ts | 0 {Logic => src/Logic}/ImageProviders/ImgurUploader.ts | 0 {Logic => src/Logic}/ImageProviders/LicenseInfo.ts | 0 {Logic => src/Logic}/ImageProviders/Mapillary.ts | 0 .../Logic}/ImageProviders/WikidataImageProvider.ts | 0 .../Logic}/ImageProviders/WikimediaImageProvider.ts | 0 {Logic => src/Logic}/Maproulette.ts | 0 {Logic => src/Logic}/MetaTagging.ts | 0 .../Logic}/Osm/Actions/ChangeDescription.ts | 0 .../Logic}/Osm/Actions/ChangeLocationAction.ts | 0 {Logic => src/Logic}/Osm/Actions/ChangeTagAction.ts | 0 .../CreateMultiPolygonWithPointReuseAction.ts | 0 .../Logic}/Osm/Actions/CreateNewNodeAction.ts | 0 .../Logic}/Osm/Actions/CreateNewWayAction.ts | 0 .../Osm/Actions/CreateWayWithPointReuseAction.ts | 0 {Logic => src/Logic}/Osm/Actions/DeleteAction.ts | 0 {Logic => src/Logic}/Osm/Actions/OsmChangeAction.ts | 0 .../Logic}/Osm/Actions/RelationSplitHandler.ts | 0 .../Logic}/Osm/Actions/ReplaceGeometryAction.ts | 0 {Logic => src/Logic}/Osm/Actions/SplitAction.ts | 0 {Logic => src/Logic}/Osm/Changes.ts | 0 {Logic => src/Logic}/Osm/ChangesetHandler.ts | 0 {Logic => src/Logic}/Osm/Geocoding.ts | 0 {Logic => src/Logic}/Osm/OsmConnection.ts | 0 {Logic => src/Logic}/Osm/OsmObject.ts | 0 {Logic => src/Logic}/Osm/OsmObjectDownloader.ts | 0 {Logic => src/Logic}/Osm/OsmPreferences.ts | 0 {Logic => src/Logic}/Osm/Overpass.ts | 0 {Logic => src/Logic}/Osm/aspectedRouting.ts | 0 {Logic => src/Logic}/SimpleMetaTagger.ts | 0 {Logic => src/Logic}/State/FeatureSwitchState.ts | 0 {Logic => src/Logic}/State/GeoLocationState.ts | 0 {Logic => src/Logic}/State/LayerState.ts | 0 {Logic => src/Logic}/State/UserRelatedState.ts | 0 {Logic => src/Logic}/Tags/And.ts | 0 {Logic => src/Logic}/Tags/ComparingTag.ts | 0 {Logic => src/Logic}/Tags/Or.ts | 0 {Logic => src/Logic}/Tags/RegexTag.ts | 0 {Logic => src/Logic}/Tags/SubstitutingTag.ts | 0 {Logic => src/Logic}/Tags/Tag.ts | 0 {Logic => src/Logic}/Tags/TagUtils.ts | 0 {Logic => src/Logic}/Tags/TagsFilter.ts | 0 {Logic => src/Logic}/UIEventSource.ts | 0 {Logic => src/Logic}/Web/Hash.ts | 0 {Logic => src/Logic}/Web/IdbLocalStorage.ts | 0 {Logic => src/Logic}/Web/LiveQueryHandler.ts | 0 {Logic => src/Logic}/Web/LocalStorageSource.ts | 0 {Logic => src/Logic}/Web/MangroveReviews.ts | 0 {Logic => src/Logic}/Web/PlantNet.ts | 0 {Logic => src/Logic}/Web/QueryParameters.ts | 0 {Logic => src/Logic}/Web/ThemeViewStateHashActor.ts | 0 {Logic => src/Logic}/Web/Wikidata.ts | 0 {Logic => src/Logic}/Web/Wikimedia.ts | 0 {Logic => src/Logic}/Web/Wikipedia.ts | 0 {Models => src/Models}/Constants.ts | 0 {Models => src/Models}/Denomination.ts | 0 {Models => src/Models}/FilteredLayer.ts | 0 {Models => src/Models}/GlobalFilter.ts | 0 {Models => src/Models}/MapProperties.ts | 0 {Models => src/Models}/MenuState.ts | 0 {Models => src/Models}/OsmFeature.ts | 0 {Models => src/Models}/RasterLayerProperties.ts | 0 {Models => src/Models}/RasterLayers.ts | 0 .../Conversion/AddContextToTranslations.ts | 0 .../Models}/ThemeConfig/Conversion/Conversion.ts | 0 .../ThemeConfig/Conversion/CreateNoteImportLayer.ts | 0 .../Models}/ThemeConfig/Conversion/FixImages.ts | 0 .../ThemeConfig/Conversion/LegacyJsonConvert.ts | 0 .../Models}/ThemeConfig/Conversion/PrepareLayer.ts | 0 .../Models}/ThemeConfig/Conversion/PrepareTheme.ts | 0 .../Models}/ThemeConfig/Conversion/Validation.ts | 0 .../ThemeConfig/Conversion/ValidationUtils.ts | 0 {Models => src/Models}/ThemeConfig/DeleteConfig.ts | 0 .../Models}/ThemeConfig/DependencyCalculator.ts | 0 .../Models}/ThemeConfig/ExtraLinkConfig.ts | 0 {Models => src/Models}/ThemeConfig/FilterConfig.ts | 0 .../Models}/ThemeConfig/Json/DeleteConfigJson.ts | 0 .../Models}/ThemeConfig/Json/ExtraLinkConfigJson.ts | 0 .../Models}/ThemeConfig/Json/FilterConfigJson.ts | 0 .../Models}/ThemeConfig/Json/LayerConfigJson.ts | 0 .../Models}/ThemeConfig/Json/LayoutConfigJson.ts | 0 .../ThemeConfig/Json/LineRenderingConfigJson.ts | 0 .../Models}/ThemeConfig/Json/MoveConfigJson.ts | 0 .../ThemeConfig/Json/PointRenderingConfigJson.ts | 0 .../Json/QuestionableTagRenderingConfigJson.ts | 0 .../Models}/ThemeConfig/Json/RewritableConfigJson.ts | 0 .../Models}/ThemeConfig/Json/TagConfigJson.ts | 0 .../ThemeConfig/Json/TagRenderingConfigJson.ts | 0 .../Models}/ThemeConfig/Json/UnitConfigJson.ts | 0 {Models => src/Models}/ThemeConfig/LayerConfig.ts | 0 {Models => src/Models}/ThemeConfig/LayoutConfig.ts | 0 .../Models}/ThemeConfig/LineRenderingConfig.ts | 0 {Models => src/Models}/ThemeConfig/MoveConfig.ts | 0 .../Models}/ThemeConfig/PointRenderingConfig.ts | 0 {Models => src/Models}/ThemeConfig/PresetConfig.ts | 0 {Models => src/Models}/ThemeConfig/SourceConfig.ts | 0 .../Models}/ThemeConfig/TagRenderingConfig.ts | 0 .../Models}/ThemeConfig/WithContextLoader.ts | 0 {Models => src/Models}/ThemeViewState.ts | 0 {Models => src/Models}/TileRange.ts | 0 {Models => src/Models}/Unit.ts | 0 {Models => src/Models}/smallLicense.ts | 0 StylesheetTestGui.ts => src/StylesheetTestGui.ts | 0 {UI => src/UI}/AllThemesGui.ts | 0 {UI => src/UI}/Base/AsyncLazy.ts | 0 {UI => src/UI}/Base/BackButton.svelte | 0 {UI => src/UI}/Base/Button.ts | 0 {UI => src/UI}/Base/CenterFlexedElement.ts | 0 {UI => src/UI}/Base/ChartJs.ts | 0 {UI => src/UI}/Base/Checkbox.svelte | 0 {UI => src/UI}/Base/Combine.ts | 0 {UI => src/UI}/Base/DivContainer.ts | 0 {UI => src/UI}/Base/DragInvitation.svelte | 0 {UI => src/UI}/Base/Dropdown.svelte | 0 {UI => src/UI}/Base/FilteredCombine.ts | 0 {UI => src/UI}/Base/FixedUiElement.ts | 0 {UI => src/UI}/Base/FloatOver.svelte | 0 {UI => src/UI}/Base/FromHtml.svelte | 0 {UI => src/UI}/Base/Hotkeys.ts | 0 {UI => src/UI}/Base/If.svelte | 0 {UI => src/UI}/Base/IfHidden.svelte | 0 {UI => src/UI}/Base/IfNot.svelte | 0 {UI => src/UI}/Base/Img.ts | 0 {UI => src/UI}/Base/Lazy.ts | 0 {UI => src/UI}/Base/Link.ts | 0 {UI => src/UI}/Base/LinkToWeblate.ts | 0 {UI => src/UI}/Base/List.ts | 0 {UI => src/UI}/Base/Loading.svelte | 0 {UI => src/UI}/Base/Loading.ts | 0 {UI => src/UI}/Base/LoginButton.svelte | 0 {UI => src/UI}/Base/LoginToggle.svelte | 0 {UI => src/UI}/Base/MapControlButton.svelte | 0 {UI => src/UI}/Base/ModalRight.svelte | 0 {UI => src/UI}/Base/NextButton.svelte | 0 {UI => src/UI}/Base/Paragraph.ts | 0 {UI => src/UI}/Base/ShareButton.svelte | 0 {UI => src/UI}/Base/SubtleButton.svelte | 0 {UI => src/UI}/Base/SubtleButton.ts | 0 {UI => src/UI}/Base/SubtleLink.svelte | 0 {UI => src/UI}/Base/SvelteUIElement.ts | 0 {UI => src/UI}/Base/TabbedGroup.svelte | 0 {UI => src/UI}/Base/Table.ts | 0 {UI => src/UI}/Base/TableOfContents.ts | 0 {UI => src/UI}/Base/Title.ts | 0 {UI => src/UI}/Base/ToSvelte.svelte | 0 {UI => src/UI}/Base/Tr.svelte | 0 {UI => src/UI}/Base/VariableUIElement.ts | 0 {UI => src/UI}/Base/WeblateLink.svelte | 0 {UI => src/UI}/BaseUIElement.ts | 0 .../UI}/BigComponents/BackgroundSwitcher.svelte | 0 .../UI}/BigComponents/CommunityIndexView.svelte | 0 {UI => src/UI}/BigComponents/ContactLink.svelte | 0 {UI => src/UI}/BigComponents/CopyrightPanel.ts | 0 {UI => src/UI}/BigComponents/ExtraLinkButton.ts | 0 {UI => src/UI}/BigComponents/Filterview.svelte | 0 .../UI}/BigComponents/FilterviewWithFields.svelte | 0 {UI => src/UI}/BigComponents/GeolocationControl.ts | 0 {UI => src/UI}/BigComponents/Geosearch.svelte | 0 {UI => src/UI}/BigComponents/HiddenThemeList.svelte | 0 {UI => src/UI}/BigComponents/Histogram.ts | 0 {UI => src/UI}/BigComponents/IndexText.ts | 0 {UI => src/UI}/BigComponents/LevelSelector.svelte | 0 {UI => src/UI}/BigComponents/MapillaryLink.svelte | 0 {UI => src/UI}/BigComponents/MoreScreen.ts | 0 .../UI}/BigComponents/NewPointLocationInput.svelte | 0 .../UI}/BigComponents/NoThemeResultButton.svelte | 0 .../OpenBackgroundSelectorButton.svelte | 0 {UI => src/UI}/BigComponents/OpenIdEditor.svelte | 0 {UI => src/UI}/BigComponents/OpenJosm.ts | 0 {UI => src/UI}/BigComponents/OverlayToggle.svelte | 0 .../UI}/BigComponents/PlantNetSpeciesSearch.ts | 0 {UI => src/UI}/BigComponents/PrivacyPolicy.ts | 0 .../UI}/BigComponents/SelectedElementTitle.svelte | 0 .../UI}/BigComponents/SelectedElementView.svelte | 0 {UI => src/UI}/BigComponents/ShareScreen.ts | 0 {UI => src/UI}/BigComponents/SimpleAddUI.ts | 0 {UI => src/UI}/BigComponents/StateIndicator.svelte | 0 {UI => src/UI}/BigComponents/StatisticsPanel.ts | 0 {UI => src/UI}/BigComponents/TagRenderingChart.ts | 0 {UI => src/UI}/BigComponents/ThemeButton.svelte | 0 {UI => src/UI}/BigComponents/ThemeIntroPanel.svelte | 0 {UI => src/UI}/BigComponents/ThemesList.svelte | 0 .../UI}/BigComponents/UnofficialThemeList.svelte | 0 {UI => src/UI}/BigComponents/UploadTraceToOsmUI.ts | 0 {UI => src/UI}/BigComponents/UserProfile.svelte | 0 {UI => src/UI}/BigComponents/WaySplitMap.svelte | 0 {UI => src/UI}/DownloadFlow/DownloadButton.svelte | 0 {UI => src/UI}/DownloadFlow/DownloadHelper.ts | 0 {UI => src/UI}/DownloadFlow/DownloadPanel.svelte | 0 {UI => src/UI}/DownloadFlow/DownloadPdf.svelte | 0 {UI => src/UI}/Image/AttributedImage.ts | 0 {UI => src/UI}/Image/Attribution.ts | 0 {UI => src/UI}/Image/DeleteImage.ts | 0 {UI => src/UI}/Image/ImageCarousel.ts | 0 {UI => src/UI}/Image/ImageUploadFlow.ts | 0 {UI => src/UI}/Image/SlideShow.ts | 0 {UI => src/UI}/Input/Checkboxes.ts | 0 {UI => src/UI}/Input/DropDown.ts | 0 {UI => src/UI}/Input/FileSelectorButton.ts | 0 {UI => src/UI}/Input/FixedInputElement.ts | 0 {UI => src/UI}/Input/InputElement.ts | 0 {UI => src/UI}/Input/InputElementMap.ts | 0 {UI => src/UI}/Input/README.md | 0 {UI => src/UI}/Input/RadioButton.ts | 0 {UI => src/UI}/Input/SearchableMappingsSelector.ts | 0 {UI => src/UI}/Input/Slider.ts | 0 {UI => src/UI}/Input/TextField.ts | 0 {UI => src/UI}/Input/Toggle.ts | 0 .../UI}/InputElement/Helpers/ColorInput.svelte | 0 {UI => src/UI}/InputElement/Helpers/DateInput.svelte | 0 .../UI}/InputElement/Helpers/DirectionInput.svelte | 0 .../UI}/InputElement/Helpers/FloorSelector.svelte | 0 .../UI}/InputElement/Helpers/LocationInput.svelte | 0 {UI => src/UI}/InputElement/InputHelper.svelte | 0 {UI => src/UI}/InputElement/InputHelpers.ts | 0 {UI => src/UI}/InputElement/ValidatedInput.svelte | 0 {UI => src/UI}/InputElement/Validator.ts | 0 {UI => src/UI}/InputElement/Validators.ts | 0 .../UI}/InputElement/Validators/ColorValidator.ts | 0 .../UI}/InputElement/Validators/DateValidator.ts | 0 .../InputElement/Validators/DirectionValidator.ts | 0 .../UI}/InputElement/Validators/EmailValidator.ts | 0 .../UI}/InputElement/Validators/FloatValidator.ts | 0 .../UI}/InputElement/Validators/IntValidator.ts | 0 .../UI}/InputElement/Validators/LengthValidator.ts | 0 .../UI}/InputElement/Validators/NatValidator.ts | 0 .../InputElement/Validators/OpeningHoursValidator.ts | 0 .../UI}/InputElement/Validators/PFloatValidator.ts | 0 .../UI}/InputElement/Validators/PNatValidator.ts | 0 .../UI}/InputElement/Validators/PhoneValidator.ts | 0 .../UI}/InputElement/Validators/StringValidator.ts | 0 .../UI}/InputElement/Validators/TextValidator.ts | 0 .../UI}/InputElement/Validators/UrlValidator.ts | 0 .../UI}/InputElement/Validators/WikidataValidator.ts | 0 {UI => src/UI}/LanguagePicker.ts | 0 {UI => src/UI}/LoggedInUserIndicator.ts | 0 {UI => src/UI}/Map/MapLibreAdaptor.ts | 0 {UI => src/UI}/Map/MaplibreMap.svelte | 0 {UI => src/UI}/Map/OverlayMap.svelte | 0 {UI => src/UI}/Map/RasterLayerOverview.svelte | 0 {UI => src/UI}/Map/RasterLayerPicker.svelte | 0 {UI => src/UI}/Map/ShowDataLayer.ts | 0 {UI => src/UI}/Map/ShowDataLayerOptions.ts | 0 {UI => src/UI}/Map/ShowOverlayRasterLayer.ts | 0 {UI => src/UI}/NotFound.svelte | 0 {UI => src/UI}/OpeningHours/OpeningHours.ts | 0 {UI => src/UI}/OpeningHours/OpeningHoursInput.ts | 0 {UI => src/UI}/OpeningHours/OpeningHoursPicker.ts | 0 .../UI}/OpeningHours/OpeningHoursPickerTable.ts | 0 {UI => src/UI}/OpeningHours/OpeningHoursRange.ts | 0 .../UI}/OpeningHours/OpeningHoursVisualization.ts | 0 {UI => src/UI}/OpeningHours/PublicHolidayInput.ts | 0 {UI => src/UI}/Popup/AddNewPoint/AddNewPoint.svelte | 0 {UI => src/UI}/Popup/AddNewPoint/PresetList.svelte | 0 {UI => src/UI}/Popup/AddNoteCommentViz.ts | 0 {UI => src/UI}/Popup/AllLanguagesSelector.ts | 0 {UI => src/UI}/Popup/AllTagsPanel.svelte | 0 {UI => src/UI}/Popup/AutoApplyButton.ts | 0 {UI => src/UI}/Popup/CloseNoteButton.ts | 0 {UI => src/UI}/Popup/CreateNewNote.svelte | 0 {UI => src/UI}/Popup/DeleteFlow/DeleteFlowState.ts | 0 {UI => src/UI}/Popup/DeleteFlow/DeleteWizard.svelte | 0 {UI => src/UI}/Popup/ExportAsGpxViz.ts | 0 {UI => src/UI}/Popup/HistogramViz.ts | 0 .../Popup/ImportButtons/ConflateImportButtonViz.ts | 0 .../Popup/ImportButtons/ConflateImportFlowState.ts | 0 {UI => src/UI}/Popup/ImportButtons/ImportFlow.svelte | 0 {UI => src/UI}/Popup/ImportButtons/ImportFlow.ts | 0 .../UI}/Popup/ImportButtons/PointImportButtonViz.ts | 0 .../UI}/Popup/ImportButtons/PointImportFlow.svelte | 0 .../UI}/Popup/ImportButtons/PointImportFlowState.ts | 0 .../UI}/Popup/ImportButtons/WayImportButtonViz.ts | 0 .../UI}/Popup/ImportButtons/WayImportFlow.svelte | 0 .../UI}/Popup/ImportButtons/WayImportFlowState.ts | 0 {UI => src/UI}/Popup/LanguageElement.ts | 0 {UI => src/UI}/Popup/LoginButton.ts | 0 {UI => src/UI}/Popup/MapillaryLinkVis.ts | 0 {UI => src/UI}/Popup/MinimapViz.ts | 0 {UI => src/UI}/Popup/MoveWizard.ts | 0 {UI => src/UI}/Popup/MultiApply.ts | 0 {UI => src/UI}/Popup/MultiApplyViz.ts | 0 {UI => src/UI}/Popup/NearbyImages.ts | 0 {UI => src/UI}/Popup/NoteCommentElement.ts | 0 {UI => src/UI}/Popup/PlantNetDetectionViz.ts | 0 {UI => src/UI}/Popup/QuestionViz.ts | 0 {UI => src/UI}/Popup/SaveButton.ts | 0 {UI => src/UI}/Popup/ShareLinkViz.ts | 0 {UI => src/UI}/Popup/SplitRoadWizard.ts | 0 {UI => src/UI}/Popup/TagApplyButton.ts | 0 {UI => src/UI}/Popup/TagExplanation.svelte | 0 {UI => src/UI}/Popup/TagHint.svelte | 0 .../UI}/Popup/TagRendering/FreeformInput.svelte | 0 {UI => src/UI}/Popup/TagRendering/Inline.svelte | 0 {UI => src/UI}/Popup/TagRendering/Questionbox.svelte | 0 .../UI}/Popup/TagRendering/SpecialTranslation.svelte | 0 .../UI}/Popup/TagRendering/TagRenderingAnswer.svelte | 0 .../Popup/TagRendering/TagRenderingEditable.svelte | 0 .../Popup/TagRendering/TagRenderingMapping.svelte | 0 .../TagRendering/TagRenderingMappingInput.svelte | 0 .../Popup/TagRendering/TagRenderingQuestion.svelte | 0 {UI => src/UI}/Popup/UnitInput.svelte | 0 {UI => src/UI}/Popup/UploadToOsmViz.ts | 0 {UI => src/UI}/QueryParameterDocumentation.ts | 0 {UI => src/UI}/Reviews/ReviewElement.ts | 0 {UI => src/UI}/Reviews/ReviewForm.ts | 0 {UI => src/UI}/Reviews/SingleReview.ts | 0 {UI => src/UI}/SpecialVisualization.ts | 0 {UI => src/UI}/SpecialVisualizations.ts | 0 {UI => src/UI}/StatisticsGUI.ts | 0 {UI => src/UI}/StylesheetTestGui.svelte | 0 {UI => src/UI}/SubstitutedTranslation.ts | 0 {UI => src/UI}/Test.svelte | 0 {UI => src/UI}/ThemeViewGUI.svelte | 0 {UI => src/UI}/UIElement.ts | 0 {UI => src/UI}/Wikipedia/WikidataPreviewBox.ts | 0 {UI => src/UI}/Wikipedia/WikidataSearchBox.ts | 0 {UI => src/UI}/Wikipedia/WikipediaArticle.svelte | 0 {UI => src/UI}/Wikipedia/WikipediaBoxOptions.ts | 0 {UI => src/UI}/Wikipedia/WikipediaPanel.svelte | 0 {UI => src/UI}/Wikipedia/WikipediaTitle.svelte | 0 {UI => src/UI}/i18n/Locale.ts | 0 {UI => src/UI}/i18n/Translation.ts | 0 {UI => src/UI}/i18n/Translations.ts | 0 Utils.ts => src/Utils.ts | 0 {Utils => src/Utils}/LanguageUtils.ts | 0 {Utils => src/Utils}/WikidataUtils.ts | 0 {Utils => src/Utils}/pngMapCreator.ts | 0 {Utils => src/Utils}/svgToPdf.ts | 0 all_themes_index.ts => src/all_themes_index.ts | 0 index.css => src/index.css | 0 index.manifest => src/index.manifest | 0 index.ts => src/index.ts | 0 .../index_theme.ts.template | 0 manifest.webmanifest => src/manifest.webmanifest | 0 notfound.ts => src/notfound.ts | 0 service-worker.ts => src/service-worker.ts | 0 test.ts => src/test.ts | 0 389 files changed, 12 deletions(-) delete mode 100644 license_info.json rename 404.html => public/404.html (100%) rename index.html => public/index.html (100%) rename land.html => public/land.html (100%) rename statistics.html => public/statistics.html (100%) rename style_test.html => public/style_test.html (100%) rename test.html => public/test.html (100%) rename theme.html => public/theme.html (100%) rename {Customizations => src/Customizations}/AllKnownLayouts.ts (100%) rename {Customizations => src/Customizations}/AllSharedLayers.ts (100%) rename {Customizations => src/Customizations}/SharedTagRenderings.ts (100%) rename {Logic => src/Logic}/Actors/BackgroundLayerResetter.ts (100%) rename {Logic => src/Logic}/Actors/ChangeToElementsActor.ts (100%) rename {Logic => src/Logic}/Actors/GeoLocationHandler.ts (100%) rename {Logic => src/Logic}/Actors/InitialMapPositioning.ts (100%) rename {Logic => src/Logic}/Actors/NoElementsInViewDetector.ts (100%) rename {Logic => src/Logic}/Actors/PendingChangesUploader.ts (100%) rename {Logic => src/Logic}/Actors/Readme.md (100%) rename {Logic => src/Logic}/Actors/SelectedElementTagsUpdater.ts (100%) rename {Logic => src/Logic}/Actors/TitleHandler.ts (100%) rename {Logic => src/Logic}/BBox.ts (100%) rename {Logic => src/Logic}/ContributorCount.ts (100%) rename {Logic => src/Logic}/DetermineLayout.ts (100%) rename {Logic => src/Logic}/ExtraFunctions.ts (100%) rename {Logic => src/Logic}/FeatureSource/Actors/FeaturePropertiesStore.ts (100%) rename {Logic => src/Logic}/FeatureSource/Actors/GeoIndexedStore.ts (100%) rename {Logic => src/Logic}/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts (100%) rename {Logic => src/Logic}/FeatureSource/Actors/TileLocalStorage.ts (100%) rename {Logic => src/Logic}/FeatureSource/FeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/PerLayerFeatureSourceSplitter.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/ChangeGeometryApplicator.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/ClippedFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/FeatureSourceMerger.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/FilteringFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/GeoJsonSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/LastClickFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/LayoutSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/OsmFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/OverpassFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/SimpleFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/SnappingFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/StaticFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/Sources/TouchesBboxFeatureSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/TiledFeatureSource/DynamicGeoJsonTileSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/TiledFeatureSource/DynamicTileSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/TiledFeatureSource/FullNodeDatabaseSource.ts (100%) rename {Logic => src/Logic}/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts (100%) rename {Logic => src/Logic}/GeoOperations.ts (100%) rename {Logic => src/Logic}/ImageProviders/AllImageProviders.ts (100%) rename {Logic => src/Logic}/ImageProviders/GenericImageProvider.ts (100%) rename {Logic => src/Logic}/ImageProviders/ImageProvider.ts (100%) rename {Logic => src/Logic}/ImageProviders/Imgur.ts (100%) rename {Logic => src/Logic}/ImageProviders/ImgurUploader.ts (100%) rename {Logic => src/Logic}/ImageProviders/LicenseInfo.ts (100%) rename {Logic => src/Logic}/ImageProviders/Mapillary.ts (100%) rename {Logic => src/Logic}/ImageProviders/WikidataImageProvider.ts (100%) rename {Logic => src/Logic}/ImageProviders/WikimediaImageProvider.ts (100%) rename {Logic => src/Logic}/Maproulette.ts (100%) rename {Logic => src/Logic}/MetaTagging.ts (100%) rename {Logic => src/Logic}/Osm/Actions/ChangeDescription.ts (100%) rename {Logic => src/Logic}/Osm/Actions/ChangeLocationAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/ChangeTagAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/CreateMultiPolygonWithPointReuseAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/CreateNewNodeAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/CreateNewWayAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/CreateWayWithPointReuseAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/DeleteAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/OsmChangeAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/RelationSplitHandler.ts (100%) rename {Logic => src/Logic}/Osm/Actions/ReplaceGeometryAction.ts (100%) rename {Logic => src/Logic}/Osm/Actions/SplitAction.ts (100%) rename {Logic => src/Logic}/Osm/Changes.ts (100%) rename {Logic => src/Logic}/Osm/ChangesetHandler.ts (100%) rename {Logic => src/Logic}/Osm/Geocoding.ts (100%) rename {Logic => src/Logic}/Osm/OsmConnection.ts (100%) rename {Logic => src/Logic}/Osm/OsmObject.ts (100%) rename {Logic => src/Logic}/Osm/OsmObjectDownloader.ts (100%) rename {Logic => src/Logic}/Osm/OsmPreferences.ts (100%) rename {Logic => src/Logic}/Osm/Overpass.ts (100%) rename {Logic => src/Logic}/Osm/aspectedRouting.ts (100%) rename {Logic => src/Logic}/SimpleMetaTagger.ts (100%) rename {Logic => src/Logic}/State/FeatureSwitchState.ts (100%) rename {Logic => src/Logic}/State/GeoLocationState.ts (100%) rename {Logic => src/Logic}/State/LayerState.ts (100%) rename {Logic => src/Logic}/State/UserRelatedState.ts (100%) rename {Logic => src/Logic}/Tags/And.ts (100%) rename {Logic => src/Logic}/Tags/ComparingTag.ts (100%) rename {Logic => src/Logic}/Tags/Or.ts (100%) rename {Logic => src/Logic}/Tags/RegexTag.ts (100%) rename {Logic => src/Logic}/Tags/SubstitutingTag.ts (100%) rename {Logic => src/Logic}/Tags/Tag.ts (100%) rename {Logic => src/Logic}/Tags/TagUtils.ts (100%) rename {Logic => src/Logic}/Tags/TagsFilter.ts (100%) rename {Logic => src/Logic}/UIEventSource.ts (100%) rename {Logic => src/Logic}/Web/Hash.ts (100%) rename {Logic => src/Logic}/Web/IdbLocalStorage.ts (100%) rename {Logic => src/Logic}/Web/LiveQueryHandler.ts (100%) rename {Logic => src/Logic}/Web/LocalStorageSource.ts (100%) rename {Logic => src/Logic}/Web/MangroveReviews.ts (100%) rename {Logic => src/Logic}/Web/PlantNet.ts (100%) rename {Logic => src/Logic}/Web/QueryParameters.ts (100%) rename {Logic => src/Logic}/Web/ThemeViewStateHashActor.ts (100%) rename {Logic => src/Logic}/Web/Wikidata.ts (100%) rename {Logic => src/Logic}/Web/Wikimedia.ts (100%) rename {Logic => src/Logic}/Web/Wikipedia.ts (100%) rename {Models => src/Models}/Constants.ts (100%) rename {Models => src/Models}/Denomination.ts (100%) rename {Models => src/Models}/FilteredLayer.ts (100%) rename {Models => src/Models}/GlobalFilter.ts (100%) rename {Models => src/Models}/MapProperties.ts (100%) rename {Models => src/Models}/MenuState.ts (100%) rename {Models => src/Models}/OsmFeature.ts (100%) rename {Models => src/Models}/RasterLayerProperties.ts (100%) rename {Models => src/Models}/RasterLayers.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/AddContextToTranslations.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/Conversion.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/CreateNoteImportLayer.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/FixImages.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/LegacyJsonConvert.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/PrepareLayer.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/PrepareTheme.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/Validation.ts (100%) rename {Models => src/Models}/ThemeConfig/Conversion/ValidationUtils.ts (100%) rename {Models => src/Models}/ThemeConfig/DeleteConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/DependencyCalculator.ts (100%) rename {Models => src/Models}/ThemeConfig/ExtraLinkConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/FilterConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/DeleteConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/ExtraLinkConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/FilterConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/LayerConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/LayoutConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/LineRenderingConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/MoveConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/PointRenderingConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/RewritableConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/TagConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/TagRenderingConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/Json/UnitConfigJson.ts (100%) rename {Models => src/Models}/ThemeConfig/LayerConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/LayoutConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/LineRenderingConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/MoveConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/PointRenderingConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/PresetConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/SourceConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/TagRenderingConfig.ts (100%) rename {Models => src/Models}/ThemeConfig/WithContextLoader.ts (100%) rename {Models => src/Models}/ThemeViewState.ts (100%) rename {Models => src/Models}/TileRange.ts (100%) rename {Models => src/Models}/Unit.ts (100%) rename {Models => src/Models}/smallLicense.ts (100%) rename StylesheetTestGui.ts => src/StylesheetTestGui.ts (100%) rename {UI => src/UI}/AllThemesGui.ts (100%) rename {UI => src/UI}/Base/AsyncLazy.ts (100%) rename {UI => src/UI}/Base/BackButton.svelte (100%) rename {UI => src/UI}/Base/Button.ts (100%) rename {UI => src/UI}/Base/CenterFlexedElement.ts (100%) rename {UI => src/UI}/Base/ChartJs.ts (100%) rename {UI => src/UI}/Base/Checkbox.svelte (100%) rename {UI => src/UI}/Base/Combine.ts (100%) rename {UI => src/UI}/Base/DivContainer.ts (100%) rename {UI => src/UI}/Base/DragInvitation.svelte (100%) rename {UI => src/UI}/Base/Dropdown.svelte (100%) rename {UI => src/UI}/Base/FilteredCombine.ts (100%) rename {UI => src/UI}/Base/FixedUiElement.ts (100%) rename {UI => src/UI}/Base/FloatOver.svelte (100%) rename {UI => src/UI}/Base/FromHtml.svelte (100%) rename {UI => src/UI}/Base/Hotkeys.ts (100%) rename {UI => src/UI}/Base/If.svelte (100%) rename {UI => src/UI}/Base/IfHidden.svelte (100%) rename {UI => src/UI}/Base/IfNot.svelte (100%) rename {UI => src/UI}/Base/Img.ts (100%) rename {UI => src/UI}/Base/Lazy.ts (100%) rename {UI => src/UI}/Base/Link.ts (100%) rename {UI => src/UI}/Base/LinkToWeblate.ts (100%) rename {UI => src/UI}/Base/List.ts (100%) rename {UI => src/UI}/Base/Loading.svelte (100%) rename {UI => src/UI}/Base/Loading.ts (100%) rename {UI => src/UI}/Base/LoginButton.svelte (100%) rename {UI => src/UI}/Base/LoginToggle.svelte (100%) rename {UI => src/UI}/Base/MapControlButton.svelte (100%) rename {UI => src/UI}/Base/ModalRight.svelte (100%) rename {UI => src/UI}/Base/NextButton.svelte (100%) rename {UI => src/UI}/Base/Paragraph.ts (100%) rename {UI => src/UI}/Base/ShareButton.svelte (100%) rename {UI => src/UI}/Base/SubtleButton.svelte (100%) rename {UI => src/UI}/Base/SubtleButton.ts (100%) rename {UI => src/UI}/Base/SubtleLink.svelte (100%) rename {UI => src/UI}/Base/SvelteUIElement.ts (100%) rename {UI => src/UI}/Base/TabbedGroup.svelte (100%) rename {UI => src/UI}/Base/Table.ts (100%) rename {UI => src/UI}/Base/TableOfContents.ts (100%) rename {UI => src/UI}/Base/Title.ts (100%) rename {UI => src/UI}/Base/ToSvelte.svelte (100%) rename {UI => src/UI}/Base/Tr.svelte (100%) rename {UI => src/UI}/Base/VariableUIElement.ts (100%) rename {UI => src/UI}/Base/WeblateLink.svelte (100%) rename {UI => src/UI}/BaseUIElement.ts (100%) rename {UI => src/UI}/BigComponents/BackgroundSwitcher.svelte (100%) rename {UI => src/UI}/BigComponents/CommunityIndexView.svelte (100%) rename {UI => src/UI}/BigComponents/ContactLink.svelte (100%) rename {UI => src/UI}/BigComponents/CopyrightPanel.ts (100%) rename {UI => src/UI}/BigComponents/ExtraLinkButton.ts (100%) rename {UI => src/UI}/BigComponents/Filterview.svelte (100%) rename {UI => src/UI}/BigComponents/FilterviewWithFields.svelte (100%) rename {UI => src/UI}/BigComponents/GeolocationControl.ts (100%) rename {UI => src/UI}/BigComponents/Geosearch.svelte (100%) rename {UI => src/UI}/BigComponents/HiddenThemeList.svelte (100%) rename {UI => src/UI}/BigComponents/Histogram.ts (100%) rename {UI => src/UI}/BigComponents/IndexText.ts (100%) rename {UI => src/UI}/BigComponents/LevelSelector.svelte (100%) rename {UI => src/UI}/BigComponents/MapillaryLink.svelte (100%) rename {UI => src/UI}/BigComponents/MoreScreen.ts (100%) rename {UI => src/UI}/BigComponents/NewPointLocationInput.svelte (100%) rename {UI => src/UI}/BigComponents/NoThemeResultButton.svelte (100%) rename {UI => src/UI}/BigComponents/OpenBackgroundSelectorButton.svelte (100%) rename {UI => src/UI}/BigComponents/OpenIdEditor.svelte (100%) rename {UI => src/UI}/BigComponents/OpenJosm.ts (100%) rename {UI => src/UI}/BigComponents/OverlayToggle.svelte (100%) rename {UI => src/UI}/BigComponents/PlantNetSpeciesSearch.ts (100%) rename {UI => src/UI}/BigComponents/PrivacyPolicy.ts (100%) rename {UI => src/UI}/BigComponents/SelectedElementTitle.svelte (100%) rename {UI => src/UI}/BigComponents/SelectedElementView.svelte (100%) rename {UI => src/UI}/BigComponents/ShareScreen.ts (100%) rename {UI => src/UI}/BigComponents/SimpleAddUI.ts (100%) rename {UI => src/UI}/BigComponents/StateIndicator.svelte (100%) rename {UI => src/UI}/BigComponents/StatisticsPanel.ts (100%) rename {UI => src/UI}/BigComponents/TagRenderingChart.ts (100%) rename {UI => src/UI}/BigComponents/ThemeButton.svelte (100%) rename {UI => src/UI}/BigComponents/ThemeIntroPanel.svelte (100%) rename {UI => src/UI}/BigComponents/ThemesList.svelte (100%) rename {UI => src/UI}/BigComponents/UnofficialThemeList.svelte (100%) rename {UI => src/UI}/BigComponents/UploadTraceToOsmUI.ts (100%) rename {UI => src/UI}/BigComponents/UserProfile.svelte (100%) rename {UI => src/UI}/BigComponents/WaySplitMap.svelte (100%) rename {UI => src/UI}/DownloadFlow/DownloadButton.svelte (100%) rename {UI => src/UI}/DownloadFlow/DownloadHelper.ts (100%) rename {UI => src/UI}/DownloadFlow/DownloadPanel.svelte (100%) rename {UI => src/UI}/DownloadFlow/DownloadPdf.svelte (100%) rename {UI => src/UI}/Image/AttributedImage.ts (100%) rename {UI => src/UI}/Image/Attribution.ts (100%) rename {UI => src/UI}/Image/DeleteImage.ts (100%) rename {UI => src/UI}/Image/ImageCarousel.ts (100%) rename {UI => src/UI}/Image/ImageUploadFlow.ts (100%) rename {UI => src/UI}/Image/SlideShow.ts (100%) rename {UI => src/UI}/Input/Checkboxes.ts (100%) rename {UI => src/UI}/Input/DropDown.ts (100%) rename {UI => src/UI}/Input/FileSelectorButton.ts (100%) rename {UI => src/UI}/Input/FixedInputElement.ts (100%) rename {UI => src/UI}/Input/InputElement.ts (100%) rename {UI => src/UI}/Input/InputElementMap.ts (100%) rename {UI => src/UI}/Input/README.md (100%) rename {UI => src/UI}/Input/RadioButton.ts (100%) rename {UI => src/UI}/Input/SearchableMappingsSelector.ts (100%) rename {UI => src/UI}/Input/Slider.ts (100%) rename {UI => src/UI}/Input/TextField.ts (100%) rename {UI => src/UI}/Input/Toggle.ts (100%) rename {UI => src/UI}/InputElement/Helpers/ColorInput.svelte (100%) rename {UI => src/UI}/InputElement/Helpers/DateInput.svelte (100%) rename {UI => src/UI}/InputElement/Helpers/DirectionInput.svelte (100%) rename {UI => src/UI}/InputElement/Helpers/FloorSelector.svelte (100%) rename {UI => src/UI}/InputElement/Helpers/LocationInput.svelte (100%) rename {UI => src/UI}/InputElement/InputHelper.svelte (100%) rename {UI => src/UI}/InputElement/InputHelpers.ts (100%) rename {UI => src/UI}/InputElement/ValidatedInput.svelte (100%) rename {UI => src/UI}/InputElement/Validator.ts (100%) rename {UI => src/UI}/InputElement/Validators.ts (100%) rename {UI => src/UI}/InputElement/Validators/ColorValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/DateValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/DirectionValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/EmailValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/FloatValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/IntValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/LengthValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/NatValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/OpeningHoursValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/PFloatValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/PNatValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/PhoneValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/StringValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/TextValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/UrlValidator.ts (100%) rename {UI => src/UI}/InputElement/Validators/WikidataValidator.ts (100%) rename {UI => src/UI}/LanguagePicker.ts (100%) rename {UI => src/UI}/LoggedInUserIndicator.ts (100%) rename {UI => src/UI}/Map/MapLibreAdaptor.ts (100%) rename {UI => src/UI}/Map/MaplibreMap.svelte (100%) rename {UI => src/UI}/Map/OverlayMap.svelte (100%) rename {UI => src/UI}/Map/RasterLayerOverview.svelte (100%) rename {UI => src/UI}/Map/RasterLayerPicker.svelte (100%) rename {UI => src/UI}/Map/ShowDataLayer.ts (100%) rename {UI => src/UI}/Map/ShowDataLayerOptions.ts (100%) rename {UI => src/UI}/Map/ShowOverlayRasterLayer.ts (100%) rename {UI => src/UI}/NotFound.svelte (100%) rename {UI => src/UI}/OpeningHours/OpeningHours.ts (100%) rename {UI => src/UI}/OpeningHours/OpeningHoursInput.ts (100%) rename {UI => src/UI}/OpeningHours/OpeningHoursPicker.ts (100%) rename {UI => src/UI}/OpeningHours/OpeningHoursPickerTable.ts (100%) rename {UI => src/UI}/OpeningHours/OpeningHoursRange.ts (100%) rename {UI => src/UI}/OpeningHours/OpeningHoursVisualization.ts (100%) rename {UI => src/UI}/OpeningHours/PublicHolidayInput.ts (100%) rename {UI => src/UI}/Popup/AddNewPoint/AddNewPoint.svelte (100%) rename {UI => src/UI}/Popup/AddNewPoint/PresetList.svelte (100%) rename {UI => src/UI}/Popup/AddNoteCommentViz.ts (100%) rename {UI => src/UI}/Popup/AllLanguagesSelector.ts (100%) rename {UI => src/UI}/Popup/AllTagsPanel.svelte (100%) rename {UI => src/UI}/Popup/AutoApplyButton.ts (100%) rename {UI => src/UI}/Popup/CloseNoteButton.ts (100%) rename {UI => src/UI}/Popup/CreateNewNote.svelte (100%) rename {UI => src/UI}/Popup/DeleteFlow/DeleteFlowState.ts (100%) rename {UI => src/UI}/Popup/DeleteFlow/DeleteWizard.svelte (100%) rename {UI => src/UI}/Popup/ExportAsGpxViz.ts (100%) rename {UI => src/UI}/Popup/HistogramViz.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/ConflateImportButtonViz.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/ConflateImportFlowState.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/ImportFlow.svelte (100%) rename {UI => src/UI}/Popup/ImportButtons/ImportFlow.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/PointImportButtonViz.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/PointImportFlow.svelte (100%) rename {UI => src/UI}/Popup/ImportButtons/PointImportFlowState.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/WayImportButtonViz.ts (100%) rename {UI => src/UI}/Popup/ImportButtons/WayImportFlow.svelte (100%) rename {UI => src/UI}/Popup/ImportButtons/WayImportFlowState.ts (100%) rename {UI => src/UI}/Popup/LanguageElement.ts (100%) rename {UI => src/UI}/Popup/LoginButton.ts (100%) rename {UI => src/UI}/Popup/MapillaryLinkVis.ts (100%) rename {UI => src/UI}/Popup/MinimapViz.ts (100%) rename {UI => src/UI}/Popup/MoveWizard.ts (100%) rename {UI => src/UI}/Popup/MultiApply.ts (100%) rename {UI => src/UI}/Popup/MultiApplyViz.ts (100%) rename {UI => src/UI}/Popup/NearbyImages.ts (100%) rename {UI => src/UI}/Popup/NoteCommentElement.ts (100%) rename {UI => src/UI}/Popup/PlantNetDetectionViz.ts (100%) rename {UI => src/UI}/Popup/QuestionViz.ts (100%) rename {UI => src/UI}/Popup/SaveButton.ts (100%) rename {UI => src/UI}/Popup/ShareLinkViz.ts (100%) rename {UI => src/UI}/Popup/SplitRoadWizard.ts (100%) rename {UI => src/UI}/Popup/TagApplyButton.ts (100%) rename {UI => src/UI}/Popup/TagExplanation.svelte (100%) rename {UI => src/UI}/Popup/TagHint.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/FreeformInput.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/Inline.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/Questionbox.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/SpecialTranslation.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/TagRenderingAnswer.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/TagRenderingEditable.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/TagRenderingMapping.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/TagRenderingMappingInput.svelte (100%) rename {UI => src/UI}/Popup/TagRendering/TagRenderingQuestion.svelte (100%) rename {UI => src/UI}/Popup/UnitInput.svelte (100%) rename {UI => src/UI}/Popup/UploadToOsmViz.ts (100%) rename {UI => src/UI}/QueryParameterDocumentation.ts (100%) rename {UI => src/UI}/Reviews/ReviewElement.ts (100%) rename {UI => src/UI}/Reviews/ReviewForm.ts (100%) rename {UI => src/UI}/Reviews/SingleReview.ts (100%) rename {UI => src/UI}/SpecialVisualization.ts (100%) rename {UI => src/UI}/SpecialVisualizations.ts (100%) rename {UI => src/UI}/StatisticsGUI.ts (100%) rename {UI => src/UI}/StylesheetTestGui.svelte (100%) rename {UI => src/UI}/SubstitutedTranslation.ts (100%) rename {UI => src/UI}/Test.svelte (100%) rename {UI => src/UI}/ThemeViewGUI.svelte (100%) rename {UI => src/UI}/UIElement.ts (100%) rename {UI => src/UI}/Wikipedia/WikidataPreviewBox.ts (100%) rename {UI => src/UI}/Wikipedia/WikidataSearchBox.ts (100%) rename {UI => src/UI}/Wikipedia/WikipediaArticle.svelte (100%) rename {UI => src/UI}/Wikipedia/WikipediaBoxOptions.ts (100%) rename {UI => src/UI}/Wikipedia/WikipediaPanel.svelte (100%) rename {UI => src/UI}/Wikipedia/WikipediaTitle.svelte (100%) rename {UI => src/UI}/i18n/Locale.ts (100%) rename {UI => src/UI}/i18n/Translation.ts (100%) rename {UI => src/UI}/i18n/Translations.ts (100%) rename Utils.ts => src/Utils.ts (100%) rename {Utils => src/Utils}/LanguageUtils.ts (100%) rename {Utils => src/Utils}/WikidataUtils.ts (100%) rename {Utils => src/Utils}/pngMapCreator.ts (100%) rename {Utils => src/Utils}/svgToPdf.ts (100%) rename all_themes_index.ts => src/all_themes_index.ts (100%) rename index.css => src/index.css (100%) rename index.manifest => src/index.manifest (100%) rename index.ts => src/index.ts (100%) rename index_theme.ts.template => src/index_theme.ts.template (100%) rename manifest.webmanifest => src/manifest.webmanifest (100%) rename notfound.ts => src/notfound.ts (100%) rename service-worker.ts => src/service-worker.ts (100%) rename test.ts => src/test.ts (100%) diff --git a/license_info.json b/license_info.json deleted file mode 100644 index 8a37d59ece..0000000000 --- a/license_info.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "path": "hospital.svg", - "license": "CC-0", - "authors": [ - "osmcarto" - ], - "sources": [ - "https://wiki.openstreetmap.org/wiki/File:Hospital-14.svg" - ] - } -] \ No newline at end of file diff --git a/404.html b/public/404.html similarity index 100% rename from 404.html rename to public/404.html diff --git a/index.html b/public/index.html similarity index 100% rename from index.html rename to public/index.html diff --git a/land.html b/public/land.html similarity index 100% rename from land.html rename to public/land.html diff --git a/statistics.html b/public/statistics.html similarity index 100% rename from statistics.html rename to public/statistics.html diff --git a/style_test.html b/public/style_test.html similarity index 100% rename from style_test.html rename to public/style_test.html diff --git a/test.html b/public/test.html similarity index 100% rename from test.html rename to public/test.html diff --git a/theme.html b/public/theme.html similarity index 100% rename from theme.html rename to public/theme.html diff --git a/Customizations/AllKnownLayouts.ts b/src/Customizations/AllKnownLayouts.ts similarity index 100% rename from Customizations/AllKnownLayouts.ts rename to src/Customizations/AllKnownLayouts.ts diff --git a/Customizations/AllSharedLayers.ts b/src/Customizations/AllSharedLayers.ts similarity index 100% rename from Customizations/AllSharedLayers.ts rename to src/Customizations/AllSharedLayers.ts diff --git a/Customizations/SharedTagRenderings.ts b/src/Customizations/SharedTagRenderings.ts similarity index 100% rename from Customizations/SharedTagRenderings.ts rename to src/Customizations/SharedTagRenderings.ts diff --git a/Logic/Actors/BackgroundLayerResetter.ts b/src/Logic/Actors/BackgroundLayerResetter.ts similarity index 100% rename from Logic/Actors/BackgroundLayerResetter.ts rename to src/Logic/Actors/BackgroundLayerResetter.ts diff --git a/Logic/Actors/ChangeToElementsActor.ts b/src/Logic/Actors/ChangeToElementsActor.ts similarity index 100% rename from Logic/Actors/ChangeToElementsActor.ts rename to src/Logic/Actors/ChangeToElementsActor.ts diff --git a/Logic/Actors/GeoLocationHandler.ts b/src/Logic/Actors/GeoLocationHandler.ts similarity index 100% rename from Logic/Actors/GeoLocationHandler.ts rename to src/Logic/Actors/GeoLocationHandler.ts diff --git a/Logic/Actors/InitialMapPositioning.ts b/src/Logic/Actors/InitialMapPositioning.ts similarity index 100% rename from Logic/Actors/InitialMapPositioning.ts rename to src/Logic/Actors/InitialMapPositioning.ts diff --git a/Logic/Actors/NoElementsInViewDetector.ts b/src/Logic/Actors/NoElementsInViewDetector.ts similarity index 100% rename from Logic/Actors/NoElementsInViewDetector.ts rename to src/Logic/Actors/NoElementsInViewDetector.ts diff --git a/Logic/Actors/PendingChangesUploader.ts b/src/Logic/Actors/PendingChangesUploader.ts similarity index 100% rename from Logic/Actors/PendingChangesUploader.ts rename to src/Logic/Actors/PendingChangesUploader.ts diff --git a/Logic/Actors/Readme.md b/src/Logic/Actors/Readme.md similarity index 100% rename from Logic/Actors/Readme.md rename to src/Logic/Actors/Readme.md diff --git a/Logic/Actors/SelectedElementTagsUpdater.ts b/src/Logic/Actors/SelectedElementTagsUpdater.ts similarity index 100% rename from Logic/Actors/SelectedElementTagsUpdater.ts rename to src/Logic/Actors/SelectedElementTagsUpdater.ts diff --git a/Logic/Actors/TitleHandler.ts b/src/Logic/Actors/TitleHandler.ts similarity index 100% rename from Logic/Actors/TitleHandler.ts rename to src/Logic/Actors/TitleHandler.ts diff --git a/Logic/BBox.ts b/src/Logic/BBox.ts similarity index 100% rename from Logic/BBox.ts rename to src/Logic/BBox.ts diff --git a/Logic/ContributorCount.ts b/src/Logic/ContributorCount.ts similarity index 100% rename from Logic/ContributorCount.ts rename to src/Logic/ContributorCount.ts diff --git a/Logic/DetermineLayout.ts b/src/Logic/DetermineLayout.ts similarity index 100% rename from Logic/DetermineLayout.ts rename to src/Logic/DetermineLayout.ts diff --git a/Logic/ExtraFunctions.ts b/src/Logic/ExtraFunctions.ts similarity index 100% rename from Logic/ExtraFunctions.ts rename to src/Logic/ExtraFunctions.ts diff --git a/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts b/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts similarity index 100% rename from Logic/FeatureSource/Actors/FeaturePropertiesStore.ts rename to src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts diff --git a/Logic/FeatureSource/Actors/GeoIndexedStore.ts b/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts similarity index 100% rename from Logic/FeatureSource/Actors/GeoIndexedStore.ts rename to src/Logic/FeatureSource/Actors/GeoIndexedStore.ts diff --git a/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts b/src/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts similarity index 100% rename from Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts rename to src/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts diff --git a/Logic/FeatureSource/Actors/TileLocalStorage.ts b/src/Logic/FeatureSource/Actors/TileLocalStorage.ts similarity index 100% rename from Logic/FeatureSource/Actors/TileLocalStorage.ts rename to src/Logic/FeatureSource/Actors/TileLocalStorage.ts diff --git a/Logic/FeatureSource/FeatureSource.ts b/src/Logic/FeatureSource/FeatureSource.ts similarity index 100% rename from Logic/FeatureSource/FeatureSource.ts rename to src/Logic/FeatureSource/FeatureSource.ts diff --git a/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts b/src/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts similarity index 100% rename from Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts rename to src/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts diff --git a/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts b/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts similarity index 100% rename from Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts rename to src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts diff --git a/Logic/FeatureSource/Sources/ClippedFeatureSource.ts b/src/Logic/FeatureSource/Sources/ClippedFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/ClippedFeatureSource.ts rename to src/Logic/FeatureSource/Sources/ClippedFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/FeatureSourceMerger.ts b/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts similarity index 100% rename from Logic/FeatureSource/Sources/FeatureSourceMerger.ts rename to src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts diff --git a/Logic/FeatureSource/Sources/FilteringFeatureSource.ts b/src/Logic/FeatureSource/Sources/FilteringFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/FilteringFeatureSource.ts rename to src/Logic/FeatureSource/Sources/FilteringFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/GeoJsonSource.ts b/src/Logic/FeatureSource/Sources/GeoJsonSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/GeoJsonSource.ts rename to src/Logic/FeatureSource/Sources/GeoJsonSource.ts diff --git a/Logic/FeatureSource/Sources/LastClickFeatureSource.ts b/src/Logic/FeatureSource/Sources/LastClickFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/LastClickFeatureSource.ts rename to src/Logic/FeatureSource/Sources/LastClickFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/LayoutSource.ts b/src/Logic/FeatureSource/Sources/LayoutSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/LayoutSource.ts rename to src/Logic/FeatureSource/Sources/LayoutSource.ts diff --git a/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts b/src/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts rename to src/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/OsmFeatureSource.ts b/src/Logic/FeatureSource/Sources/OsmFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/OsmFeatureSource.ts rename to src/Logic/FeatureSource/Sources/OsmFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/OverpassFeatureSource.ts b/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/OverpassFeatureSource.ts rename to src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/SimpleFeatureSource.ts b/src/Logic/FeatureSource/Sources/SimpleFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/SimpleFeatureSource.ts rename to src/Logic/FeatureSource/Sources/SimpleFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/SnappingFeatureSource.ts b/src/Logic/FeatureSource/Sources/SnappingFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/SnappingFeatureSource.ts rename to src/Logic/FeatureSource/Sources/SnappingFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/StaticFeatureSource.ts b/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/StaticFeatureSource.ts rename to src/Logic/FeatureSource/Sources/StaticFeatureSource.ts diff --git a/Logic/FeatureSource/Sources/TouchesBboxFeatureSource.ts b/src/Logic/FeatureSource/Sources/TouchesBboxFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/Sources/TouchesBboxFeatureSource.ts rename to src/Logic/FeatureSource/Sources/TouchesBboxFeatureSource.ts diff --git a/Logic/FeatureSource/TiledFeatureSource/DynamicGeoJsonTileSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/DynamicGeoJsonTileSource.ts similarity index 100% rename from Logic/FeatureSource/TiledFeatureSource/DynamicGeoJsonTileSource.ts rename to src/Logic/FeatureSource/TiledFeatureSource/DynamicGeoJsonTileSource.ts diff --git a/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts similarity index 100% rename from Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts rename to src/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts diff --git a/Logic/FeatureSource/TiledFeatureSource/FullNodeDatabaseSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/FullNodeDatabaseSource.ts similarity index 100% rename from Logic/FeatureSource/TiledFeatureSource/FullNodeDatabaseSource.ts rename to src/Logic/FeatureSource/TiledFeatureSource/FullNodeDatabaseSource.ts diff --git a/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts similarity index 100% rename from Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts rename to src/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts diff --git a/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts similarity index 100% rename from Logic/GeoOperations.ts rename to src/Logic/GeoOperations.ts diff --git a/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts similarity index 100% rename from Logic/ImageProviders/AllImageProviders.ts rename to src/Logic/ImageProviders/AllImageProviders.ts diff --git a/Logic/ImageProviders/GenericImageProvider.ts b/src/Logic/ImageProviders/GenericImageProvider.ts similarity index 100% rename from Logic/ImageProviders/GenericImageProvider.ts rename to src/Logic/ImageProviders/GenericImageProvider.ts diff --git a/Logic/ImageProviders/ImageProvider.ts b/src/Logic/ImageProviders/ImageProvider.ts similarity index 100% rename from Logic/ImageProviders/ImageProvider.ts rename to src/Logic/ImageProviders/ImageProvider.ts diff --git a/Logic/ImageProviders/Imgur.ts b/src/Logic/ImageProviders/Imgur.ts similarity index 100% rename from Logic/ImageProviders/Imgur.ts rename to src/Logic/ImageProviders/Imgur.ts diff --git a/Logic/ImageProviders/ImgurUploader.ts b/src/Logic/ImageProviders/ImgurUploader.ts similarity index 100% rename from Logic/ImageProviders/ImgurUploader.ts rename to src/Logic/ImageProviders/ImgurUploader.ts diff --git a/Logic/ImageProviders/LicenseInfo.ts b/src/Logic/ImageProviders/LicenseInfo.ts similarity index 100% rename from Logic/ImageProviders/LicenseInfo.ts rename to src/Logic/ImageProviders/LicenseInfo.ts diff --git a/Logic/ImageProviders/Mapillary.ts b/src/Logic/ImageProviders/Mapillary.ts similarity index 100% rename from Logic/ImageProviders/Mapillary.ts rename to src/Logic/ImageProviders/Mapillary.ts diff --git a/Logic/ImageProviders/WikidataImageProvider.ts b/src/Logic/ImageProviders/WikidataImageProvider.ts similarity index 100% rename from Logic/ImageProviders/WikidataImageProvider.ts rename to src/Logic/ImageProviders/WikidataImageProvider.ts diff --git a/Logic/ImageProviders/WikimediaImageProvider.ts b/src/Logic/ImageProviders/WikimediaImageProvider.ts similarity index 100% rename from Logic/ImageProviders/WikimediaImageProvider.ts rename to src/Logic/ImageProviders/WikimediaImageProvider.ts diff --git a/Logic/Maproulette.ts b/src/Logic/Maproulette.ts similarity index 100% rename from Logic/Maproulette.ts rename to src/Logic/Maproulette.ts diff --git a/Logic/MetaTagging.ts b/src/Logic/MetaTagging.ts similarity index 100% rename from Logic/MetaTagging.ts rename to src/Logic/MetaTagging.ts diff --git a/Logic/Osm/Actions/ChangeDescription.ts b/src/Logic/Osm/Actions/ChangeDescription.ts similarity index 100% rename from Logic/Osm/Actions/ChangeDescription.ts rename to src/Logic/Osm/Actions/ChangeDescription.ts diff --git a/Logic/Osm/Actions/ChangeLocationAction.ts b/src/Logic/Osm/Actions/ChangeLocationAction.ts similarity index 100% rename from Logic/Osm/Actions/ChangeLocationAction.ts rename to src/Logic/Osm/Actions/ChangeLocationAction.ts diff --git a/Logic/Osm/Actions/ChangeTagAction.ts b/src/Logic/Osm/Actions/ChangeTagAction.ts similarity index 100% rename from Logic/Osm/Actions/ChangeTagAction.ts rename to src/Logic/Osm/Actions/ChangeTagAction.ts diff --git a/Logic/Osm/Actions/CreateMultiPolygonWithPointReuseAction.ts b/src/Logic/Osm/Actions/CreateMultiPolygonWithPointReuseAction.ts similarity index 100% rename from Logic/Osm/Actions/CreateMultiPolygonWithPointReuseAction.ts rename to src/Logic/Osm/Actions/CreateMultiPolygonWithPointReuseAction.ts diff --git a/Logic/Osm/Actions/CreateNewNodeAction.ts b/src/Logic/Osm/Actions/CreateNewNodeAction.ts similarity index 100% rename from Logic/Osm/Actions/CreateNewNodeAction.ts rename to src/Logic/Osm/Actions/CreateNewNodeAction.ts diff --git a/Logic/Osm/Actions/CreateNewWayAction.ts b/src/Logic/Osm/Actions/CreateNewWayAction.ts similarity index 100% rename from Logic/Osm/Actions/CreateNewWayAction.ts rename to src/Logic/Osm/Actions/CreateNewWayAction.ts diff --git a/Logic/Osm/Actions/CreateWayWithPointReuseAction.ts b/src/Logic/Osm/Actions/CreateWayWithPointReuseAction.ts similarity index 100% rename from Logic/Osm/Actions/CreateWayWithPointReuseAction.ts rename to src/Logic/Osm/Actions/CreateWayWithPointReuseAction.ts diff --git a/Logic/Osm/Actions/DeleteAction.ts b/src/Logic/Osm/Actions/DeleteAction.ts similarity index 100% rename from Logic/Osm/Actions/DeleteAction.ts rename to src/Logic/Osm/Actions/DeleteAction.ts diff --git a/Logic/Osm/Actions/OsmChangeAction.ts b/src/Logic/Osm/Actions/OsmChangeAction.ts similarity index 100% rename from Logic/Osm/Actions/OsmChangeAction.ts rename to src/Logic/Osm/Actions/OsmChangeAction.ts diff --git a/Logic/Osm/Actions/RelationSplitHandler.ts b/src/Logic/Osm/Actions/RelationSplitHandler.ts similarity index 100% rename from Logic/Osm/Actions/RelationSplitHandler.ts rename to src/Logic/Osm/Actions/RelationSplitHandler.ts diff --git a/Logic/Osm/Actions/ReplaceGeometryAction.ts b/src/Logic/Osm/Actions/ReplaceGeometryAction.ts similarity index 100% rename from Logic/Osm/Actions/ReplaceGeometryAction.ts rename to src/Logic/Osm/Actions/ReplaceGeometryAction.ts diff --git a/Logic/Osm/Actions/SplitAction.ts b/src/Logic/Osm/Actions/SplitAction.ts similarity index 100% rename from Logic/Osm/Actions/SplitAction.ts rename to src/Logic/Osm/Actions/SplitAction.ts diff --git a/Logic/Osm/Changes.ts b/src/Logic/Osm/Changes.ts similarity index 100% rename from Logic/Osm/Changes.ts rename to src/Logic/Osm/Changes.ts diff --git a/Logic/Osm/ChangesetHandler.ts b/src/Logic/Osm/ChangesetHandler.ts similarity index 100% rename from Logic/Osm/ChangesetHandler.ts rename to src/Logic/Osm/ChangesetHandler.ts diff --git a/Logic/Osm/Geocoding.ts b/src/Logic/Osm/Geocoding.ts similarity index 100% rename from Logic/Osm/Geocoding.ts rename to src/Logic/Osm/Geocoding.ts diff --git a/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts similarity index 100% rename from Logic/Osm/OsmConnection.ts rename to src/Logic/Osm/OsmConnection.ts diff --git a/Logic/Osm/OsmObject.ts b/src/Logic/Osm/OsmObject.ts similarity index 100% rename from Logic/Osm/OsmObject.ts rename to src/Logic/Osm/OsmObject.ts diff --git a/Logic/Osm/OsmObjectDownloader.ts b/src/Logic/Osm/OsmObjectDownloader.ts similarity index 100% rename from Logic/Osm/OsmObjectDownloader.ts rename to src/Logic/Osm/OsmObjectDownloader.ts diff --git a/Logic/Osm/OsmPreferences.ts b/src/Logic/Osm/OsmPreferences.ts similarity index 100% rename from Logic/Osm/OsmPreferences.ts rename to src/Logic/Osm/OsmPreferences.ts diff --git a/Logic/Osm/Overpass.ts b/src/Logic/Osm/Overpass.ts similarity index 100% rename from Logic/Osm/Overpass.ts rename to src/Logic/Osm/Overpass.ts diff --git a/Logic/Osm/aspectedRouting.ts b/src/Logic/Osm/aspectedRouting.ts similarity index 100% rename from Logic/Osm/aspectedRouting.ts rename to src/Logic/Osm/aspectedRouting.ts diff --git a/Logic/SimpleMetaTagger.ts b/src/Logic/SimpleMetaTagger.ts similarity index 100% rename from Logic/SimpleMetaTagger.ts rename to src/Logic/SimpleMetaTagger.ts diff --git a/Logic/State/FeatureSwitchState.ts b/src/Logic/State/FeatureSwitchState.ts similarity index 100% rename from Logic/State/FeatureSwitchState.ts rename to src/Logic/State/FeatureSwitchState.ts diff --git a/Logic/State/GeoLocationState.ts b/src/Logic/State/GeoLocationState.ts similarity index 100% rename from Logic/State/GeoLocationState.ts rename to src/Logic/State/GeoLocationState.ts diff --git a/Logic/State/LayerState.ts b/src/Logic/State/LayerState.ts similarity index 100% rename from Logic/State/LayerState.ts rename to src/Logic/State/LayerState.ts diff --git a/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts similarity index 100% rename from Logic/State/UserRelatedState.ts rename to src/Logic/State/UserRelatedState.ts diff --git a/Logic/Tags/And.ts b/src/Logic/Tags/And.ts similarity index 100% rename from Logic/Tags/And.ts rename to src/Logic/Tags/And.ts diff --git a/Logic/Tags/ComparingTag.ts b/src/Logic/Tags/ComparingTag.ts similarity index 100% rename from Logic/Tags/ComparingTag.ts rename to src/Logic/Tags/ComparingTag.ts diff --git a/Logic/Tags/Or.ts b/src/Logic/Tags/Or.ts similarity index 100% rename from Logic/Tags/Or.ts rename to src/Logic/Tags/Or.ts diff --git a/Logic/Tags/RegexTag.ts b/src/Logic/Tags/RegexTag.ts similarity index 100% rename from Logic/Tags/RegexTag.ts rename to src/Logic/Tags/RegexTag.ts diff --git a/Logic/Tags/SubstitutingTag.ts b/src/Logic/Tags/SubstitutingTag.ts similarity index 100% rename from Logic/Tags/SubstitutingTag.ts rename to src/Logic/Tags/SubstitutingTag.ts diff --git a/Logic/Tags/Tag.ts b/src/Logic/Tags/Tag.ts similarity index 100% rename from Logic/Tags/Tag.ts rename to src/Logic/Tags/Tag.ts diff --git a/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts similarity index 100% rename from Logic/Tags/TagUtils.ts rename to src/Logic/Tags/TagUtils.ts diff --git a/Logic/Tags/TagsFilter.ts b/src/Logic/Tags/TagsFilter.ts similarity index 100% rename from Logic/Tags/TagsFilter.ts rename to src/Logic/Tags/TagsFilter.ts diff --git a/Logic/UIEventSource.ts b/src/Logic/UIEventSource.ts similarity index 100% rename from Logic/UIEventSource.ts rename to src/Logic/UIEventSource.ts diff --git a/Logic/Web/Hash.ts b/src/Logic/Web/Hash.ts similarity index 100% rename from Logic/Web/Hash.ts rename to src/Logic/Web/Hash.ts diff --git a/Logic/Web/IdbLocalStorage.ts b/src/Logic/Web/IdbLocalStorage.ts similarity index 100% rename from Logic/Web/IdbLocalStorage.ts rename to src/Logic/Web/IdbLocalStorage.ts diff --git a/Logic/Web/LiveQueryHandler.ts b/src/Logic/Web/LiveQueryHandler.ts similarity index 100% rename from Logic/Web/LiveQueryHandler.ts rename to src/Logic/Web/LiveQueryHandler.ts diff --git a/Logic/Web/LocalStorageSource.ts b/src/Logic/Web/LocalStorageSource.ts similarity index 100% rename from Logic/Web/LocalStorageSource.ts rename to src/Logic/Web/LocalStorageSource.ts diff --git a/Logic/Web/MangroveReviews.ts b/src/Logic/Web/MangroveReviews.ts similarity index 100% rename from Logic/Web/MangroveReviews.ts rename to src/Logic/Web/MangroveReviews.ts diff --git a/Logic/Web/PlantNet.ts b/src/Logic/Web/PlantNet.ts similarity index 100% rename from Logic/Web/PlantNet.ts rename to src/Logic/Web/PlantNet.ts diff --git a/Logic/Web/QueryParameters.ts b/src/Logic/Web/QueryParameters.ts similarity index 100% rename from Logic/Web/QueryParameters.ts rename to src/Logic/Web/QueryParameters.ts diff --git a/Logic/Web/ThemeViewStateHashActor.ts b/src/Logic/Web/ThemeViewStateHashActor.ts similarity index 100% rename from Logic/Web/ThemeViewStateHashActor.ts rename to src/Logic/Web/ThemeViewStateHashActor.ts diff --git a/Logic/Web/Wikidata.ts b/src/Logic/Web/Wikidata.ts similarity index 100% rename from Logic/Web/Wikidata.ts rename to src/Logic/Web/Wikidata.ts diff --git a/Logic/Web/Wikimedia.ts b/src/Logic/Web/Wikimedia.ts similarity index 100% rename from Logic/Web/Wikimedia.ts rename to src/Logic/Web/Wikimedia.ts diff --git a/Logic/Web/Wikipedia.ts b/src/Logic/Web/Wikipedia.ts similarity index 100% rename from Logic/Web/Wikipedia.ts rename to src/Logic/Web/Wikipedia.ts diff --git a/Models/Constants.ts b/src/Models/Constants.ts similarity index 100% rename from Models/Constants.ts rename to src/Models/Constants.ts diff --git a/Models/Denomination.ts b/src/Models/Denomination.ts similarity index 100% rename from Models/Denomination.ts rename to src/Models/Denomination.ts diff --git a/Models/FilteredLayer.ts b/src/Models/FilteredLayer.ts similarity index 100% rename from Models/FilteredLayer.ts rename to src/Models/FilteredLayer.ts diff --git a/Models/GlobalFilter.ts b/src/Models/GlobalFilter.ts similarity index 100% rename from Models/GlobalFilter.ts rename to src/Models/GlobalFilter.ts diff --git a/Models/MapProperties.ts b/src/Models/MapProperties.ts similarity index 100% rename from Models/MapProperties.ts rename to src/Models/MapProperties.ts diff --git a/Models/MenuState.ts b/src/Models/MenuState.ts similarity index 100% rename from Models/MenuState.ts rename to src/Models/MenuState.ts diff --git a/Models/OsmFeature.ts b/src/Models/OsmFeature.ts similarity index 100% rename from Models/OsmFeature.ts rename to src/Models/OsmFeature.ts diff --git a/Models/RasterLayerProperties.ts b/src/Models/RasterLayerProperties.ts similarity index 100% rename from Models/RasterLayerProperties.ts rename to src/Models/RasterLayerProperties.ts diff --git a/Models/RasterLayers.ts b/src/Models/RasterLayers.ts similarity index 100% rename from Models/RasterLayers.ts rename to src/Models/RasterLayers.ts diff --git a/Models/ThemeConfig/Conversion/AddContextToTranslations.ts b/src/Models/ThemeConfig/Conversion/AddContextToTranslations.ts similarity index 100% rename from Models/ThemeConfig/Conversion/AddContextToTranslations.ts rename to src/Models/ThemeConfig/Conversion/AddContextToTranslations.ts diff --git a/Models/ThemeConfig/Conversion/Conversion.ts b/src/Models/ThemeConfig/Conversion/Conversion.ts similarity index 100% rename from Models/ThemeConfig/Conversion/Conversion.ts rename to src/Models/ThemeConfig/Conversion/Conversion.ts diff --git a/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts b/src/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts similarity index 100% rename from Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts rename to src/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts diff --git a/Models/ThemeConfig/Conversion/FixImages.ts b/src/Models/ThemeConfig/Conversion/FixImages.ts similarity index 100% rename from Models/ThemeConfig/Conversion/FixImages.ts rename to src/Models/ThemeConfig/Conversion/FixImages.ts diff --git a/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts b/src/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts similarity index 100% rename from Models/ThemeConfig/Conversion/LegacyJsonConvert.ts rename to src/Models/ThemeConfig/Conversion/LegacyJsonConvert.ts diff --git a/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts similarity index 100% rename from Models/ThemeConfig/Conversion/PrepareLayer.ts rename to src/Models/ThemeConfig/Conversion/PrepareLayer.ts diff --git a/Models/ThemeConfig/Conversion/PrepareTheme.ts b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts similarity index 100% rename from Models/ThemeConfig/Conversion/PrepareTheme.ts rename to src/Models/ThemeConfig/Conversion/PrepareTheme.ts diff --git a/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts similarity index 100% rename from Models/ThemeConfig/Conversion/Validation.ts rename to src/Models/ThemeConfig/Conversion/Validation.ts diff --git a/Models/ThemeConfig/Conversion/ValidationUtils.ts b/src/Models/ThemeConfig/Conversion/ValidationUtils.ts similarity index 100% rename from Models/ThemeConfig/Conversion/ValidationUtils.ts rename to src/Models/ThemeConfig/Conversion/ValidationUtils.ts diff --git a/Models/ThemeConfig/DeleteConfig.ts b/src/Models/ThemeConfig/DeleteConfig.ts similarity index 100% rename from Models/ThemeConfig/DeleteConfig.ts rename to src/Models/ThemeConfig/DeleteConfig.ts diff --git a/Models/ThemeConfig/DependencyCalculator.ts b/src/Models/ThemeConfig/DependencyCalculator.ts similarity index 100% rename from Models/ThemeConfig/DependencyCalculator.ts rename to src/Models/ThemeConfig/DependencyCalculator.ts diff --git a/Models/ThemeConfig/ExtraLinkConfig.ts b/src/Models/ThemeConfig/ExtraLinkConfig.ts similarity index 100% rename from Models/ThemeConfig/ExtraLinkConfig.ts rename to src/Models/ThemeConfig/ExtraLinkConfig.ts diff --git a/Models/ThemeConfig/FilterConfig.ts b/src/Models/ThemeConfig/FilterConfig.ts similarity index 100% rename from Models/ThemeConfig/FilterConfig.ts rename to src/Models/ThemeConfig/FilterConfig.ts diff --git a/Models/ThemeConfig/Json/DeleteConfigJson.ts b/src/Models/ThemeConfig/Json/DeleteConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/DeleteConfigJson.ts rename to src/Models/ThemeConfig/Json/DeleteConfigJson.ts diff --git a/Models/ThemeConfig/Json/ExtraLinkConfigJson.ts b/src/Models/ThemeConfig/Json/ExtraLinkConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/ExtraLinkConfigJson.ts rename to src/Models/ThemeConfig/Json/ExtraLinkConfigJson.ts diff --git a/Models/ThemeConfig/Json/FilterConfigJson.ts b/src/Models/ThemeConfig/Json/FilterConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/FilterConfigJson.ts rename to src/Models/ThemeConfig/Json/FilterConfigJson.ts diff --git a/Models/ThemeConfig/Json/LayerConfigJson.ts b/src/Models/ThemeConfig/Json/LayerConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/LayerConfigJson.ts rename to src/Models/ThemeConfig/Json/LayerConfigJson.ts diff --git a/Models/ThemeConfig/Json/LayoutConfigJson.ts b/src/Models/ThemeConfig/Json/LayoutConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/LayoutConfigJson.ts rename to src/Models/ThemeConfig/Json/LayoutConfigJson.ts diff --git a/Models/ThemeConfig/Json/LineRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/LineRenderingConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/LineRenderingConfigJson.ts rename to src/Models/ThemeConfig/Json/LineRenderingConfigJson.ts diff --git a/Models/ThemeConfig/Json/MoveConfigJson.ts b/src/Models/ThemeConfig/Json/MoveConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/MoveConfigJson.ts rename to src/Models/ThemeConfig/Json/MoveConfigJson.ts diff --git a/Models/ThemeConfig/Json/PointRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/PointRenderingConfigJson.ts rename to src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts diff --git a/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts rename to src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts diff --git a/Models/ThemeConfig/Json/RewritableConfigJson.ts b/src/Models/ThemeConfig/Json/RewritableConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/RewritableConfigJson.ts rename to src/Models/ThemeConfig/Json/RewritableConfigJson.ts diff --git a/Models/ThemeConfig/Json/TagConfigJson.ts b/src/Models/ThemeConfig/Json/TagConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/TagConfigJson.ts rename to src/Models/ThemeConfig/Json/TagConfigJson.ts diff --git a/Models/ThemeConfig/Json/TagRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/TagRenderingConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/TagRenderingConfigJson.ts rename to src/Models/ThemeConfig/Json/TagRenderingConfigJson.ts diff --git a/Models/ThemeConfig/Json/UnitConfigJson.ts b/src/Models/ThemeConfig/Json/UnitConfigJson.ts similarity index 100% rename from Models/ThemeConfig/Json/UnitConfigJson.ts rename to src/Models/ThemeConfig/Json/UnitConfigJson.ts diff --git a/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts similarity index 100% rename from Models/ThemeConfig/LayerConfig.ts rename to src/Models/ThemeConfig/LayerConfig.ts diff --git a/Models/ThemeConfig/LayoutConfig.ts b/src/Models/ThemeConfig/LayoutConfig.ts similarity index 100% rename from Models/ThemeConfig/LayoutConfig.ts rename to src/Models/ThemeConfig/LayoutConfig.ts diff --git a/Models/ThemeConfig/LineRenderingConfig.ts b/src/Models/ThemeConfig/LineRenderingConfig.ts similarity index 100% rename from Models/ThemeConfig/LineRenderingConfig.ts rename to src/Models/ThemeConfig/LineRenderingConfig.ts diff --git a/Models/ThemeConfig/MoveConfig.ts b/src/Models/ThemeConfig/MoveConfig.ts similarity index 100% rename from Models/ThemeConfig/MoveConfig.ts rename to src/Models/ThemeConfig/MoveConfig.ts diff --git a/Models/ThemeConfig/PointRenderingConfig.ts b/src/Models/ThemeConfig/PointRenderingConfig.ts similarity index 100% rename from Models/ThemeConfig/PointRenderingConfig.ts rename to src/Models/ThemeConfig/PointRenderingConfig.ts diff --git a/Models/ThemeConfig/PresetConfig.ts b/src/Models/ThemeConfig/PresetConfig.ts similarity index 100% rename from Models/ThemeConfig/PresetConfig.ts rename to src/Models/ThemeConfig/PresetConfig.ts diff --git a/Models/ThemeConfig/SourceConfig.ts b/src/Models/ThemeConfig/SourceConfig.ts similarity index 100% rename from Models/ThemeConfig/SourceConfig.ts rename to src/Models/ThemeConfig/SourceConfig.ts diff --git a/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts similarity index 100% rename from Models/ThemeConfig/TagRenderingConfig.ts rename to src/Models/ThemeConfig/TagRenderingConfig.ts diff --git a/Models/ThemeConfig/WithContextLoader.ts b/src/Models/ThemeConfig/WithContextLoader.ts similarity index 100% rename from Models/ThemeConfig/WithContextLoader.ts rename to src/Models/ThemeConfig/WithContextLoader.ts diff --git a/Models/ThemeViewState.ts b/src/Models/ThemeViewState.ts similarity index 100% rename from Models/ThemeViewState.ts rename to src/Models/ThemeViewState.ts diff --git a/Models/TileRange.ts b/src/Models/TileRange.ts similarity index 100% rename from Models/TileRange.ts rename to src/Models/TileRange.ts diff --git a/Models/Unit.ts b/src/Models/Unit.ts similarity index 100% rename from Models/Unit.ts rename to src/Models/Unit.ts diff --git a/Models/smallLicense.ts b/src/Models/smallLicense.ts similarity index 100% rename from Models/smallLicense.ts rename to src/Models/smallLicense.ts diff --git a/StylesheetTestGui.ts b/src/StylesheetTestGui.ts similarity index 100% rename from StylesheetTestGui.ts rename to src/StylesheetTestGui.ts diff --git a/UI/AllThemesGui.ts b/src/UI/AllThemesGui.ts similarity index 100% rename from UI/AllThemesGui.ts rename to src/UI/AllThemesGui.ts diff --git a/UI/Base/AsyncLazy.ts b/src/UI/Base/AsyncLazy.ts similarity index 100% rename from UI/Base/AsyncLazy.ts rename to src/UI/Base/AsyncLazy.ts diff --git a/UI/Base/BackButton.svelte b/src/UI/Base/BackButton.svelte similarity index 100% rename from UI/Base/BackButton.svelte rename to src/UI/Base/BackButton.svelte diff --git a/UI/Base/Button.ts b/src/UI/Base/Button.ts similarity index 100% rename from UI/Base/Button.ts rename to src/UI/Base/Button.ts diff --git a/UI/Base/CenterFlexedElement.ts b/src/UI/Base/CenterFlexedElement.ts similarity index 100% rename from UI/Base/CenterFlexedElement.ts rename to src/UI/Base/CenterFlexedElement.ts diff --git a/UI/Base/ChartJs.ts b/src/UI/Base/ChartJs.ts similarity index 100% rename from UI/Base/ChartJs.ts rename to src/UI/Base/ChartJs.ts diff --git a/UI/Base/Checkbox.svelte b/src/UI/Base/Checkbox.svelte similarity index 100% rename from UI/Base/Checkbox.svelte rename to src/UI/Base/Checkbox.svelte diff --git a/UI/Base/Combine.ts b/src/UI/Base/Combine.ts similarity index 100% rename from UI/Base/Combine.ts rename to src/UI/Base/Combine.ts diff --git a/UI/Base/DivContainer.ts b/src/UI/Base/DivContainer.ts similarity index 100% rename from UI/Base/DivContainer.ts rename to src/UI/Base/DivContainer.ts diff --git a/UI/Base/DragInvitation.svelte b/src/UI/Base/DragInvitation.svelte similarity index 100% rename from UI/Base/DragInvitation.svelte rename to src/UI/Base/DragInvitation.svelte diff --git a/UI/Base/Dropdown.svelte b/src/UI/Base/Dropdown.svelte similarity index 100% rename from UI/Base/Dropdown.svelte rename to src/UI/Base/Dropdown.svelte diff --git a/UI/Base/FilteredCombine.ts b/src/UI/Base/FilteredCombine.ts similarity index 100% rename from UI/Base/FilteredCombine.ts rename to src/UI/Base/FilteredCombine.ts diff --git a/UI/Base/FixedUiElement.ts b/src/UI/Base/FixedUiElement.ts similarity index 100% rename from UI/Base/FixedUiElement.ts rename to src/UI/Base/FixedUiElement.ts diff --git a/UI/Base/FloatOver.svelte b/src/UI/Base/FloatOver.svelte similarity index 100% rename from UI/Base/FloatOver.svelte rename to src/UI/Base/FloatOver.svelte diff --git a/UI/Base/FromHtml.svelte b/src/UI/Base/FromHtml.svelte similarity index 100% rename from UI/Base/FromHtml.svelte rename to src/UI/Base/FromHtml.svelte diff --git a/UI/Base/Hotkeys.ts b/src/UI/Base/Hotkeys.ts similarity index 100% rename from UI/Base/Hotkeys.ts rename to src/UI/Base/Hotkeys.ts diff --git a/UI/Base/If.svelte b/src/UI/Base/If.svelte similarity index 100% rename from UI/Base/If.svelte rename to src/UI/Base/If.svelte diff --git a/UI/Base/IfHidden.svelte b/src/UI/Base/IfHidden.svelte similarity index 100% rename from UI/Base/IfHidden.svelte rename to src/UI/Base/IfHidden.svelte diff --git a/UI/Base/IfNot.svelte b/src/UI/Base/IfNot.svelte similarity index 100% rename from UI/Base/IfNot.svelte rename to src/UI/Base/IfNot.svelte diff --git a/UI/Base/Img.ts b/src/UI/Base/Img.ts similarity index 100% rename from UI/Base/Img.ts rename to src/UI/Base/Img.ts diff --git a/UI/Base/Lazy.ts b/src/UI/Base/Lazy.ts similarity index 100% rename from UI/Base/Lazy.ts rename to src/UI/Base/Lazy.ts diff --git a/UI/Base/Link.ts b/src/UI/Base/Link.ts similarity index 100% rename from UI/Base/Link.ts rename to src/UI/Base/Link.ts diff --git a/UI/Base/LinkToWeblate.ts b/src/UI/Base/LinkToWeblate.ts similarity index 100% rename from UI/Base/LinkToWeblate.ts rename to src/UI/Base/LinkToWeblate.ts diff --git a/UI/Base/List.ts b/src/UI/Base/List.ts similarity index 100% rename from UI/Base/List.ts rename to src/UI/Base/List.ts diff --git a/UI/Base/Loading.svelte b/src/UI/Base/Loading.svelte similarity index 100% rename from UI/Base/Loading.svelte rename to src/UI/Base/Loading.svelte diff --git a/UI/Base/Loading.ts b/src/UI/Base/Loading.ts similarity index 100% rename from UI/Base/Loading.ts rename to src/UI/Base/Loading.ts diff --git a/UI/Base/LoginButton.svelte b/src/UI/Base/LoginButton.svelte similarity index 100% rename from UI/Base/LoginButton.svelte rename to src/UI/Base/LoginButton.svelte diff --git a/UI/Base/LoginToggle.svelte b/src/UI/Base/LoginToggle.svelte similarity index 100% rename from UI/Base/LoginToggle.svelte rename to src/UI/Base/LoginToggle.svelte diff --git a/UI/Base/MapControlButton.svelte b/src/UI/Base/MapControlButton.svelte similarity index 100% rename from UI/Base/MapControlButton.svelte rename to src/UI/Base/MapControlButton.svelte diff --git a/UI/Base/ModalRight.svelte b/src/UI/Base/ModalRight.svelte similarity index 100% rename from UI/Base/ModalRight.svelte rename to src/UI/Base/ModalRight.svelte diff --git a/UI/Base/NextButton.svelte b/src/UI/Base/NextButton.svelte similarity index 100% rename from UI/Base/NextButton.svelte rename to src/UI/Base/NextButton.svelte diff --git a/UI/Base/Paragraph.ts b/src/UI/Base/Paragraph.ts similarity index 100% rename from UI/Base/Paragraph.ts rename to src/UI/Base/Paragraph.ts diff --git a/UI/Base/ShareButton.svelte b/src/UI/Base/ShareButton.svelte similarity index 100% rename from UI/Base/ShareButton.svelte rename to src/UI/Base/ShareButton.svelte diff --git a/UI/Base/SubtleButton.svelte b/src/UI/Base/SubtleButton.svelte similarity index 100% rename from UI/Base/SubtleButton.svelte rename to src/UI/Base/SubtleButton.svelte diff --git a/UI/Base/SubtleButton.ts b/src/UI/Base/SubtleButton.ts similarity index 100% rename from UI/Base/SubtleButton.ts rename to src/UI/Base/SubtleButton.ts diff --git a/UI/Base/SubtleLink.svelte b/src/UI/Base/SubtleLink.svelte similarity index 100% rename from UI/Base/SubtleLink.svelte rename to src/UI/Base/SubtleLink.svelte diff --git a/UI/Base/SvelteUIElement.ts b/src/UI/Base/SvelteUIElement.ts similarity index 100% rename from UI/Base/SvelteUIElement.ts rename to src/UI/Base/SvelteUIElement.ts diff --git a/UI/Base/TabbedGroup.svelte b/src/UI/Base/TabbedGroup.svelte similarity index 100% rename from UI/Base/TabbedGroup.svelte rename to src/UI/Base/TabbedGroup.svelte diff --git a/UI/Base/Table.ts b/src/UI/Base/Table.ts similarity index 100% rename from UI/Base/Table.ts rename to src/UI/Base/Table.ts diff --git a/UI/Base/TableOfContents.ts b/src/UI/Base/TableOfContents.ts similarity index 100% rename from UI/Base/TableOfContents.ts rename to src/UI/Base/TableOfContents.ts diff --git a/UI/Base/Title.ts b/src/UI/Base/Title.ts similarity index 100% rename from UI/Base/Title.ts rename to src/UI/Base/Title.ts diff --git a/UI/Base/ToSvelte.svelte b/src/UI/Base/ToSvelte.svelte similarity index 100% rename from UI/Base/ToSvelte.svelte rename to src/UI/Base/ToSvelte.svelte diff --git a/UI/Base/Tr.svelte b/src/UI/Base/Tr.svelte similarity index 100% rename from UI/Base/Tr.svelte rename to src/UI/Base/Tr.svelte diff --git a/UI/Base/VariableUIElement.ts b/src/UI/Base/VariableUIElement.ts similarity index 100% rename from UI/Base/VariableUIElement.ts rename to src/UI/Base/VariableUIElement.ts diff --git a/UI/Base/WeblateLink.svelte b/src/UI/Base/WeblateLink.svelte similarity index 100% rename from UI/Base/WeblateLink.svelte rename to src/UI/Base/WeblateLink.svelte diff --git a/UI/BaseUIElement.ts b/src/UI/BaseUIElement.ts similarity index 100% rename from UI/BaseUIElement.ts rename to src/UI/BaseUIElement.ts diff --git a/UI/BigComponents/BackgroundSwitcher.svelte b/src/UI/BigComponents/BackgroundSwitcher.svelte similarity index 100% rename from UI/BigComponents/BackgroundSwitcher.svelte rename to src/UI/BigComponents/BackgroundSwitcher.svelte diff --git a/UI/BigComponents/CommunityIndexView.svelte b/src/UI/BigComponents/CommunityIndexView.svelte similarity index 100% rename from UI/BigComponents/CommunityIndexView.svelte rename to src/UI/BigComponents/CommunityIndexView.svelte diff --git a/UI/BigComponents/ContactLink.svelte b/src/UI/BigComponents/ContactLink.svelte similarity index 100% rename from UI/BigComponents/ContactLink.svelte rename to src/UI/BigComponents/ContactLink.svelte diff --git a/UI/BigComponents/CopyrightPanel.ts b/src/UI/BigComponents/CopyrightPanel.ts similarity index 100% rename from UI/BigComponents/CopyrightPanel.ts rename to src/UI/BigComponents/CopyrightPanel.ts diff --git a/UI/BigComponents/ExtraLinkButton.ts b/src/UI/BigComponents/ExtraLinkButton.ts similarity index 100% rename from UI/BigComponents/ExtraLinkButton.ts rename to src/UI/BigComponents/ExtraLinkButton.ts diff --git a/UI/BigComponents/Filterview.svelte b/src/UI/BigComponents/Filterview.svelte similarity index 100% rename from UI/BigComponents/Filterview.svelte rename to src/UI/BigComponents/Filterview.svelte diff --git a/UI/BigComponents/FilterviewWithFields.svelte b/src/UI/BigComponents/FilterviewWithFields.svelte similarity index 100% rename from UI/BigComponents/FilterviewWithFields.svelte rename to src/UI/BigComponents/FilterviewWithFields.svelte diff --git a/UI/BigComponents/GeolocationControl.ts b/src/UI/BigComponents/GeolocationControl.ts similarity index 100% rename from UI/BigComponents/GeolocationControl.ts rename to src/UI/BigComponents/GeolocationControl.ts diff --git a/UI/BigComponents/Geosearch.svelte b/src/UI/BigComponents/Geosearch.svelte similarity index 100% rename from UI/BigComponents/Geosearch.svelte rename to src/UI/BigComponents/Geosearch.svelte diff --git a/UI/BigComponents/HiddenThemeList.svelte b/src/UI/BigComponents/HiddenThemeList.svelte similarity index 100% rename from UI/BigComponents/HiddenThemeList.svelte rename to src/UI/BigComponents/HiddenThemeList.svelte diff --git a/UI/BigComponents/Histogram.ts b/src/UI/BigComponents/Histogram.ts similarity index 100% rename from UI/BigComponents/Histogram.ts rename to src/UI/BigComponents/Histogram.ts diff --git a/UI/BigComponents/IndexText.ts b/src/UI/BigComponents/IndexText.ts similarity index 100% rename from UI/BigComponents/IndexText.ts rename to src/UI/BigComponents/IndexText.ts diff --git a/UI/BigComponents/LevelSelector.svelte b/src/UI/BigComponents/LevelSelector.svelte similarity index 100% rename from UI/BigComponents/LevelSelector.svelte rename to src/UI/BigComponents/LevelSelector.svelte diff --git a/UI/BigComponents/MapillaryLink.svelte b/src/UI/BigComponents/MapillaryLink.svelte similarity index 100% rename from UI/BigComponents/MapillaryLink.svelte rename to src/UI/BigComponents/MapillaryLink.svelte diff --git a/UI/BigComponents/MoreScreen.ts b/src/UI/BigComponents/MoreScreen.ts similarity index 100% rename from UI/BigComponents/MoreScreen.ts rename to src/UI/BigComponents/MoreScreen.ts diff --git a/UI/BigComponents/NewPointLocationInput.svelte b/src/UI/BigComponents/NewPointLocationInput.svelte similarity index 100% rename from UI/BigComponents/NewPointLocationInput.svelte rename to src/UI/BigComponents/NewPointLocationInput.svelte diff --git a/UI/BigComponents/NoThemeResultButton.svelte b/src/UI/BigComponents/NoThemeResultButton.svelte similarity index 100% rename from UI/BigComponents/NoThemeResultButton.svelte rename to src/UI/BigComponents/NoThemeResultButton.svelte diff --git a/UI/BigComponents/OpenBackgroundSelectorButton.svelte b/src/UI/BigComponents/OpenBackgroundSelectorButton.svelte similarity index 100% rename from UI/BigComponents/OpenBackgroundSelectorButton.svelte rename to src/UI/BigComponents/OpenBackgroundSelectorButton.svelte diff --git a/UI/BigComponents/OpenIdEditor.svelte b/src/UI/BigComponents/OpenIdEditor.svelte similarity index 100% rename from UI/BigComponents/OpenIdEditor.svelte rename to src/UI/BigComponents/OpenIdEditor.svelte diff --git a/UI/BigComponents/OpenJosm.ts b/src/UI/BigComponents/OpenJosm.ts similarity index 100% rename from UI/BigComponents/OpenJosm.ts rename to src/UI/BigComponents/OpenJosm.ts diff --git a/UI/BigComponents/OverlayToggle.svelte b/src/UI/BigComponents/OverlayToggle.svelte similarity index 100% rename from UI/BigComponents/OverlayToggle.svelte rename to src/UI/BigComponents/OverlayToggle.svelte diff --git a/UI/BigComponents/PlantNetSpeciesSearch.ts b/src/UI/BigComponents/PlantNetSpeciesSearch.ts similarity index 100% rename from UI/BigComponents/PlantNetSpeciesSearch.ts rename to src/UI/BigComponents/PlantNetSpeciesSearch.ts diff --git a/UI/BigComponents/PrivacyPolicy.ts b/src/UI/BigComponents/PrivacyPolicy.ts similarity index 100% rename from UI/BigComponents/PrivacyPolicy.ts rename to src/UI/BigComponents/PrivacyPolicy.ts diff --git a/UI/BigComponents/SelectedElementTitle.svelte b/src/UI/BigComponents/SelectedElementTitle.svelte similarity index 100% rename from UI/BigComponents/SelectedElementTitle.svelte rename to src/UI/BigComponents/SelectedElementTitle.svelte diff --git a/UI/BigComponents/SelectedElementView.svelte b/src/UI/BigComponents/SelectedElementView.svelte similarity index 100% rename from UI/BigComponents/SelectedElementView.svelte rename to src/UI/BigComponents/SelectedElementView.svelte diff --git a/UI/BigComponents/ShareScreen.ts b/src/UI/BigComponents/ShareScreen.ts similarity index 100% rename from UI/BigComponents/ShareScreen.ts rename to src/UI/BigComponents/ShareScreen.ts diff --git a/UI/BigComponents/SimpleAddUI.ts b/src/UI/BigComponents/SimpleAddUI.ts similarity index 100% rename from UI/BigComponents/SimpleAddUI.ts rename to src/UI/BigComponents/SimpleAddUI.ts diff --git a/UI/BigComponents/StateIndicator.svelte b/src/UI/BigComponents/StateIndicator.svelte similarity index 100% rename from UI/BigComponents/StateIndicator.svelte rename to src/UI/BigComponents/StateIndicator.svelte diff --git a/UI/BigComponents/StatisticsPanel.ts b/src/UI/BigComponents/StatisticsPanel.ts similarity index 100% rename from UI/BigComponents/StatisticsPanel.ts rename to src/UI/BigComponents/StatisticsPanel.ts diff --git a/UI/BigComponents/TagRenderingChart.ts b/src/UI/BigComponents/TagRenderingChart.ts similarity index 100% rename from UI/BigComponents/TagRenderingChart.ts rename to src/UI/BigComponents/TagRenderingChart.ts diff --git a/UI/BigComponents/ThemeButton.svelte b/src/UI/BigComponents/ThemeButton.svelte similarity index 100% rename from UI/BigComponents/ThemeButton.svelte rename to src/UI/BigComponents/ThemeButton.svelte diff --git a/UI/BigComponents/ThemeIntroPanel.svelte b/src/UI/BigComponents/ThemeIntroPanel.svelte similarity index 100% rename from UI/BigComponents/ThemeIntroPanel.svelte rename to src/UI/BigComponents/ThemeIntroPanel.svelte diff --git a/UI/BigComponents/ThemesList.svelte b/src/UI/BigComponents/ThemesList.svelte similarity index 100% rename from UI/BigComponents/ThemesList.svelte rename to src/UI/BigComponents/ThemesList.svelte diff --git a/UI/BigComponents/UnofficialThemeList.svelte b/src/UI/BigComponents/UnofficialThemeList.svelte similarity index 100% rename from UI/BigComponents/UnofficialThemeList.svelte rename to src/UI/BigComponents/UnofficialThemeList.svelte diff --git a/UI/BigComponents/UploadTraceToOsmUI.ts b/src/UI/BigComponents/UploadTraceToOsmUI.ts similarity index 100% rename from UI/BigComponents/UploadTraceToOsmUI.ts rename to src/UI/BigComponents/UploadTraceToOsmUI.ts diff --git a/UI/BigComponents/UserProfile.svelte b/src/UI/BigComponents/UserProfile.svelte similarity index 100% rename from UI/BigComponents/UserProfile.svelte rename to src/UI/BigComponents/UserProfile.svelte diff --git a/UI/BigComponents/WaySplitMap.svelte b/src/UI/BigComponents/WaySplitMap.svelte similarity index 100% rename from UI/BigComponents/WaySplitMap.svelte rename to src/UI/BigComponents/WaySplitMap.svelte diff --git a/UI/DownloadFlow/DownloadButton.svelte b/src/UI/DownloadFlow/DownloadButton.svelte similarity index 100% rename from UI/DownloadFlow/DownloadButton.svelte rename to src/UI/DownloadFlow/DownloadButton.svelte diff --git a/UI/DownloadFlow/DownloadHelper.ts b/src/UI/DownloadFlow/DownloadHelper.ts similarity index 100% rename from UI/DownloadFlow/DownloadHelper.ts rename to src/UI/DownloadFlow/DownloadHelper.ts diff --git a/UI/DownloadFlow/DownloadPanel.svelte b/src/UI/DownloadFlow/DownloadPanel.svelte similarity index 100% rename from UI/DownloadFlow/DownloadPanel.svelte rename to src/UI/DownloadFlow/DownloadPanel.svelte diff --git a/UI/DownloadFlow/DownloadPdf.svelte b/src/UI/DownloadFlow/DownloadPdf.svelte similarity index 100% rename from UI/DownloadFlow/DownloadPdf.svelte rename to src/UI/DownloadFlow/DownloadPdf.svelte diff --git a/UI/Image/AttributedImage.ts b/src/UI/Image/AttributedImage.ts similarity index 100% rename from UI/Image/AttributedImage.ts rename to src/UI/Image/AttributedImage.ts diff --git a/UI/Image/Attribution.ts b/src/UI/Image/Attribution.ts similarity index 100% rename from UI/Image/Attribution.ts rename to src/UI/Image/Attribution.ts diff --git a/UI/Image/DeleteImage.ts b/src/UI/Image/DeleteImage.ts similarity index 100% rename from UI/Image/DeleteImage.ts rename to src/UI/Image/DeleteImage.ts diff --git a/UI/Image/ImageCarousel.ts b/src/UI/Image/ImageCarousel.ts similarity index 100% rename from UI/Image/ImageCarousel.ts rename to src/UI/Image/ImageCarousel.ts diff --git a/UI/Image/ImageUploadFlow.ts b/src/UI/Image/ImageUploadFlow.ts similarity index 100% rename from UI/Image/ImageUploadFlow.ts rename to src/UI/Image/ImageUploadFlow.ts diff --git a/UI/Image/SlideShow.ts b/src/UI/Image/SlideShow.ts similarity index 100% rename from UI/Image/SlideShow.ts rename to src/UI/Image/SlideShow.ts diff --git a/UI/Input/Checkboxes.ts b/src/UI/Input/Checkboxes.ts similarity index 100% rename from UI/Input/Checkboxes.ts rename to src/UI/Input/Checkboxes.ts diff --git a/UI/Input/DropDown.ts b/src/UI/Input/DropDown.ts similarity index 100% rename from UI/Input/DropDown.ts rename to src/UI/Input/DropDown.ts diff --git a/UI/Input/FileSelectorButton.ts b/src/UI/Input/FileSelectorButton.ts similarity index 100% rename from UI/Input/FileSelectorButton.ts rename to src/UI/Input/FileSelectorButton.ts diff --git a/UI/Input/FixedInputElement.ts b/src/UI/Input/FixedInputElement.ts similarity index 100% rename from UI/Input/FixedInputElement.ts rename to src/UI/Input/FixedInputElement.ts diff --git a/UI/Input/InputElement.ts b/src/UI/Input/InputElement.ts similarity index 100% rename from UI/Input/InputElement.ts rename to src/UI/Input/InputElement.ts diff --git a/UI/Input/InputElementMap.ts b/src/UI/Input/InputElementMap.ts similarity index 100% rename from UI/Input/InputElementMap.ts rename to src/UI/Input/InputElementMap.ts diff --git a/UI/Input/README.md b/src/UI/Input/README.md similarity index 100% rename from UI/Input/README.md rename to src/UI/Input/README.md diff --git a/UI/Input/RadioButton.ts b/src/UI/Input/RadioButton.ts similarity index 100% rename from UI/Input/RadioButton.ts rename to src/UI/Input/RadioButton.ts diff --git a/UI/Input/SearchableMappingsSelector.ts b/src/UI/Input/SearchableMappingsSelector.ts similarity index 100% rename from UI/Input/SearchableMappingsSelector.ts rename to src/UI/Input/SearchableMappingsSelector.ts diff --git a/UI/Input/Slider.ts b/src/UI/Input/Slider.ts similarity index 100% rename from UI/Input/Slider.ts rename to src/UI/Input/Slider.ts diff --git a/UI/Input/TextField.ts b/src/UI/Input/TextField.ts similarity index 100% rename from UI/Input/TextField.ts rename to src/UI/Input/TextField.ts diff --git a/UI/Input/Toggle.ts b/src/UI/Input/Toggle.ts similarity index 100% rename from UI/Input/Toggle.ts rename to src/UI/Input/Toggle.ts diff --git a/UI/InputElement/Helpers/ColorInput.svelte b/src/UI/InputElement/Helpers/ColorInput.svelte similarity index 100% rename from UI/InputElement/Helpers/ColorInput.svelte rename to src/UI/InputElement/Helpers/ColorInput.svelte diff --git a/UI/InputElement/Helpers/DateInput.svelte b/src/UI/InputElement/Helpers/DateInput.svelte similarity index 100% rename from UI/InputElement/Helpers/DateInput.svelte rename to src/UI/InputElement/Helpers/DateInput.svelte diff --git a/UI/InputElement/Helpers/DirectionInput.svelte b/src/UI/InputElement/Helpers/DirectionInput.svelte similarity index 100% rename from UI/InputElement/Helpers/DirectionInput.svelte rename to src/UI/InputElement/Helpers/DirectionInput.svelte diff --git a/UI/InputElement/Helpers/FloorSelector.svelte b/src/UI/InputElement/Helpers/FloorSelector.svelte similarity index 100% rename from UI/InputElement/Helpers/FloorSelector.svelte rename to src/UI/InputElement/Helpers/FloorSelector.svelte diff --git a/UI/InputElement/Helpers/LocationInput.svelte b/src/UI/InputElement/Helpers/LocationInput.svelte similarity index 100% rename from UI/InputElement/Helpers/LocationInput.svelte rename to src/UI/InputElement/Helpers/LocationInput.svelte diff --git a/UI/InputElement/InputHelper.svelte b/src/UI/InputElement/InputHelper.svelte similarity index 100% rename from UI/InputElement/InputHelper.svelte rename to src/UI/InputElement/InputHelper.svelte diff --git a/UI/InputElement/InputHelpers.ts b/src/UI/InputElement/InputHelpers.ts similarity index 100% rename from UI/InputElement/InputHelpers.ts rename to src/UI/InputElement/InputHelpers.ts diff --git a/UI/InputElement/ValidatedInput.svelte b/src/UI/InputElement/ValidatedInput.svelte similarity index 100% rename from UI/InputElement/ValidatedInput.svelte rename to src/UI/InputElement/ValidatedInput.svelte diff --git a/UI/InputElement/Validator.ts b/src/UI/InputElement/Validator.ts similarity index 100% rename from UI/InputElement/Validator.ts rename to src/UI/InputElement/Validator.ts diff --git a/UI/InputElement/Validators.ts b/src/UI/InputElement/Validators.ts similarity index 100% rename from UI/InputElement/Validators.ts rename to src/UI/InputElement/Validators.ts diff --git a/UI/InputElement/Validators/ColorValidator.ts b/src/UI/InputElement/Validators/ColorValidator.ts similarity index 100% rename from UI/InputElement/Validators/ColorValidator.ts rename to src/UI/InputElement/Validators/ColorValidator.ts diff --git a/UI/InputElement/Validators/DateValidator.ts b/src/UI/InputElement/Validators/DateValidator.ts similarity index 100% rename from UI/InputElement/Validators/DateValidator.ts rename to src/UI/InputElement/Validators/DateValidator.ts diff --git a/UI/InputElement/Validators/DirectionValidator.ts b/src/UI/InputElement/Validators/DirectionValidator.ts similarity index 100% rename from UI/InputElement/Validators/DirectionValidator.ts rename to src/UI/InputElement/Validators/DirectionValidator.ts diff --git a/UI/InputElement/Validators/EmailValidator.ts b/src/UI/InputElement/Validators/EmailValidator.ts similarity index 100% rename from UI/InputElement/Validators/EmailValidator.ts rename to src/UI/InputElement/Validators/EmailValidator.ts diff --git a/UI/InputElement/Validators/FloatValidator.ts b/src/UI/InputElement/Validators/FloatValidator.ts similarity index 100% rename from UI/InputElement/Validators/FloatValidator.ts rename to src/UI/InputElement/Validators/FloatValidator.ts diff --git a/UI/InputElement/Validators/IntValidator.ts b/src/UI/InputElement/Validators/IntValidator.ts similarity index 100% rename from UI/InputElement/Validators/IntValidator.ts rename to src/UI/InputElement/Validators/IntValidator.ts diff --git a/UI/InputElement/Validators/LengthValidator.ts b/src/UI/InputElement/Validators/LengthValidator.ts similarity index 100% rename from UI/InputElement/Validators/LengthValidator.ts rename to src/UI/InputElement/Validators/LengthValidator.ts diff --git a/UI/InputElement/Validators/NatValidator.ts b/src/UI/InputElement/Validators/NatValidator.ts similarity index 100% rename from UI/InputElement/Validators/NatValidator.ts rename to src/UI/InputElement/Validators/NatValidator.ts diff --git a/UI/InputElement/Validators/OpeningHoursValidator.ts b/src/UI/InputElement/Validators/OpeningHoursValidator.ts similarity index 100% rename from UI/InputElement/Validators/OpeningHoursValidator.ts rename to src/UI/InputElement/Validators/OpeningHoursValidator.ts diff --git a/UI/InputElement/Validators/PFloatValidator.ts b/src/UI/InputElement/Validators/PFloatValidator.ts similarity index 100% rename from UI/InputElement/Validators/PFloatValidator.ts rename to src/UI/InputElement/Validators/PFloatValidator.ts diff --git a/UI/InputElement/Validators/PNatValidator.ts b/src/UI/InputElement/Validators/PNatValidator.ts similarity index 100% rename from UI/InputElement/Validators/PNatValidator.ts rename to src/UI/InputElement/Validators/PNatValidator.ts diff --git a/UI/InputElement/Validators/PhoneValidator.ts b/src/UI/InputElement/Validators/PhoneValidator.ts similarity index 100% rename from UI/InputElement/Validators/PhoneValidator.ts rename to src/UI/InputElement/Validators/PhoneValidator.ts diff --git a/UI/InputElement/Validators/StringValidator.ts b/src/UI/InputElement/Validators/StringValidator.ts similarity index 100% rename from UI/InputElement/Validators/StringValidator.ts rename to src/UI/InputElement/Validators/StringValidator.ts diff --git a/UI/InputElement/Validators/TextValidator.ts b/src/UI/InputElement/Validators/TextValidator.ts similarity index 100% rename from UI/InputElement/Validators/TextValidator.ts rename to src/UI/InputElement/Validators/TextValidator.ts diff --git a/UI/InputElement/Validators/UrlValidator.ts b/src/UI/InputElement/Validators/UrlValidator.ts similarity index 100% rename from UI/InputElement/Validators/UrlValidator.ts rename to src/UI/InputElement/Validators/UrlValidator.ts diff --git a/UI/InputElement/Validators/WikidataValidator.ts b/src/UI/InputElement/Validators/WikidataValidator.ts similarity index 100% rename from UI/InputElement/Validators/WikidataValidator.ts rename to src/UI/InputElement/Validators/WikidataValidator.ts diff --git a/UI/LanguagePicker.ts b/src/UI/LanguagePicker.ts similarity index 100% rename from UI/LanguagePicker.ts rename to src/UI/LanguagePicker.ts diff --git a/UI/LoggedInUserIndicator.ts b/src/UI/LoggedInUserIndicator.ts similarity index 100% rename from UI/LoggedInUserIndicator.ts rename to src/UI/LoggedInUserIndicator.ts diff --git a/UI/Map/MapLibreAdaptor.ts b/src/UI/Map/MapLibreAdaptor.ts similarity index 100% rename from UI/Map/MapLibreAdaptor.ts rename to src/UI/Map/MapLibreAdaptor.ts diff --git a/UI/Map/MaplibreMap.svelte b/src/UI/Map/MaplibreMap.svelte similarity index 100% rename from UI/Map/MaplibreMap.svelte rename to src/UI/Map/MaplibreMap.svelte diff --git a/UI/Map/OverlayMap.svelte b/src/UI/Map/OverlayMap.svelte similarity index 100% rename from UI/Map/OverlayMap.svelte rename to src/UI/Map/OverlayMap.svelte diff --git a/UI/Map/RasterLayerOverview.svelte b/src/UI/Map/RasterLayerOverview.svelte similarity index 100% rename from UI/Map/RasterLayerOverview.svelte rename to src/UI/Map/RasterLayerOverview.svelte diff --git a/UI/Map/RasterLayerPicker.svelte b/src/UI/Map/RasterLayerPicker.svelte similarity index 100% rename from UI/Map/RasterLayerPicker.svelte rename to src/UI/Map/RasterLayerPicker.svelte diff --git a/UI/Map/ShowDataLayer.ts b/src/UI/Map/ShowDataLayer.ts similarity index 100% rename from UI/Map/ShowDataLayer.ts rename to src/UI/Map/ShowDataLayer.ts diff --git a/UI/Map/ShowDataLayerOptions.ts b/src/UI/Map/ShowDataLayerOptions.ts similarity index 100% rename from UI/Map/ShowDataLayerOptions.ts rename to src/UI/Map/ShowDataLayerOptions.ts diff --git a/UI/Map/ShowOverlayRasterLayer.ts b/src/UI/Map/ShowOverlayRasterLayer.ts similarity index 100% rename from UI/Map/ShowOverlayRasterLayer.ts rename to src/UI/Map/ShowOverlayRasterLayer.ts diff --git a/UI/NotFound.svelte b/src/UI/NotFound.svelte similarity index 100% rename from UI/NotFound.svelte rename to src/UI/NotFound.svelte diff --git a/UI/OpeningHours/OpeningHours.ts b/src/UI/OpeningHours/OpeningHours.ts similarity index 100% rename from UI/OpeningHours/OpeningHours.ts rename to src/UI/OpeningHours/OpeningHours.ts diff --git a/UI/OpeningHours/OpeningHoursInput.ts b/src/UI/OpeningHours/OpeningHoursInput.ts similarity index 100% rename from UI/OpeningHours/OpeningHoursInput.ts rename to src/UI/OpeningHours/OpeningHoursInput.ts diff --git a/UI/OpeningHours/OpeningHoursPicker.ts b/src/UI/OpeningHours/OpeningHoursPicker.ts similarity index 100% rename from UI/OpeningHours/OpeningHoursPicker.ts rename to src/UI/OpeningHours/OpeningHoursPicker.ts diff --git a/UI/OpeningHours/OpeningHoursPickerTable.ts b/src/UI/OpeningHours/OpeningHoursPickerTable.ts similarity index 100% rename from UI/OpeningHours/OpeningHoursPickerTable.ts rename to src/UI/OpeningHours/OpeningHoursPickerTable.ts diff --git a/UI/OpeningHours/OpeningHoursRange.ts b/src/UI/OpeningHours/OpeningHoursRange.ts similarity index 100% rename from UI/OpeningHours/OpeningHoursRange.ts rename to src/UI/OpeningHours/OpeningHoursRange.ts diff --git a/UI/OpeningHours/OpeningHoursVisualization.ts b/src/UI/OpeningHours/OpeningHoursVisualization.ts similarity index 100% rename from UI/OpeningHours/OpeningHoursVisualization.ts rename to src/UI/OpeningHours/OpeningHoursVisualization.ts diff --git a/UI/OpeningHours/PublicHolidayInput.ts b/src/UI/OpeningHours/PublicHolidayInput.ts similarity index 100% rename from UI/OpeningHours/PublicHolidayInput.ts rename to src/UI/OpeningHours/PublicHolidayInput.ts diff --git a/UI/Popup/AddNewPoint/AddNewPoint.svelte b/src/UI/Popup/AddNewPoint/AddNewPoint.svelte similarity index 100% rename from UI/Popup/AddNewPoint/AddNewPoint.svelte rename to src/UI/Popup/AddNewPoint/AddNewPoint.svelte diff --git a/UI/Popup/AddNewPoint/PresetList.svelte b/src/UI/Popup/AddNewPoint/PresetList.svelte similarity index 100% rename from UI/Popup/AddNewPoint/PresetList.svelte rename to src/UI/Popup/AddNewPoint/PresetList.svelte diff --git a/UI/Popup/AddNoteCommentViz.ts b/src/UI/Popup/AddNoteCommentViz.ts similarity index 100% rename from UI/Popup/AddNoteCommentViz.ts rename to src/UI/Popup/AddNoteCommentViz.ts diff --git a/UI/Popup/AllLanguagesSelector.ts b/src/UI/Popup/AllLanguagesSelector.ts similarity index 100% rename from UI/Popup/AllLanguagesSelector.ts rename to src/UI/Popup/AllLanguagesSelector.ts diff --git a/UI/Popup/AllTagsPanel.svelte b/src/UI/Popup/AllTagsPanel.svelte similarity index 100% rename from UI/Popup/AllTagsPanel.svelte rename to src/UI/Popup/AllTagsPanel.svelte diff --git a/UI/Popup/AutoApplyButton.ts b/src/UI/Popup/AutoApplyButton.ts similarity index 100% rename from UI/Popup/AutoApplyButton.ts rename to src/UI/Popup/AutoApplyButton.ts diff --git a/UI/Popup/CloseNoteButton.ts b/src/UI/Popup/CloseNoteButton.ts similarity index 100% rename from UI/Popup/CloseNoteButton.ts rename to src/UI/Popup/CloseNoteButton.ts diff --git a/UI/Popup/CreateNewNote.svelte b/src/UI/Popup/CreateNewNote.svelte similarity index 100% rename from UI/Popup/CreateNewNote.svelte rename to src/UI/Popup/CreateNewNote.svelte diff --git a/UI/Popup/DeleteFlow/DeleteFlowState.ts b/src/UI/Popup/DeleteFlow/DeleteFlowState.ts similarity index 100% rename from UI/Popup/DeleteFlow/DeleteFlowState.ts rename to src/UI/Popup/DeleteFlow/DeleteFlowState.ts diff --git a/UI/Popup/DeleteFlow/DeleteWizard.svelte b/src/UI/Popup/DeleteFlow/DeleteWizard.svelte similarity index 100% rename from UI/Popup/DeleteFlow/DeleteWizard.svelte rename to src/UI/Popup/DeleteFlow/DeleteWizard.svelte diff --git a/UI/Popup/ExportAsGpxViz.ts b/src/UI/Popup/ExportAsGpxViz.ts similarity index 100% rename from UI/Popup/ExportAsGpxViz.ts rename to src/UI/Popup/ExportAsGpxViz.ts diff --git a/UI/Popup/HistogramViz.ts b/src/UI/Popup/HistogramViz.ts similarity index 100% rename from UI/Popup/HistogramViz.ts rename to src/UI/Popup/HistogramViz.ts diff --git a/UI/Popup/ImportButtons/ConflateImportButtonViz.ts b/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts similarity index 100% rename from UI/Popup/ImportButtons/ConflateImportButtonViz.ts rename to src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts diff --git a/UI/Popup/ImportButtons/ConflateImportFlowState.ts b/src/UI/Popup/ImportButtons/ConflateImportFlowState.ts similarity index 100% rename from UI/Popup/ImportButtons/ConflateImportFlowState.ts rename to src/UI/Popup/ImportButtons/ConflateImportFlowState.ts diff --git a/UI/Popup/ImportButtons/ImportFlow.svelte b/src/UI/Popup/ImportButtons/ImportFlow.svelte similarity index 100% rename from UI/Popup/ImportButtons/ImportFlow.svelte rename to src/UI/Popup/ImportButtons/ImportFlow.svelte diff --git a/UI/Popup/ImportButtons/ImportFlow.ts b/src/UI/Popup/ImportButtons/ImportFlow.ts similarity index 100% rename from UI/Popup/ImportButtons/ImportFlow.ts rename to src/UI/Popup/ImportButtons/ImportFlow.ts diff --git a/UI/Popup/ImportButtons/PointImportButtonViz.ts b/src/UI/Popup/ImportButtons/PointImportButtonViz.ts similarity index 100% rename from UI/Popup/ImportButtons/PointImportButtonViz.ts rename to src/UI/Popup/ImportButtons/PointImportButtonViz.ts diff --git a/UI/Popup/ImportButtons/PointImportFlow.svelte b/src/UI/Popup/ImportButtons/PointImportFlow.svelte similarity index 100% rename from UI/Popup/ImportButtons/PointImportFlow.svelte rename to src/UI/Popup/ImportButtons/PointImportFlow.svelte diff --git a/UI/Popup/ImportButtons/PointImportFlowState.ts b/src/UI/Popup/ImportButtons/PointImportFlowState.ts similarity index 100% rename from UI/Popup/ImportButtons/PointImportFlowState.ts rename to src/UI/Popup/ImportButtons/PointImportFlowState.ts diff --git a/UI/Popup/ImportButtons/WayImportButtonViz.ts b/src/UI/Popup/ImportButtons/WayImportButtonViz.ts similarity index 100% rename from UI/Popup/ImportButtons/WayImportButtonViz.ts rename to src/UI/Popup/ImportButtons/WayImportButtonViz.ts diff --git a/UI/Popup/ImportButtons/WayImportFlow.svelte b/src/UI/Popup/ImportButtons/WayImportFlow.svelte similarity index 100% rename from UI/Popup/ImportButtons/WayImportFlow.svelte rename to src/UI/Popup/ImportButtons/WayImportFlow.svelte diff --git a/UI/Popup/ImportButtons/WayImportFlowState.ts b/src/UI/Popup/ImportButtons/WayImportFlowState.ts similarity index 100% rename from UI/Popup/ImportButtons/WayImportFlowState.ts rename to src/UI/Popup/ImportButtons/WayImportFlowState.ts diff --git a/UI/Popup/LanguageElement.ts b/src/UI/Popup/LanguageElement.ts similarity index 100% rename from UI/Popup/LanguageElement.ts rename to src/UI/Popup/LanguageElement.ts diff --git a/UI/Popup/LoginButton.ts b/src/UI/Popup/LoginButton.ts similarity index 100% rename from UI/Popup/LoginButton.ts rename to src/UI/Popup/LoginButton.ts diff --git a/UI/Popup/MapillaryLinkVis.ts b/src/UI/Popup/MapillaryLinkVis.ts similarity index 100% rename from UI/Popup/MapillaryLinkVis.ts rename to src/UI/Popup/MapillaryLinkVis.ts diff --git a/UI/Popup/MinimapViz.ts b/src/UI/Popup/MinimapViz.ts similarity index 100% rename from UI/Popup/MinimapViz.ts rename to src/UI/Popup/MinimapViz.ts diff --git a/UI/Popup/MoveWizard.ts b/src/UI/Popup/MoveWizard.ts similarity index 100% rename from UI/Popup/MoveWizard.ts rename to src/UI/Popup/MoveWizard.ts diff --git a/UI/Popup/MultiApply.ts b/src/UI/Popup/MultiApply.ts similarity index 100% rename from UI/Popup/MultiApply.ts rename to src/UI/Popup/MultiApply.ts diff --git a/UI/Popup/MultiApplyViz.ts b/src/UI/Popup/MultiApplyViz.ts similarity index 100% rename from UI/Popup/MultiApplyViz.ts rename to src/UI/Popup/MultiApplyViz.ts diff --git a/UI/Popup/NearbyImages.ts b/src/UI/Popup/NearbyImages.ts similarity index 100% rename from UI/Popup/NearbyImages.ts rename to src/UI/Popup/NearbyImages.ts diff --git a/UI/Popup/NoteCommentElement.ts b/src/UI/Popup/NoteCommentElement.ts similarity index 100% rename from UI/Popup/NoteCommentElement.ts rename to src/UI/Popup/NoteCommentElement.ts diff --git a/UI/Popup/PlantNetDetectionViz.ts b/src/UI/Popup/PlantNetDetectionViz.ts similarity index 100% rename from UI/Popup/PlantNetDetectionViz.ts rename to src/UI/Popup/PlantNetDetectionViz.ts diff --git a/UI/Popup/QuestionViz.ts b/src/UI/Popup/QuestionViz.ts similarity index 100% rename from UI/Popup/QuestionViz.ts rename to src/UI/Popup/QuestionViz.ts diff --git a/UI/Popup/SaveButton.ts b/src/UI/Popup/SaveButton.ts similarity index 100% rename from UI/Popup/SaveButton.ts rename to src/UI/Popup/SaveButton.ts diff --git a/UI/Popup/ShareLinkViz.ts b/src/UI/Popup/ShareLinkViz.ts similarity index 100% rename from UI/Popup/ShareLinkViz.ts rename to src/UI/Popup/ShareLinkViz.ts diff --git a/UI/Popup/SplitRoadWizard.ts b/src/UI/Popup/SplitRoadWizard.ts similarity index 100% rename from UI/Popup/SplitRoadWizard.ts rename to src/UI/Popup/SplitRoadWizard.ts diff --git a/UI/Popup/TagApplyButton.ts b/src/UI/Popup/TagApplyButton.ts similarity index 100% rename from UI/Popup/TagApplyButton.ts rename to src/UI/Popup/TagApplyButton.ts diff --git a/UI/Popup/TagExplanation.svelte b/src/UI/Popup/TagExplanation.svelte similarity index 100% rename from UI/Popup/TagExplanation.svelte rename to src/UI/Popup/TagExplanation.svelte diff --git a/UI/Popup/TagHint.svelte b/src/UI/Popup/TagHint.svelte similarity index 100% rename from UI/Popup/TagHint.svelte rename to src/UI/Popup/TagHint.svelte diff --git a/UI/Popup/TagRendering/FreeformInput.svelte b/src/UI/Popup/TagRendering/FreeformInput.svelte similarity index 100% rename from UI/Popup/TagRendering/FreeformInput.svelte rename to src/UI/Popup/TagRendering/FreeformInput.svelte diff --git a/UI/Popup/TagRendering/Inline.svelte b/src/UI/Popup/TagRendering/Inline.svelte similarity index 100% rename from UI/Popup/TagRendering/Inline.svelte rename to src/UI/Popup/TagRendering/Inline.svelte diff --git a/UI/Popup/TagRendering/Questionbox.svelte b/src/UI/Popup/TagRendering/Questionbox.svelte similarity index 100% rename from UI/Popup/TagRendering/Questionbox.svelte rename to src/UI/Popup/TagRendering/Questionbox.svelte diff --git a/UI/Popup/TagRendering/SpecialTranslation.svelte b/src/UI/Popup/TagRendering/SpecialTranslation.svelte similarity index 100% rename from UI/Popup/TagRendering/SpecialTranslation.svelte rename to src/UI/Popup/TagRendering/SpecialTranslation.svelte diff --git a/UI/Popup/TagRendering/TagRenderingAnswer.svelte b/src/UI/Popup/TagRendering/TagRenderingAnswer.svelte similarity index 100% rename from UI/Popup/TagRendering/TagRenderingAnswer.svelte rename to src/UI/Popup/TagRendering/TagRenderingAnswer.svelte diff --git a/UI/Popup/TagRendering/TagRenderingEditable.svelte b/src/UI/Popup/TagRendering/TagRenderingEditable.svelte similarity index 100% rename from UI/Popup/TagRendering/TagRenderingEditable.svelte rename to src/UI/Popup/TagRendering/TagRenderingEditable.svelte diff --git a/UI/Popup/TagRendering/TagRenderingMapping.svelte b/src/UI/Popup/TagRendering/TagRenderingMapping.svelte similarity index 100% rename from UI/Popup/TagRendering/TagRenderingMapping.svelte rename to src/UI/Popup/TagRendering/TagRenderingMapping.svelte diff --git a/UI/Popup/TagRendering/TagRenderingMappingInput.svelte b/src/UI/Popup/TagRendering/TagRenderingMappingInput.svelte similarity index 100% rename from UI/Popup/TagRendering/TagRenderingMappingInput.svelte rename to src/UI/Popup/TagRendering/TagRenderingMappingInput.svelte diff --git a/UI/Popup/TagRendering/TagRenderingQuestion.svelte b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte similarity index 100% rename from UI/Popup/TagRendering/TagRenderingQuestion.svelte rename to src/UI/Popup/TagRendering/TagRenderingQuestion.svelte diff --git a/UI/Popup/UnitInput.svelte b/src/UI/Popup/UnitInput.svelte similarity index 100% rename from UI/Popup/UnitInput.svelte rename to src/UI/Popup/UnitInput.svelte diff --git a/UI/Popup/UploadToOsmViz.ts b/src/UI/Popup/UploadToOsmViz.ts similarity index 100% rename from UI/Popup/UploadToOsmViz.ts rename to src/UI/Popup/UploadToOsmViz.ts diff --git a/UI/QueryParameterDocumentation.ts b/src/UI/QueryParameterDocumentation.ts similarity index 100% rename from UI/QueryParameterDocumentation.ts rename to src/UI/QueryParameterDocumentation.ts diff --git a/UI/Reviews/ReviewElement.ts b/src/UI/Reviews/ReviewElement.ts similarity index 100% rename from UI/Reviews/ReviewElement.ts rename to src/UI/Reviews/ReviewElement.ts diff --git a/UI/Reviews/ReviewForm.ts b/src/UI/Reviews/ReviewForm.ts similarity index 100% rename from UI/Reviews/ReviewForm.ts rename to src/UI/Reviews/ReviewForm.ts diff --git a/UI/Reviews/SingleReview.ts b/src/UI/Reviews/SingleReview.ts similarity index 100% rename from UI/Reviews/SingleReview.ts rename to src/UI/Reviews/SingleReview.ts diff --git a/UI/SpecialVisualization.ts b/src/UI/SpecialVisualization.ts similarity index 100% rename from UI/SpecialVisualization.ts rename to src/UI/SpecialVisualization.ts diff --git a/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts similarity index 100% rename from UI/SpecialVisualizations.ts rename to src/UI/SpecialVisualizations.ts diff --git a/UI/StatisticsGUI.ts b/src/UI/StatisticsGUI.ts similarity index 100% rename from UI/StatisticsGUI.ts rename to src/UI/StatisticsGUI.ts diff --git a/UI/StylesheetTestGui.svelte b/src/UI/StylesheetTestGui.svelte similarity index 100% rename from UI/StylesheetTestGui.svelte rename to src/UI/StylesheetTestGui.svelte diff --git a/UI/SubstitutedTranslation.ts b/src/UI/SubstitutedTranslation.ts similarity index 100% rename from UI/SubstitutedTranslation.ts rename to src/UI/SubstitutedTranslation.ts diff --git a/UI/Test.svelte b/src/UI/Test.svelte similarity index 100% rename from UI/Test.svelte rename to src/UI/Test.svelte diff --git a/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte similarity index 100% rename from UI/ThemeViewGUI.svelte rename to src/UI/ThemeViewGUI.svelte diff --git a/UI/UIElement.ts b/src/UI/UIElement.ts similarity index 100% rename from UI/UIElement.ts rename to src/UI/UIElement.ts diff --git a/UI/Wikipedia/WikidataPreviewBox.ts b/src/UI/Wikipedia/WikidataPreviewBox.ts similarity index 100% rename from UI/Wikipedia/WikidataPreviewBox.ts rename to src/UI/Wikipedia/WikidataPreviewBox.ts diff --git a/UI/Wikipedia/WikidataSearchBox.ts b/src/UI/Wikipedia/WikidataSearchBox.ts similarity index 100% rename from UI/Wikipedia/WikidataSearchBox.ts rename to src/UI/Wikipedia/WikidataSearchBox.ts diff --git a/UI/Wikipedia/WikipediaArticle.svelte b/src/UI/Wikipedia/WikipediaArticle.svelte similarity index 100% rename from UI/Wikipedia/WikipediaArticle.svelte rename to src/UI/Wikipedia/WikipediaArticle.svelte diff --git a/UI/Wikipedia/WikipediaBoxOptions.ts b/src/UI/Wikipedia/WikipediaBoxOptions.ts similarity index 100% rename from UI/Wikipedia/WikipediaBoxOptions.ts rename to src/UI/Wikipedia/WikipediaBoxOptions.ts diff --git a/UI/Wikipedia/WikipediaPanel.svelte b/src/UI/Wikipedia/WikipediaPanel.svelte similarity index 100% rename from UI/Wikipedia/WikipediaPanel.svelte rename to src/UI/Wikipedia/WikipediaPanel.svelte diff --git a/UI/Wikipedia/WikipediaTitle.svelte b/src/UI/Wikipedia/WikipediaTitle.svelte similarity index 100% rename from UI/Wikipedia/WikipediaTitle.svelte rename to src/UI/Wikipedia/WikipediaTitle.svelte diff --git a/UI/i18n/Locale.ts b/src/UI/i18n/Locale.ts similarity index 100% rename from UI/i18n/Locale.ts rename to src/UI/i18n/Locale.ts diff --git a/UI/i18n/Translation.ts b/src/UI/i18n/Translation.ts similarity index 100% rename from UI/i18n/Translation.ts rename to src/UI/i18n/Translation.ts diff --git a/UI/i18n/Translations.ts b/src/UI/i18n/Translations.ts similarity index 100% rename from UI/i18n/Translations.ts rename to src/UI/i18n/Translations.ts diff --git a/Utils.ts b/src/Utils.ts similarity index 100% rename from Utils.ts rename to src/Utils.ts diff --git a/Utils/LanguageUtils.ts b/src/Utils/LanguageUtils.ts similarity index 100% rename from Utils/LanguageUtils.ts rename to src/Utils/LanguageUtils.ts diff --git a/Utils/WikidataUtils.ts b/src/Utils/WikidataUtils.ts similarity index 100% rename from Utils/WikidataUtils.ts rename to src/Utils/WikidataUtils.ts diff --git a/Utils/pngMapCreator.ts b/src/Utils/pngMapCreator.ts similarity index 100% rename from Utils/pngMapCreator.ts rename to src/Utils/pngMapCreator.ts diff --git a/Utils/svgToPdf.ts b/src/Utils/svgToPdf.ts similarity index 100% rename from Utils/svgToPdf.ts rename to src/Utils/svgToPdf.ts diff --git a/all_themes_index.ts b/src/all_themes_index.ts similarity index 100% rename from all_themes_index.ts rename to src/all_themes_index.ts diff --git a/index.css b/src/index.css similarity index 100% rename from index.css rename to src/index.css diff --git a/index.manifest b/src/index.manifest similarity index 100% rename from index.manifest rename to src/index.manifest diff --git a/index.ts b/src/index.ts similarity index 100% rename from index.ts rename to src/index.ts diff --git a/index_theme.ts.template b/src/index_theme.ts.template similarity index 100% rename from index_theme.ts.template rename to src/index_theme.ts.template diff --git a/manifest.webmanifest b/src/manifest.webmanifest similarity index 100% rename from manifest.webmanifest rename to src/manifest.webmanifest diff --git a/notfound.ts b/src/notfound.ts similarity index 100% rename from notfound.ts rename to src/notfound.ts diff --git a/service-worker.ts b/src/service-worker.ts similarity index 100% rename from service-worker.ts rename to src/service-worker.ts diff --git a/test.ts b/src/test.ts similarity index 100% rename from test.ts rename to src/test.ts From 5c9a7f6aaa5add2e2082bd4e604fcdd4b8dc86be Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sun, 9 Jul 2023 18:37:39 +0200 Subject: [PATCH 22/87] Remove elongated_coin from vending_machine --- assets/layers/vending_machine/vending_machine.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json index 764ab0692d..06333e18b0 100644 --- a/assets/layers/vending_machine/vending_machine.json +++ b/assets/layers/vending_machine/vending_machine.json @@ -12,7 +12,7 @@ "osmTags": { "and": [ "amenity=vending_machine", - "vending!~(parking_tickets|public_transport_tickets|bottle_return|excrement_bags)" + "vending!~(parking_tickets|public_transport_tickets|bottle_return|excrement_bags|elongated_coin)" ] } }, From ac19409481ed3995075ff137216dc80cf774041c Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sun, 9 Jul 2023 20:28:33 +0200 Subject: [PATCH 23/87] Add two icons, enable deletion and move --- assets/layers/vending_machine/honey.svg | 272 ++++++++++++++++++ .../layers/vending_machine/license_info.json | 21 ++ assets/layers/vending_machine/potato.svg | 1 + .../vending_machine/vending_machine.json | 91 +++++- 4 files changed, 384 insertions(+), 1 deletion(-) create mode 100644 assets/layers/vending_machine/honey.svg create mode 100644 assets/layers/vending_machine/potato.svg diff --git a/assets/layers/vending_machine/honey.svg b/assets/layers/vending_machine/honey.svg new file mode 100644 index 0000000000..3b9e34ba4b --- /dev/null +++ b/assets/layers/vending_machine/honey.svg @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/statistics.html b/statistics.html index f20993e897..2a1190bf9f 100644 --- a/statistics.html +++ b/statistics.html @@ -13,7 +13,7 @@
Loading statistics...
- + diff --git a/style_test.html b/style_test.html index 4a8c6f5385..0362bc6206 100644 --- a/style_test.html +++ b/style_test.html @@ -7,6 +7,6 @@
- + diff --git a/test.html b/test.html index aece232743..e87f422e5e 100644 --- a/test.html +++ b/test.html @@ -20,7 +20,7 @@
'maindiv' not attached
'extradiv' not attached
- + -
+
{#if inline} Date: Tue, 18 Jul 2023 12:38:30 +0200 Subject: [PATCH 67/87] Fix tests --- src/Logic/SimpleMetaTagger.ts | 5 +- src/Logic/UIEventSource.ts | 115 +++++++++++++++++----------------- 2 files changed, 61 insertions(+), 59 deletions(-) diff --git a/src/Logic/SimpleMetaTagger.ts b/src/Logic/SimpleMetaTagger.ts index 39ca1f6ec7..2d1a8688c2 100644 --- a/src/Logic/SimpleMetaTagger.ts +++ b/src/Logic/SimpleMetaTagger.ts @@ -593,8 +593,9 @@ export default class SimpleMetaTaggers { (feature: Feature, layer: LayerConfig, tagsStore: UIEventSource) => { Utils.AddLazyPropertyAsync(feature.properties, "_currency", async () => { // Wait until _country is actually set - await tagsStore.AsPromise((tags) => !!tags._country) + const tags = await tagsStore.AsPromise((tags) => !!tags._country) + const country = tags._country // Initialize a list of currencies const currencies = {} // Check if there are any currency:XXX tags, add them to the map @@ -609,7 +610,7 @@ export default class SimpleMetaTaggers { } // Determine the default currency for the country - const defaultCurrency = countryToCurrency[feature.properties._country.toUpperCase()] + const defaultCurrency = countryToCurrency[country.toUpperCase()] // If the default currency is not in the list, add it if (defaultCurrency && !currencies[defaultCurrency]) { diff --git a/src/Logic/UIEventSource.ts b/src/Logic/UIEventSource.ts index dd1171caa7..39db7dd4e5 100644 --- a/src/Logic/UIEventSource.ts +++ b/src/Logic/UIEventSource.ts @@ -255,8 +255,12 @@ export abstract class Store implements Readable { resolve(data) } else { self.addCallbackD((data) => { - resolve(data) - return true // return true to unregister as we only need to be called once + if (condition(data)) { + resolve(data) + return true // return true to unregister as we only need to be called once + } else { + return false // We didn't resolve yet, wait for the next ping + } }) } }) @@ -279,13 +283,13 @@ export abstract class Store implements Readable { export class ImmutableStore extends Store { public readonly data: T - private static readonly pass: () => void = () => {} - constructor(data: T) { super() this.data = data } + private static readonly pass: () => void = () => {} + addCallback(_: (data: T) => void): () => void { // pass: data will never change return ImmutableStore.pass @@ -322,9 +326,9 @@ export class ImmutableStore extends Store { * Keeps track of the callback functions */ class ListenerTracker { + public pingCount = 0 private readonly _callbacks: ((t: T) => boolean | void | any)[] = [] - public pingCount = 0 /** * Adds a callback which can be called; a function to unregister is returned */ @@ -386,18 +390,16 @@ class ListenerTracker { * The mapped store is a helper type which does the mapping of a function. */ class MappedStore extends Store { + private static readonly pass: () => {} private readonly _upstream: Store private readonly _upstreamCallbackHandler: ListenerTracker | undefined private _upstreamPingCount: number = -1 private _unregisterFromUpstream: () => void - private readonly _f: (t: TIn) => T private readonly _extraStores: Store[] | undefined private _unregisterFromExtraStores: (() => void)[] | undefined - private _callbacks: ListenerTracker = new ListenerTracker() - - private static readonly pass: () => {} + private _callbacksAreRegistered = false constructor( upstream: Store, @@ -421,7 +423,6 @@ class MappedStore extends Store { } private _data: T - private _callbacksAreRegistered = false /** * Gets the current data from the store @@ -468,33 +469,6 @@ class MappedStore extends Store { ) } - private unregisterFromUpstream() { - console.log("Unregistering callbacks for", this.tag) - this._callbacksAreRegistered = false - this._unregisterFromUpstream() - this._unregisterFromExtraStores?.forEach((unr) => unr()) - } - - private registerCallbacksToUpstream() { - const self = this - - this._unregisterFromUpstream = this._upstream.addCallback((_) => self.update()) - this._unregisterFromExtraStores = this._extraStores?.map((store) => - store?.addCallback((_) => self.update()) - ) - this._callbacksAreRegistered = true - } - - private update(): void { - const newData = this._f(this._upstream.data) - this._upstreamPingCount = this._upstreamCallbackHandler?.pingCount - if (this._data == newData) { - return - } - this._data = newData - this._callbacks.ping(this._data) - } - addCallback(callback: (data: T) => any | boolean | void): () => void { if (!this._callbacksAreRegistered) { // This is the first callback that is added @@ -535,14 +509,40 @@ class MappedStore extends Store { } }) } + + private unregisterFromUpstream() { + console.log("Unregistering callbacks for", this.tag) + this._callbacksAreRegistered = false + this._unregisterFromUpstream() + this._unregisterFromExtraStores?.forEach((unr) => unr()) + } + + private registerCallbacksToUpstream() { + const self = this + + this._unregisterFromUpstream = this._upstream.addCallback((_) => self.update()) + this._unregisterFromExtraStores = this._extraStores?.map((store) => + store?.addCallback((_) => self.update()) + ) + this._callbacksAreRegistered = true + } + + private update(): void { + const newData = this._f(this._upstream.data) + this._upstreamPingCount = this._upstreamCallbackHandler?.pingCount + if (this._data == newData) { + return + } + this._data = newData + this._callbacks.ping(this._data) + } } export class UIEventSource extends Store implements Writable { + private static readonly pass: () => {} public data: T _callbacks: ListenerTracker = new ListenerTracker() - private static readonly pass: () => {} - constructor(data: T, tag: string = "") { super(tag) this.data = data @@ -624,6 +624,24 @@ export class UIEventSource extends Store implements Writable { ) } + static asBoolean(stringUIEventSource: UIEventSource) { + return stringUIEventSource.sync( + (str) => str === "true", + [], + (b) => "" + b + ) + } + + /** + * Create a new UIEVentSource. Whenever 'source' changes, the returned UIEventSource will get this value as well. + * However, this value can be overriden without affecting source + */ + static feedFrom(store: Store): UIEventSource { + const src = new UIEventSource(store.data) + store.addCallback((t) => src.setData(t)) + return src + } + /** * Adds a callback * @@ -704,6 +722,7 @@ export class UIEventSource extends Store implements Writable { ): Store { return new MappedStore(this, f, extraSources, this._callbacks, f(this.data), onDestroy) } + /** * Monoidal map which results in a read-only store. 'undefined' is passed 'as is' * Given a function 'f', will construct a new UIEventSource where the contents will always be "f(this.data)' @@ -779,14 +798,6 @@ export class UIEventSource extends Store implements Writable { return this } - static asBoolean(stringUIEventSource: UIEventSource) { - return stringUIEventSource.sync( - (str) => str === "true", - [], - (b) => "" + b - ) - } - set(value: T): void { this.setData(value) } @@ -794,14 +805,4 @@ export class UIEventSource extends Store implements Writable { update(f: Updater & ((value: T) => T)): void { this.setData(f(this.data)) } - - /** - * Create a new UIEVentSource. Whenever 'source' changes, the returned UIEventSource will get this value as well. - * However, this value can be overriden without affecting source - */ - static feedFrom(store: Store): UIEventSource { - const src = new UIEventSource(store.data) - store.addCallback((t) => src.setData(t)) - return src - } } From 124cfad8f888ad9658feec5b38970bebc1a41a1f Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 20 Jul 2023 13:28:38 +0200 Subject: [PATCH 68/87] Docs: Improve docs, fix doc script --- Docs/BuiltinIndex.md | 5 + Docs/BuiltinQuestions.md | 524 +---- Docs/CalculatedTags.md | 13 +- Docs/Layers/advertising.md | 4 +- Docs/Layers/all_streets.md | 2 +- Docs/Layers/ambulancestation.md | 2 +- Docs/Layers/artwork.md | 198 +- Docs/Layers/atm.md | 2 +- Docs/Layers/barrier.md | 2 +- Docs/Layers/bench.md | 116 +- Docs/Layers/bench_at_pt.md | 2 +- Docs/Layers/bicycle_library.md | 2 +- Docs/Layers/bicycle_rental.md | 2 +- Docs/Layers/bicycle_rental_non_docking.md | 2 +- Docs/Layers/bicycle_tube_vending_machine.md | 2 +- Docs/Layers/bike_cafe.md | 2 +- Docs/Layers/bike_cleaning.md | 2 +- Docs/Layers/bike_parking.md | 2 +- Docs/Layers/bike_repair_station.md | 2 +- Docs/Layers/bike_shop.md | 182 +- Docs/Layers/bike_themed_object.md | 2 +- Docs/Layers/binocular.md | 2 +- Docs/Layers/birdhide.md | 2 +- Docs/Layers/cafe_pub.md | 2 +- Docs/Layers/car_rental.md | 2 +- Docs/Layers/caravansites.md | 4 +- Docs/Layers/charging_station.md | 8 +- Docs/Layers/charging_station_ebikes.md | 8 +- Docs/Layers/climbing_area.md | 60 +- Docs/Layers/climbing_gym.md | 113 +- Docs/Layers/climbing_route.md | 2 +- Docs/Layers/clock.md | 2 +- Docs/Layers/crossings.md | 2 +- .../cultural_places_without_etymology.md | 2 +- Docs/Layers/defibrillator.md | 2 +- Docs/Layers/dentist.md | 2 +- Docs/Layers/doctors.md | 2 +- Docs/Layers/dogfoodb.md | 2 +- Docs/Layers/dogpark.md | 2 +- Docs/Layers/dogshop.md | 183 +- Docs/Layers/drinking_water.md | 2 +- Docs/Layers/dumpstations.md | 2 +- ...ducation_institutions_without_etymology.md | 2 +- Docs/Layers/elevator.md | 2 +- Docs/Layers/elongated_coin.md | 320 +++ Docs/Layers/entrance.md | 2 +- Docs/Layers/etymology.md | 2 +- Docs/Layers/extinguisher.md | 2 +- Docs/Layers/facadegardens.md | 2 +- Docs/Layers/fietsstraat.md | 2 +- Docs/Layers/fire_station.md | 2 +- Docs/Layers/fitness_centre.md | 2 +- Docs/Layers/fitness_station.md | 2 +- Docs/Layers/food.md | 2 +- Docs/Layers/friture.md | 2 +- Docs/Layers/ghost_bike.md | 2 +- Docs/Layers/governments.md | 2 +- Docs/Layers/hackerspace.md | 4 +- ...lth_and_social_places_without_etymology.md | 2 +- Docs/Layers/hotel.md | 2 +- Docs/Layers/hydrant.md | 2 +- Docs/Layers/indoors.md | 2 +- Docs/Layers/information_board.md | 2 +- Docs/Layers/kerbs.md | 2 +- Docs/Layers/lit_streets.md | 2 +- Docs/Layers/map.md | 4 +- Docs/Layers/medical-shops.md | 185 +- Docs/Layers/nature_reserve.md | 2 +- Docs/Layers/observation_tower.md | 4 +- Docs/Layers/parcel_lockers.md | 2 +- Docs/Layers/parking.md | 2 +- Docs/Layers/parking_spaces.md | 2 +- Docs/Layers/parking_ticket_machine.md | 6 +- .../parks_and_forests_without_etymology.md | 2 +- Docs/Layers/pharmacy.md | 2 +- Docs/Layers/physiotherapist.md | 2 +- Docs/Layers/picnic_table.md | 2 +- Docs/Layers/play_forest.md | 4 +- Docs/Layers/playground.md | 4 +- Docs/Layers/postboxes.md | 2 +- Docs/Layers/postoffices.md | 2 +- Docs/Layers/public_bookcase.md | 2 +- Docs/Layers/rainbow_crossing_high_zoom.md | 2 +- Docs/Layers/rainbow_crossings.md | 2 +- Docs/Layers/reception_desk.md | 2 +- Docs/Layers/recycling.md | 2 +- Docs/Layers/shops.md | 185 +- .../Layers/shops_with_climbing_shoe_repair.md | 4 +- Docs/Layers/shower.md | 2 +- Docs/Layers/slow_roads.md | 2 +- Docs/Layers/sport_pitch.md | 4 +- Docs/Layers/sport_places_without_etymology.md | 2 +- Docs/Layers/sport_shops.md | 183 +- Docs/Layers/sports_centre.md | 2 +- Docs/Layers/stairs.md | 2 +- Docs/Layers/street_lamps.md | 2 +- Docs/Layers/streets_without_etymology.md | 4 +- Docs/Layers/surveillance_camera.md | 2 +- Docs/Layers/tertiary_education.md | 34 + Docs/Layers/ticket_machine.md | 6 +- Docs/Layers/ticket_validator.md | 2 +- Docs/Layers/toekomstige_fietsstraat.md | 2 +- Docs/Layers/toilet.md | 2 +- Docs/Layers/toilet_at_amenity.md | 74 +- .../toursistic_places_without_etymology.md | 2 +- Docs/Layers/trail.md | 2 +- Docs/Layers/transit_stops.md | 2 +- Docs/Layers/tree_node.md | 2 +- Docs/Layers/vending_machine.md | 7 +- Docs/Layers/viewpoint.md | 2 +- Docs/Layers/village_green.md | 2 +- Docs/Layers/waste_basket.md | 2 +- Docs/Layers/waste_disposal.md | 2 +- Docs/Layers/windturbine.md | 2 +- Docs/SpecialInputElements.md | 2 +- Docs/SpecialRenderings.md | 2 +- Docs/TagInfo/mapcomplete_artwork.json | 149 ++ Docs/TagInfo/mapcomplete_benches.json | 85 + Docs/TagInfo/mapcomplete_climbing.json | 124 ++ Docs/TagInfo/mapcomplete_cyclofix.json | 91 + Docs/TagInfo/mapcomplete_education.json | 24 + Docs/TagInfo/mapcomplete_elongated_coin.json | 207 ++ Docs/TagInfo/mapcomplete_healthcare.json | 1608 +++++++++++++++ Docs/TagInfo/mapcomplete_maps.json | 2 +- Docs/TagInfo/mapcomplete_nature.json | 87 +- Docs/TagInfo/mapcomplete_onwheels.json | 804 ++++++++ Docs/TagInfo/mapcomplete_parkings.json | 30 +- Docs/TagInfo/mapcomplete_personal.json | 1718 ++++++++++++++++- Docs/TagInfo/mapcomplete_pets.json | 804 ++++++++ Docs/TagInfo/mapcomplete_shops.json | 804 ++++++++ Docs/TagInfo/mapcomplete_sports.json | 804 ++++++++ Docs/TagInfo/mapcomplete_toilets.json | 74 + Docs/TagInfo/mapcomplete_vending_machine.json | 30 +- Docs/Themes/mapcomplete-changes.md | 2 - Docs/Themes/personal.md | 1 + Docs/URL_Parameters.md | 13 +- Docs/wikiIndex.txt | 9 + .../mapcomplete-changes.json | 97 +- scripts/generateDocs.ts | 12 +- src/Customizations/SharedTagRenderings.ts | 71 - src/Models/ThemeConfig/WithContextLoader.ts | 7 - src/UI/i18n/Locale.ts | 33 +- 142 files changed, 9404 insertions(+), 908 deletions(-) create mode 100644 Docs/Layers/elongated_coin.md create mode 100644 Docs/TagInfo/mapcomplete_elongated_coin.json delete mode 100644 src/Customizations/SharedTagRenderings.ts diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index 3941aaf99f..1f54222561 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -226,6 +226,8 @@ - kindergarten_childcare - pharmacy - postoffices + - questions + - questions - shops - shower - sports_centre @@ -380,6 +382,8 @@ - climbing_gym - food - observation_tower + - questions + - questions - shops - ticket_validator @@ -432,6 +436,7 @@ - hackerspace - parking - picnic_table + - questions - railway_platforms - reception_desk - shops diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index ccbfca14a7..aff72f926e 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -10,529 +10,7 @@ The following items can be easily reused in your layers ## Table of contents 1. [Builtin questions](#builtin-questions) - + [questions](#questions) - + [images](#images) - + [mapillary](#mapillary) - + [export_as_gpx](#export_as_gpx) - + [export_as_geojson](#export_as_geojson) - + [wikipedia](#wikipedia) - + [reviews](#reviews) - + [minimap](#minimap) - + [phone](#phone) - + [osmlink](#osmlink) - + [email](#email) - + [website](#website) - + [wheelchair-access](#wheelchair-access) - + [dog-access](#dog-access) - + [description](#description) - + [opening_hours](#opening_hours) - + [opening_hours_24_7](#opening_hours_24_7) - + [opening_hours_by_appointment](#opening_hours_by_appointment) - + [service:electricity](#serviceelectricity) - + [payment-options](#payment-options) - + [payment-options-split](#payment-options-split) - + [payment-options-advanced](#payment-options-advanced) - + [denominations-coins](#denominations-coins) - + [denominations-notes](#denominations-notes) - + [all_tags](#all_tags) - + [just_created](#just_created) - + [multilevels](#multilevels) - + [level](#level) - + [smoking](#smoking) - + [induction-loop](#induction-loop) - + [internet](#internet) - + [internet-fee](#internet-fee) - + [internet-ssid](#internet-ssid) - + [luminous_or_lit](#luminous_or_lit) - - - - -### questions - - - -{questions()} - -*Read-only tagrendering* - - - -### images - - - -{image_carousel()}{image_upload()} - -*Read-only tagrendering* - - - -### mapillary - - - -{mapillary()} - -*Read-only tagrendering* - - - -### export_as_gpx - - - -{export_as_gpx()} - -*Read-only tagrendering* - - - -### export_as_geojson - - - -{export_as_geojson()} - -*Read-only tagrendering* - - - -### wikipedia - - - -{wikipedia():max-height:25rem} - -What is the corresponding Wikidata entity? - - - - - {wikipedia():max-height:25rem} - - No Wikipedia page has been linked yet - - - - -### reviews - - - -{reviews()} - -*Read-only tagrendering* - - - -### minimap - - - -{minimap(18, id): width:100%; height:8rem; border-radius:2rem; overflow: hidden; pointer-events: none;} - -*Read-only tagrendering* - - - -### phone - - - -{phone} - -What is the phone number of {title()}? - - - - - {contact:phone} - - - - -### osmlink - - - - - -*Read-only tagrendering* - - - - - Uploading... - - - - -### email - - - -{email} - -What is the email address of {title()}? - - - - - {contact:email} - - - - -### website - - - -{website} - -What is the website of {title()}? - - - - - {contact:website} - - - - -### wheelchair-access - - - -Is this place accessible with a wheelchair? - - - - - This place is specially adapted for wheelchair users - - This place is easily reachable with a wheelchair - - It is possible to reach this place in a wheelchair, but it is not easy - - This place is not reachable with a wheelchair - - - - -### dog-access - - - -Are dogs allowed in this business? - - - - - Dogs are allowed - - Dogs are not allowed - - Dogs are allowed, but they have to be leashed - - Dogs are allowed and can run around freely - - - - -### description - - - -{description} - -Is there still some relevant info that the previous questions did not cover? Feel free to add it here. - - - -### opening_hours - - - -

Opening hours

{opening_hours_table(opening_hours)} - -What are the opening hours of {title()}? - - - -### opening_hours_24_7 - - - -

Opening hours

{opening_hours_table(opening_hours)} - -What are the opening hours of {title()}? - - - - - 24/7 opened (including holidays) - - - - -### opening_hours_by_appointment - - - -

Opening hours

{opening_hours_table(opening_hours)} - -What are the opening hours of {title()}? - - - - - Only by appointment - - Only by appointment - - - - -### service:electricity - - - -Does this amenity have electrical outlets, available to customers when they are inside? - - - - - There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics - - There are a few domestic sockets available to customers seated indoors, where they can charge their electronics - - There are no sockets available indoors to customers, but charging might be possible if the staff is asked - - There are a no domestic sockets available to customers seated indoors - - - - -### payment-options - - - -Which methods of payment are accepted here? - - - - - Cash is accepted here - - Payment cards are accepted here - - Payment by QR-code is possible here - - - - -### payment-options-split - - - -Which methods of payment are accepted here? - - - - - Cash is accepted here - - Payment cards are accepted here - - Payment by QR-code is possible here - - Coins are accepted here - - Bank notes are accepted here - - Debit cards are accepted here - - Credit cards are accepted here - - - - -### payment-options-advanced - - - -Which methods of payment are accepted here? - - - - - Cash is accepted here - - Payment cards are accepted here - - Payment by QR-code is possible here - - Payment is done using a dedicated app - - Payment is done using a membership card - - - - -### denominations-coins - - - -What coins can you use to pay here? - - - - - 1 cent coins are accepted - - 2 cent coins are accepted - - 5 cent coins are accepted - - 10 cent coins are accepted - - 20 cent coins are accepted - - 50 cent coins are accepted - - 1 euro coins are accepted - - 2 euro coins are accepted - - - - -### denominations-notes - - - -what notes can you use to pay here? - - - - - 5 euro notes are accepted - - 10 euro notes are accepted - - 20 euro notes are accepted - - 50 euro notes are accepted - - 100 euro notes are accepted - - 200 euro notes are accepted - - 500 euro notes are accepted - - - - -### all_tags - - - -{all_tags()} - -*Read-only tagrendering* - - - -### just_created - - - -*Read-only tagrendering* - - - - - You just created this element! Thanks for sharing this info with the world and helping people worldwide. - - - - -### multilevels - - - -This elevator goes to floors {level} - -What levels does this elevator go to? - - - - - Located underground - - Located on the ground floor - - Located on the ground floor - - Located on the first floor - - Located on the first basement level - - - - -### level - - - -Located on the {level}th floor - -On what level is this feature located? - - - - - Located underground - - Located on the ground floor - - Located on the ground floor - - Located on the first floor - - Located on the first basement level - - - - -### smoking - - - -Is smoking allowed at {title()}? - - - - - Smoking is allowed - - Smoking is not allowed - - Smoking is allowed outside. - - - - -### induction-loop - - - -Does this place have an audio induction loop for people with reduced hearing? - - - - - This place has an audio induction loop - - This place does not have an audio induction loop - - - - -### internet - - - -Does this place offer internet access? - - - - - This place offers wireless internet access - - This place does not offer internet access - - This place offers internet access - - This place offers internet access via a terminal or computer - - This place offers wired internet access - - - - -### internet-fee - - - -Is there a fee for internet access? - - - - - There is a fee for the internet access at this place - - Internet access is free at this place - - Internet access is free at this place, for customers only - - - - -### internet-ssid - - - -The network name is {internet_access:ssid} - -What is the network name for the wireless internet access? - - - - - Telekom - - - - -### luminous_or_lit - - - -Is this object lit or does it emit light? - - - - - This object both emits light and is lighted by an external light source - - This object emits light - - This object is lit externally, e.g. by a spotlight or other lights - - This object does not emit light and is not lighted by externally -This document is autogenerated from [Customizations/SharedTagRenderings.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Customizations/SharedTagRenderings.ts), [assets/tagRenderings/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/tagRenderings/questions.json) +This document is autogenerated from [src/Customizations/SharedTagRenderings.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Customizations/SharedTagRenderings.ts), [assets/layers/questions/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/questions/questions.json) diff --git a/Docs/CalculatedTags.md b/Docs/CalculatedTags.md index 65cc1d4b14..4617eca58d 100644 --- a/Docs/CalculatedTags.md +++ b/Docs/CalculatedTags.md @@ -26,6 +26,7 @@ + [_level](#_level) + [_referencing_ways](#_referencing_ways) + [_last_edit:passed_time](#_last_editpassed_time) + + [_currency](#_currency) + [distanceTo](#distanceto) + [overlapWith](#overlapwith) + [enclosingFeatures](#enclosingfeatures) @@ -223,6 +224,16 @@ This is a lazy metatag and is only calculated when needed +### _currency + + + +Adds the currency valid for the object, based on country or explicit tagging. Can be a single currency or a semicolon-separated list of currencies. Empty if no currency is found. + +This is a lazy metatag and is only calculated when needed + + + Calculating tags with Javascript ---------------------------------- @@ -351,4 +362,4 @@ If a 'unique tag key' is given, the tag with this key will only appear once (e.g 0. key -This document is autogenerated from [Logic/SimpleMetaTagger.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Logic/SimpleMetaTagger.ts), [Logic/ExtraFunctions.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Logic/ExtraFunctions.ts) +This document is autogenerated from [src/Logic/SimpleMetaTagger.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/SimpleMetaTagger.ts), [src/Logic/ExtraFunctions.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/ExtraFunctions.ts) diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index 749cd262a2..f02dd38faf 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -140,7 +140,7 @@ The question is *Does this advertisement cycle through multiple messages?* -### luminous_or_lit +### luminous_or_lit_advertising diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md index a9815681d9..0574b93959 100644 --- a/Docs/Layers/all_streets.md +++ b/Docs/Layers/all_streets.md @@ -135,7 +135,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md index 13cfe108e5..2b3785feda 100644 --- a/Docs/Layers/ambulancestation.md +++ b/Docs/Layers/ambulancestation.md @@ -162,7 +162,7 @@ This is rendered with `The operator is a(n) {operator:type} entity.` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index baa6b96896..6bb291c52d 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -55,6 +55,14 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/wikidata#values) [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) +[](https://taginfo.openstreetmap.org/keys/backrest#values) [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) +[](https://taginfo.openstreetmap.org/keys/seats#values) [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) | +[](https://taginfo.openstreetmap.org/keys/material#values) [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) [stone](https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone) [concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [plastic](https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic) [steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel) +[](https://taginfo.openstreetmap.org/keys/direction#values) [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | +[](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [brown](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [gray](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) +[](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) +[](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) @@ -82,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -231,6 +239,194 @@ The question is *Does this artwork serve as a bench?* +### bench-backrest + + + +The question is *Does this bench have a backrest?* + + + + + + - *This bench is two-sided and shares the backrest* corresponds with `backrest=yes&two_sided=yes` + - *Does have a backrest* corresponds with `backrest=yes` + - *Does not have a backrest* corresponds with `backrest=no` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-seats + + + +The question is *How many seats does this bench have?* + +This rendering asks information about the property [seats](https://wiki.openstreetmap.org/wiki/Key:seats) + +This is rendered with `{seats} seats` + + + + + + - *This bench does not have separated seats* corresponds with `seats:separated=no` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-material + + + +The question is *What is the bench (seating) made from?* + +This rendering asks information about the property [material](https://wiki.openstreetmap.org/wiki/Key:material) + +This is rendered with `Material: {material}` + + + + + + - *The seating is made from wood* corresponds with `material=wood` + - *The seating is made from metal* corresponds with `material=metal` + - *The seating is made from stone* corresponds with `material=stone` + - *The seating is made from concrete* corresponds with `material=concrete` + - *The seating is made from plastic* corresponds with `material=plastic` + - *The seating is made from steel* corresponds with `material=steel` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-direction + + + +The question is *In which direction are you looking when sitting on the bench?* + +This rendering asks information about the property [direction](https://wiki.openstreetmap.org/wiki/Key:direction) + +This is rendered with `When sitting on the bench, one looks towards {direction}°.` + + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-colour + + + +The question is *Which colour does this bench have?* + +This rendering asks information about the property [colour](https://wiki.openstreetmap.org/wiki/Key:colour) + +This is rendered with `Colour: {colour}` + + + + + + - *Colour: brown* corresponds with `colour=brown` + - *Colour: green* corresponds with `colour=green` + - *Colour: gray* corresponds with `colour=gray` + - *Colour: white* corresponds with `colour=white` + - *Colour: red* corresponds with `colour=red` + - *Colour: black* corresponds with `colour=black` + - *Colour: blue* corresponds with `colour=blue` + - *Colour: yellow* corresponds with `colour=yellow` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-survey:date + + + +The question is *When was this bench last surveyed?* + +This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) + +This is rendered with `This bench was last surveyed on {survey:date}` + + + + + + - *Surveyed today!* corresponds with `survey:date=` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-inscription + + + +The question is *Does this bench have an inscription?* + +This rendering asks information about the property [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) + +This is rendered with `This bench does have the following inscription:

{inscription}

` + + + + + + - *This bench does not have an inscription* corresponds with `not:inscription=yes` + - *This bench does (probably) not have an inscription* corresponds with `` + - This option cannot be chosen as answer + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-memorial + + + +The question is *Does this bench act as memorial for someone or something?* + + + + + + - *This bench is a memorial for someone or something* corresponds with `historic=memorial` + - *This bench is a not a memorial for someone or something* corresponds with `not:historic=memorial` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + ### leftover-questions diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md index 67d3780c07..26184c53d0 100644 --- a/Docs/Layers/atm.md +++ b/Docs/Layers/atm.md @@ -81,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index 9fa4ce16a2..c4bfd1c465 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index 0c79713d19..54686f4969 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -5,7 +5,7 @@ - + A bench is a wooden, metal, stone, … surface where a human can sit. This layers visualises them and asks a few questions about them. @@ -58,6 +58,11 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | [](https://taginfo.openstreetmap.org/keys/tourism#values) [tourism](https://wiki.openstreetmap.org/wiki/Key:tourism) | Multiple choice | [artwork](https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork) [](https://wiki.openstreetmap.org/wiki/Tag:tourism%3D) [](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) +[](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) +[](https://taginfo.openstreetmap.org/keys/artist:wikidata#values) [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | +[](https://taginfo.openstreetmap.org/keys/artist_name#values) [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | @@ -85,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -283,6 +288,113 @@ This tagrendering has labels `bench-questions` +### artwork-artwork_type + + + +The question is *What is the type of this artwork?* + +This rendering asks information about the property [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) + +This is rendered with `This is a {artwork_type}` + + + + + + - *Architecture* corresponds with `artwork_type=architecture` + - *Mural* corresponds with `artwork_type=mural` + - *Painting* corresponds with `artwork_type=painting` + - *Sculpture* corresponds with `artwork_type=sculpture` + - *Statue* corresponds with `artwork_type=statue` + - *Bust* corresponds with `artwork_type=bust` + - *Stone* corresponds with `artwork_type=stone` + - *Installation* corresponds with `artwork_type=installation` + - *Graffiti* corresponds with `artwork_type=graffiti` + - *Relief* corresponds with `artwork_type=relief` + - *Azulejo (Spanish decorative tilework)* corresponds with `artwork_type=azulejo` + - *Tilework* corresponds with `artwork_type=tilework` + - *Woodcarving* corresponds with `artwork_type=woodcarving` + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-artist-wikidata + + + +The question is *Who made this artwork?* + +This rendering asks information about the property [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) + +This is rendered with `This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-artist_name + + + +The question is *Which artist created this?* + +This rendering asks information about the property [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) + +This is rendered with `Created by {artist_name}` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-website + + + +The question is *Is there a website with more information about this artwork?* + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) + +This is rendered with `More information on this website` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork_subject + + + +The question is *What does this artwork depict?* + +This rendering asks information about the property [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) + +This is rendered with `This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + ### leftover-questions diff --git a/Docs/Layers/bench_at_pt.md b/Docs/Layers/bench_at_pt.md index 77fc172172..0e37a91507 100644 --- a/Docs/Layers/bench_at_pt.md +++ b/Docs/Layers/bench_at_pt.md @@ -76,7 +76,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md index fff4eecf6c..7126f98815 100644 --- a/Docs/Layers/bicycle_library.md +++ b/Docs/Layers/bicycle_library.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md index c67a14097c..0d623ef0ab 100644 --- a/Docs/Layers/bicycle_rental.md +++ b/Docs/Layers/bicycle_rental.md @@ -87,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md index e8fabc44c0..2033dfb86f 100644 --- a/Docs/Layers/bicycle_rental_non_docking.md +++ b/Docs/Layers/bicycle_rental_non_docking.md @@ -85,7 +85,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_tube_vending_machine.md b/Docs/Layers/bicycle_tube_vending_machine.md index 1094b34c25..ad88914a54 100644 --- a/Docs/Layers/bicycle_tube_vending_machine.md +++ b/Docs/Layers/bicycle_tube_vending_machine.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md index 0ff7478baa..d2a1bf9839 100644 --- a/Docs/Layers/bike_cafe.md +++ b/Docs/Layers/bike_cafe.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md index 1edfd3cb47..225c369a83 100644 --- a/Docs/Layers/bike_cleaning.md +++ b/Docs/Layers/bike_cleaning.md @@ -76,7 +76,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md index c310ae6418..4954944607 100644 --- a/Docs/Layers/bike_parking.md +++ b/Docs/Layers/bike_parking.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md index 25781d3131..af95fe4e22 100644 --- a/Docs/Layers/bike_repair_station.md +++ b/Docs/Layers/bike_repair_station.md @@ -87,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 40f7a6a314..b2ce278d60 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -57,10 +57,19 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/service:bicycle:retail#values) [service:bicycle:retail](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno) [](https://taginfo.openstreetmap.org/keys/service:bicycle:repair#values) [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) [](https://taginfo.openstreetmap.org/keys/service:bicycle:rental#values) [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) +[](https://taginfo.openstreetmap.org/keys/rental#values) [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) +[](https://taginfo.openstreetmap.org/keys/capacity:city_bike#values) [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:ebike#values) [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:kid_bike#values) [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:bmx#values) [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:mtb#values) [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:bicycle_pannier#values) [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:tandem_bicycle#values) [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | [](https://taginfo.openstreetmap.org/keys/service:bicycle:second_hand#values) [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) [](https://taginfo.openstreetmap.org/keys/service:bicycle:pump#values) [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) [](https://taginfo.openstreetmap.org/keys/service:bicycle:diy#values) [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) [](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning#values) [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning:charge#values) [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | [](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | @@ -89,7 +98,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -272,6 +281,162 @@ The question is *Does this shop rent out bikes?* +### bicycle-types + + + +The question is *What kind of bicycles and accessories are rented here?* + +This rendering asks information about the property [rental](https://wiki.openstreetmap.org/wiki/Key:rental) + +This is rendered with `{rental} is rented here` + + + + + + - *Normal city bikes can be rented here* corresponds with `rental=city_bike` + - *Electrical bikes can be rented here* corresponds with `rental=ebike` + - *BMX bikes can be rented here* corresponds with `rental=bmx` + - *Mountainbikes can be rented here* corresponds with `rental=mtb` + - *Bikes for children can be rented here* corresponds with `rental=kid_bike` + - *Tandem bicycles can be rented here* corresponds with `rental=tandem` + - *Race bicycles can be rented here* corresponds with `rental=racebike` + - *Bike helmets can be rented here* corresponds with `rental=bike_helmet` + + +This tagrendering is only visible in the popup if the following condition is met: `service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-city_bike + + + +The question is *How many city bikes can be rented here?* + +This rendering asks information about the property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) + +This is rendered with `{capacity:city_bike} city bikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*city_bike.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-ebike + + + +The question is *How many electrical bikes can be rented here?* + +This rendering asks information about the property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) + +This is rendered with `{capacity:ebike} electrical bikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*ebike.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-kid_bike + + + +The question is *How many bikes for children can be rented here?* + +This rendering asks information about the property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) + +This is rendered with `{capacity:kid_bike} bikes for children can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*kid_bike.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-bmx + + + +The question is *How many BMX bikes can be rented here?* + +This rendering asks information about the property [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) + +This is rendered with `{capacity:bmx} BMX bikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*bmx.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-mtb + + + +The question is *How many mountainbikes can be rented here?* + +This rendering asks information about the property [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) + +This is rendered with `{capacity:mtb} mountainbikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*mtb.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-bicycle_pannier + + + +The question is *How many bicycle panniers can be rented here?* + +This rendering asks information about the property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) + +This is rendered with `{capacity:bicycle_pannier} bicycle panniers can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*bicycle_pannier.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-tandem_bicycle + + + +The question is *How many tandem can be rented here?* + +This rendering asks information about the property [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) + +This is rendered with `{capacity:tandem_bicycle} tandem can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*tandem_bicycle.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + ### bike_repair_second-hand-bikes @@ -340,12 +505,23 @@ The question is *Are bicycles washed here?* -### bikecleaningbikecleaningservicebicyclecleaningcharge +### bike_cleaning-service:bicycle:cleaning:charge -This tagrendering has no question and is thus read-only +The question is *How much does it cost to use the cleaning service?* +This rendering asks information about the property [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) + +This is rendered with `Using the cleaning service costs {service:bicycle:cleaning:charge}` + + + + + + - *The cleaning service is free to use* corresponds with `service:bicycle:cleaning:fee=no` + - *Free to use* corresponds with `service:bicycle:cleaning:fee=yes` + - This option cannot be chosen as answer diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md index 8a66060f87..eee0b97878 100644 --- a/Docs/Layers/bike_themed_object.md +++ b/Docs/Layers/bike_themed_object.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md index ef29531938..398e89083a 100644 --- a/Docs/Layers/binocular.md +++ b/Docs/Layers/binocular.md @@ -76,7 +76,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/birdhide.md b/Docs/Layers/birdhide.md index 5f6cd18ef9..3abb877d6c 100644 --- a/Docs/Layers/birdhide.md +++ b/Docs/Layers/birdhide.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md index a5b485aac5..36205df914 100644 --- a/Docs/Layers/cafe_pub.md +++ b/Docs/Layers/cafe_pub.md @@ -89,7 +89,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md index 5db6a8502b..57924f0e1c 100644 --- a/Docs/Layers/car_rental.md +++ b/Docs/Layers/car_rental.md @@ -67,7 +67,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md index dcbbc09703..c4ac4980d2 100644 --- a/Docs/Layers/caravansites.md +++ b/Docs/Layers/caravansites.md @@ -86,7 +86,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -271,7 +271,7 @@ This is rendered with `More details about this place: {description}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md index 7a96658b13..3ecc1c7688 100644 --- a/Docs/Layers/charging_station.md +++ b/Docs/Layers/charging_station.md @@ -155,7 +155,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -1697,7 +1697,7 @@ This tagrendering has labels `technical` -### opening_hours_24_7 +### OH @@ -1752,7 +1752,7 @@ This tagrendering is only visible in the popup if the following condition is met -### payment-options-advanced +### payment-options @@ -2013,7 +2013,7 @@ The question is *Does one have to pay a parking fee while charging?* -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md index 51609f548d..a2fc011228 100644 --- a/Docs/Layers/charging_station_ebikes.md +++ b/Docs/Layers/charging_station_ebikes.md @@ -153,7 +153,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -1695,7 +1695,7 @@ This tagrendering has labels `technical` -### opening_hours_24_7 +### OH @@ -1750,7 +1750,7 @@ This tagrendering is only visible in the popup if the following condition is met -### payment-options-advanced +### payment-options @@ -2011,7 +2011,7 @@ The question is *Does one have to pay a parking fee while charging?* -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/climbing_area.md b/Docs/Layers/climbing_area.md index 3d7ebc5d7a..f69cd5aa5a 100644 --- a/Docs/Layers/climbing_area.md +++ b/Docs/Layers/climbing_area.md @@ -51,6 +51,9 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) [](https://taginfo.openstreetmap.org/keys/climbing#values) [climbing](https://wiki.openstreetmap.org/wiki/Key:climbing) | Multiple choice | [boulder](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Dboulder) [crag](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Dcrag) [area](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Darea) [](https://taginfo.openstreetmap.org/keys/rock#values) [rock](https://wiki.openstreetmap.org/wiki/Key:rock) | [string](../SpecialInputElements.md#string) | [limestone](https://wiki.openstreetmap.org/wiki/Tag:rock%3Dlimestone) +[](https://taginfo.openstreetmap.org/keys/url#values) [url](https://wiki.openstreetmap.org/wiki/Key:url) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) +[](https://taginfo.openstreetmap.org/keys/climbing:boulder#values) [climbing:boulder](https://wiki.openstreetmap.org/wiki/Key:climbing:boulder) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dlimited) @@ -78,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -185,6 +188,61 @@ This tagrendering is only visible in the popup if the following condition is met +### website + + + +The question is *Is there a (unofficial) website with more informations (e.g. topos)?* + +This rendering asks information about the property [url](https://wiki.openstreetmap.org/wiki/Key:url) + +This is rendered with `{url}` + + + +This tagrendering is only visible in the popup if the following condition is met: `leisure!~^(sports_centre)$&sport=climbing` + + + +### fee + + + +The question is *Is a fee required to climb here?* + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) + +This is rendered with `A fee of {charge} should be paid for climbing here` + + + + + + - *Climbing here is free of charge* corresponds with `fee=no` + - *Paying a fee is required to climb here* corresponds with `fee=yes` + + + + +### bouldering + + + +The question is *Is bouldering possible here?* + + + + + + - *Bouldering is possible here* corresponds with `climbing:boulder=yes` + - *Bouldering is not possible here* corresponds with `climbing:boulder=no` + - *Bouldering is possible, although there are only a few problems* corresponds with `climbing:boulder=limited` + - *There are {climbing:boulder} boulder problems* corresponds with `climbing:boulder~.+` + - This option cannot be chosen as answer + + + + ### leftover-questions diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md index b2d3b59b6f..d6e734a510 100644 --- a/Docs/Layers/climbing_gym.md +++ b/Docs/Layers/climbing_gym.md @@ -51,10 +51,18 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/service:climbing_shoes:rental#values) [service:climbing_shoes:rental](https://wiki.openstreetmap.org/wiki/Key:service:climbing_shoes:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_shoes:rental%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_shoes:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_shoes:rental%3Dno) [](https://taginfo.openstreetmap.org/keys/service:climbing_harness:rental#values) [service:climbing_harness:rental](https://wiki.openstreetmap.org/wiki/Key:service:climbing_harness:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_harness:rental%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_harness:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_harness:rental%3Dno) [](https://taginfo.openstreetmap.org/keys/service:climbing_rope:rental#values) [service:climbing_rope:rental](https://wiki.openstreetmap.org/wiki/Key:service:climbing_rope:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_rope:rental%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_rope:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_rope:rental%3Dno) +[](https://taginfo.openstreetmap.org/keys/climbing:boulder#values) [climbing:boulder](https://wiki.openstreetmap.org/wiki/Key:climbing:boulder) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dlimited) +[](https://taginfo.openstreetmap.org/keys/climbing:sport#values) [climbing:sport](https://wiki.openstreetmap.org/wiki/Key:climbing:sport) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:sport%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:sport%3Dno) +[](https://taginfo.openstreetmap.org/keys/climbing:toprope#values) [climbing:toprope](https://wiki.openstreetmap.org/wiki/Key:climbing:toprope) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:toprope%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:toprope%3Dno) +[](https://taginfo.openstreetmap.org/keys/climbing:length#values) [climbing:length](https://wiki.openstreetmap.org/wiki/Key:climbing:length) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/climbing:grade:french:min#values) [climbing:grade:french:min](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:min) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/climbing:grade:french:max#values) [climbing:grade:french:max](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:max) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/climbing:bolts:max#values) [climbing:bolts:max](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts:max) | [pnat](../SpecialInputElements.md#pnat) | [](https://taginfo.openstreetmap.org/keys/climbing:speed#values) [climbing:speed](https://wiki.openstreetmap.org/wiki/Key:climbing:speed) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:speed%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:speed%3Dno) [](https://taginfo.openstreetmap.org/keys/internet_access#values) [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) @@ -86,7 +94,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -174,6 +182,26 @@ This tagrendering has labels `contact` +### fee + + + +The question is *Is a fee required to climb here?* + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) + +This is rendered with `A fee of {charge} should be paid for climbing here` + + + + + + - *Climbing here is free of charge* corresponds with `fee=no` + - *Paying a fee is required to climb here* corresponds with `fee=yes` + + + + ### payment-options @@ -285,51 +313,114 @@ The question is *Can one rent a climbing rope here?* -### climbingbouldering +### bouldering -This tagrendering has no question and is thus read-only +The question is *Is bouldering possible here?* -### climbingsportclimbing + - *Bouldering is possible here* corresponds with `climbing:boulder=yes` + - *Bouldering is not possible here* corresponds with `climbing:boulder=no` + - *Bouldering is possible, although there are only a few problems* corresponds with `climbing:boulder=limited` + - *There are {climbing:boulder} boulder problems* corresponds with `climbing:boulder~.+` + - This option cannot be chosen as answer -This tagrendering has no question and is thus read-only + +### sportclimbing + + + +The question is *Is sport climbing possible here on fixed anchors?* -### climbingtoprope + - *Sport climbing is possible here* corresponds with `climbing:sport=yes` + - *Sport climbing is not possible here* corresponds with `climbing:sport=no` + - *There are {climbing:sport} sport climbing routes* corresponds with `climbing:sport~.+` + - This option cannot be chosen as answer -This tagrendering has no question and is thus read-only + +### toprope + + + +The question is *Is toprope climbing possible here?* -### climbingmindifficulty + - *Toprope climbing is possible here* corresponds with `climbing:toprope=yes` + - *Toprope climbing is not possible here* corresponds with `climbing:toprope=no` + - *There are {climbing:toprope} toprope routes* corresponds with `climbing:toprope~.+` + - This option cannot be chosen as answer -This tagrendering has no question and is thus read-only + +### average_length + + + +The question is *What is the (average) length of the routes in meters?* + +This rendering asks information about the property [climbing:length](https://wiki.openstreetmap.org/wiki/Key:climbing:length) + +This is rendered with `The routes are {canonical(climbing:length)} long on average` -### climbingmaxdifficulty +### min_difficulty -This tagrendering has no question and is thus read-only +The question is *What is the grade of the easiest route here, according to the french classification system?* + +This rendering asks information about the property [climbing:grade:french:min](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:min) + +This is rendered with `The lowest grade is {climbing:grade:french:min} according to the french/belgian system` + + + + + +### max_difficulty + + + +The question is *What is the highest grade route here, according to the french classification system?* + +This rendering asks information about the property [climbing:grade:french:max](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:max) + +This is rendered with `The highest grade is {climbing:grade:french:max} according to the french/belgian system` + + + +This tagrendering is only visible in the popup if the following condition is met: `climbing!~^(route)$&climbing:sport=yes|sport=climbing` + + + +### max_bolts + + + +The question is *How many bolts do routes in {title()} have at most?* + +This rendering asks information about the property [climbing:bolts:max](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts:max) + +This is rendered with `The sport climbing routes here have at most {climbing:bolts:max} bolts.
This is without relays and indicates how much quickdraws a climber needs
` diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md index 12e0795847..a653ad7dcd 100644 --- a/Docs/Layers/climbing_route.md +++ b/Docs/Layers/climbing_route.md @@ -81,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md index c3ffafc41e..7a552cbf7f 100644 --- a/Docs/Layers/clock.md +++ b/Docs/Layers/clock.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md index 70fb4334ae..0013d6e9bc 100644 --- a/Docs/Layers/crossings.md +++ b/Docs/Layers/crossings.md @@ -90,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/cultural_places_without_etymology.md b/Docs/Layers/cultural_places_without_etymology.md index a076268507..da20f20d77 100644 --- a/Docs/Layers/cultural_places_without_etymology.md +++ b/Docs/Layers/cultural_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md index fab162e0e8..18191b3787 100644 --- a/Docs/Layers/defibrillator.md +++ b/Docs/Layers/defibrillator.md @@ -90,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md index 47da7add6c..734a37cd68 100644 --- a/Docs/Layers/dentist.md +++ b/Docs/Layers/dentist.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index d230498d75..db6b402f83 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -81,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dogfoodb.md b/Docs/Layers/dogfoodb.md index 436541f5de..bcbfe17715 100644 --- a/Docs/Layers/dogfoodb.md +++ b/Docs/Layers/dogfoodb.md @@ -99,7 +99,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dogpark.md b/Docs/Layers/dogpark.md index 030baa339d..88709a12c2 100644 --- a/Docs/Layers/dogpark.md +++ b/Docs/Layers/dogpark.md @@ -145,7 +145,7 @@ This tagrendering has no question and is thus read-only -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dogshop.md b/Docs/Layers/dogshop.md index 6207656e59..ac6f186a68 100644 --- a/Docs/Layers/dogshop.md +++ b/Docs/Layers/dogshop.md @@ -47,6 +47,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -83,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -105,6 +106,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -339,7 +518,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md index a85ce7bf0f..d6b3af4c65 100644 --- a/Docs/Layers/drinking_water.md +++ b/Docs/Layers/drinking_water.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md index 806216a7d7..8b200a3028 100644 --- a/Docs/Layers/dumpstations.md +++ b/Docs/Layers/dumpstations.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/education_institutions_without_etymology.md b/Docs/Layers/education_institutions_without_etymology.md index b4ecfc82cf..53b366d0d2 100644 --- a/Docs/Layers/education_institutions_without_etymology.md +++ b/Docs/Layers/education_institutions_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index c57ea45c30..ae32eb4889 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/elongated_coin.md b/Docs/Layers/elongated_coin.md new file mode 100644 index 0000000000..daa3c03f64 --- /dev/null +++ b/Docs/Layers/elongated_coin.md @@ -0,0 +1,320 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + + elongated_coin +================ + + + + + +Layer showing penny presses. + + + + + + + - This layer is shown at zoomlevel **0** and higher + + + + +#### Themes using this layer + + + + + + - [elongated_coin](https://mapcomplete.osm.be/elongated_coin) + + +This is a special layer - data is not sourced from OpenStreetMap + + + + Supported attributes +---------------------- + + + +Warning: + +this quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) +[](https://taginfo.openstreetmap.org/keys/coin:design_count#values) [coin:design_count](https://wiki.openstreetmap.org/wiki/Key:coin:design_count) | [pnat](../SpecialInputElements.md#pnat) | [1](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D2) [3](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D3) [4](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D4) +[](https://taginfo.openstreetmap.org/keys/coin:type#values) [coin:type](https://wiki.openstreetmap.org/wiki/Key:coin:type) | [string](../SpecialInputElements.md#string) | [2cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D2cent) [5cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D5cent) [10cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D10cent) [25cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D25cent) [50cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D50cent) +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:charge%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:charge%3D2 EUR) +[](https://taginfo.openstreetmap.org/keys/payment:coins:denominations#values) [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR) +[](https://taginfo.openstreetmap.org/keys/indoor#values) [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno) +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) + + + + +### just_created + + + +This element shows a 'thank you' that the contributor has recently created this element + +This tagrendering has no question and is thus read-only + + + + + + - *You just created this element! Thanks for sharing this info with the world and helping people worldwide.* corresponds with `id~.+` + + +This tagrendering is only visible in the popup if the following condition is met: `_backend~.+&_last_edit:passed_time<300&|_version_number=1` + + + +### images + + + +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images + +This tagrendering has no question and is thus read-only + + + + + +### opening_hours_24_7 + + + +The question is *What are the opening hours of {title()}?* + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) + +This is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + + + + + + - *24/7 opened (including holidays)* corresponds with `opening_hours=24/7` + + + + +### designs + + + +The question is *How many designs are available?* + +This rendering asks information about the property [coin:design_count](https://wiki.openstreetmap.org/wiki/Key:coin:design_count) + +This is rendered with `This penny press has {coin:design_count} designs available.` + + + + + + - *This penny press has one design available.* corresponds with `coin:design_count=1` + - *This penny press has two designs available.* corresponds with `coin:design_count=2` + - *This penny press has three designs available.* corresponds with `coin:design_count=3` + - *This penny press has four designs available.* corresponds with `coin:design_count=4` + + + + +### coin + + + +The question is *What coin is used for pressing?* + +This rendering asks information about the property [coin:type](https://wiki.openstreetmap.org/wiki/Key:coin:type) + +This is rendered with `This penny press uses a {coin:type} coin for pressing.` + + + + + + - *This penny press uses a 2 cent coin for pressing.* corresponds with `coin:type=2cent` + - *This penny press uses a 5 cent coin for pressing.* corresponds with `coin:type=5cent` + - *This penny press uses a 10 cent coin for pressing.* corresponds with `coin:type=10cent` + - *This penny press uses a 25 cent coin for pressing.* corresponds with `coin:type=25cent` + - *This penny press uses a 50 cent coin for pressing.* corresponds with `coin:type=50cent` + + + + +### website + + + +The question is *What is the website of {title()}?* + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) + +This is rendered with `{website}` + + + + + + - *{contact:website}* corresponds with `contact:website~.+` + - This option cannot be chosen as answer + + +This tagrendering has labels `contact` + + + +### charge + + + +The question is *How much does it cost to press a penny?* + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) + +This is rendered with `It costs {charge} to press a penny.` + + + + + + - *It costs 1 euro to press a penny.* corresponds with `charge=1 EUR` + - *It costs 2 euros to press a penny.* corresponds with `charge=2 EUR` + + + + +### denominations-coins + + + +The question is *What coins can you use to pay here?* + + + + + + - *1 cent coins are accepted* corresponds with `payment:coins:denominations=0.01 EUR` + - *2 cent coins are accepted* corresponds with `payment:coins:denominations=0.02 EUR` + - *5 cent coins are accepted* corresponds with `payment:coins:denominations=0.05 EUR` + - *10 cent coins are accepted* corresponds with `payment:coins:denominations=0.10 EUR` + - *20 cent coins are accepted* corresponds with `payment:coins:denominations=0.20 EUR` + - *50 cent coins are accepted* corresponds with `payment:coins:denominations=0.50 EUR` + - *1 euro coins are accepted* corresponds with `payment:coins:denominations=1 EUR` + - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` + + +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` + + + +### indoor + + + +The question is *Is the penny press indoors?* + + + + + + - *This penny press is located indoors.* corresponds with `indoor=yes` + - *This penny press is located outdoors.* corresponds with `indoor=no` + + + + +### level + + + +The question is *On what level is this feature located?* + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) + +This is rendered with `Located on the {level}th floor` + + + + + + - *Located underground* corresponds with `location=underground` + - This option cannot be chosen as answer + - *Located on the ground floor* corresponds with `level=0` + - *Located on the ground floor* corresponds with `` + - This option cannot be chosen as answer + - *Located on the first floor* corresponds with `level=1` + - *Located on the first basement level* corresponds with `level=-1` + + + + +### leftover-questions + + + +This tagrendering has no question and is thus read-only + + + + + +### minimap + + + +Shows a small map with the feature. Added by default to every popup + +This tagrendering has no question and is thus read-only + + + + + +### last_edit + + + +Gives some metainfo about the last edit and who did edit it - rendering only + +This tagrendering has no question and is thus read-only + + + +This tagrendering is only visible in the popup if the following condition is met: `_last_edit:contributor~.+&_last_edit:changeset~.+` + + + +### all-tags + + + +This tagrendering has no question and is thus read-only + + + + + +#### Filters + + + + + +id | question | osmTags +---- | ---------- | --------- +open_now.0 | Open now | _isOpen=yes + + +This document is autogenerated from [assets/themes/elongated_coin/elongated_coin.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/elongated_coin/elongated_coin.json) diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md index 0b9af8b9a7..51b092a28b 100644 --- a/Docs/Layers/entrance.md +++ b/Docs/Layers/entrance.md @@ -85,7 +85,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/etymology.md b/Docs/Layers/etymology.md index acfb8150a3..83cdfb3042 100644 --- a/Docs/Layers/etymology.md +++ b/Docs/Layers/etymology.md @@ -131,7 +131,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/extinguisher.md b/Docs/Layers/extinguisher.md index 9880f4aa27..753598d583 100644 --- a/Docs/Layers/extinguisher.md +++ b/Docs/Layers/extinguisher.md @@ -95,7 +95,7 @@ This is rendered with `Location: {location}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/facadegardens.md b/Docs/Layers/facadegardens.md index c1f2971724..449d773c87 100644 --- a/Docs/Layers/facadegardens.md +++ b/Docs/Layers/facadegardens.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fietsstraat.md b/Docs/Layers/fietsstraat.md index bb706e5420..4675aec8dc 100644 --- a/Docs/Layers/fietsstraat.md +++ b/Docs/Layers/fietsstraat.md @@ -134,7 +134,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md index bf361d2de3..d20de2829a 100644 --- a/Docs/Layers/fire_station.md +++ b/Docs/Layers/fire_station.md @@ -162,7 +162,7 @@ This is rendered with `The operator is a(n) {operator:type} entity.` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md index 7800a8d8d2..0990692ae4 100644 --- a/Docs/Layers/fitness_centre.md +++ b/Docs/Layers/fitness_centre.md @@ -100,7 +100,7 @@ This is rendered with `This fitness centre is called {name}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index adb3a38812..6ad72cd5cf 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md index f27a91d31c..cc9eefb8e5 100644 --- a/Docs/Layers/food.md +++ b/Docs/Layers/food.md @@ -103,7 +103,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md index bf88fc4048..5960b44e35 100644 --- a/Docs/Layers/friture.md +++ b/Docs/Layers/friture.md @@ -99,7 +99,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md index 698be580fc..9b921a5117 100644 --- a/Docs/Layers/ghost_bike.md +++ b/Docs/Layers/ghost_bike.md @@ -88,7 +88,7 @@ This tagrendering has no question and is thus read-only -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/governments.md b/Docs/Layers/governments.md index fd889527a2..8eca3d7be4 100644 --- a/Docs/Layers/governments.md +++ b/Docs/Layers/governments.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index c89f0d2bd5..57a51adb9b 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -87,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -335,7 +335,7 @@ This is rendered with `This hackerspace was founded at {start_date}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/health_and_social_places_without_etymology.md b/Docs/Layers/health_and_social_places_without_etymology.md index 0db1491533..ca3f6b4d10 100644 --- a/Docs/Layers/health_and_social_places_without_etymology.md +++ b/Docs/Layers/health_and_social_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/hotel.md b/Docs/Layers/hotel.md index fe39f055d2..b9ffab1897 100644 --- a/Docs/Layers/hotel.md +++ b/Docs/Layers/hotel.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md index 62d93ce055..09ce5c34cc 100644 --- a/Docs/Layers/hydrant.md +++ b/Docs/Layers/hydrant.md @@ -203,7 +203,7 @@ This is rendered with `Coupling diameters: {couplings:diameters}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/indoors.md b/Docs/Layers/indoors.md index 1b1129ea53..2a162699c1 100644 --- a/Docs/Layers/indoors.md +++ b/Docs/Layers/indoors.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/information_board.md b/Docs/Layers/information_board.md index f18919e35f..b62b1f0a4b 100644 --- a/Docs/Layers/information_board.md +++ b/Docs/Layers/information_board.md @@ -74,7 +74,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/kerbs.md b/Docs/Layers/kerbs.md index 8371c67580..7b80e792bb 100644 --- a/Docs/Layers/kerbs.md +++ b/Docs/Layers/kerbs.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md index 984da9ad73..90b5970cc5 100644 --- a/Docs/Layers/lit_streets.md +++ b/Docs/Layers/lit_streets.md @@ -73,7 +73,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md index c7a9aa5e35..d85e6ae3c2 100644 --- a/Docs/Layers/map.md +++ b/Docs/Layers/map.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -118,7 +118,7 @@ The question is *What is the size of the shown area on the map?* - *A map of the rooms within a building* corresponds with `map_size=building` - *A map of special site, like of a historical castle, a park, a campus, a forest, ....* corresponds with `map_size=site` - *A map showing the village or town* corresponds with `map_size=village` - - * A map of a city.* corresponds with `map_size=city` + - * A map of a city* corresponds with `map_size=city` - *The map of an entire region, showing multiple cities and villages* corresponds with `map_size=region` diff --git a/Docs/Layers/medical-shops.md b/Docs/Layers/medical-shops.md index 0324b68120..842c90ffa1 100644 --- a/Docs/Layers/medical-shops.md +++ b/Docs/Layers/medical-shops.md @@ -5,7 +5,7 @@ - + A shop @@ -47,6 +47,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -83,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -105,6 +106,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -339,7 +518,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/nature_reserve.md b/Docs/Layers/nature_reserve.md index ab54b49b67..d8b60dc18d 100644 --- a/Docs/Layers/nature_reserve.md +++ b/Docs/Layers/nature_reserve.md @@ -85,7 +85,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md index 73eabf887e..b51db59929 100644 --- a/Docs/Layers/observation_tower.md +++ b/Docs/Layers/observation_tower.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -162,7 +162,7 @@ This tagrendering is only visible in the popup if the following condition is met -### payment-options +### Payment methods diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md index 9d10ff5754..d1be350393 100644 --- a/Docs/Layers/parcel_lockers.md +++ b/Docs/Layers/parcel_lockers.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/parking.md b/Docs/Layers/parking.md index 70275edc7a..bf16b8062d 100644 --- a/Docs/Layers/parking.md +++ b/Docs/Layers/parking.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md index e64347ea38..d9faf8d13e 100644 --- a/Docs/Layers/parking_spaces.md +++ b/Docs/Layers/parking_spaces.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/parking_ticket_machine.md b/Docs/Layers/parking_ticket_machine.md index daa78df0c1..86b462aa93 100644 --- a/Docs/Layers/parking_ticket_machine.md +++ b/Docs/Layers/parking_ticket_machine.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -135,7 +135,7 @@ The question is *What coins can you use to pay here?* - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` @@ -158,7 +158,7 @@ The question is *what notes can you use to pay here?* - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` diff --git a/Docs/Layers/parks_and_forests_without_etymology.md b/Docs/Layers/parks_and_forests_without_etymology.md index b3c413f352..bf5e0ad909 100644 --- a/Docs/Layers/parks_and_forests_without_etymology.md +++ b/Docs/Layers/parks_and_forests_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/pharmacy.md b/Docs/Layers/pharmacy.md index 215a6ab480..4671c8cdaf 100644 --- a/Docs/Layers/pharmacy.md +++ b/Docs/Layers/pharmacy.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md index 38cec9a0ca..15d4c8c7d9 100644 --- a/Docs/Layers/physiotherapist.md +++ b/Docs/Layers/physiotherapist.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/picnic_table.md b/Docs/Layers/picnic_table.md index 21de25c6ca..95804cbdfc 100644 --- a/Docs/Layers/picnic_table.md +++ b/Docs/Layers/picnic_table.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/play_forest.md b/Docs/Layers/play_forest.md index f9d35f96e0..781123bd0e 100644 --- a/Docs/Layers/play_forest.md +++ b/Docs/Layers/play_forest.md @@ -66,7 +66,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -143,7 +143,7 @@ This is rendered with `De bevoegde dienst kan getelefoneerd worden via {phone}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md index f2ccfffd0b..7b9281b443 100644 --- a/Docs/Layers/playground.md +++ b/Docs/Layers/playground.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -296,7 +296,7 @@ This is rendered with `{opening_hours_table(opening_hours)}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md index 1fbe7c0c10..5c6d648e54 100644 --- a/Docs/Layers/postboxes.md +++ b/Docs/Layers/postboxes.md @@ -74,7 +74,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md index 7f618b5c68..faa0d7348f 100644 --- a/Docs/Layers/postoffices.md +++ b/Docs/Layers/postoffices.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/public_bookcase.md b/Docs/Layers/public_bookcase.md index 999205c7a3..8f3bf07a24 100644 --- a/Docs/Layers/public_bookcase.md +++ b/Docs/Layers/public_bookcase.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/rainbow_crossing_high_zoom.md b/Docs/Layers/rainbow_crossing_high_zoom.md index ca5d5e511f..72ce919f33 100644 --- a/Docs/Layers/rainbow_crossing_high_zoom.md +++ b/Docs/Layers/rainbow_crossing_high_zoom.md @@ -74,7 +74,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/rainbow_crossings.md b/Docs/Layers/rainbow_crossings.md index ba84fad080..070e32cbad 100644 --- a/Docs/Layers/rainbow_crossings.md +++ b/Docs/Layers/rainbow_crossings.md @@ -75,7 +75,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/reception_desk.md b/Docs/Layers/reception_desk.md index 1c080dbab6..ce908adfa0 100644 --- a/Docs/Layers/reception_desk.md +++ b/Docs/Layers/reception_desk.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/recycling.md b/Docs/Layers/recycling.md index c81c04ffa8..4fa8aa799d 100644 --- a/Docs/Layers/recycling.md +++ b/Docs/Layers/recycling.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md index f52f987b2c..307f7b8ee4 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -5,7 +5,7 @@ - + A shop @@ -52,6 +52,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -88,7 +89,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -110,6 +111,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -344,7 +523,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md index 764b09ac6c..51959129e7 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -101,7 +101,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -535,7 +535,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/shower.md b/Docs/Layers/shower.md index 8ab8206b6b..3494c65013 100644 --- a/Docs/Layers/shower.md +++ b/Docs/Layers/shower.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md index 07218bc1d2..06ea639697 100644 --- a/Docs/Layers/slow_roads.md +++ b/Docs/Layers/slow_roads.md @@ -65,7 +65,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md index c847d6c3e1..016d5c4a73 100644 --- a/Docs/Layers/sport_pitch.md +++ b/Docs/Layers/sport_pitch.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -252,7 +252,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sport_places_without_etymology.md b/Docs/Layers/sport_places_without_etymology.md index f5355b2390..8920568736 100644 --- a/Docs/Layers/sport_places_without_etymology.md +++ b/Docs/Layers/sport_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index e555837894..5d88906ee3 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -47,6 +47,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -83,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -105,6 +106,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -339,7 +518,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sports_centre.md b/Docs/Layers/sports_centre.md index a3fe7d9529..d1c7bbbb55 100644 --- a/Docs/Layers/sports_centre.md +++ b/Docs/Layers/sports_centre.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/stairs.md b/Docs/Layers/stairs.md index 14b73a16c0..dbef9f2104 100644 --- a/Docs/Layers/stairs.md +++ b/Docs/Layers/stairs.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md index d19060a4ac..353a2fddf3 100644 --- a/Docs/Layers/street_lamps.md +++ b/Docs/Layers/street_lamps.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/streets_without_etymology.md b/Docs/Layers/streets_without_etymology.md index 662f25e38e..27fc01f520 100644 --- a/Docs/Layers/streets_without_etymology.md +++ b/Docs/Layers/streets_without_etymology.md @@ -14,7 +14,7 @@ All objects which have an etymology known - - This layer is shown at zoomlevel **18** and higher + - This layer is shown at zoomlevel **15** and higher @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md index a7d63a3c81..e753f014a0 100644 --- a/Docs/Layers/surveillance_camera.md +++ b/Docs/Layers/surveillance_camera.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/tertiary_education.md b/Docs/Layers/tertiary_education.md index 979cbedc27..7822d70a5b 100644 --- a/Docs/Layers/tertiary_education.md +++ b/Docs/Layers/tertiary_education.md @@ -49,6 +49,8 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [college](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcollege) [university](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Duniversity) [](https://taginfo.openstreetmap.org/keys/isced:2011:level#values) [isced:2011:level](https://wiki.openstreetmap.org/wiki/Key:isced:2011:level) | Multiple choice | [bachelor](https://wiki.openstreetmap.org/wiki/Tag:isced:2011:level%3Dbachelor) [master](https://wiki.openstreetmap.org/wiki/Tag:isced:2011:level%3Dmaster) [doctorate](https://wiki.openstreetmap.org/wiki/Tag:isced:2011:level%3Ddoctorate) +[](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/school:gender#values) [school:gender](https://wiki.openstreetmap.org/wiki/Key:school:gender) | Multiple choice | [mixed](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmixed) [separated](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dseparated) [male](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmale) [female](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dfemale) [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | [](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | @@ -110,6 +112,38 @@ This tagrendering is only visible in the popup if the following condition is met +### capacity + + + +The question is *How much students can at most enroll in this school?* + +This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) + +This is rendered with `This school can enroll at most {capacity} students` + + + + + +### gender + + + +The question is *Which genders can enroll at this school?* + + + + + + - *Both boys and girls can enroll here and have classes together* corresponds with `school:gender=mixed` + - *Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)* corresponds with `school:gender=separated` + - *This is a boys only-school* corresponds with `school:gender=male` + - *This is a girls-only school* corresponds with `school:gender=female` + + + + ### website diff --git a/Docs/Layers/ticket_machine.md b/Docs/Layers/ticket_machine.md index cdd92135c3..ffe3efe57a 100644 --- a/Docs/Layers/ticket_machine.md +++ b/Docs/Layers/ticket_machine.md @@ -66,7 +66,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -168,7 +168,7 @@ The question is *What coins can you use to pay here?* - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` @@ -191,7 +191,7 @@ The question is *what notes can you use to pay here?* - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` diff --git a/Docs/Layers/ticket_validator.md b/Docs/Layers/ticket_validator.md index f539212369..49cda5dc0b 100644 --- a/Docs/Layers/ticket_validator.md +++ b/Docs/Layers/ticket_validator.md @@ -65,7 +65,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/toekomstige_fietsstraat.md b/Docs/Layers/toekomstige_fietsstraat.md index 36945fe1f1..f5631494bd 100644 --- a/Docs/Layers/toekomstige_fietsstraat.md +++ b/Docs/Layers/toekomstige_fietsstraat.md @@ -134,7 +134,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index ad7140888c..817afe48de 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -89,7 +89,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md index 2df4eb7423..c928e1a6b9 100644 --- a/Docs/Layers/toilet_at_amenity.md +++ b/Docs/Layers/toilet_at_amenity.md @@ -54,6 +54,11 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/toilets:wheelchair#values) [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) [](https://taginfo.openstreetmap.org/keys/toilets:door:width#values) [toilets:door:width](https://wiki.openstreetmap.org/wiki/Key:toilets:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/toilets:position#values) [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) +[](https://taginfo.openstreetmap.org/keys/changing_table#values) [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) +[](https://taginfo.openstreetmap.org/keys/changing_table:location#values) [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) +[](https://taginfo.openstreetmap.org/keys/toilets:handwashing#values) [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) +[](https://taginfo.openstreetmap.org/keys/toilets:paper_supplied#values) [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) [](https://taginfo.openstreetmap.org/keys/toilets:description#values) [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [string](../SpecialInputElements.md#string) | @@ -82,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -218,52 +223,92 @@ This tagrendering is only visible in the popup if the following condition is met -### toilettoiletstype +### toilets-type -This tagrendering has no question and is thus read-only +The question is *Which kind of toilets are this?* -### toilettoiletschangingtable + - *There are only seated toilets* corresponds with `toilets:position=seated` + - *There are only urinals here* corresponds with `toilets:position=urinal` + - *There are only squat toilets here* corresponds with `toilets:position=squat` + - *Both seated toilets and urinals are available here* corresponds with `toilets:position=seated;urinal` -This tagrendering has no question and is thus read-only + +### toilets-changing-table + + + +The question is *Is a changing table (to change diapers) available?* -### toilettoiletchangingtablelocation + - *A changing table is available* corresponds with `changing_table=yes` + - *No changing table is available* corresponds with `changing_table=no` -This tagrendering has no question and is thus read-only + +### toilet-changing_table:location + + + +The question is *Where is the changing table located?* + +This rendering asks information about the property [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) + +This is rendered with `The changing table is located at {changing_table:location}` -### toilettoilethandwashing + - *The changing table is in the toilet for women. * corresponds with `changing_table:location=female_toilet` + - *The changing table is in the toilet for men. * corresponds with `changing_table:location=male_toilet` + - *The changing table is in the toilet for wheelchair users. * corresponds with `changing_table:location=wheelchair_toilet` + - *The changing table is in a dedicated room. * corresponds with `changing_table:location=dedicated_room` + + +This tagrendering is only visible in the popup if the following condition is met: `changing_table=yes` -This tagrendering has no question and is thus read-only +### toilet-handwashing + + + +The question is *Do these toilets have a sink to wash your hands?* -### toilettoilethaspaper + - *This toilets have a sink to wash your hands* corresponds with `toilets:handwashing=yes` + - *This toilets don't have a sink to wash your hands* corresponds with `toilets:handwashing=no` -This tagrendering has no question and is thus read-only +### toilet-has-paper + + + +The question is *Does one have to bring their own toilet paper to this toilet?* + + + + + + - *This toilet is equipped with toilet paper* corresponds with `toilets:paper_supplied=yes` + - *You have to bring your own toilet paper to this toilet* corresponds with `toilets:paper_supplied=no` @@ -351,6 +396,13 @@ wheelchair.0 | Wheelchair accessible | toilets:wheelchair=yes\|toilets:wheelchai +id | question | osmTags +---- | ---------- | --------- +changing_table.0 | Has a changing table | changing_table=yes + + + + id | question | osmTags ---- | ---------- | --------- free.0 | Free to use | toilets:fee=no\|toilets:fee=0|toilets:charge=0 diff --git a/Docs/Layers/toursistic_places_without_etymology.md b/Docs/Layers/toursistic_places_without_etymology.md index 72e80cfb19..bab1c17347 100644 --- a/Docs/Layers/toursistic_places_without_etymology.md +++ b/Docs/Layers/toursistic_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/trail.md b/Docs/Layers/trail.md index 5ddb701d7e..66dac81fc0 100644 --- a/Docs/Layers/trail.md +++ b/Docs/Layers/trail.md @@ -67,7 +67,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/transit_stops.md b/Docs/Layers/transit_stops.md index 0ef63ac19b..5714951047 100644 --- a/Docs/Layers/transit_stops.md +++ b/Docs/Layers/transit_stops.md @@ -102,7 +102,7 @@ This is rendered with `This stop is called {name}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md index 0c38205f9f..16bec09ef8 100644 --- a/Docs/Layers/tree_node.md +++ b/Docs/Layers/tree_node.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/vending_machine.md b/Docs/Layers/vending_machine.md index 6cb9c95c32..1226625460 100644 --- a/Docs/Layers/vending_machine.md +++ b/Docs/Layers/vending_machine.md @@ -25,6 +25,7 @@ Layer showing vending machines + - [personal](https://mapcomplete.osm.be/personal) - [vending_machine](https://mapcomplete.osm.be/vending_machine) @@ -80,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -191,7 +192,7 @@ The question is *What coins can you use to pay here?* - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` @@ -214,7 +215,7 @@ The question is *what notes can you use to pay here?* - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` diff --git a/Docs/Layers/viewpoint.md b/Docs/Layers/viewpoint.md index a362dea403..1ef9519b56 100644 --- a/Docs/Layers/viewpoint.md +++ b/Docs/Layers/viewpoint.md @@ -63,7 +63,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md index cc619d1825..2d130bc237 100644 --- a/Docs/Layers/village_green.md +++ b/Docs/Layers/village_green.md @@ -62,7 +62,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/waste_basket.md b/Docs/Layers/waste_basket.md index 92d1b780cb..2d66b423b7 100644 --- a/Docs/Layers/waste_basket.md +++ b/Docs/Layers/waste_basket.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/waste_disposal.md b/Docs/Layers/waste_disposal.md index d2cab62aa5..56f6b81966 100644 --- a/Docs/Layers/waste_disposal.md +++ b/Docs/Layers/waste_disposal.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md index c924936dc3..ad3dc9717d 100644 --- a/Docs/Layers/windturbine.md +++ b/Docs/Layers/windturbine.md @@ -164,7 +164,7 @@ This is rendered with `Extra information for OpenStreetMap experts: {fixme}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md index f9c1aa6438..21f47bc7d1 100644 --- a/Docs/SpecialInputElements.md +++ b/Docs/SpecialInputElements.md @@ -259,4 +259,4 @@ postfix | Piece of text that will always be added to the end of the generated op Shows a color picker -This document is autogenerated from [UI/InputElement/Validators.ts](https://github.com/pietervdvn/MapComplete/blob/develop/UI/InputElement/Validators.ts) +This document is autogenerated from [src/UI/InputElement/Validators.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/UI/InputElement/Validators.ts) diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index e512a9559e..8ca7ded54b 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -1047,4 +1047,4 @@ icon | ./assets/svg/robot.svg | The icon to show on the button `{auto_apply(,,,,./assets/svg/robot.svg)}` -This document is autogenerated from [UI/SpecialVisualizations.ts](https://github.com/pietervdvn/MapComplete/blob/develop/UI/SpecialVisualizations.ts) +This document is autogenerated from [src/UI/SpecialVisualizations.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/UI/SpecialVisualizations.ts) diff --git a/Docs/TagInfo/mapcomplete_artwork.json b/Docs/TagInfo/mapcomplete_artwork.json index 2a297640c1..b8020b0de2 100644 --- a/Docs/TagInfo/mapcomplete_artwork.json +++ b/Docs/TagInfo/mapcomplete_artwork.json @@ -142,6 +142,155 @@ "key": "amenity", "description": "Layer 'Artworks' shows with a fixed text, namely 'This artwork does not serve as a bench' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key amenity.", "value": "" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "two_sided", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "seats", + "description": "Layer 'Artworks' shows and asks freeform values for key 'seats' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "seats:separated", + "description": "Layer 'Artworks' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "wood" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "metal" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "stone" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "concrete" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "plastic" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "steel" + }, + { + "key": "direction", + "description": "Layer 'Artworks' shows and asks freeform values for key 'direction' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "brown" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "green" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "gray" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "white" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "red" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "black" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "blue" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yellow" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows and asks freeform values for key 'survey:date' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key survey:date. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows and asks freeform values for key 'inscription' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "not:inscription", + "description": "Layer 'Artworks' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows with a fixed text, namely 'This bench does (probably) not have an inscription' (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key inscription. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "memorial" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key historic. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "not:historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "memorial" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_benches.json b/Docs/TagInfo/mapcomplete_benches.json index e977d3fce1..1105520675 100644 --- a/Docs/TagInfo/mapcomplete_benches.json +++ b/Docs/TagInfo/mapcomplete_benches.json @@ -267,6 +267,91 @@ "description": "Layer 'Benches' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if historic=memorial|inscription~.+|memorial=bench|tourism=artwork)", "value": "memorial" }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "architecture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "mural" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "painting" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "sculpture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "statue" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "bust" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "stone" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "installation" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "graffiti" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "relief" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "azulejo" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "tilework" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "woodcarving" + }, + { + "key": "artist:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "artist_name", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "website", + "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "subject:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, { "key": "highway", "description": "The MapComplete theme Benches has a layer Benches at public transport stops showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json index d2674c0b44..bd3f7f2a11 100644 --- a/Docs/TagInfo/mapcomplete_climbing.json +++ b/Docs/TagInfo/mapcomplete_climbing.json @@ -151,6 +151,25 @@ "key": "contact:email", "description": "Layer 'Climbing gyms' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') Picking this answer will delete the key charge.", + "value": "" + }, { "key": "payment:cash", "description": "Layer 'Climbing gyms' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", @@ -296,6 +315,69 @@ "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=no with a fixed text, namely 'A climbing rope can not be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing:sport!=no)", "value": "no" }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=yes with a fixed text, namely 'Sport climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=no with a fixed text, namely 'Sport climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport~.+ with a fixed text, namely 'There are {climbing:sport} sport climbing routes' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=yes with a fixed text, namely 'Toprope climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=no with a fixed text, namely 'Toprope climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope~.+ with a fixed text, namely 'There are {climbing:toprope} toprope routes' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:length", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:length' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing:sport!=no|climbing:toprope!=no)" + }, + { + "key": "climbing:grade:french:min", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:min' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:grade:french:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:max' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing!~^(route)$&climbing:sport=yes|sport=climbing)" + }, + { + "key": "climbing:bolts:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:bolts:max' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing:sport!=no)" + }, { "key": "climbing:speed", "description": "Layer 'Climbing gyms' shows climbing:speed=yes with a fixed text, namely 'There is a speed climbing wall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", @@ -540,6 +622,48 @@ "description": "Layer 'Climbing opportunities' shows rock=limestone with a fixed text, namely 'Limestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing=crag|natural=cliff|natural=bare_rock)", "value": "limestone" }, + { + "key": "url", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'url' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if leisure!~^(sports_centre)$&sport=climbing)" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') Picking this answer will delete the key charge.", + "value": "" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, { "key": "access", "description": "Layer 'Climbing opportunities' shows access=yes with a fixed text, namely 'Publicly accessible to anyone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if access~.+|)", diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index d89c85fed7..70b68b9bd0 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -258,6 +258,78 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:rental=no with a fixed text, namely 'This shop doesn't rent out bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')", "value": "no" }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'rental' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "city_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "ebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "bmx" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "mtb" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "kid_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "tandem" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "racebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "bike_helmet" + }, + { + "key": "capacity:city_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:city_bike' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*city_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:ebike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:ebike' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*ebike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:kid_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:kid_bike' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*kid_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bmx", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bmx' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*bmx.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:mtb", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:mtb' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*mtb.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bicycle_pannier", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*bicycle_pannier.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:tandem_bicycle", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*tandem_bicycle.*)$&service:bicycle:rental=yes)" + }, { "key": "service:bicycle:second_hand", "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=yes with a fixed text, namely 'This shop sells second-hand bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')", @@ -318,6 +390,25 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=no with a fixed text, namely 'This shop doesn't offer bicycle cleaning' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')", "value": "no" }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "no" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "yes" + }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "" + }, { "key": "description", "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'description' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')" diff --git a/Docs/TagInfo/mapcomplete_education.json b/Docs/TagInfo/mapcomplete_education.json index 861b383c71..403458e4dd 100644 --- a/Docs/TagInfo/mapcomplete_education.json +++ b/Docs/TagInfo/mapcomplete_education.json @@ -62,6 +62,30 @@ "description": "Layer 'Colleges and universities' shows isced:2011:level=doctorate with a fixed text, namely 'Doctorate degrees are awarded here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education') (This is only shown if amenity=university)", "value": "doctorate" }, + { + "key": "capacity", + "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'capacity' (in the MapComplete.osm.be theme 'Education')" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=mixed with a fixed text, namely 'Both boys and girls can enroll here and have classes together' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "mixed" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=separated with a fixed text, namely 'Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "separated" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=male with a fixed text, namely 'This is a boys only-school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "male" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=female with a fixed text, namely 'This is a girls-only school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "female" + }, { "key": "website", "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Education')" diff --git a/Docs/TagInfo/mapcomplete_elongated_coin.json b/Docs/TagInfo/mapcomplete_elongated_coin.json new file mode 100644 index 0000000000..aa7f52afbc --- /dev/null +++ b/Docs/TagInfo/mapcomplete_elongated_coin.json @@ -0,0 +1,207 @@ +{ + "data_format": 1, + "project": { + "name": "MapComplete Penny Presses", + "description": "Find penny presses to create your own elongated coins", + "project_url": "https://mapcomplete.osm.be/elongated_coin", + "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", + "icon_url": "https://mapcomplete.osm.be/assets/themes/elongated_coin/penny.svg", + "contact_name": "Pieter Vander Vennet", + "contact_email": "pietervdvn@posteo.net" + }, + "tags": [ + { + "key": "amenity", + "description": "The MapComplete theme Penny Presses has a layer Penny Presses showing features with this tag", + "value": "vending_machine" + }, + { + "key": "vending", + "description": "The MapComplete theme Penny Presses has a layer Penny Presses showing features with this tag", + "value": "elongated_coin" + }, + { + "key": "id", + "description": "Layer 'Penny Presses' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if _backend~.+&_last_edit:passed_time<300&|_version_number=1)" + }, + { + "key": "image", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "opening_hours", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "opening_hours", + "description": "Layer 'Penny Presses' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "24/7" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'coin:design_count' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=1 with a fixed text, namely 'This penny press has one design available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "1" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=2 with a fixed text, namely 'This penny press has two designs available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "2" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=3 with a fixed text, namely 'This penny press has three designs available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "3" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=4 with a fixed text, namely 'This penny press has four designs available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "4" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'coin:type' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=2cent with a fixed text, namely 'This penny press uses a 2 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "2cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=5cent with a fixed text, namely 'This penny press uses a 5 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "5cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=10cent with a fixed text, namely 'This penny press uses a 10 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "10cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=25cent with a fixed text, namely 'This penny press uses a 25 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "25cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=50cent with a fixed text, namely 'This penny press uses a 50 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "50cent" + }, + { + "key": "website", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "contact:website", + "description": "Layer 'Penny Presses' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "charge", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "charge", + "description": "Layer 'Penny Presses' shows charge=1 EUR with a fixed text, namely 'It costs 1 euro to press a penny.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "1 EUR" + }, + { + "key": "charge", + "description": "Layer 'Penny Presses' shows charge=2 EUR with a fixed text, namely 'It costs 2 euros to press a penny.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "2 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.01 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.02 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.05 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.10 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.20 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.50 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "1 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "2 EUR" + }, + { + "key": "indoor", + "description": "Layer 'Penny Presses' shows indoor=yes with a fixed text, namely 'This penny press is located indoors.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "yes" + }, + { + "key": "indoor", + "description": "Layer 'Penny Presses' shows indoor=no with a fixed text, namely 'This penny press is located outdoors.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "no" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "location", + "description": "Layer 'Penny Presses' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Penny Presses') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "-1" + } + ] +} \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json index 03b7147970..2e43f8d32a 100644 --- a/Docs/TagInfo/mapcomplete_healthcare.json +++ b/Docs/TagInfo/mapcomplete_healthcare.json @@ -404,6 +404,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Healthcare')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Healthcare')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Healthcare')" @@ -603,6 +1407,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Healthcare')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Healthcare')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Healthcare')" diff --git a/Docs/TagInfo/mapcomplete_maps.json b/Docs/TagInfo/mapcomplete_maps.json index e50e20e3c6..26c8e5e708 100644 --- a/Docs/TagInfo/mapcomplete_maps.json +++ b/Docs/TagInfo/mapcomplete_maps.json @@ -77,7 +77,7 @@ }, { "key": "map_size", - "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'A map of maps')", + "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'A map of maps')", "value": "city" }, { diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json index f6941c71dc..37a5e2bb97 100644 --- a/Docs/TagInfo/mapcomplete_nature.json +++ b/Docs/TagInfo/mapcomplete_nature.json @@ -432,7 +432,7 @@ }, { "key": "map_size", - "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "city" }, { @@ -688,6 +688,91 @@ "description": "Layer 'Benches' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if historic=memorial|inscription~.+|memorial=bench|tourism=artwork)", "value": "memorial" }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "architecture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "mural" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "painting" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "sculpture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "statue" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "bust" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "stone" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "installation" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "graffiti" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "relief" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "azulejo" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "tilework" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "woodcarving" + }, + { + "key": "artist:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "artist_name", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "website", + "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "subject:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, { "key": "leisure", "description": "The MapComplete theme Into nature has a layer Picnic tables showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index 17d7f81827..aca7e1d675 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -1278,6 +1278,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'OnWheels')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'OnWheels')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'OnWheels')" diff --git a/Docs/TagInfo/mapcomplete_parkings.json b/Docs/TagInfo/mapcomplete_parkings.json index 6de8785b59..61e386bbec 100644 --- a/Docs/TagInfo/mapcomplete_parkings.json +++ b/Docs/TagInfo/mapcomplete_parkings.json @@ -309,77 +309,77 @@ }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.01 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.02 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.05 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.10 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.20 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.50 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "1 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "2 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "5 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "10 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "20 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "50 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "100 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "200 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "500 EUR" }, { diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 39babba659..77589487fd 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -419,6 +419,155 @@ "description": "Layer 'Artworks' shows with a fixed text, namely 'This artwork does not serve as a bench' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key amenity.", "value": "" }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "two_sided", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "seats", + "description": "Layer 'Artworks' shows and asks freeform values for key 'seats' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "seats:separated", + "description": "Layer 'Artworks' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "wood" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "metal" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "stone" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "concrete" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "plastic" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "steel" + }, + { + "key": "direction", + "description": "Layer 'Artworks' shows and asks freeform values for key 'direction' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "brown" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "green" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "gray" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "white" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "red" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "black" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "blue" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yellow" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows and asks freeform values for key 'survey:date' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key survey:date. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows and asks freeform values for key 'inscription' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "not:inscription", + "description": "Layer 'Artworks' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows with a fixed text, namely 'This bench does (probably) not have an inscription' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key inscription. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "memorial" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key historic. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "not:historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "memorial" + }, { "key": "amenity", "description": "The MapComplete theme Personal theme has a layer ATMs showing features with this tag", @@ -850,6 +999,91 @@ "description": "Layer 'Benches' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if historic=memorial|inscription~.+|memorial=bench|tourism=artwork)", "value": "memorial" }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "architecture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "mural" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "painting" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "sculpture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "statue" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "bust" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "stone" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "installation" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "graffiti" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "relief" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "azulejo" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "tilework" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "woodcarving" + }, + { + "key": "artist:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "artist_name", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "website", + "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "subject:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, { "key": "highway", "description": "The MapComplete theme Personal theme has a layer Benches at public transport stops showing features with this tag", @@ -2008,6 +2242,78 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:rental=no with a fixed text, namely 'This shop doesn't rent out bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "no" }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'rental' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "city_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "ebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "bmx" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "mtb" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "kid_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "tandem" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "racebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "bike_helmet" + }, + { + "key": "capacity:city_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:city_bike' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*city_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:ebike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:ebike' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*ebike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:kid_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:kid_bike' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*kid_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bmx", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bmx' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*bmx.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:mtb", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:mtb' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*mtb.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bicycle_pannier", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*bicycle_pannier.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:tandem_bicycle", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*tandem_bicycle.*)$&service:bicycle:rental=yes)" + }, { "key": "service:bicycle:second_hand", "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=yes with a fixed text, namely 'This shop sells second-hand bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -2068,6 +2374,25 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=no with a fixed text, namely 'This shop doesn't offer bicycle cleaning' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "no" }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "no" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "yes" + }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "" + }, { "key": "description", "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'description' (in the MapComplete.osm.be theme 'Personal theme')" @@ -3931,6 +4256,48 @@ "description": "Layer 'Climbing opportunities' shows rock=limestone with a fixed text, namely 'Limestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing=crag|natural=cliff|natural=bare_rock)", "value": "limestone" }, + { + "key": "url", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'url' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if leisure!~^(sports_centre)$&sport=climbing)" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key charge.", + "value": "" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Personal theme')" + }, { "key": "club", "description": "The MapComplete theme Personal theme has a layer Climbing club showing features with this tag", @@ -4043,6 +4410,25 @@ "key": "contact:email", "description": "Layer 'Climbing gyms' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the MapComplete.osm.be theme 'Personal theme')" }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key charge.", + "value": "" + }, { "key": "payment:cash", "description": "Layer 'Climbing gyms' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -4188,6 +4574,69 @@ "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=no with a fixed text, namely 'A climbing rope can not be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing:sport!=no)", "value": "no" }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=yes with a fixed text, namely 'Sport climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=no with a fixed text, namely 'Sport climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport~.+ with a fixed text, namely 'There are {climbing:sport} sport climbing routes' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=yes with a fixed text, namely 'Toprope climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=no with a fixed text, namely 'Toprope climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope~.+ with a fixed text, namely 'There are {climbing:toprope} toprope routes' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:length", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:length' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing:sport!=no|climbing:toprope!=no)" + }, + { + "key": "climbing:grade:french:min", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:min' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:grade:french:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:max' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing!~^(route)$&climbing:sport=yes|sport=climbing)" + }, + { + "key": "climbing:bolts:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:bolts:max' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing:sport!=no)" + }, { "key": "climbing:speed", "description": "Layer 'Climbing gyms' shows climbing:speed=yes with a fixed text, namely 'There is a speed climbing wall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -7018,9 +7467,13 @@ "key": "wikipedia", "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "subject", + "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'subject' (in the MapComplete.osm.be theme 'Personal theme')" + }, { "key": "name", - "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" + "description": "Layer 'Ghost bikes' shows name~.+ with a fixed text, namely 'In remembrance of {name}' (in the MapComplete.osm.be theme 'Personal theme')" }, { "key": "noname", @@ -7801,6 +8254,51 @@ "key": "wikipedia", "description": "The layer 'Maps allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=topo with a fixed text, namely 'Topographical map

The map contains contour lines.

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "topo" + }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=street with a fixed text, namely 'A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "street" + }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=scheme with a fixed text, namely 'This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "scheme" + }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=toposcope with a fixed text, namely 'This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "toposcope" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=building with a fixed text, namely 'A map of the rooms within a building' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "building" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=site with a fixed text, namely 'A map of special site, like of a historical castle, a park, a campus, a forest, ....' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "site" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=village with a fixed text, namely 'A map showing the village or town' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "village" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "city" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=region with a fixed text, namely 'The map of an entire region, showing multiple cities and villages' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "region" + }, { "key": "map_source", "description": "Layer 'Maps' shows and asks freeform values for key 'map_source' (in the MapComplete.osm.be theme 'Personal theme')" @@ -8641,77 +9139,77 @@ }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.01 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.02 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.05 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.10 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.20 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.50 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "1 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "2 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "5 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "10 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "20 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "50 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "100 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "200 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "500 EUR" }, { @@ -10010,6 +10508,16 @@ "key": "shop", "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag" }, + { + "key": "craft", + "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag", + "value": "shoe_repair" + }, + { + "key": "craft", + "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag", + "value": "key_cutter" + }, { "key": "id", "description": "Layer 'Shop' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if _backend~.+&_last_edit:passed_time<300&|_version_number=1)" @@ -10034,6 +10542,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')" @@ -11140,6 +12452,30 @@ "description": "Layer 'Colleges and universities' shows isced:2011:level=doctorate with a fixed text, namely 'Doctorate degrees are awarded here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=university)", "value": "doctorate" }, + { + "key": "capacity", + "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'capacity' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=mixed with a fixed text, namely 'Both boys and girls can enroll here and have classes together' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "mixed" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=separated with a fixed text, namely 'Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "separated" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=male with a fixed text, namely 'This is a boys only-school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "male" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=female with a fixed text, namely 'This is a girls-only school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "female" + }, { "key": "website", "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme')" @@ -11522,6 +12858,80 @@ "key": "toilets:door:width", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:door:width' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if toilets:wheelchair=yes|toilets:wheelchair=designated)" }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "seated" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "urinal" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "squat" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "seated;urinal" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'changing_table:location' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=female_toilet with a fixed text, namely 'The changing table is in the toilet for women. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "female_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=male_toilet with a fixed text, namely 'The changing table is in the toilet for men. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "male_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'The changing table is in the toilet for wheelchair users. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "wheelchair_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=dedicated_room with a fixed text, namely 'The changing table is in a dedicated room. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "dedicated_room" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=yes with a fixed text, namely 'This toilets have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=no with a fixed text, namely 'This toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if toilets:position!=urinal)", + "value": "yes" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if toilets:position!=urinal)", + "value": "no" + }, { "key": "toilets:description", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:description' (in the MapComplete.osm.be theme 'Personal theme')" @@ -11890,6 +13300,282 @@ "key": "wikidata", "description": "Layer 'Tree' shows and asks freeform values for key 'wikidata' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if denotation=landmark|denotation=natural_monument|wikidata~.+)" }, + { + "key": "amenity", + "description": "The MapComplete theme Personal theme has a layer Vending Machines showing features with this tag", + "value": "vending_machine" + }, + { + "key": "id", + "description": "Layer 'Vending Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if _backend~.+&_last_edit:passed_time<300&|_version_number=1)" + }, + { + "key": "image", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'vending' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=drinks with a fixed text, namely 'Drinks are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "drinks" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=sweets with a fixed text, namely 'Sweets are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "sweets" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=food with a fixed text, namely 'Food is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "food" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=cigarettes with a fixed text, namely 'Cigarettes are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cigarettes" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=condoms with a fixed text, namely 'Condoms are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "condoms" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=coffee with a fixed text, namely 'Coffee is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "coffee" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=water with a fixed text, namely 'Drinking water is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "water" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=newspapers with a fixed text, namely 'Newspapers are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "newspapers" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=bicycle_tube with a fixed text, namely 'Bicycle inner tubes are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bicycle_tube" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=milk with a fixed text, namely 'Milk is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "milk" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=bread with a fixed text, namely 'Bread is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bread" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=eggs with a fixed text, namely 'Eggs are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "eggs" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=cheese with a fixed text, namely 'Cheese is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cheese" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=honey with a fixed text, namely 'Honey is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "honey" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=potatoes with a fixed text, namely 'Potatoes are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "potatoes" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=flowers with a fixed text, namely 'Flowers are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "flowers" + }, + { + "key": "opening_hours", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "opening_hours", + "description": "Layer 'Vending Machines' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "24/7" + }, + { + "key": "payment:cash", + "description": "Layer 'Vending Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:cards", + "description": "Layer 'Vending Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:qr_code", + "description": "Layer 'Vending Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:coins", + "description": "Layer 'Vending Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:notes", + "description": "Layer 'Vending Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:debit_cards", + "description": "Layer 'Vending Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:credit_cards", + "description": "Layer 'Vending Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.01 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.02 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.05 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.10 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.20 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.50 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "1 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "2 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "5 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "10 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "20 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "50 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "100 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "200 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "500 EUR" + }, + { + "key": "operator", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "indoor", + "description": "Layer 'Vending Machines' shows with a fixed text, namely 'This vending machine is outdoors' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key indoor.", + "value": "" + }, + { + "key": "indoor", + "description": "Layer 'Vending Machines' shows indoor=yes with a fixed text, namely 'This vending machine is indoors' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "indoor", + "description": "Layer 'Vending Machines' shows indoor=no with a fixed text, namely 'This vending machine is outdoors' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "location", + "description": "Layer 'Vending Machines' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "-1" + }, { "key": "amenity", "description": "The MapComplete theme Personal theme has a layer veterinary showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json index 0b9ba99245..5ccde082c0 100644 --- a/Docs/TagInfo/mapcomplete_pets.json +++ b/Docs/TagInfo/mapcomplete_pets.json @@ -621,6 +621,810 @@ "key": "name", "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')" }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')" diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json index 3d3ebae7b1..c87a8ed734 100644 --- a/Docs/TagInfo/mapcomplete_shops.json +++ b/Docs/TagInfo/mapcomplete_shops.json @@ -48,6 +48,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Shops')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Shops')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Shops')" diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index fd0b550f2a..02d8f7650e 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -574,6 +574,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Sports')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Sports')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Sports')" diff --git a/Docs/TagInfo/mapcomplete_toilets.json b/Docs/TagInfo/mapcomplete_toilets.json index 0c6ab45d5a..b5a7a7c008 100644 --- a/Docs/TagInfo/mapcomplete_toilets.json +++ b/Docs/TagInfo/mapcomplete_toilets.json @@ -368,6 +368,80 @@ "key": "toilets:door:width", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:door:width' (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if toilets:wheelchair=yes|toilets:wheelchair=designated)" }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "seated" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "urinal" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "squat" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "seated;urinal" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "yes" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "no" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'changing_table:location' (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=female_toilet with a fixed text, namely 'The changing table is in the toilet for women. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "female_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=male_toilet with a fixed text, namely 'The changing table is in the toilet for men. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "male_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'The changing table is in the toilet for wheelchair users. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "wheelchair_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=dedicated_room with a fixed text, namely 'The changing table is in a dedicated room. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "dedicated_room" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=yes with a fixed text, namely 'This toilets have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "yes" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=no with a fixed text, namely 'This toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "no" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if toilets:position!=urinal)", + "value": "yes" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if toilets:position!=urinal)", + "value": "no" + }, { "key": "toilets:description", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:description' (in the MapComplete.osm.be theme 'Public toilets')" diff --git a/Docs/TagInfo/mapcomplete_vending_machine.json b/Docs/TagInfo/mapcomplete_vending_machine.json index ee9383952f..bb9048360b 100644 --- a/Docs/TagInfo/mapcomplete_vending_machine.json +++ b/Docs/TagInfo/mapcomplete_vending_machine.json @@ -165,77 +165,77 @@ }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.01 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.02 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.05 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.10 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.20 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.50 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "1 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "2 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "5 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "10 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "20 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "50 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "100 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "200 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "500 EUR" }, { diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index 260685ec9c..3ec4b29381 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -27,8 +27,6 @@ Available languages: - en - - de - - nl This document is autogenerated from [assets/themes/mapcomplete-changes/mapcomplete-changes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/mapcomplete-changes/mapcomplete-changes.json) diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 9235359c82..aad9de5a70 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -104,6 +104,7 @@ This theme contains the following layers: - [transit_routes](../Layers/transit_routes.md) - [transit_stops](../Layers/transit_stops.md) - [tree_node](../Layers/tree_node.md) + - [vending_machine](../Layers/vending_machine.md) - [veterinary](../Layers/veterinary.md) - [walls_and_buildings](../Layers/walls_and_buildings.md) - [waste_basket](../Layers/waste_basket.md) diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index bf0bb4a760..78a4cf3297 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -67,12 +67,15 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. The language to display MapComplete in. The user display language is determined in the following order: -- If the user did log in and did set their language before with MapComplete, use this language -- If the user visited MapComplete before and did change their language, use the language as set by this URL-parameter. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language -- Use the navigator-language (if available) -- Use English + +1. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences. +2. Use the language as set by the URL-parameter `language`. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language +3. If the user visited MapComplete before and did change their language manually, this changed language will be saved in local storage. Use the language from local storage +4. Use the navigator-language (if available) +5. Use English Note that this URL-parameter is not added to the URL-bar by default. +Note that the _loading_ screen will always use the navigator language. Translations are never complete. If a translation in a certain language is missing, English is used as fallback. No default value set @@ -244,4 +247,4 @@ Translations are never complete. If a translation in a certain language is missi Wether or not the layer with id is shown The default value is _true_ -This document is autogenerated from [Logic/Web/QueryParameters.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Logic/Web/QueryParameters.ts), [UI/QueryParameterDocumentation.ts](https://github.com/pietervdvn/MapComplete/blob/develop/UI/QueryParameterDocumentation.ts) +This document is autogenerated from [src/Logic/Web/QueryParameters.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/Web/QueryParameters.ts), [src/UI/QueryParameterDocumentation.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/UI/QueryParameterDocumentation.ts) diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index b05d2ddcc8..3611a19247 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -245,6 +245,15 @@ |genre= POI, editor, education }} {{service_item +|name= [https://mapcomplete.osm.be/elongated_coin elongated_coin] +|region= Worldwide +|lang= {{#language:en|en}} +|descr= A MapComplete theme: Find penny presses to create your own elongated coins +|material= {{yes|[https://mapcomplete.osm.be/ Yes]}} +|image= MapComplete_Screenshot.png +|genre= POI, editor, elongated_coin +}} +{{service_item |name= [https://mapcomplete.osm.be/facadegardens facadegardens] |region= Worldwide |lang= {{#language:nl|en}}, {{#language:en|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:it|en}}, {{#language:fr|en}}, {{#language:de|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}} diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index dc837ebc1b..56555e8719 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,19 +1,13 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete", - "de": "Mit MapComplete erstellte Änderungen", - "nl": "Wijzigingen gemaakt met MapComplete" + "en": "Changes made with MapComplete" }, "shortDescription": { - "en": "Show changes made with MapComplete", - "de": "Mit MapComplete erstellte Änderungen anzeigen", - "nl": "Toon wijzigingen gemaakt met MapComplete" + "en": "Shows changes made by MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete", - "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", - "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden" + "en": "This maps shows all the changes made with MapComplete" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -26,9 +20,7 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers", - "de": "Zentrum der Änderungssätze", - "nl": "Centerpunt van changeset" + "en": "Changeset centers" }, "minzoom": 0, "source": { @@ -39,51 +31,41 @@ }, "title": { "render": { - "en": "Changeset for {theme}", - "de": "Änderungssatz für {theme}" + "en": "Changeset for {theme}" } }, "description": { - "en": "Show all MapComplete changes", - "de": "Alle MapComplete-Änderungen anzeigen", - "nl": "Toon alle MapComplete wijzigingen" + "en": "Shows all MapComplete changes" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}", - "de": "Änderungssatz {id}" + "en": "Changeset {id}" } }, { "id": "contributor", "question": { - "en": "Which contributor made this change?", - "de": "Welcher Mitwirkende hat diese Änderung vorgenommen?", - "nl": "Welke bijdrager maakte deze wijziging?" + "en": "What contributor did make this change?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}", - "de": "Änderung gemacht von {user}", - "nl": "Wijziging gemaakt door {user}" + "en": "Change made by {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?", - "de": "Welches Thema wurde für diese Änderung verwendet?\"" + "en": "What theme was used to make this change?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}", - "de": "Geändert mit Thema {theme}" + "en": "Change with theme {theme}" } }, { @@ -92,27 +74,19 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?", - "de": "In welcher Sprache wurde diese Änderung vorgenommen?", - "nl": "In welke locale (taal) werd deze wijziging gemaakt?" + "en": "What locale (language) was this change made in?" }, "render": { - "en": "User locale is {locale}", - "de": "Usersprache ist {locale}", - "nl": "De gebruikerstaal is {locale}" + "en": "User locale is {locale}" } }, { "id": "host", "render": { - "en": "Change made with {host}", - "de": "Änderung vorgenommen mit {host}", - "nl": "Wijziging gemaakt met {host}" + "en": "Change with with {host}" }, "question": { - "en": "What host (website) was this change made with?", - "de": "Mit welchem Host / welcher Website wurde diese Änderung gemacht?", - "nl": "Met welke host (website) werd deze wijziging gemaakt?" + "en": "What host (website) was this change made with?" }, "freeform": { "key": "host" @@ -133,12 +107,10 @@ { "id": "version", "question": { - "en": "What version of MapComplete was used to make this change?", - "de": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?" + "en": "What version of MapComplete was used to make this change?" }, "render": { - "en": "Made with {editor}", - "de": "Erstellt mit {editor}" + "en": "Made with {editor}" }, "freeform": { "key": "editor" @@ -480,9 +452,7 @@ } ], "question": { - "en": "Theme name contains {search}", - "de": "Themenname enthält {search}", - "nl": "Themenaam bevat {search}" + "en": "Themename contains {search}" } } ] @@ -498,9 +468,7 @@ } ], "question": { - "en": "Made by contributor {search}", - "de": "Erstellt von {search}", - "nl": "Gemaakt door bijdrager {search}" + "en": "Made by contributor {search}" } } ] @@ -516,9 +484,7 @@ } ], "question": { - "en": "Not made by contributor {search}", - "de": "Nicht erstellt von {search}", - "nl": "Niet gemaakt door bijdrager {search}" + "en": "Not made by contributor {search}" } } ] @@ -535,9 +501,7 @@ } ], "question": { - "en": "Made before {search}", - "de": "Erstellt vor {search}", - "nl": "Gemaakt voor {search}" + "en": "Made before {search}" } } ] @@ -554,9 +518,7 @@ } ], "question": { - "en": "Made after {search}", - "de": "Erstellt nach {search}", - "nl": "Gemaakt na {search}" + "en": "Made after {search}" } } ] @@ -572,9 +534,7 @@ } ], "question": { - "en": "User language (iso-code) {search}", - "de": "Benutzersprache (ISO-Code) {search}", - "nl": "De taal van de bijdrager is {search}" + "en": "User language (iso-code) {search}" } } ] @@ -590,9 +550,7 @@ } ], "question": { - "en": "Made with host {search}", - "de": "Erstellt mit Host {search}", - "nl": "Gemaakt met host {search}" + "en": "Made with host {search}" } } ] @@ -603,9 +561,7 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image", - "de": "Changeset fügte mindestens ein Bild hinzu", - "nl": "Changeset bevat minstens één afbeelding" + "en": "Changeset added at least one image" } } ] @@ -620,8 +576,7 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here", - "de": "Mehr Statistiken gibt es hier" + "en": "More statistics can be found here" } }, { diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index 2813d3a8a9..a0ea6dd87e 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -12,9 +12,9 @@ import ScriptUtils from "./ScriptUtils" import List from "../src/UI/Base/List" import SharedTagRenderings from "../src/Customizations/SharedTagRenderings" import Translations from "../src/UI/i18n/Translations" -import themeOverview from "../assets/generated/theme_overview.json" +import themeOverview from "../src/assets/generated/theme_overview.json" import LayoutConfig from "../src/Models/ThemeConfig/LayoutConfig" -import bookcases from "../assets/generated/themes/bookcases.json" +import bookcases from "../src/assets/generated/themes/bookcases.json" import fakedom from "fake-dom" import Hotkeys from "../src/UI/Base/Hotkeys" import { QueryParameters } from "../src/Logic/Web/QueryParameters" @@ -25,7 +25,8 @@ import DependencyCalculator from "../src/Models/ThemeConfig/DependencyCalculator import { AllSharedLayers } from "../src/Customizations/AllSharedLayers" import ThemeViewState from "../src/Models/ThemeViewState" import Validators from "../src/UI/InputElement/Validators" - +import questions from "../src/assets/generated/layers/questions.json" +import { LayerConfigJson } from "../src/Models/ThemeConfig/Json/LayerConfigJson" function WriteFile( filename, html: BaseUIElement, @@ -352,8 +353,9 @@ WriteFile("./Docs/SpecialInputElements.md", Validators.HelpText(), [ WriteFile("./Docs/BuiltinLayers.md", GenLayerOverviewText(), [ "src/Customizations/AllKnownLayouts.ts", ]) -WriteFile("./Docs/BuiltinQuestions.md", SharedTagRenderings.HelpText(), [ - "src/Customizations/SharedTagRenderings.ts", + +const qLayer = new LayerConfig(questions, "questions.json", true) +WriteFile("./Docs/BuiltinQuestions.md", qLayer.GenerateDocumentation([], new Map(), []), [ "assets/layers/questions/questions.json", ]) diff --git a/src/Customizations/SharedTagRenderings.ts b/src/Customizations/SharedTagRenderings.ts deleted file mode 100644 index dcd7e2bda8..0000000000 --- a/src/Customizations/SharedTagRenderings.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Utils } from "../Utils" -import TagRenderingConfig from "../Models/ThemeConfig/TagRenderingConfig" -import { TagRenderingConfigJson } from "../Models/ThemeConfig/Json/TagRenderingConfigJson" -import BaseUIElement from "../UI/BaseUIElement" -import Combine from "../UI/Base/Combine" -import Title from "../UI/Base/Title" -import { FixedUiElement } from "../UI/Base/FixedUiElement" -import List from "../UI/Base/List" - -export default class SharedTagRenderings { - public static SharedTagRendering: Map = - SharedTagRenderings.generatedSharedFields() - public static SharedTagRenderingJson: Map = - SharedTagRenderings.generatedSharedFieldsJsons() - - private static generatedSharedFields(): Map { - const configJsons = SharedTagRenderings.generatedSharedFieldsJsons() - const d = new Map() - for (const key of Array.from(configJsons.keys())) { - try { - d.set( - key, - new TagRenderingConfig(configJsons.get(key), `SharedTagRenderings.${key}`) - ) - } catch (e) { - if (!Utils.runningFromConsole) { - console.error( - "BUG: could not parse", - key, - " from questions.json - this error happened during the build step of the SharedTagRenderings", - e - ) - } - } - } - return d - } - - private static generatedSharedFieldsJsons(): Map { - const dict = new Map() - - // TODO FIXME - - return dict - } - - public static HelpText(): BaseUIElement { - return new Combine([ - new Combine([ - new Title("Builtin questions", 1), - - "The following items can be easily reused in your layers", - ]).SetClass("flex flex-col"), - - ...Array.from(SharedTagRenderings.SharedTagRendering.keys()).map((key) => { - const tr = SharedTagRenderings.SharedTagRendering.get(key) - let mappings: BaseUIElement = undefined - if (tr.mappings?.length > 0) { - mappings = new List(tr.mappings.map((m) => m.then.textFor("en"))) - } - return new Combine([ - new Title(key), - tr.render?.textFor("en"), - tr.question?.textFor("en") ?? - new FixedUiElement("Read-only tagrendering").SetClass("font-bold"), - mappings, - ]).SetClass("flex flex-col") - }), - ]).SetClass("flex flex-col") - } -} diff --git a/src/Models/ThemeConfig/WithContextLoader.ts b/src/Models/ThemeConfig/WithContextLoader.ts index 7c04a27116..7b83494137 100644 --- a/src/Models/ThemeConfig/WithContextLoader.ts +++ b/src/Models/ThemeConfig/WithContextLoader.ts @@ -1,5 +1,4 @@ import TagRenderingConfig from "./TagRenderingConfig" -import SharedTagRenderings from "../../Customizations/SharedTagRenderings" import { TagRenderingConfigJson } from "./Json/TagRenderingConfigJson" export default class WithContextLoader { @@ -26,12 +25,6 @@ export default class WithContextLoader { `${translationContext ?? this._context}.${key}.default value` ) } - if (typeof v === "string") { - const shared = SharedTagRenderings.SharedTagRendering.get(v) - if (shared) { - return shared - } - } if (Object.keys(v).length === 1 && typeof v["render"] === "string") { throw `At ${ translationContext ?? "" diff --git a/src/UI/i18n/Locale.ts b/src/UI/i18n/Locale.ts index 93baa1d226..4112ef8a4b 100644 --- a/src/UI/i18n/Locale.ts +++ b/src/UI/i18n/Locale.ts @@ -1,7 +1,7 @@ -import {UIEventSource} from "../../Logic/UIEventSource" -import {LocalStorageSource} from "../../Logic/Web/LocalStorageSource" -import {Utils} from "../../Utils" -import {QueryParameters} from "../../Logic/Web/QueryParameters" +import { UIEventSource } from "../../Logic/UIEventSource" +import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource" +import { Utils } from "../../Utils" +import { QueryParameters } from "../../Logic/Web/QueryParameters" export default class Locale { public static showLinkToWeblate: UIEventSource = new UIEventSource(false) @@ -23,26 +23,33 @@ export default class Locale { * @private */ private static setup() { - let source: UIEventSource if (QueryParameters.wasInitialized("language") || Utils.runningFromConsole) { - if(!Utils.runningFromConsole){ - console.debug("Language was initialized via URL-parameter - using the URL parameter as store instead of local storage", QueryParameters.wasInitialized("language")) + if (!Utils.runningFromConsole) { + console.debug( + "Language was initialized via URL-parameter - using the URL parameter as store instead of local storage", + QueryParameters.wasInitialized("language") + ) } source = QueryParameters.GetQueryParameter( "language", undefined, - ["The language to display MapComplete in.", + [ + "The language to display MapComplete in.", "The user display language is determined in the following order:", - "- If the user did log in and did set their language before with MapComplete, use this language", - "- If the user visited MapComplete before and did change their language, use the language as set by this URL-parameter. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language", - "- Use the navigator-language (if available)", - "- Use English", + "", + "1. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences.", + "2. Use the language as set by the URL-parameter `language`. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language", + "3. If the user visited MapComplete before and did change their language manually, this changed language will be saved in local storage. Use the language from local storage", + "4. Use the navigator-language (if available)", + "5. Use English", "", "Note that this URL-parameter is not added to the URL-bar by default.", + "Note that the _loading_ screen will always use the navigator language.", "", - "Translations are never complete. If a translation in a certain language is missing, English is used as fallback."].join("\n"), + "Translations are never complete. If a translation in a certain language is missing, English is used as fallback.", + ].join("\n") ) } else { let browserLanguage = "en" From 7d687e62815f4302dcfeb25b44631d57417c64dc Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 20 Jul 2023 14:37:22 +0200 Subject: [PATCH 69/87] CI: update QodeQL --- .github/workflows/codeql-analysis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 128e8530c4..8c53681289 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -37,7 +37,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v1 + uses: github/codeql-action/init@v2 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -48,7 +48,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v1 + uses: github/codeql-action/autobuild@v2 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -62,4 +62,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v1 + uses: github/codeql-action/analyze@v2 From 193b8b4672405abe0e54d3143c9faec88733e450 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 21 Jul 2023 12:23:12 +0200 Subject: [PATCH 70/87] Themes: Update climbing_route.json: add snap to layer --- assets/layers/climbing_route/climbing_route.json | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/layers/climbing_route/climbing_route.json b/assets/layers/climbing_route/climbing_route.json index d2443ae582..df6718eaaa 100644 --- a/assets/layers/climbing_route/climbing_route.json +++ b/assets/layers/climbing_route/climbing_route.json @@ -210,6 +210,7 @@ "de": "eine Kletterroute", "it": "una via di arrampicata" }, + "snapToLayer": ["climbing_opportunity"], "tags": [ "sport=climbing", "climbing=route" From 22ee806090a8679ea2951d84af47e4de8314925c Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 27 Jul 2023 01:48:07 +0200 Subject: [PATCH 71/87] Fix: use translated value for community index tab --- langs/en.json | 2 +- src/UI/ThemeViewGUI.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/en.json b/langs/en.json index ae1d7e49dd..f1f82f36b5 100644 --- a/langs/en.json +++ b/langs/en.json @@ -14,7 +14,7 @@ "available": "This community speaks {native}", "intro": "Get in touch with other people to get to know them, learn from them, …", "notAvailable": "This community does not speak {native}", - "title": "Community index" + "title": "Get in touch with others", }, "delete": { "cancel": "Cancel", diff --git a/src/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte index a74e57c7f7..d8958034fc 100644 --- a/src/UI/ThemeViewGUI.svelte +++ b/src/UI/ThemeViewGUI.svelte @@ -413,7 +413,7 @@

- Get in touch with others +
From 58f526734d6f85ba8fc49ccca2bd78eab2220414 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 27 Jul 2023 01:48:54 +0200 Subject: [PATCH 72/87] Refactoring: fix imports of script --- scripts/generateImageAnalysis.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/scripts/generateImageAnalysis.ts b/scripts/generateImageAnalysis.ts index 7f4cf6bf88..d46671f9a0 100644 --- a/scripts/generateImageAnalysis.ts +++ b/scripts/generateImageAnalysis.ts @@ -1,16 +1,15 @@ import Script from "./Script" -import { Overpass } from "../Logic/Osm/Overpass" -import { RegexTag } from "../Logic/Tags/RegexTag" -import { ImmutableStore } from "../Logic/UIEventSource" -import { BBox } from "../Logic/BBox" +import { Overpass } from "../src/Logic/Osm/Overpass" +import { RegexTag } from "../src/Logic/Tags/RegexTag" +import { ImmutableStore } from "../src/Logic/UIEventSource" +import { BBox } from "../src/Logic/BBox" import * as fs from "fs" import { Feature } from "geojson" import ScriptUtils from "./ScriptUtils" -import { Imgur } from "../Logic/ImageProviders/Imgur" -import { LicenseInfo } from "../Logic/ImageProviders/LicenseInfo" -import { Utils } from "../Utils" -import Constants from "../Models/Constants" -import { concat } from "svelte-preprocess/dist/modules/utils" +import { Imgur } from "../src/Logic/ImageProviders/Imgur" +import { LicenseInfo } from "../src/Logic/ImageProviders/LicenseInfo" +import { Utils } from "../src/Utils" +import Constants from "../src/Models/Constants" export default class GenerateImageAnalysis extends Script { constructor() { From 2f5c89f8c5a7aa7adbe83d1b9cf98e198f9f1aab Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 27 Jul 2023 01:50:23 +0200 Subject: [PATCH 73/87] Fix: URL-parameter language disables the language picker, fix #1506 --- assets/layers/usersettings/usersettings.json | 11 ++++++++++- src/Logic/State/UserRelatedState.ts | 18 ++++++++++++++++-- src/Logic/Web/QueryParameters.ts | 4 +++- src/UI/LanguagePicker.ts | 7 ++++++- src/UI/i18n/Locale.ts | 2 +- 5 files changed, 36 insertions(+), 6 deletions(-) diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index c4b0e0ad3c..196a3b2a33 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -33,7 +33,16 @@ "id": "language_picker", "render": { "*": "{language_picker()}" - } + }, + "mappings": [ + { + "if": "__url_parameter_initialized:language=yes", + "icon": "./assets/layers/usersettings/translate_disabled.svg", + "then": { + "en": "The language was set via an URL-parameter and cannot be set by the user.²" + } + } + ] }, { "id": "inbox", diff --git a/src/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts index 390aa0657a..a84d814006 100644 --- a/src/Logic/State/UserRelatedState.ts +++ b/src/Logic/State/UserRelatedState.ts @@ -15,6 +15,7 @@ import Locale from "../../UI/i18n/Locale" import LinkToWeblate from "../../UI/Base/LinkToWeblate" import FeatureSwitchState from "./FeatureSwitchState" import Constants from "../../Models/Constants" +import { QueryParameters } from "../Web/QueryParameters" /** * The part of the state which keeps track of user-related stuff, e.g. the OSM-connection, @@ -93,13 +94,21 @@ export default class UserRelatedState { this.osmConnection.GetLongPreference("identity", "mangrove") ) - this.language.addCallbackAndRunD((language) => Locale.language.setData(language)) - this.installedUserThemes = this.InitInstalledUserThemes() this.homeLocation = this.initHomeLocation() this.preferencesAsTags = this.initAmendedPrefs(layout, featureSwitches) + + this.syncLanguage() + } + + private syncLanguage() { + if (QueryParameters.wasInitialized("language")) { + return + } + + this.language.addCallbackAndRunD((language) => Locale.language.setData(language)) } private static initUserRelatedState(): LayerConfig { @@ -246,6 +255,10 @@ export default class UserRelatedState { amendedPrefs.data["__userjourney_" + key] = Constants.userJourney[key] } + for (const key of QueryParameters.initializedParameters()) { + amendedPrefs.data["__url_parameter_initialized:" + key] = "yes" + } + const osmConnection = this.osmConnection osmConnection.preferencesHandler.preferences.addCallback((newPrefs) => { for (const k in newPrefs) { @@ -268,6 +281,7 @@ export default class UserRelatedState { }) const usersettingsConfig = UserRelatedState.usersettingsConfig const translationMode = osmConnection.GetPreference("translation-mode") + Locale.language.mapD( (language) => { amendedPrefs.data["_language"] = language diff --git a/src/Logic/Web/QueryParameters.ts b/src/Logic/Web/QueryParameters.ts index 32053243bc..92dcf109bb 100644 --- a/src/Logic/Web/QueryParameters.ts +++ b/src/Logic/Web/QueryParameters.ts @@ -57,6 +57,9 @@ export class QueryParameters { this.init() return QueryParameters._wasInitialized.has(key) } + public static initializedParameters(): ReadonlyArray { + return Array.from(QueryParameters._wasInitialized.keys()) + } private static addOrder(key) { if (this.order.indexOf(key) < 0) { @@ -131,5 +134,4 @@ export class QueryParameters { QueryParameters._wasInitialized.clear() QueryParameters.order = [] } - } diff --git a/src/UI/LanguagePicker.ts b/src/UI/LanguagePicker.ts index 5166f72673..497e0024b5 100644 --- a/src/UI/LanguagePicker.ts +++ b/src/UI/LanguagePicker.ts @@ -8,11 +8,16 @@ import Lazy from "./Base/Lazy" import Toggle from "./Input/Toggle" import LanguageUtils from "../Utils/LanguageUtils" import { UIEventSource } from "../Logic/UIEventSource" +import { QueryParameters } from "../Logic/Web/QueryParameters" export default class LanguagePicker extends Toggle { constructor(languages: string[], assignTo: UIEventSource) { console.log("Constructing a language pîcker for languages", languages) - if (languages === undefined || languages.length <= 1) { + if ( + languages === undefined || + languages.length <= 1 || + QueryParameters.wasInitialized("language") + ) { super(undefined, undefined, undefined) } else { const normalPicker = LanguagePicker.dropdownFor(languages, assignTo ?? Locale.language) diff --git a/src/UI/i18n/Locale.ts b/src/UI/i18n/Locale.ts index 4112ef8a4b..09848aa0d4 100644 --- a/src/UI/i18n/Locale.ts +++ b/src/UI/i18n/Locale.ts @@ -39,8 +39,8 @@ export default class Locale { "The language to display MapComplete in.", "The user display language is determined in the following order:", "", + "1. Use the language as set by the URL-parameter `language`. This will _disable_ setting the language by the user", "1. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences.", - "2. Use the language as set by the URL-parameter `language`. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language", "3. If the user visited MapComplete before and did change their language manually, this changed language will be saved in local storage. Use the language from local storage", "4. Use the navigator-language (if available)", "5. Use English", From 157592427fe4ef1c7beded2a92d0222419626e77 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 27 Jul 2023 01:50:37 +0200 Subject: [PATCH 74/87] Version bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 634428003d..96c481e762 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapcomplete", - "version": "0.31.0", + "version": "0.31.1", "repository": "https://github.com/pietervdvn/MapComplete", "description": "A small website to edit OSM easily", "bugs": "https://github.com/pietervdvn/MapComplete/issues", From 4a26563356a337584118d6d28896019f081d07e0 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 20 Jul 2023 13:28:38 +0200 Subject: [PATCH 75/87] Docs: Improve docs, fix doc script --- Docs/BuiltinIndex.md | 5 + Docs/BuiltinQuestions.md | 524 +---- Docs/CalculatedTags.md | 13 +- Docs/Layers/advertising.md | 4 +- Docs/Layers/all_streets.md | 2 +- Docs/Layers/ambulancestation.md | 2 +- Docs/Layers/artwork.md | 198 +- Docs/Layers/atm.md | 2 +- Docs/Layers/barrier.md | 2 +- Docs/Layers/bench.md | 116 +- Docs/Layers/bench_at_pt.md | 2 +- Docs/Layers/bicycle_library.md | 2 +- Docs/Layers/bicycle_rental.md | 2 +- Docs/Layers/bicycle_rental_non_docking.md | 2 +- Docs/Layers/bicycle_tube_vending_machine.md | 2 +- Docs/Layers/bike_cafe.md | 2 +- Docs/Layers/bike_cleaning.md | 2 +- Docs/Layers/bike_parking.md | 2 +- Docs/Layers/bike_repair_station.md | 2 +- Docs/Layers/bike_shop.md | 182 +- Docs/Layers/bike_themed_object.md | 2 +- Docs/Layers/binocular.md | 2 +- Docs/Layers/birdhide.md | 2 +- Docs/Layers/cafe_pub.md | 2 +- Docs/Layers/car_rental.md | 2 +- Docs/Layers/caravansites.md | 4 +- Docs/Layers/charging_station.md | 8 +- Docs/Layers/charging_station_ebikes.md | 8 +- Docs/Layers/climbing_area.md | 60 +- Docs/Layers/climbing_gym.md | 113 +- Docs/Layers/climbing_route.md | 2 +- Docs/Layers/clock.md | 2 +- Docs/Layers/crossings.md | 2 +- .../cultural_places_without_etymology.md | 2 +- Docs/Layers/defibrillator.md | 2 +- Docs/Layers/dentist.md | 2 +- Docs/Layers/doctors.md | 2 +- Docs/Layers/dogfoodb.md | 2 +- Docs/Layers/dogpark.md | 2 +- Docs/Layers/dogshop.md | 183 +- Docs/Layers/drinking_water.md | 2 +- Docs/Layers/dumpstations.md | 2 +- ...ducation_institutions_without_etymology.md | 2 +- Docs/Layers/elevator.md | 2 +- Docs/Layers/elongated_coin.md | 320 +++ Docs/Layers/entrance.md | 2 +- Docs/Layers/etymology.md | 2 +- Docs/Layers/extinguisher.md | 2 +- Docs/Layers/facadegardens.md | 2 +- Docs/Layers/fietsstraat.md | 2 +- Docs/Layers/fire_station.md | 2 +- Docs/Layers/fitness_centre.md | 2 +- Docs/Layers/fitness_station.md | 2 +- Docs/Layers/food.md | 2 +- Docs/Layers/friture.md | 2 +- Docs/Layers/ghost_bike.md | 2 +- Docs/Layers/governments.md | 2 +- Docs/Layers/hackerspace.md | 4 +- ...lth_and_social_places_without_etymology.md | 2 +- Docs/Layers/hotel.md | 2 +- Docs/Layers/hydrant.md | 2 +- Docs/Layers/indoors.md | 2 +- Docs/Layers/information_board.md | 2 +- Docs/Layers/kerbs.md | 2 +- Docs/Layers/lit_streets.md | 2 +- Docs/Layers/map.md | 4 +- Docs/Layers/medical-shops.md | 185 +- Docs/Layers/nature_reserve.md | 2 +- Docs/Layers/observation_tower.md | 4 +- Docs/Layers/parcel_lockers.md | 2 +- Docs/Layers/parking.md | 2 +- Docs/Layers/parking_spaces.md | 2 +- Docs/Layers/parking_ticket_machine.md | 6 +- .../parks_and_forests_without_etymology.md | 2 +- Docs/Layers/pharmacy.md | 2 +- Docs/Layers/physiotherapist.md | 2 +- Docs/Layers/picnic_table.md | 2 +- Docs/Layers/play_forest.md | 4 +- Docs/Layers/playground.md | 4 +- Docs/Layers/postboxes.md | 2 +- Docs/Layers/postoffices.md | 2 +- Docs/Layers/public_bookcase.md | 2 +- Docs/Layers/rainbow_crossing_high_zoom.md | 2 +- Docs/Layers/rainbow_crossings.md | 2 +- Docs/Layers/reception_desk.md | 2 +- Docs/Layers/recycling.md | 2 +- Docs/Layers/shops.md | 185 +- .../Layers/shops_with_climbing_shoe_repair.md | 4 +- Docs/Layers/shower.md | 2 +- Docs/Layers/slow_roads.md | 2 +- Docs/Layers/sport_pitch.md | 4 +- Docs/Layers/sport_places_without_etymology.md | 2 +- Docs/Layers/sport_shops.md | 183 +- Docs/Layers/sports_centre.md | 2 +- Docs/Layers/stairs.md | 2 +- Docs/Layers/street_lamps.md | 2 +- Docs/Layers/streets_without_etymology.md | 4 +- Docs/Layers/surveillance_camera.md | 2 +- Docs/Layers/tertiary_education.md | 34 + Docs/Layers/ticket_machine.md | 6 +- Docs/Layers/ticket_validator.md | 2 +- Docs/Layers/toekomstige_fietsstraat.md | 2 +- Docs/Layers/toilet.md | 2 +- Docs/Layers/toilet_at_amenity.md | 74 +- .../toursistic_places_without_etymology.md | 2 +- Docs/Layers/trail.md | 2 +- Docs/Layers/transit_stops.md | 2 +- Docs/Layers/tree_node.md | 2 +- Docs/Layers/vending_machine.md | 7 +- Docs/Layers/viewpoint.md | 2 +- Docs/Layers/village_green.md | 2 +- Docs/Layers/waste_basket.md | 2 +- Docs/Layers/waste_disposal.md | 2 +- Docs/Layers/windturbine.md | 2 +- Docs/SpecialInputElements.md | 2 +- Docs/SpecialRenderings.md | 2 +- Docs/TagInfo/mapcomplete_artwork.json | 149 ++ Docs/TagInfo/mapcomplete_benches.json | 85 + Docs/TagInfo/mapcomplete_climbing.json | 124 ++ Docs/TagInfo/mapcomplete_cyclofix.json | 91 + Docs/TagInfo/mapcomplete_education.json | 24 + Docs/TagInfo/mapcomplete_elongated_coin.json | 207 ++ Docs/TagInfo/mapcomplete_healthcare.json | 1608 +++++++++++++++ Docs/TagInfo/mapcomplete_maps.json | 2 +- Docs/TagInfo/mapcomplete_nature.json | 87 +- Docs/TagInfo/mapcomplete_onwheels.json | 804 ++++++++ Docs/TagInfo/mapcomplete_parkings.json | 30 +- Docs/TagInfo/mapcomplete_personal.json | 1718 ++++++++++++++++- Docs/TagInfo/mapcomplete_pets.json | 804 ++++++++ Docs/TagInfo/mapcomplete_shops.json | 804 ++++++++ Docs/TagInfo/mapcomplete_sports.json | 804 ++++++++ Docs/TagInfo/mapcomplete_toilets.json | 74 + Docs/TagInfo/mapcomplete_vending_machine.json | 30 +- Docs/Themes/mapcomplete-changes.md | 2 - Docs/Themes/personal.md | 1 + Docs/URL_Parameters.md | 13 +- Docs/wikiIndex.txt | 9 + .../mapcomplete-changes.json | 97 +- scripts/generateDocs.ts | 12 +- src/Customizations/SharedTagRenderings.ts | 71 - src/Models/ThemeConfig/WithContextLoader.ts | 7 - src/UI/i18n/Locale.ts | 33 +- 142 files changed, 9404 insertions(+), 908 deletions(-) create mode 100644 Docs/Layers/elongated_coin.md create mode 100644 Docs/TagInfo/mapcomplete_elongated_coin.json delete mode 100644 src/Customizations/SharedTagRenderings.ts diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index 3941aaf99f..1f54222561 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -226,6 +226,8 @@ - kindergarten_childcare - pharmacy - postoffices + - questions + - questions - shops - shower - sports_centre @@ -380,6 +382,8 @@ - climbing_gym - food - observation_tower + - questions + - questions - shops - ticket_validator @@ -432,6 +436,7 @@ - hackerspace - parking - picnic_table + - questions - railway_platforms - reception_desk - shops diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index ccbfca14a7..aff72f926e 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -10,529 +10,7 @@ The following items can be easily reused in your layers ## Table of contents 1. [Builtin questions](#builtin-questions) - + [questions](#questions) - + [images](#images) - + [mapillary](#mapillary) - + [export_as_gpx](#export_as_gpx) - + [export_as_geojson](#export_as_geojson) - + [wikipedia](#wikipedia) - + [reviews](#reviews) - + [minimap](#minimap) - + [phone](#phone) - + [osmlink](#osmlink) - + [email](#email) - + [website](#website) - + [wheelchair-access](#wheelchair-access) - + [dog-access](#dog-access) - + [description](#description) - + [opening_hours](#opening_hours) - + [opening_hours_24_7](#opening_hours_24_7) - + [opening_hours_by_appointment](#opening_hours_by_appointment) - + [service:electricity](#serviceelectricity) - + [payment-options](#payment-options) - + [payment-options-split](#payment-options-split) - + [payment-options-advanced](#payment-options-advanced) - + [denominations-coins](#denominations-coins) - + [denominations-notes](#denominations-notes) - + [all_tags](#all_tags) - + [just_created](#just_created) - + [multilevels](#multilevels) - + [level](#level) - + [smoking](#smoking) - + [induction-loop](#induction-loop) - + [internet](#internet) - + [internet-fee](#internet-fee) - + [internet-ssid](#internet-ssid) - + [luminous_or_lit](#luminous_or_lit) - - - - -### questions - - - -{questions()} - -*Read-only tagrendering* - - - -### images - - - -{image_carousel()}{image_upload()} - -*Read-only tagrendering* - - - -### mapillary - - - -{mapillary()} - -*Read-only tagrendering* - - - -### export_as_gpx - - - -{export_as_gpx()} - -*Read-only tagrendering* - - - -### export_as_geojson - - - -{export_as_geojson()} - -*Read-only tagrendering* - - - -### wikipedia - - - -{wikipedia():max-height:25rem} - -What is the corresponding Wikidata entity? - - - - - {wikipedia():max-height:25rem} - - No Wikipedia page has been linked yet - - - - -### reviews - - - -{reviews()} - -*Read-only tagrendering* - - - -### minimap - - - -{minimap(18, id): width:100%; height:8rem; border-radius:2rem; overflow: hidden; pointer-events: none;} - -*Read-only tagrendering* - - - -### phone - - - -{phone} - -What is the phone number of {title()}? - - - - - {contact:phone} - - - - -### osmlink - - - - - -*Read-only tagrendering* - - - - - Uploading... - - - - -### email - - - -{email} - -What is the email address of {title()}? - - - - - {contact:email} - - - - -### website - - - -{website} - -What is the website of {title()}? - - - - - {contact:website} - - - - -### wheelchair-access - - - -Is this place accessible with a wheelchair? - - - - - This place is specially adapted for wheelchair users - - This place is easily reachable with a wheelchair - - It is possible to reach this place in a wheelchair, but it is not easy - - This place is not reachable with a wheelchair - - - - -### dog-access - - - -Are dogs allowed in this business? - - - - - Dogs are allowed - - Dogs are not allowed - - Dogs are allowed, but they have to be leashed - - Dogs are allowed and can run around freely - - - - -### description - - - -{description} - -Is there still some relevant info that the previous questions did not cover? Feel free to add it here. - - - -### opening_hours - - - -

Opening hours

{opening_hours_table(opening_hours)} - -What are the opening hours of {title()}? - - - -### opening_hours_24_7 - - - -

Opening hours

{opening_hours_table(opening_hours)} - -What are the opening hours of {title()}? - - - - - 24/7 opened (including holidays) - - - - -### opening_hours_by_appointment - - - -

Opening hours

{opening_hours_table(opening_hours)} - -What are the opening hours of {title()}? - - - - - Only by appointment - - Only by appointment - - - - -### service:electricity - - - -Does this amenity have electrical outlets, available to customers when they are inside? - - - - - There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics - - There are a few domestic sockets available to customers seated indoors, where they can charge their electronics - - There are no sockets available indoors to customers, but charging might be possible if the staff is asked - - There are a no domestic sockets available to customers seated indoors - - - - -### payment-options - - - -Which methods of payment are accepted here? - - - - - Cash is accepted here - - Payment cards are accepted here - - Payment by QR-code is possible here - - - - -### payment-options-split - - - -Which methods of payment are accepted here? - - - - - Cash is accepted here - - Payment cards are accepted here - - Payment by QR-code is possible here - - Coins are accepted here - - Bank notes are accepted here - - Debit cards are accepted here - - Credit cards are accepted here - - - - -### payment-options-advanced - - - -Which methods of payment are accepted here? - - - - - Cash is accepted here - - Payment cards are accepted here - - Payment by QR-code is possible here - - Payment is done using a dedicated app - - Payment is done using a membership card - - - - -### denominations-coins - - - -What coins can you use to pay here? - - - - - 1 cent coins are accepted - - 2 cent coins are accepted - - 5 cent coins are accepted - - 10 cent coins are accepted - - 20 cent coins are accepted - - 50 cent coins are accepted - - 1 euro coins are accepted - - 2 euro coins are accepted - - - - -### denominations-notes - - - -what notes can you use to pay here? - - - - - 5 euro notes are accepted - - 10 euro notes are accepted - - 20 euro notes are accepted - - 50 euro notes are accepted - - 100 euro notes are accepted - - 200 euro notes are accepted - - 500 euro notes are accepted - - - - -### all_tags - - - -{all_tags()} - -*Read-only tagrendering* - - - -### just_created - - - -*Read-only tagrendering* - - - - - You just created this element! Thanks for sharing this info with the world and helping people worldwide. - - - - -### multilevels - - - -This elevator goes to floors {level} - -What levels does this elevator go to? - - - - - Located underground - - Located on the ground floor - - Located on the ground floor - - Located on the first floor - - Located on the first basement level - - - - -### level - - - -Located on the {level}th floor - -On what level is this feature located? - - - - - Located underground - - Located on the ground floor - - Located on the ground floor - - Located on the first floor - - Located on the first basement level - - - - -### smoking - - - -Is smoking allowed at {title()}? - - - - - Smoking is allowed - - Smoking is not allowed - - Smoking is allowed outside. - - - - -### induction-loop - - - -Does this place have an audio induction loop for people with reduced hearing? - - - - - This place has an audio induction loop - - This place does not have an audio induction loop - - - - -### internet - - - -Does this place offer internet access? - - - - - This place offers wireless internet access - - This place does not offer internet access - - This place offers internet access - - This place offers internet access via a terminal or computer - - This place offers wired internet access - - - - -### internet-fee - - - -Is there a fee for internet access? - - - - - There is a fee for the internet access at this place - - Internet access is free at this place - - Internet access is free at this place, for customers only - - - - -### internet-ssid - - - -The network name is {internet_access:ssid} - -What is the network name for the wireless internet access? - - - - - Telekom - - - - -### luminous_or_lit - - - -Is this object lit or does it emit light? - - - - - This object both emits light and is lighted by an external light source - - This object emits light - - This object is lit externally, e.g. by a spotlight or other lights - - This object does not emit light and is not lighted by externally -This document is autogenerated from [Customizations/SharedTagRenderings.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Customizations/SharedTagRenderings.ts), [assets/tagRenderings/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/tagRenderings/questions.json) +This document is autogenerated from [src/Customizations/SharedTagRenderings.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Customizations/SharedTagRenderings.ts), [assets/layers/questions/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/questions/questions.json) diff --git a/Docs/CalculatedTags.md b/Docs/CalculatedTags.md index 65cc1d4b14..4617eca58d 100644 --- a/Docs/CalculatedTags.md +++ b/Docs/CalculatedTags.md @@ -26,6 +26,7 @@ + [_level](#_level) + [_referencing_ways](#_referencing_ways) + [_last_edit:passed_time](#_last_editpassed_time) + + [_currency](#_currency) + [distanceTo](#distanceto) + [overlapWith](#overlapwith) + [enclosingFeatures](#enclosingfeatures) @@ -223,6 +224,16 @@ This is a lazy metatag and is only calculated when needed +### _currency + + + +Adds the currency valid for the object, based on country or explicit tagging. Can be a single currency or a semicolon-separated list of currencies. Empty if no currency is found. + +This is a lazy metatag and is only calculated when needed + + + Calculating tags with Javascript ---------------------------------- @@ -351,4 +362,4 @@ If a 'unique tag key' is given, the tag with this key will only appear once (e.g 0. key -This document is autogenerated from [Logic/SimpleMetaTagger.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Logic/SimpleMetaTagger.ts), [Logic/ExtraFunctions.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Logic/ExtraFunctions.ts) +This document is autogenerated from [src/Logic/SimpleMetaTagger.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/SimpleMetaTagger.ts), [src/Logic/ExtraFunctions.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/ExtraFunctions.ts) diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index 749cd262a2..f02dd38faf 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -140,7 +140,7 @@ The question is *Does this advertisement cycle through multiple messages?* -### luminous_or_lit +### luminous_or_lit_advertising diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md index a9815681d9..0574b93959 100644 --- a/Docs/Layers/all_streets.md +++ b/Docs/Layers/all_streets.md @@ -135,7 +135,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md index 13cfe108e5..2b3785feda 100644 --- a/Docs/Layers/ambulancestation.md +++ b/Docs/Layers/ambulancestation.md @@ -162,7 +162,7 @@ This is rendered with `The operator is a(n) {operator:type} entity.` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index baa6b96896..6bb291c52d 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -55,6 +55,14 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/wikidata#values) [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) +[](https://taginfo.openstreetmap.org/keys/backrest#values) [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) +[](https://taginfo.openstreetmap.org/keys/seats#values) [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) | +[](https://taginfo.openstreetmap.org/keys/material#values) [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) [stone](https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone) [concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [plastic](https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic) [steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel) +[](https://taginfo.openstreetmap.org/keys/direction#values) [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | +[](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [brown](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [gray](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) +[](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) +[](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) @@ -82,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -231,6 +239,194 @@ The question is *Does this artwork serve as a bench?* +### bench-backrest + + + +The question is *Does this bench have a backrest?* + + + + + + - *This bench is two-sided and shares the backrest* corresponds with `backrest=yes&two_sided=yes` + - *Does have a backrest* corresponds with `backrest=yes` + - *Does not have a backrest* corresponds with `backrest=no` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-seats + + + +The question is *How many seats does this bench have?* + +This rendering asks information about the property [seats](https://wiki.openstreetmap.org/wiki/Key:seats) + +This is rendered with `{seats} seats` + + + + + + - *This bench does not have separated seats* corresponds with `seats:separated=no` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-material + + + +The question is *What is the bench (seating) made from?* + +This rendering asks information about the property [material](https://wiki.openstreetmap.org/wiki/Key:material) + +This is rendered with `Material: {material}` + + + + + + - *The seating is made from wood* corresponds with `material=wood` + - *The seating is made from metal* corresponds with `material=metal` + - *The seating is made from stone* corresponds with `material=stone` + - *The seating is made from concrete* corresponds with `material=concrete` + - *The seating is made from plastic* corresponds with `material=plastic` + - *The seating is made from steel* corresponds with `material=steel` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-direction + + + +The question is *In which direction are you looking when sitting on the bench?* + +This rendering asks information about the property [direction](https://wiki.openstreetmap.org/wiki/Key:direction) + +This is rendered with `When sitting on the bench, one looks towards {direction}°.` + + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-colour + + + +The question is *Which colour does this bench have?* + +This rendering asks information about the property [colour](https://wiki.openstreetmap.org/wiki/Key:colour) + +This is rendered with `Colour: {colour}` + + + + + + - *Colour: brown* corresponds with `colour=brown` + - *Colour: green* corresponds with `colour=green` + - *Colour: gray* corresponds with `colour=gray` + - *Colour: white* corresponds with `colour=white` + - *Colour: red* corresponds with `colour=red` + - *Colour: black* corresponds with `colour=black` + - *Colour: blue* corresponds with `colour=blue` + - *Colour: yellow* corresponds with `colour=yellow` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-survey:date + + + +The question is *When was this bench last surveyed?* + +This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) + +This is rendered with `This bench was last surveyed on {survey:date}` + + + + + + - *Surveyed today!* corresponds with `survey:date=` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-inscription + + + +The question is *Does this bench have an inscription?* + +This rendering asks information about the property [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) + +This is rendered with `This bench does have the following inscription:

{inscription}

` + + + + + + - *This bench does not have an inscription* corresponds with `not:inscription=yes` + - *This bench does (probably) not have an inscription* corresponds with `` + - This option cannot be chosen as answer + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-memorial + + + +The question is *Does this bench act as memorial for someone or something?* + + + + + + - *This bench is a memorial for someone or something* corresponds with `historic=memorial` + - *This bench is a not a memorial for someone or something* corresponds with `not:historic=memorial` + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + ### leftover-questions diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md index 67d3780c07..26184c53d0 100644 --- a/Docs/Layers/atm.md +++ b/Docs/Layers/atm.md @@ -81,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index 9fa4ce16a2..c4bfd1c465 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index 0c79713d19..54686f4969 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -5,7 +5,7 @@ - + A bench is a wooden, metal, stone, … surface where a human can sit. This layers visualises them and asks a few questions about them. @@ -58,6 +58,11 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | [](https://taginfo.openstreetmap.org/keys/tourism#values) [tourism](https://wiki.openstreetmap.org/wiki/Key:tourism) | Multiple choice | [artwork](https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork) [](https://wiki.openstreetmap.org/wiki/Tag:tourism%3D) [](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) +[](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) +[](https://taginfo.openstreetmap.org/keys/artist:wikidata#values) [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | +[](https://taginfo.openstreetmap.org/keys/artist_name#values) [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | @@ -85,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -283,6 +288,113 @@ This tagrendering has labels `bench-questions` +### artwork-artwork_type + + + +The question is *What is the type of this artwork?* + +This rendering asks information about the property [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) + +This is rendered with `This is a {artwork_type}` + + + + + + - *Architecture* corresponds with `artwork_type=architecture` + - *Mural* corresponds with `artwork_type=mural` + - *Painting* corresponds with `artwork_type=painting` + - *Sculpture* corresponds with `artwork_type=sculpture` + - *Statue* corresponds with `artwork_type=statue` + - *Bust* corresponds with `artwork_type=bust` + - *Stone* corresponds with `artwork_type=stone` + - *Installation* corresponds with `artwork_type=installation` + - *Graffiti* corresponds with `artwork_type=graffiti` + - *Relief* corresponds with `artwork_type=relief` + - *Azulejo (Spanish decorative tilework)* corresponds with `artwork_type=azulejo` + - *Tilework* corresponds with `artwork_type=tilework` + - *Woodcarving* corresponds with `artwork_type=woodcarving` + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-artist-wikidata + + + +The question is *Who made this artwork?* + +This rendering asks information about the property [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) + +This is rendered with `This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-artist_name + + + +The question is *Which artist created this?* + +This rendering asks information about the property [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) + +This is rendered with `Created by {artist_name}` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-website + + + +The question is *Is there a website with more information about this artwork?* + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) + +This is rendered with `More information on this website` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork_subject + + + +The question is *What does this artwork depict?* + +This rendering asks information about the property [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) + +This is rendered with `This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}` + + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + ### leftover-questions diff --git a/Docs/Layers/bench_at_pt.md b/Docs/Layers/bench_at_pt.md index 77fc172172..0e37a91507 100644 --- a/Docs/Layers/bench_at_pt.md +++ b/Docs/Layers/bench_at_pt.md @@ -76,7 +76,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md index fff4eecf6c..7126f98815 100644 --- a/Docs/Layers/bicycle_library.md +++ b/Docs/Layers/bicycle_library.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md index c67a14097c..0d623ef0ab 100644 --- a/Docs/Layers/bicycle_rental.md +++ b/Docs/Layers/bicycle_rental.md @@ -87,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md index e8fabc44c0..2033dfb86f 100644 --- a/Docs/Layers/bicycle_rental_non_docking.md +++ b/Docs/Layers/bicycle_rental_non_docking.md @@ -85,7 +85,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bicycle_tube_vending_machine.md b/Docs/Layers/bicycle_tube_vending_machine.md index 1094b34c25..ad88914a54 100644 --- a/Docs/Layers/bicycle_tube_vending_machine.md +++ b/Docs/Layers/bicycle_tube_vending_machine.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md index 0ff7478baa..d2a1bf9839 100644 --- a/Docs/Layers/bike_cafe.md +++ b/Docs/Layers/bike_cafe.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md index 1edfd3cb47..225c369a83 100644 --- a/Docs/Layers/bike_cleaning.md +++ b/Docs/Layers/bike_cleaning.md @@ -76,7 +76,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md index c310ae6418..4954944607 100644 --- a/Docs/Layers/bike_parking.md +++ b/Docs/Layers/bike_parking.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md index 25781d3131..af95fe4e22 100644 --- a/Docs/Layers/bike_repair_station.md +++ b/Docs/Layers/bike_repair_station.md @@ -87,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 40f7a6a314..b2ce278d60 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -57,10 +57,19 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/service:bicycle:retail#values) [service:bicycle:retail](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno) [](https://taginfo.openstreetmap.org/keys/service:bicycle:repair#values) [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) [](https://taginfo.openstreetmap.org/keys/service:bicycle:rental#values) [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) +[](https://taginfo.openstreetmap.org/keys/rental#values) [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) +[](https://taginfo.openstreetmap.org/keys/capacity:city_bike#values) [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:ebike#values) [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:kid_bike#values) [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:bmx#values) [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:mtb#values) [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:bicycle_pannier#values) [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/capacity:tandem_bicycle#values) [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | [](https://taginfo.openstreetmap.org/keys/service:bicycle:second_hand#values) [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) [](https://taginfo.openstreetmap.org/keys/service:bicycle:pump#values) [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) [](https://taginfo.openstreetmap.org/keys/service:bicycle:diy#values) [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) [](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning#values) [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning:charge#values) [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | [](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | @@ -89,7 +98,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -272,6 +281,162 @@ The question is *Does this shop rent out bikes?* +### bicycle-types + + + +The question is *What kind of bicycles and accessories are rented here?* + +This rendering asks information about the property [rental](https://wiki.openstreetmap.org/wiki/Key:rental) + +This is rendered with `{rental} is rented here` + + + + + + - *Normal city bikes can be rented here* corresponds with `rental=city_bike` + - *Electrical bikes can be rented here* corresponds with `rental=ebike` + - *BMX bikes can be rented here* corresponds with `rental=bmx` + - *Mountainbikes can be rented here* corresponds with `rental=mtb` + - *Bikes for children can be rented here* corresponds with `rental=kid_bike` + - *Tandem bicycles can be rented here* corresponds with `rental=tandem` + - *Race bicycles can be rented here* corresponds with `rental=racebike` + - *Bike helmets can be rented here* corresponds with `rental=bike_helmet` + + +This tagrendering is only visible in the popup if the following condition is met: `service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-city_bike + + + +The question is *How many city bikes can be rented here?* + +This rendering asks information about the property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) + +This is rendered with `{capacity:city_bike} city bikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*city_bike.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-ebike + + + +The question is *How many electrical bikes can be rented here?* + +This rendering asks information about the property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) + +This is rendered with `{capacity:ebike} electrical bikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*ebike.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-kid_bike + + + +The question is *How many bikes for children can be rented here?* + +This rendering asks information about the property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) + +This is rendered with `{capacity:kid_bike} bikes for children can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*kid_bike.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-bmx + + + +The question is *How many BMX bikes can be rented here?* + +This rendering asks information about the property [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) + +This is rendered with `{capacity:bmx} BMX bikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*bmx.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-mtb + + + +The question is *How many mountainbikes can be rented here?* + +This rendering asks information about the property [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) + +This is rendered with `{capacity:mtb} mountainbikes can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*mtb.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-bicycle_pannier + + + +The question is *How many bicycle panniers can be rented here?* + +This rendering asks information about the property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) + +This is rendered with `{capacity:bicycle_pannier} bicycle panniers can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*bicycle_pannier.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + +### rental-capacity-tandem_bicycle + + + +The question is *How many tandem can be rented here?* + +This rendering asks information about the property [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) + +This is rendered with `{capacity:tandem_bicycle} tandem can be rented here` + + + +This tagrendering is only visible in the popup if the following condition is met: `rental~^(.*tandem_bicycle.*)$&service:bicycle:rental=yes` + +This tagrendering has labels `bicycle_rental` + + + ### bike_repair_second-hand-bikes @@ -340,12 +505,23 @@ The question is *Are bicycles washed here?* -### bikecleaningbikecleaningservicebicyclecleaningcharge +### bike_cleaning-service:bicycle:cleaning:charge -This tagrendering has no question and is thus read-only +The question is *How much does it cost to use the cleaning service?* +This rendering asks information about the property [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) + +This is rendered with `Using the cleaning service costs {service:bicycle:cleaning:charge}` + + + + + + - *The cleaning service is free to use* corresponds with `service:bicycle:cleaning:fee=no` + - *Free to use* corresponds with `service:bicycle:cleaning:fee=yes` + - This option cannot be chosen as answer diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md index 8a66060f87..eee0b97878 100644 --- a/Docs/Layers/bike_themed_object.md +++ b/Docs/Layers/bike_themed_object.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md index ef29531938..398e89083a 100644 --- a/Docs/Layers/binocular.md +++ b/Docs/Layers/binocular.md @@ -76,7 +76,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/birdhide.md b/Docs/Layers/birdhide.md index 5f6cd18ef9..3abb877d6c 100644 --- a/Docs/Layers/birdhide.md +++ b/Docs/Layers/birdhide.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md index a5b485aac5..36205df914 100644 --- a/Docs/Layers/cafe_pub.md +++ b/Docs/Layers/cafe_pub.md @@ -89,7 +89,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md index 5db6a8502b..57924f0e1c 100644 --- a/Docs/Layers/car_rental.md +++ b/Docs/Layers/car_rental.md @@ -67,7 +67,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md index dcbbc09703..c4ac4980d2 100644 --- a/Docs/Layers/caravansites.md +++ b/Docs/Layers/caravansites.md @@ -86,7 +86,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -271,7 +271,7 @@ This is rendered with `More details about this place: {description}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md index 7a96658b13..3ecc1c7688 100644 --- a/Docs/Layers/charging_station.md +++ b/Docs/Layers/charging_station.md @@ -155,7 +155,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -1697,7 +1697,7 @@ This tagrendering has labels `technical` -### opening_hours_24_7 +### OH @@ -1752,7 +1752,7 @@ This tagrendering is only visible in the popup if the following condition is met -### payment-options-advanced +### payment-options @@ -2013,7 +2013,7 @@ The question is *Does one have to pay a parking fee while charging?* -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md index 51609f548d..a2fc011228 100644 --- a/Docs/Layers/charging_station_ebikes.md +++ b/Docs/Layers/charging_station_ebikes.md @@ -153,7 +153,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -1695,7 +1695,7 @@ This tagrendering has labels `technical` -### opening_hours_24_7 +### OH @@ -1750,7 +1750,7 @@ This tagrendering is only visible in the popup if the following condition is met -### payment-options-advanced +### payment-options @@ -2011,7 +2011,7 @@ The question is *Does one have to pay a parking fee while charging?* -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/climbing_area.md b/Docs/Layers/climbing_area.md index 3d7ebc5d7a..f69cd5aa5a 100644 --- a/Docs/Layers/climbing_area.md +++ b/Docs/Layers/climbing_area.md @@ -51,6 +51,9 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) [](https://taginfo.openstreetmap.org/keys/climbing#values) [climbing](https://wiki.openstreetmap.org/wiki/Key:climbing) | Multiple choice | [boulder](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Dboulder) [crag](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Dcrag) [area](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Darea) [](https://taginfo.openstreetmap.org/keys/rock#values) [rock](https://wiki.openstreetmap.org/wiki/Key:rock) | [string](../SpecialInputElements.md#string) | [limestone](https://wiki.openstreetmap.org/wiki/Tag:rock%3Dlimestone) +[](https://taginfo.openstreetmap.org/keys/url#values) [url](https://wiki.openstreetmap.org/wiki/Key:url) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) +[](https://taginfo.openstreetmap.org/keys/climbing:boulder#values) [climbing:boulder](https://wiki.openstreetmap.org/wiki/Key:climbing:boulder) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dlimited) @@ -78,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -185,6 +188,61 @@ This tagrendering is only visible in the popup if the following condition is met +### website + + + +The question is *Is there a (unofficial) website with more informations (e.g. topos)?* + +This rendering asks information about the property [url](https://wiki.openstreetmap.org/wiki/Key:url) + +This is rendered with `{url}` + + + +This tagrendering is only visible in the popup if the following condition is met: `leisure!~^(sports_centre)$&sport=climbing` + + + +### fee + + + +The question is *Is a fee required to climb here?* + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) + +This is rendered with `A fee of {charge} should be paid for climbing here` + + + + + + - *Climbing here is free of charge* corresponds with `fee=no` + - *Paying a fee is required to climb here* corresponds with `fee=yes` + + + + +### bouldering + + + +The question is *Is bouldering possible here?* + + + + + + - *Bouldering is possible here* corresponds with `climbing:boulder=yes` + - *Bouldering is not possible here* corresponds with `climbing:boulder=no` + - *Bouldering is possible, although there are only a few problems* corresponds with `climbing:boulder=limited` + - *There are {climbing:boulder} boulder problems* corresponds with `climbing:boulder~.+` + - This option cannot be chosen as answer + + + + ### leftover-questions diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md index b2d3b59b6f..d6e734a510 100644 --- a/Docs/Layers/climbing_gym.md +++ b/Docs/Layers/climbing_gym.md @@ -51,10 +51,18 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/service:climbing_shoes:rental#values) [service:climbing_shoes:rental](https://wiki.openstreetmap.org/wiki/Key:service:climbing_shoes:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_shoes:rental%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_shoes:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_shoes:rental%3Dno) [](https://taginfo.openstreetmap.org/keys/service:climbing_harness:rental#values) [service:climbing_harness:rental](https://wiki.openstreetmap.org/wiki/Key:service:climbing_harness:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_harness:rental%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_harness:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_harness:rental%3Dno) [](https://taginfo.openstreetmap.org/keys/service:climbing_rope:rental#values) [service:climbing_rope:rental](https://wiki.openstreetmap.org/wiki/Key:service:climbing_rope:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_rope:rental%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_rope:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:climbing_rope:rental%3Dno) +[](https://taginfo.openstreetmap.org/keys/climbing:boulder#values) [climbing:boulder](https://wiki.openstreetmap.org/wiki/Key:climbing:boulder) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dlimited) +[](https://taginfo.openstreetmap.org/keys/climbing:sport#values) [climbing:sport](https://wiki.openstreetmap.org/wiki/Key:climbing:sport) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:sport%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:sport%3Dno) +[](https://taginfo.openstreetmap.org/keys/climbing:toprope#values) [climbing:toprope](https://wiki.openstreetmap.org/wiki/Key:climbing:toprope) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:toprope%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:toprope%3Dno) +[](https://taginfo.openstreetmap.org/keys/climbing:length#values) [climbing:length](https://wiki.openstreetmap.org/wiki/Key:climbing:length) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/climbing:grade:french:min#values) [climbing:grade:french:min](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:min) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/climbing:grade:french:max#values) [climbing:grade:french:max](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:max) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/climbing:bolts:max#values) [climbing:bolts:max](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts:max) | [pnat](../SpecialInputElements.md#pnat) | [](https://taginfo.openstreetmap.org/keys/climbing:speed#values) [climbing:speed](https://wiki.openstreetmap.org/wiki/Key:climbing:speed) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:speed%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:speed%3Dno) [](https://taginfo.openstreetmap.org/keys/internet_access#values) [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) @@ -86,7 +94,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -174,6 +182,26 @@ This tagrendering has labels `contact` +### fee + + + +The question is *Is a fee required to climb here?* + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) + +This is rendered with `A fee of {charge} should be paid for climbing here` + + + + + + - *Climbing here is free of charge* corresponds with `fee=no` + - *Paying a fee is required to climb here* corresponds with `fee=yes` + + + + ### payment-options @@ -285,51 +313,114 @@ The question is *Can one rent a climbing rope here?* -### climbingbouldering +### bouldering -This tagrendering has no question and is thus read-only +The question is *Is bouldering possible here?* -### climbingsportclimbing + - *Bouldering is possible here* corresponds with `climbing:boulder=yes` + - *Bouldering is not possible here* corresponds with `climbing:boulder=no` + - *Bouldering is possible, although there are only a few problems* corresponds with `climbing:boulder=limited` + - *There are {climbing:boulder} boulder problems* corresponds with `climbing:boulder~.+` + - This option cannot be chosen as answer -This tagrendering has no question and is thus read-only + +### sportclimbing + + + +The question is *Is sport climbing possible here on fixed anchors?* -### climbingtoprope + - *Sport climbing is possible here* corresponds with `climbing:sport=yes` + - *Sport climbing is not possible here* corresponds with `climbing:sport=no` + - *There are {climbing:sport} sport climbing routes* corresponds with `climbing:sport~.+` + - This option cannot be chosen as answer -This tagrendering has no question and is thus read-only + +### toprope + + + +The question is *Is toprope climbing possible here?* -### climbingmindifficulty + - *Toprope climbing is possible here* corresponds with `climbing:toprope=yes` + - *Toprope climbing is not possible here* corresponds with `climbing:toprope=no` + - *There are {climbing:toprope} toprope routes* corresponds with `climbing:toprope~.+` + - This option cannot be chosen as answer -This tagrendering has no question and is thus read-only + +### average_length + + + +The question is *What is the (average) length of the routes in meters?* + +This rendering asks information about the property [climbing:length](https://wiki.openstreetmap.org/wiki/Key:climbing:length) + +This is rendered with `The routes are {canonical(climbing:length)} long on average` -### climbingmaxdifficulty +### min_difficulty -This tagrendering has no question and is thus read-only +The question is *What is the grade of the easiest route here, according to the french classification system?* + +This rendering asks information about the property [climbing:grade:french:min](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:min) + +This is rendered with `The lowest grade is {climbing:grade:french:min} according to the french/belgian system` + + + + + +### max_difficulty + + + +The question is *What is the highest grade route here, according to the french classification system?* + +This rendering asks information about the property [climbing:grade:french:max](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french:max) + +This is rendered with `The highest grade is {climbing:grade:french:max} according to the french/belgian system` + + + +This tagrendering is only visible in the popup if the following condition is met: `climbing!~^(route)$&climbing:sport=yes|sport=climbing` + + + +### max_bolts + + + +The question is *How many bolts do routes in {title()} have at most?* + +This rendering asks information about the property [climbing:bolts:max](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts:max) + +This is rendered with `The sport climbing routes here have at most {climbing:bolts:max} bolts.
This is without relays and indicates how much quickdraws a climber needs
` diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md index 12e0795847..a653ad7dcd 100644 --- a/Docs/Layers/climbing_route.md +++ b/Docs/Layers/climbing_route.md @@ -81,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md index c3ffafc41e..7a552cbf7f 100644 --- a/Docs/Layers/clock.md +++ b/Docs/Layers/clock.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md index 70fb4334ae..0013d6e9bc 100644 --- a/Docs/Layers/crossings.md +++ b/Docs/Layers/crossings.md @@ -90,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/cultural_places_without_etymology.md b/Docs/Layers/cultural_places_without_etymology.md index a076268507..da20f20d77 100644 --- a/Docs/Layers/cultural_places_without_etymology.md +++ b/Docs/Layers/cultural_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md index fab162e0e8..18191b3787 100644 --- a/Docs/Layers/defibrillator.md +++ b/Docs/Layers/defibrillator.md @@ -90,7 +90,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md index 47da7add6c..734a37cd68 100644 --- a/Docs/Layers/dentist.md +++ b/Docs/Layers/dentist.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index d230498d75..db6b402f83 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -81,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dogfoodb.md b/Docs/Layers/dogfoodb.md index 436541f5de..bcbfe17715 100644 --- a/Docs/Layers/dogfoodb.md +++ b/Docs/Layers/dogfoodb.md @@ -99,7 +99,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dogpark.md b/Docs/Layers/dogpark.md index 030baa339d..88709a12c2 100644 --- a/Docs/Layers/dogpark.md +++ b/Docs/Layers/dogpark.md @@ -145,7 +145,7 @@ This tagrendering has no question and is thus read-only -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dogshop.md b/Docs/Layers/dogshop.md index 6207656e59..ac6f186a68 100644 --- a/Docs/Layers/dogshop.md +++ b/Docs/Layers/dogshop.md @@ -47,6 +47,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -83,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -105,6 +106,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -339,7 +518,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md index a85ce7bf0f..d6b3af4c65 100644 --- a/Docs/Layers/drinking_water.md +++ b/Docs/Layers/drinking_water.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md index 806216a7d7..8b200a3028 100644 --- a/Docs/Layers/dumpstations.md +++ b/Docs/Layers/dumpstations.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/education_institutions_without_etymology.md b/Docs/Layers/education_institutions_without_etymology.md index b4ecfc82cf..53b366d0d2 100644 --- a/Docs/Layers/education_institutions_without_etymology.md +++ b/Docs/Layers/education_institutions_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index c57ea45c30..ae32eb4889 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/elongated_coin.md b/Docs/Layers/elongated_coin.md new file mode 100644 index 0000000000..daa3c03f64 --- /dev/null +++ b/Docs/Layers/elongated_coin.md @@ -0,0 +1,320 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + + elongated_coin +================ + + + + + +Layer showing penny presses. + + + + + + + - This layer is shown at zoomlevel **0** and higher + + + + +#### Themes using this layer + + + + + + - [elongated_coin](https://mapcomplete.osm.be/elongated_coin) + + +This is a special layer - data is not sourced from OpenStreetMap + + + + Supported attributes +---------------------- + + + +Warning: + +this quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) +[](https://taginfo.openstreetmap.org/keys/coin:design_count#values) [coin:design_count](https://wiki.openstreetmap.org/wiki/Key:coin:design_count) | [pnat](../SpecialInputElements.md#pnat) | [1](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D2) [3](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D3) [4](https://wiki.openstreetmap.org/wiki/Tag:coin:design_count%3D4) +[](https://taginfo.openstreetmap.org/keys/coin:type#values) [coin:type](https://wiki.openstreetmap.org/wiki/Key:coin:type) | [string](../SpecialInputElements.md#string) | [2cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D2cent) [5cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D5cent) [10cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D10cent) [25cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D25cent) [50cent](https://wiki.openstreetmap.org/wiki/Tag:coin:type%3D50cent) +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:charge%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:charge%3D2 EUR) +[](https://taginfo.openstreetmap.org/keys/payment:coins:denominations#values) [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR) +[](https://taginfo.openstreetmap.org/keys/indoor#values) [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno) +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) + + + + +### just_created + + + +This element shows a 'thank you' that the contributor has recently created this element + +This tagrendering has no question and is thus read-only + + + + + + - *You just created this element! Thanks for sharing this info with the world and helping people worldwide.* corresponds with `id~.+` + + +This tagrendering is only visible in the popup if the following condition is met: `_backend~.+&_last_edit:passed_time<300&|_version_number=1` + + + +### images + + + +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images + +This tagrendering has no question and is thus read-only + + + + + +### opening_hours_24_7 + + + +The question is *What are the opening hours of {title()}?* + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) + +This is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + + + + + + - *24/7 opened (including holidays)* corresponds with `opening_hours=24/7` + + + + +### designs + + + +The question is *How many designs are available?* + +This rendering asks information about the property [coin:design_count](https://wiki.openstreetmap.org/wiki/Key:coin:design_count) + +This is rendered with `This penny press has {coin:design_count} designs available.` + + + + + + - *This penny press has one design available.* corresponds with `coin:design_count=1` + - *This penny press has two designs available.* corresponds with `coin:design_count=2` + - *This penny press has three designs available.* corresponds with `coin:design_count=3` + - *This penny press has four designs available.* corresponds with `coin:design_count=4` + + + + +### coin + + + +The question is *What coin is used for pressing?* + +This rendering asks information about the property [coin:type](https://wiki.openstreetmap.org/wiki/Key:coin:type) + +This is rendered with `This penny press uses a {coin:type} coin for pressing.` + + + + + + - *This penny press uses a 2 cent coin for pressing.* corresponds with `coin:type=2cent` + - *This penny press uses a 5 cent coin for pressing.* corresponds with `coin:type=5cent` + - *This penny press uses a 10 cent coin for pressing.* corresponds with `coin:type=10cent` + - *This penny press uses a 25 cent coin for pressing.* corresponds with `coin:type=25cent` + - *This penny press uses a 50 cent coin for pressing.* corresponds with `coin:type=50cent` + + + + +### website + + + +The question is *What is the website of {title()}?* + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) + +This is rendered with `{website}` + + + + + + - *{contact:website}* corresponds with `contact:website~.+` + - This option cannot be chosen as answer + + +This tagrendering has labels `contact` + + + +### charge + + + +The question is *How much does it cost to press a penny?* + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) + +This is rendered with `It costs {charge} to press a penny.` + + + + + + - *It costs 1 euro to press a penny.* corresponds with `charge=1 EUR` + - *It costs 2 euros to press a penny.* corresponds with `charge=2 EUR` + + + + +### denominations-coins + + + +The question is *What coins can you use to pay here?* + + + + + + - *1 cent coins are accepted* corresponds with `payment:coins:denominations=0.01 EUR` + - *2 cent coins are accepted* corresponds with `payment:coins:denominations=0.02 EUR` + - *5 cent coins are accepted* corresponds with `payment:coins:denominations=0.05 EUR` + - *10 cent coins are accepted* corresponds with `payment:coins:denominations=0.10 EUR` + - *20 cent coins are accepted* corresponds with `payment:coins:denominations=0.20 EUR` + - *50 cent coins are accepted* corresponds with `payment:coins:denominations=0.50 EUR` + - *1 euro coins are accepted* corresponds with `payment:coins:denominations=1 EUR` + - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` + + +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` + + + +### indoor + + + +The question is *Is the penny press indoors?* + + + + + + - *This penny press is located indoors.* corresponds with `indoor=yes` + - *This penny press is located outdoors.* corresponds with `indoor=no` + + + + +### level + + + +The question is *On what level is this feature located?* + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) + +This is rendered with `Located on the {level}th floor` + + + + + + - *Located underground* corresponds with `location=underground` + - This option cannot be chosen as answer + - *Located on the ground floor* corresponds with `level=0` + - *Located on the ground floor* corresponds with `` + - This option cannot be chosen as answer + - *Located on the first floor* corresponds with `level=1` + - *Located on the first basement level* corresponds with `level=-1` + + + + +### leftover-questions + + + +This tagrendering has no question and is thus read-only + + + + + +### minimap + + + +Shows a small map with the feature. Added by default to every popup + +This tagrendering has no question and is thus read-only + + + + + +### last_edit + + + +Gives some metainfo about the last edit and who did edit it - rendering only + +This tagrendering has no question and is thus read-only + + + +This tagrendering is only visible in the popup if the following condition is met: `_last_edit:contributor~.+&_last_edit:changeset~.+` + + + +### all-tags + + + +This tagrendering has no question and is thus read-only + + + + + +#### Filters + + + + + +id | question | osmTags +---- | ---------- | --------- +open_now.0 | Open now | _isOpen=yes + + +This document is autogenerated from [assets/themes/elongated_coin/elongated_coin.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/elongated_coin/elongated_coin.json) diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md index 0b9af8b9a7..51b092a28b 100644 --- a/Docs/Layers/entrance.md +++ b/Docs/Layers/entrance.md @@ -85,7 +85,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/etymology.md b/Docs/Layers/etymology.md index acfb8150a3..83cdfb3042 100644 --- a/Docs/Layers/etymology.md +++ b/Docs/Layers/etymology.md @@ -131,7 +131,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/extinguisher.md b/Docs/Layers/extinguisher.md index 9880f4aa27..753598d583 100644 --- a/Docs/Layers/extinguisher.md +++ b/Docs/Layers/extinguisher.md @@ -95,7 +95,7 @@ This is rendered with `Location: {location}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/facadegardens.md b/Docs/Layers/facadegardens.md index c1f2971724..449d773c87 100644 --- a/Docs/Layers/facadegardens.md +++ b/Docs/Layers/facadegardens.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fietsstraat.md b/Docs/Layers/fietsstraat.md index bb706e5420..4675aec8dc 100644 --- a/Docs/Layers/fietsstraat.md +++ b/Docs/Layers/fietsstraat.md @@ -134,7 +134,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md index bf361d2de3..d20de2829a 100644 --- a/Docs/Layers/fire_station.md +++ b/Docs/Layers/fire_station.md @@ -162,7 +162,7 @@ This is rendered with `The operator is a(n) {operator:type} entity.` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md index 7800a8d8d2..0990692ae4 100644 --- a/Docs/Layers/fitness_centre.md +++ b/Docs/Layers/fitness_centre.md @@ -100,7 +100,7 @@ This is rendered with `This fitness centre is called {name}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index adb3a38812..6ad72cd5cf 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md index f27a91d31c..cc9eefb8e5 100644 --- a/Docs/Layers/food.md +++ b/Docs/Layers/food.md @@ -103,7 +103,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md index bf88fc4048..5960b44e35 100644 --- a/Docs/Layers/friture.md +++ b/Docs/Layers/friture.md @@ -99,7 +99,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md index 698be580fc..9b921a5117 100644 --- a/Docs/Layers/ghost_bike.md +++ b/Docs/Layers/ghost_bike.md @@ -88,7 +88,7 @@ This tagrendering has no question and is thus read-only -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/governments.md b/Docs/Layers/governments.md index fd889527a2..8eca3d7be4 100644 --- a/Docs/Layers/governments.md +++ b/Docs/Layers/governments.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index c89f0d2bd5..57a51adb9b 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -87,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -335,7 +335,7 @@ This is rendered with `This hackerspace was founded at {start_date}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/health_and_social_places_without_etymology.md b/Docs/Layers/health_and_social_places_without_etymology.md index 0db1491533..ca3f6b4d10 100644 --- a/Docs/Layers/health_and_social_places_without_etymology.md +++ b/Docs/Layers/health_and_social_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/hotel.md b/Docs/Layers/hotel.md index fe39f055d2..b9ffab1897 100644 --- a/Docs/Layers/hotel.md +++ b/Docs/Layers/hotel.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md index 62d93ce055..09ce5c34cc 100644 --- a/Docs/Layers/hydrant.md +++ b/Docs/Layers/hydrant.md @@ -203,7 +203,7 @@ This is rendered with `Coupling diameters: {couplings:diameters}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/indoors.md b/Docs/Layers/indoors.md index 1b1129ea53..2a162699c1 100644 --- a/Docs/Layers/indoors.md +++ b/Docs/Layers/indoors.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/information_board.md b/Docs/Layers/information_board.md index f18919e35f..b62b1f0a4b 100644 --- a/Docs/Layers/information_board.md +++ b/Docs/Layers/information_board.md @@ -74,7 +74,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/kerbs.md b/Docs/Layers/kerbs.md index 8371c67580..7b80e792bb 100644 --- a/Docs/Layers/kerbs.md +++ b/Docs/Layers/kerbs.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md index 984da9ad73..90b5970cc5 100644 --- a/Docs/Layers/lit_streets.md +++ b/Docs/Layers/lit_streets.md @@ -73,7 +73,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md index c7a9aa5e35..d85e6ae3c2 100644 --- a/Docs/Layers/map.md +++ b/Docs/Layers/map.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -118,7 +118,7 @@ The question is *What is the size of the shown area on the map?* - *A map of the rooms within a building* corresponds with `map_size=building` - *A map of special site, like of a historical castle, a park, a campus, a forest, ....* corresponds with `map_size=site` - *A map showing the village or town* corresponds with `map_size=village` - - * A map of a city.* corresponds with `map_size=city` + - * A map of a city* corresponds with `map_size=city` - *The map of an entire region, showing multiple cities and villages* corresponds with `map_size=region` diff --git a/Docs/Layers/medical-shops.md b/Docs/Layers/medical-shops.md index 0324b68120..842c90ffa1 100644 --- a/Docs/Layers/medical-shops.md +++ b/Docs/Layers/medical-shops.md @@ -5,7 +5,7 @@ - + A shop @@ -47,6 +47,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -83,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -105,6 +106,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -339,7 +518,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/nature_reserve.md b/Docs/Layers/nature_reserve.md index ab54b49b67..d8b60dc18d 100644 --- a/Docs/Layers/nature_reserve.md +++ b/Docs/Layers/nature_reserve.md @@ -85,7 +85,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md index 73eabf887e..b51db59929 100644 --- a/Docs/Layers/observation_tower.md +++ b/Docs/Layers/observation_tower.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -162,7 +162,7 @@ This tagrendering is only visible in the popup if the following condition is met -### payment-options +### Payment methods diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md index 9d10ff5754..d1be350393 100644 --- a/Docs/Layers/parcel_lockers.md +++ b/Docs/Layers/parcel_lockers.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/parking.md b/Docs/Layers/parking.md index 70275edc7a..bf16b8062d 100644 --- a/Docs/Layers/parking.md +++ b/Docs/Layers/parking.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md index e64347ea38..d9faf8d13e 100644 --- a/Docs/Layers/parking_spaces.md +++ b/Docs/Layers/parking_spaces.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/parking_ticket_machine.md b/Docs/Layers/parking_ticket_machine.md index daa78df0c1..86b462aa93 100644 --- a/Docs/Layers/parking_ticket_machine.md +++ b/Docs/Layers/parking_ticket_machine.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -135,7 +135,7 @@ The question is *What coins can you use to pay here?* - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` @@ -158,7 +158,7 @@ The question is *what notes can you use to pay here?* - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` diff --git a/Docs/Layers/parks_and_forests_without_etymology.md b/Docs/Layers/parks_and_forests_without_etymology.md index b3c413f352..bf5e0ad909 100644 --- a/Docs/Layers/parks_and_forests_without_etymology.md +++ b/Docs/Layers/parks_and_forests_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/pharmacy.md b/Docs/Layers/pharmacy.md index 215a6ab480..4671c8cdaf 100644 --- a/Docs/Layers/pharmacy.md +++ b/Docs/Layers/pharmacy.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md index 38cec9a0ca..15d4c8c7d9 100644 --- a/Docs/Layers/physiotherapist.md +++ b/Docs/Layers/physiotherapist.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/picnic_table.md b/Docs/Layers/picnic_table.md index 21de25c6ca..95804cbdfc 100644 --- a/Docs/Layers/picnic_table.md +++ b/Docs/Layers/picnic_table.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/play_forest.md b/Docs/Layers/play_forest.md index f9d35f96e0..781123bd0e 100644 --- a/Docs/Layers/play_forest.md +++ b/Docs/Layers/play_forest.md @@ -66,7 +66,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -143,7 +143,7 @@ This is rendered with `De bevoegde dienst kan getelefoneerd worden via {phone}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md index f2ccfffd0b..7b9281b443 100644 --- a/Docs/Layers/playground.md +++ b/Docs/Layers/playground.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -296,7 +296,7 @@ This is rendered with `{opening_hours_table(opening_hours)}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md index 1fbe7c0c10..5c6d648e54 100644 --- a/Docs/Layers/postboxes.md +++ b/Docs/Layers/postboxes.md @@ -74,7 +74,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md index 7f618b5c68..faa0d7348f 100644 --- a/Docs/Layers/postoffices.md +++ b/Docs/Layers/postoffices.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/public_bookcase.md b/Docs/Layers/public_bookcase.md index 999205c7a3..8f3bf07a24 100644 --- a/Docs/Layers/public_bookcase.md +++ b/Docs/Layers/public_bookcase.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/rainbow_crossing_high_zoom.md b/Docs/Layers/rainbow_crossing_high_zoom.md index ca5d5e511f..72ce919f33 100644 --- a/Docs/Layers/rainbow_crossing_high_zoom.md +++ b/Docs/Layers/rainbow_crossing_high_zoom.md @@ -74,7 +74,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/rainbow_crossings.md b/Docs/Layers/rainbow_crossings.md index ba84fad080..070e32cbad 100644 --- a/Docs/Layers/rainbow_crossings.md +++ b/Docs/Layers/rainbow_crossings.md @@ -75,7 +75,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/reception_desk.md b/Docs/Layers/reception_desk.md index 1c080dbab6..ce908adfa0 100644 --- a/Docs/Layers/reception_desk.md +++ b/Docs/Layers/reception_desk.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/recycling.md b/Docs/Layers/recycling.md index c81c04ffa8..4fa8aa799d 100644 --- a/Docs/Layers/recycling.md +++ b/Docs/Layers/recycling.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md index f52f987b2c..307f7b8ee4 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -5,7 +5,7 @@ - + A shop @@ -52,6 +52,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -88,7 +89,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -110,6 +111,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -344,7 +523,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md index 764b09ac6c..51959129e7 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -101,7 +101,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -535,7 +535,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/shower.md b/Docs/Layers/shower.md index 8ab8206b6b..3494c65013 100644 --- a/Docs/Layers/shower.md +++ b/Docs/Layers/shower.md @@ -80,7 +80,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md index 07218bc1d2..06ea639697 100644 --- a/Docs/Layers/slow_roads.md +++ b/Docs/Layers/slow_roads.md @@ -65,7 +65,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md index c847d6c3e1..016d5c4a73 100644 --- a/Docs/Layers/sport_pitch.md +++ b/Docs/Layers/sport_pitch.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -252,7 +252,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sport_places_without_etymology.md b/Docs/Layers/sport_places_without_etymology.md index f5355b2390..8920568736 100644 --- a/Docs/Layers/sport_places_without_etymology.md +++ b/Docs/Layers/sport_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index e555837894..5d88906ee3 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -47,6 +47,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | @@ -83,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -105,6 +106,184 @@ This is rendered with `This shop is called {name}` +### shop_types + + + +The question is *What kind of shop is this?* + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) + +This is rendered with `This is a {shop}` + + + + + + - *Farm Supply Shop* corresponds with `shop=agrarian` + - *Liquor Store* corresponds with `shop=alcohol` + - *Anime / Manga Shop* corresponds with `shop=anime` + - *Antiques Shop* corresponds with `shop=antiques` + - *Appliance Store* corresponds with `shop=appliance` + - *Art Store* corresponds with `shop=art` + - *Baby Goods Store* corresponds with `shop=baby_goods` + - *Bag/Luggage Store* corresponds with `shop=bag` + - *Bakery* corresponds with `shop=bakery` + - *Bathroom Furnishing Store* corresponds with `shop=bathroom_furnishing` + - *Beauty Shop* corresponds with `shop=beauty` + - *Bedding/Mattress Store* corresponds with `shop=bed` + - *Beverage Store* corresponds with `shop=beverages` + - *Bicycle Shop* corresponds with `shop=bicycle` + - *Boat Store* corresponds with `shop=boat` + - *Bookmaker* corresponds with `shop=bookmaker` + - *Book Store* corresponds with `shop=books` + - *Brewing Supply Store* corresponds with `shop=brewing_supplies` + - *Butcher* corresponds with `shop=butcher` + - *Camera Equipment Store* corresponds with `shop=camera` + - *Candle Shop* corresponds with `shop=candles` + - *Cannabis Shop* corresponds with `shop=cannabis` + - *Car Dealership* corresponds with `shop=car` + - *Car Parts Store* corresponds with `shop=car_parts` + - *Car Repair Shop* corresponds with `shop=car_repair` + - *RV Dealership* corresponds with `shop=caravan` + - *Carpet Store* corresponds with `shop=carpet` + - *Catalog Shop* corresponds with `shop=catalogue` + - *Charity Store* corresponds with `shop=charity` + - *Cheese Store* corresponds with `shop=cheese` + - *Drugstore* corresponds with `shop=chemist` + - *Chocolate Store* corresponds with `shop=chocolate` + - *Clothing Store* corresponds with `shop=clothes` + - *Coffee Store* corresponds with `shop=coffee` + - *Collectibles Shop* corresponds with `shop=collector` + - *Computer Store* corresponds with `shop=computer` + - *Candy Store* corresponds with `shop=confectionery` + - *Convenience Store* corresponds with `shop=convenience` + - *Copy Store* corresponds with `shop=copyshop` + - *Cosmetics Store* corresponds with `shop=cosmetics` + - *Country Store* corresponds with `shop=country_store` + - *Arts & Crafts Store* corresponds with `shop=craft` + - *Curtain Store* corresponds with `shop=curtain` + - *Dairy Store* corresponds with `shop=dairy` + - *Deli* corresponds with `shop=deli` + - *Department Store* corresponds with `shop=department_store` + - *DIY Store* corresponds with `shop=doityourself` + - *Door Shop* corresponds with `shop=doors` + - *Dry Cleaner* corresponds with `shop=dry_cleaning` + - *E-Cigarette Shop* corresponds with `shop=e-cigarette` + - *Electrical Equipment Store* corresponds with `shop=electrical` + - *Electronics Store* corresponds with `shop=electronics` + - *Erotic Store* corresponds with `shop=erotic` + - *Fabric Store* corresponds with `shop=fabric` + - *Produce Stand* corresponds with `shop=farm` + - *Fashion Accessories Store* corresponds with `shop=fashion_accessories` + - *Fireplace Store* corresponds with `shop=fireplace` + - *Fishing Shop* corresponds with `shop=fishing` + - *Flooring Supply Shop* corresponds with `shop=flooring` + - *Florist* corresponds with `shop=florist` + - *Framing Shop* corresponds with `shop=frame` + - *Frozen Food Store* corresponds with `shop=frozen_food` + - *Fuel Shop* corresponds with `shop=fuel` + - *Funeral Home* corresponds with `shop=funeral_directors` + - *Furniture Store* corresponds with `shop=furniture` + - *Tabletop Game Store* corresponds with `shop=games` + - *Garden Center* corresponds with `shop=garden_centre` + - *Bottled Gas Shop* corresponds with `shop=gas` + - *General Store* corresponds with `shop=general` + - *Gift Shop* corresponds with `shop=gift` + - *Greengrocer* corresponds with `shop=greengrocer` + - *Hairdresser* corresponds with `shop=hairdresser` + - *Hairdresser Supply Store* corresponds with `shop=hairdresser_supply` + - *Hardware Store* corresponds with `shop=hardware` + - *Health Food Shop* corresponds with `shop=health_food` + - *Hearing Aids Store* corresponds with `shop=hearing_aids` + - *Herbalist* corresponds with `shop=herbalist` + - *Hifi Store* corresponds with `shop=hifi` + - *Hobby Shop* corresponds with `shop=hobby` + - *Household Linen Shop* corresponds with `shop=household_linen` + - *Houseware Store* corresponds with `shop=houseware` + - *Hunting Shop* corresponds with `shop=hunting` + - *Interior Decoration Store* corresponds with `shop=interior_decoration` + - *Jewelry Store* corresponds with `shop=jewelry` + - *Kiosk* corresponds with `shop=kiosk` + - *Kitchen Design Store* corresponds with `shop=kitchen` + - *Laundry* corresponds with `shop=laundry` + - *Leather Store* corresponds with `shop=leather` + - *Lighting Store* corresponds with `shop=lighting` + - *Locksmith* corresponds with `shop=locksmith` + - *Lottery Shop* corresponds with `shop=lottery` + - *Mall* corresponds with `shop=mall` + - *Massage Shop* corresponds with `shop=massage` + - *Medical Supply Store* corresponds with `shop=medical_supply` + - *Military Surplus Store* corresponds with `shop=military_surplus` + - *Mobile Phone Store* corresponds with `shop=mobile_phone` + - *Model Shop* corresponds with `shop=model` + - *Money Lender* corresponds with `shop=money_lender` + - *Motorcycle Dealership* corresponds with `shop=motorcycle` + - *Motorcycle Repair Shop* corresponds with `shop=motorcycle_repair` + - *Music Store* corresponds with `shop=music` + - *Musical Instrument Store* corresponds with `shop=musical_instrument` + - *Newspaper/Magazine Shop* corresponds with `shop=newsagent` + - *Nutrition Supplements Store* corresponds with `shop=nutrition_supplements` + - *Optician* corresponds with `shop=optician` + - *Outdoors Store* corresponds with `shop=outdoor` + - *Online Retailer Outpost* corresponds with `shop=outpost` + - *Paint Store* corresponds with `shop=paint` + - *Party Supply Store* corresponds with `shop=party` + - *Pastry Shop* corresponds with `shop=pastry` + - *Pawn Shop* corresponds with `shop=pawnbroker` + - *Perfume Store* corresponds with `shop=perfumery` + - *Pet Store* corresponds with `shop=pet` + - *Pet Grooming Store* corresponds with `shop=pet_grooming` + - *Photography Store* corresponds with `shop=photo` + - *Pottery Store* corresponds with `shop=pottery` + - *Printer Ink Store* corresponds with `shop=printer_ink` + - *Psychic* corresponds with `shop=psychic` + - *Fireworks Store* corresponds with `shop=pyrotechnics` + - *Radio/Electronic Component Store* corresponds with `shop=radiotechnics` + - *Religious Store* corresponds with `shop=religion` + - *Rental Shop* corresponds with `shop=rental` + - *Repair Shop* corresponds with `shop=repair` + - *Scuba Diving Shop* corresponds with `shop=scuba_diving` + - *Seafood Shop* corresponds with `shop=seafood` + - *Consignment/Thrift Store* corresponds with `shop=second_hand` + - *Sewing Supply Shop* corresponds with `shop=sewing` + - *Shoe Repair Shop* corresponds with `shop=shoe_repair` + - *Shoe Store* corresponds with `shop=shoes` + - *Spice Shop* corresponds with `shop=spices` + - *Sporting Goods Store* corresponds with `shop=sports` + - *Stationery Store* corresponds with `shop=stationery` + - *Storage Rental* corresponds with `shop=storage_rental` + - *Supermarket* corresponds with `shop=supermarket` + - *Pool Supply Store* corresponds with `shop=swimming_pool` + - *Tailor* corresponds with `shop=tailor` + - *Tattoo Parlor* corresponds with `shop=tattoo` + - *Tea Store* corresponds with `shop=tea` + - *Telecom Retail Store* corresponds with `shop=telecommunication` + - *Ticket Seller* corresponds with `shop=ticket` + - *Tile Shop* corresponds with `shop=tiles` + - *Tobacco Shop* corresponds with `shop=tobacco` + - *Tool Rental* corresponds with `shop=tool_hire` + - *Toy Store* corresponds with `shop=toys` + - *Trade Shop* corresponds with `shop=trade` + - *Travel Agency* corresponds with `shop=travel_agency` + - *Trophy Shop* corresponds with `shop=trophy` + - *Tire Store* corresponds with `shop=tyres` + - *Vacuum Cleaner Store* corresponds with `shop=vacuum_cleaner` + - *Variety Store* corresponds with `shop=variety_store` + - *Video Store* corresponds with `shop=video` + - *Video Game Store* corresponds with `shop=video_games` + - *Watches Shop* corresponds with `shop=watches` + - *Drinking Water Shop* corresponds with `shop=water` + - *Watersport/Swim Shop* corresponds with `shop=water_sports` + - *Weapon Shop* corresponds with `shop=weapons` + - *Wholesale Store* corresponds with `shop=wholesale` + - *Wig Shop* corresponds with `shop=wigs` + - *Window Blind Store* corresponds with `shop=window_blind` + - *Wine Shop* corresponds with `shop=wine` + + + + ### opening_hours @@ -339,7 +518,7 @@ This tagrendering is only visible in the popup if the following condition is met -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/sports_centre.md b/Docs/Layers/sports_centre.md index a3fe7d9529..d1c7bbbb55 100644 --- a/Docs/Layers/sports_centre.md +++ b/Docs/Layers/sports_centre.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/stairs.md b/Docs/Layers/stairs.md index 14b73a16c0..dbef9f2104 100644 --- a/Docs/Layers/stairs.md +++ b/Docs/Layers/stairs.md @@ -79,7 +79,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md index d19060a4ac..353a2fddf3 100644 --- a/Docs/Layers/street_lamps.md +++ b/Docs/Layers/street_lamps.md @@ -82,7 +82,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/streets_without_etymology.md b/Docs/Layers/streets_without_etymology.md index 662f25e38e..27fc01f520 100644 --- a/Docs/Layers/streets_without_etymology.md +++ b/Docs/Layers/streets_without_etymology.md @@ -14,7 +14,7 @@ All objects which have an etymology known - - This layer is shown at zoomlevel **18** and higher + - This layer is shown at zoomlevel **15** and higher @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md index a7d63a3c81..e753f014a0 100644 --- a/Docs/Layers/surveillance_camera.md +++ b/Docs/Layers/surveillance_camera.md @@ -83,7 +83,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/tertiary_education.md b/Docs/Layers/tertiary_education.md index 979cbedc27..7822d70a5b 100644 --- a/Docs/Layers/tertiary_education.md +++ b/Docs/Layers/tertiary_education.md @@ -49,6 +49,8 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [college](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcollege) [university](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Duniversity) [](https://taginfo.openstreetmap.org/keys/isced:2011:level#values) [isced:2011:level](https://wiki.openstreetmap.org/wiki/Key:isced:2011:level) | Multiple choice | [bachelor](https://wiki.openstreetmap.org/wiki/Tag:isced:2011:level%3Dbachelor) [master](https://wiki.openstreetmap.org/wiki/Tag:isced:2011:level%3Dmaster) [doctorate](https://wiki.openstreetmap.org/wiki/Tag:isced:2011:level%3Ddoctorate) +[](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/school:gender#values) [school:gender](https://wiki.openstreetmap.org/wiki/Key:school:gender) | Multiple choice | [mixed](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmixed) [separated](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dseparated) [male](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmale) [female](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dfemale) [](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | [](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | @@ -110,6 +112,38 @@ This tagrendering is only visible in the popup if the following condition is met +### capacity + + + +The question is *How much students can at most enroll in this school?* + +This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) + +This is rendered with `This school can enroll at most {capacity} students` + + + + + +### gender + + + +The question is *Which genders can enroll at this school?* + + + + + + - *Both boys and girls can enroll here and have classes together* corresponds with `school:gender=mixed` + - *Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)* corresponds with `school:gender=separated` + - *This is a boys only-school* corresponds with `school:gender=male` + - *This is a girls-only school* corresponds with `school:gender=female` + + + + ### website diff --git a/Docs/Layers/ticket_machine.md b/Docs/Layers/ticket_machine.md index cdd92135c3..ffe3efe57a 100644 --- a/Docs/Layers/ticket_machine.md +++ b/Docs/Layers/ticket_machine.md @@ -66,7 +66,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -168,7 +168,7 @@ The question is *What coins can you use to pay here?* - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` @@ -191,7 +191,7 @@ The question is *what notes can you use to pay here?* - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` diff --git a/Docs/Layers/ticket_validator.md b/Docs/Layers/ticket_validator.md index f539212369..49cda5dc0b 100644 --- a/Docs/Layers/ticket_validator.md +++ b/Docs/Layers/ticket_validator.md @@ -65,7 +65,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/toekomstige_fietsstraat.md b/Docs/Layers/toekomstige_fietsstraat.md index 36945fe1f1..f5631494bd 100644 --- a/Docs/Layers/toekomstige_fietsstraat.md +++ b/Docs/Layers/toekomstige_fietsstraat.md @@ -134,7 +134,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index ad7140888c..817afe48de 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -89,7 +89,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md index 2df4eb7423..c928e1a6b9 100644 --- a/Docs/Layers/toilet_at_amenity.md +++ b/Docs/Layers/toilet_at_amenity.md @@ -54,6 +54,11 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://taginfo.openstreetmap.org/keys/toilets:wheelchair#values) [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) [](https://taginfo.openstreetmap.org/keys/toilets:door:width#values) [toilets:door:width](https://wiki.openstreetmap.org/wiki/Key:toilets:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/toilets:position#values) [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) +[](https://taginfo.openstreetmap.org/keys/changing_table#values) [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) +[](https://taginfo.openstreetmap.org/keys/changing_table:location#values) [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) +[](https://taginfo.openstreetmap.org/keys/toilets:handwashing#values) [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) +[](https://taginfo.openstreetmap.org/keys/toilets:paper_supplied#values) [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) [](https://taginfo.openstreetmap.org/keys/toilets:description#values) [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [string](../SpecialInputElements.md#string) | @@ -82,7 +87,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -218,52 +223,92 @@ This tagrendering is only visible in the popup if the following condition is met -### toilettoiletstype +### toilets-type -This tagrendering has no question and is thus read-only +The question is *Which kind of toilets are this?* -### toilettoiletschangingtable + - *There are only seated toilets* corresponds with `toilets:position=seated` + - *There are only urinals here* corresponds with `toilets:position=urinal` + - *There are only squat toilets here* corresponds with `toilets:position=squat` + - *Both seated toilets and urinals are available here* corresponds with `toilets:position=seated;urinal` -This tagrendering has no question and is thus read-only + +### toilets-changing-table + + + +The question is *Is a changing table (to change diapers) available?* -### toilettoiletchangingtablelocation + - *A changing table is available* corresponds with `changing_table=yes` + - *No changing table is available* corresponds with `changing_table=no` -This tagrendering has no question and is thus read-only + +### toilet-changing_table:location + + + +The question is *Where is the changing table located?* + +This rendering asks information about the property [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) + +This is rendered with `The changing table is located at {changing_table:location}` -### toilettoilethandwashing + - *The changing table is in the toilet for women. * corresponds with `changing_table:location=female_toilet` + - *The changing table is in the toilet for men. * corresponds with `changing_table:location=male_toilet` + - *The changing table is in the toilet for wheelchair users. * corresponds with `changing_table:location=wheelchair_toilet` + - *The changing table is in a dedicated room. * corresponds with `changing_table:location=dedicated_room` + + +This tagrendering is only visible in the popup if the following condition is met: `changing_table=yes` -This tagrendering has no question and is thus read-only +### toilet-handwashing + + + +The question is *Do these toilets have a sink to wash your hands?* -### toilettoilethaspaper + - *This toilets have a sink to wash your hands* corresponds with `toilets:handwashing=yes` + - *This toilets don't have a sink to wash your hands* corresponds with `toilets:handwashing=no` -This tagrendering has no question and is thus read-only +### toilet-has-paper + + + +The question is *Does one have to bring their own toilet paper to this toilet?* + + + + + + - *This toilet is equipped with toilet paper* corresponds with `toilets:paper_supplied=yes` + - *You have to bring your own toilet paper to this toilet* corresponds with `toilets:paper_supplied=no` @@ -351,6 +396,13 @@ wheelchair.0 | Wheelchair accessible | toilets:wheelchair=yes\|toilets:wheelchai +id | question | osmTags +---- | ---------- | --------- +changing_table.0 | Has a changing table | changing_table=yes + + + + id | question | osmTags ---- | ---------- | --------- free.0 | Free to use | toilets:fee=no\|toilets:fee=0|toilets:charge=0 diff --git a/Docs/Layers/toursistic_places_without_etymology.md b/Docs/Layers/toursistic_places_without_etymology.md index 72e80cfb19..bab1c17347 100644 --- a/Docs/Layers/toursistic_places_without_etymology.md +++ b/Docs/Layers/toursistic_places_without_etymology.md @@ -130,7 +130,7 @@ This is rendered with `Named after {name:etymology}` -Show the images block at this location +Show the questions block at this location This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/trail.md b/Docs/Layers/trail.md index 5ddb701d7e..66dac81fc0 100644 --- a/Docs/Layers/trail.md +++ b/Docs/Layers/trail.md @@ -67,7 +67,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/transit_stops.md b/Docs/Layers/transit_stops.md index 0ef63ac19b..5714951047 100644 --- a/Docs/Layers/transit_stops.md +++ b/Docs/Layers/transit_stops.md @@ -102,7 +102,7 @@ This is rendered with `This stop is called {name}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md index 0c38205f9f..16bec09ef8 100644 --- a/Docs/Layers/tree_node.md +++ b/Docs/Layers/tree_node.md @@ -84,7 +84,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/vending_machine.md b/Docs/Layers/vending_machine.md index 6cb9c95c32..1226625460 100644 --- a/Docs/Layers/vending_machine.md +++ b/Docs/Layers/vending_machine.md @@ -25,6 +25,7 @@ Layer showing vending machines + - [personal](https://mapcomplete.osm.be/personal) - [vending_machine](https://mapcomplete.osm.be/vending_machine) @@ -80,7 +81,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only @@ -191,7 +192,7 @@ The question is *What coins can you use to pay here?* - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` @@ -214,7 +215,7 @@ The question is *what notes can you use to pay here?* - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` -This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk` +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` diff --git a/Docs/Layers/viewpoint.md b/Docs/Layers/viewpoint.md index a362dea403..1ef9519b56 100644 --- a/Docs/Layers/viewpoint.md +++ b/Docs/Layers/viewpoint.md @@ -63,7 +63,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md index cc619d1825..2d130bc237 100644 --- a/Docs/Layers/village_green.md +++ b/Docs/Layers/village_green.md @@ -62,7 +62,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/waste_basket.md b/Docs/Layers/waste_basket.md index 92d1b780cb..2d66b423b7 100644 --- a/Docs/Layers/waste_basket.md +++ b/Docs/Layers/waste_basket.md @@ -78,7 +78,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/waste_disposal.md b/Docs/Layers/waste_disposal.md index d2cab62aa5..56f6b81966 100644 --- a/Docs/Layers/waste_disposal.md +++ b/Docs/Layers/waste_disposal.md @@ -77,7 +77,7 @@ This tagrendering is only visible in the popup if the following condition is met -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md index c924936dc3..ad3dc9717d 100644 --- a/Docs/Layers/windturbine.md +++ b/Docs/Layers/windturbine.md @@ -164,7 +164,7 @@ This is rendered with `Extra information for OpenStreetMap experts: {fixme}` -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images This tagrendering has no question and is thus read-only diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md index f9c1aa6438..21f47bc7d1 100644 --- a/Docs/SpecialInputElements.md +++ b/Docs/SpecialInputElements.md @@ -259,4 +259,4 @@ postfix | Piece of text that will always be added to the end of the generated op Shows a color picker -This document is autogenerated from [UI/InputElement/Validators.ts](https://github.com/pietervdvn/MapComplete/blob/develop/UI/InputElement/Validators.ts) +This document is autogenerated from [src/UI/InputElement/Validators.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/UI/InputElement/Validators.ts) diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index e512a9559e..8ca7ded54b 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -1047,4 +1047,4 @@ icon | ./assets/svg/robot.svg | The icon to show on the button `{auto_apply(,,,,./assets/svg/robot.svg)}` -This document is autogenerated from [UI/SpecialVisualizations.ts](https://github.com/pietervdvn/MapComplete/blob/develop/UI/SpecialVisualizations.ts) +This document is autogenerated from [src/UI/SpecialVisualizations.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/UI/SpecialVisualizations.ts) diff --git a/Docs/TagInfo/mapcomplete_artwork.json b/Docs/TagInfo/mapcomplete_artwork.json index 2a297640c1..b8020b0de2 100644 --- a/Docs/TagInfo/mapcomplete_artwork.json +++ b/Docs/TagInfo/mapcomplete_artwork.json @@ -142,6 +142,155 @@ "key": "amenity", "description": "Layer 'Artworks' shows with a fixed text, namely 'This artwork does not serve as a bench' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key amenity.", "value": "" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "two_sided", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "seats", + "description": "Layer 'Artworks' shows and asks freeform values for key 'seats' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "seats:separated", + "description": "Layer 'Artworks' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "wood" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "metal" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "stone" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "concrete" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "plastic" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "steel" + }, + { + "key": "direction", + "description": "Layer 'Artworks' shows and asks freeform values for key 'direction' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "brown" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "green" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "gray" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "white" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "red" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "black" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "blue" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yellow" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows and asks freeform values for key 'survey:date' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key survey:date. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows and asks freeform values for key 'inscription' (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)" + }, + { + "key": "not:inscription", + "description": "Layer 'Artworks' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows with a fixed text, namely 'This bench does (probably) not have an inscription' (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key inscription. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "memorial" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') Picking this answer will delete the key historic. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "not:historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Artwork') (This is only shown if amenity=bench)", + "value": "memorial" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_benches.json b/Docs/TagInfo/mapcomplete_benches.json index e977d3fce1..1105520675 100644 --- a/Docs/TagInfo/mapcomplete_benches.json +++ b/Docs/TagInfo/mapcomplete_benches.json @@ -267,6 +267,91 @@ "description": "Layer 'Benches' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if historic=memorial|inscription~.+|memorial=bench|tourism=artwork)", "value": "memorial" }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "architecture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "mural" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "painting" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "sculpture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "statue" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "bust" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "stone" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "installation" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "graffiti" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "relief" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "azulejo" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "tilework" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)", + "value": "woodcarving" + }, + { + "key": "artist:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "artist_name", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "website", + "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, + { + "key": "subject:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the MapComplete.osm.be theme 'Benches') (This is only shown if tourism=artwork)" + }, { "key": "highway", "description": "The MapComplete theme Benches has a layer Benches at public transport stops showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json index d2674c0b44..bd3f7f2a11 100644 --- a/Docs/TagInfo/mapcomplete_climbing.json +++ b/Docs/TagInfo/mapcomplete_climbing.json @@ -151,6 +151,25 @@ "key": "contact:email", "description": "Layer 'Climbing gyms' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') Picking this answer will delete the key charge.", + "value": "" + }, { "key": "payment:cash", "description": "Layer 'Climbing gyms' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", @@ -296,6 +315,69 @@ "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=no with a fixed text, namely 'A climbing rope can not be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing:sport!=no)", "value": "no" }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=yes with a fixed text, namely 'Sport climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=no with a fixed text, namely 'Sport climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport~.+ with a fixed text, namely 'There are {climbing:sport} sport climbing routes' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=yes with a fixed text, namely 'Toprope climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=no with a fixed text, namely 'Toprope climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope~.+ with a fixed text, namely 'There are {climbing:toprope} toprope routes' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:length", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:length' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing:sport!=no|climbing:toprope!=no)" + }, + { + "key": "climbing:grade:french:min", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:min' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "climbing:grade:french:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:max' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing!~^(route)$&climbing:sport=yes|sport=climbing)" + }, + { + "key": "climbing:bolts:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:bolts:max' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing:sport!=no)" + }, { "key": "climbing:speed", "description": "Layer 'Climbing gyms' shows climbing:speed=yes with a fixed text, namely 'There is a speed climbing wall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", @@ -540,6 +622,48 @@ "description": "Layer 'Climbing opportunities' shows rock=limestone with a fixed text, namely 'Limestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if climbing=crag|natural=cliff|natural=bare_rock)", "value": "limestone" }, + { + "key": "url", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'url' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if leisure!~^(sports_centre)$&sport=climbing)" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') Picking this answer will delete the key charge.", + "value": "" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots')" + }, { "key": "access", "description": "Layer 'Climbing opportunities' shows access=yes with a fixed text, namely 'Publicly accessible to anyone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Climbing gyms, clubs and spots') (This is only shown if access~.+|)", diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index d89c85fed7..70b68b9bd0 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -258,6 +258,78 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:rental=no with a fixed text, namely 'This shop doesn't rent out bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')", "value": "no" }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'rental' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "city_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "ebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "bmx" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "mtb" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "kid_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "tandem" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "racebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if service:bicycle:rental=yes)", + "value": "bike_helmet" + }, + { + "key": "capacity:city_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:city_bike' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*city_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:ebike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:ebike' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*ebike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:kid_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:kid_bike' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*kid_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bmx", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bmx' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*bmx.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:mtb", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:mtb' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*mtb.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bicycle_pannier", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*bicycle_pannier.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:tandem_bicycle", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if rental~^(.*tandem_bicycle.*)$&service:bicycle:rental=yes)" + }, { "key": "service:bicycle:second_hand", "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=yes with a fixed text, namely 'This shop sells second-hand bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')", @@ -318,6 +390,25 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=no with a fixed text, namely 'This shop doesn't offer bicycle cleaning' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')", "value": "no" }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "no" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "yes" + }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "" + }, { "key": "description", "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'description' (in the MapComplete.osm.be theme 'Cyclofix - a map for cyclists')" diff --git a/Docs/TagInfo/mapcomplete_education.json b/Docs/TagInfo/mapcomplete_education.json index 861b383c71..403458e4dd 100644 --- a/Docs/TagInfo/mapcomplete_education.json +++ b/Docs/TagInfo/mapcomplete_education.json @@ -62,6 +62,30 @@ "description": "Layer 'Colleges and universities' shows isced:2011:level=doctorate with a fixed text, namely 'Doctorate degrees are awarded here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education') (This is only shown if amenity=university)", "value": "doctorate" }, + { + "key": "capacity", + "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'capacity' (in the MapComplete.osm.be theme 'Education')" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=mixed with a fixed text, namely 'Both boys and girls can enroll here and have classes together' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "mixed" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=separated with a fixed text, namely 'Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "separated" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=male with a fixed text, namely 'This is a boys only-school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "male" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=female with a fixed text, namely 'This is a girls-only school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Education')", + "value": "female" + }, { "key": "website", "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Education')" diff --git a/Docs/TagInfo/mapcomplete_elongated_coin.json b/Docs/TagInfo/mapcomplete_elongated_coin.json new file mode 100644 index 0000000000..aa7f52afbc --- /dev/null +++ b/Docs/TagInfo/mapcomplete_elongated_coin.json @@ -0,0 +1,207 @@ +{ + "data_format": 1, + "project": { + "name": "MapComplete Penny Presses", + "description": "Find penny presses to create your own elongated coins", + "project_url": "https://mapcomplete.osm.be/elongated_coin", + "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", + "icon_url": "https://mapcomplete.osm.be/assets/themes/elongated_coin/penny.svg", + "contact_name": "Pieter Vander Vennet", + "contact_email": "pietervdvn@posteo.net" + }, + "tags": [ + { + "key": "amenity", + "description": "The MapComplete theme Penny Presses has a layer Penny Presses showing features with this tag", + "value": "vending_machine" + }, + { + "key": "vending", + "description": "The MapComplete theme Penny Presses has a layer Penny Presses showing features with this tag", + "value": "elongated_coin" + }, + { + "key": "id", + "description": "Layer 'Penny Presses' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if _backend~.+&_last_edit:passed_time<300&|_version_number=1)" + }, + { + "key": "image", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Penny Presses allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "opening_hours", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "opening_hours", + "description": "Layer 'Penny Presses' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "24/7" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'coin:design_count' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=1 with a fixed text, namely 'This penny press has one design available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "1" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=2 with a fixed text, namely 'This penny press has two designs available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "2" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=3 with a fixed text, namely 'This penny press has three designs available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "3" + }, + { + "key": "coin:design_count", + "description": "Layer 'Penny Presses' shows coin:design_count=4 with a fixed text, namely 'This penny press has four designs available.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "4" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'coin:type' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=2cent with a fixed text, namely 'This penny press uses a 2 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "2cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=5cent with a fixed text, namely 'This penny press uses a 5 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "5cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=10cent with a fixed text, namely 'This penny press uses a 10 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "10cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=25cent with a fixed text, namely 'This penny press uses a 25 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "25cent" + }, + { + "key": "coin:type", + "description": "Layer 'Penny Presses' shows coin:type=50cent with a fixed text, namely 'This penny press uses a 50 cent coin for pressing.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "50cent" + }, + { + "key": "website", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "contact:website", + "description": "Layer 'Penny Presses' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "charge", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "charge", + "description": "Layer 'Penny Presses' shows charge=1 EUR with a fixed text, namely 'It costs 1 euro to press a penny.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "1 EUR" + }, + { + "key": "charge", + "description": "Layer 'Penny Presses' shows charge=2 EUR with a fixed text, namely 'It costs 2 euros to press a penny.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "2 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.01 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.02 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.05 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.10 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.20 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.50 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "1 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Penny Presses' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "2 EUR" + }, + { + "key": "indoor", + "description": "Layer 'Penny Presses' shows indoor=yes with a fixed text, namely 'This penny press is located indoors.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "yes" + }, + { + "key": "indoor", + "description": "Layer 'Penny Presses' shows indoor=no with a fixed text, namely 'This penny press is located outdoors.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "no" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Penny Presses')" + }, + { + "key": "location", + "description": "Layer 'Penny Presses' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Penny Presses') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'Penny Presses' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Penny Presses')", + "value": "-1" + } + ] +} \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json index 03b7147970..2e43f8d32a 100644 --- a/Docs/TagInfo/mapcomplete_healthcare.json +++ b/Docs/TagInfo/mapcomplete_healthcare.json @@ -404,6 +404,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Healthcare')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Healthcare')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Healthcare')" @@ -603,6 +1407,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Healthcare')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Healthcare')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Healthcare')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Healthcare')" diff --git a/Docs/TagInfo/mapcomplete_maps.json b/Docs/TagInfo/mapcomplete_maps.json index e50e20e3c6..26c8e5e708 100644 --- a/Docs/TagInfo/mapcomplete_maps.json +++ b/Docs/TagInfo/mapcomplete_maps.json @@ -77,7 +77,7 @@ }, { "key": "map_size", - "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'A map of maps')", + "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'A map of maps')", "value": "city" }, { diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json index f6941c71dc..37a5e2bb97 100644 --- a/Docs/TagInfo/mapcomplete_nature.json +++ b/Docs/TagInfo/mapcomplete_nature.json @@ -432,7 +432,7 @@ }, { "key": "map_size", - "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "city" }, { @@ -688,6 +688,91 @@ "description": "Layer 'Benches' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if historic=memorial|inscription~.+|memorial=bench|tourism=artwork)", "value": "memorial" }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "architecture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "mural" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "painting" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "sculpture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "statue" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "bust" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "stone" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "installation" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "graffiti" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "relief" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "azulejo" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "tilework" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)", + "value": "woodcarving" + }, + { + "key": "artist:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "artist_name", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "website", + "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, + { + "key": "subject:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the MapComplete.osm.be theme 'Into nature') (This is only shown if tourism=artwork)" + }, { "key": "leisure", "description": "The MapComplete theme Into nature has a layer Picnic tables showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index 17d7f81827..aca7e1d675 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -1278,6 +1278,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'OnWheels')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'OnWheels')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'OnWheels')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'OnWheels')" diff --git a/Docs/TagInfo/mapcomplete_parkings.json b/Docs/TagInfo/mapcomplete_parkings.json index 6de8785b59..61e386bbec 100644 --- a/Docs/TagInfo/mapcomplete_parkings.json +++ b/Docs/TagInfo/mapcomplete_parkings.json @@ -309,77 +309,77 @@ }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.01 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.02 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.05 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.10 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.20 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.50 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "1 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "2 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "5 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "10 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "20 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "50 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "100 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "200 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "500 EUR" }, { diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 39babba659..77589487fd 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -419,6 +419,155 @@ "description": "Layer 'Artworks' shows with a fixed text, namely 'This artwork does not serve as a bench' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key amenity.", "value": "" }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "two_sided", + "description": "Layer 'Artworks' shows backrest=yes&two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "backrest", + "description": "Layer 'Artworks' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "seats", + "description": "Layer 'Artworks' shows and asks freeform values for key 'seats' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "seats:separated", + "description": "Layer 'Artworks' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "no" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "wood" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "metal" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "stone" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "concrete" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "plastic" + }, + { + "key": "material", + "description": "Layer 'Artworks' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "steel" + }, + { + "key": "direction", + "description": "Layer 'Artworks' shows and asks freeform values for key 'direction' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "brown" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "green" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "gray" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "white" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "red" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "black" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "blue" + }, + { + "key": "colour", + "description": "Layer 'Artworks' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yellow" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows and asks freeform values for key 'survey:date' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "survey:date", + "description": "Layer 'Artworks' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key survey:date. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows and asks freeform values for key 'inscription' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)" + }, + { + "key": "not:inscription", + "description": "Layer 'Artworks' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "yes" + }, + { + "key": "inscription", + "description": "Layer 'Artworks' shows with a fixed text, namely 'This bench does (probably) not have an inscription' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key inscription. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "memorial" + }, + { + "key": "historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key historic. (This is only shown if amenity=bench)", + "value": "" + }, + { + "key": "not:historic", + "description": "Layer 'Artworks' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bench)", + "value": "memorial" + }, { "key": "amenity", "description": "The MapComplete theme Personal theme has a layer ATMs showing features with this tag", @@ -850,6 +999,91 @@ "description": "Layer 'Benches' shows not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if historic=memorial|inscription~.+|memorial=bench|tourism=artwork)", "value": "memorial" }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "architecture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "mural" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "painting" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "sculpture" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "statue" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "bust" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "stone" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "installation" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "graffiti" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "relief" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "azulejo" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "tilework" + }, + { + "key": "artwork_type", + "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)", + "value": "woodcarving" + }, + { + "key": "artist:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "artist_name", + "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "website", + "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, + { + "key": "subject:wikidata", + "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if tourism=artwork)" + }, { "key": "highway", "description": "The MapComplete theme Personal theme has a layer Benches at public transport stops showing features with this tag", @@ -2008,6 +2242,78 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:rental=no with a fixed text, namely 'This shop doesn't rent out bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "no" }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'rental' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "city_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "ebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "bmx" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "mtb" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "kid_bike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "tandem" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "racebike" + }, + { + "key": "rental", + "description": "Layer 'Bike repair/shop' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if service:bicycle:rental=yes)", + "value": "bike_helmet" + }, + { + "key": "capacity:city_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:city_bike' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*city_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:ebike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:ebike' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*ebike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:kid_bike", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:kid_bike' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*kid_bike.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bmx", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bmx' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*bmx.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:mtb", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:mtb' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*mtb.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:bicycle_pannier", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*bicycle_pannier.*)$&service:bicycle:rental=yes)" + }, + { + "key": "capacity:tandem_bicycle", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if rental~^(.*tandem_bicycle.*)$&service:bicycle:rental=yes)" + }, { "key": "service:bicycle:second_hand", "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=yes with a fixed text, namely 'This shop sells second-hand bikes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -2068,6 +2374,25 @@ "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=no with a fixed text, namely 'This shop doesn't offer bicycle cleaning' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "no" }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "no" + }, + { + "key": "service:bicycle:cleaning:fee", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "yes" + }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes with a fixed text, namely 'Free to use' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash&amenity!=bicycle_wash)", + "value": "" + }, { "key": "description", "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'description' (in the MapComplete.osm.be theme 'Personal theme')" @@ -3931,6 +4256,48 @@ "description": "Layer 'Climbing opportunities' shows rock=limestone with a fixed text, namely 'Limestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing=crag|natural=cliff|natural=bare_rock)", "value": "limestone" }, + { + "key": "url", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'url' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if leisure!~^(sports_centre)$&sport=climbing)" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing opportunities' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key charge.", + "value": "" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing opportunities' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Personal theme')" + }, { "key": "club", "description": "The MapComplete theme Personal theme has a layer Climbing club showing features with this tag", @@ -4043,6 +4410,25 @@ "key": "contact:email", "description": "Layer 'Climbing gyms' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the MapComplete.osm.be theme 'Personal theme')" }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "fee", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "charge", + "description": "Layer 'Climbing gyms' shows fee=yes with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key charge.", + "value": "" + }, { "key": "payment:cash", "description": "Layer 'Climbing gyms' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -4188,6 +4574,69 @@ "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=no with a fixed text, namely 'A climbing rope can not be rented here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing:sport!=no)", "value": "no" }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "limited" + }, + { + "key": "climbing:boulder", + "description": "Layer 'Climbing gyms' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=yes with a fixed text, namely 'Sport climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport=no with a fixed text, namely 'Sport climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:sport", + "description": "Layer 'Climbing gyms' shows climbing:sport~.+ with a fixed text, namely 'There are {climbing:sport} sport climbing routes' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=yes with a fixed text, namely 'Toprope climbing is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope=no with a fixed text, namely 'Toprope climbing is not possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "climbing:toprope", + "description": "Layer 'Climbing gyms' shows climbing:toprope~.+ with a fixed text, namely 'There are {climbing:toprope} toprope routes' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:length", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:length' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing:sport!=no|climbing:toprope!=no)" + }, + { + "key": "climbing:grade:french:min", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:min' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "climbing:grade:french:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:max' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing!~^(route)$&climbing:sport=yes|sport=climbing)" + }, + { + "key": "climbing:bolts:max", + "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:bolts:max' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if climbing:sport!=no)" + }, { "key": "climbing:speed", "description": "Layer 'Climbing gyms' shows climbing:speed=yes with a fixed text, namely 'There is a speed climbing wall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -7018,9 +7467,13 @@ "key": "wikipedia", "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "subject", + "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'subject' (in the MapComplete.osm.be theme 'Personal theme')" + }, { "key": "name", - "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" + "description": "Layer 'Ghost bikes' shows name~.+ with a fixed text, namely 'In remembrance of {name}' (in the MapComplete.osm.be theme 'Personal theme')" }, { "key": "noname", @@ -7801,6 +8254,51 @@ "key": "wikipedia", "description": "The layer 'Maps allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=topo with a fixed text, namely 'Topographical map

The map contains contour lines.

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "topo" + }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=street with a fixed text, namely 'A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "street" + }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=scheme with a fixed text, namely 'This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "scheme" + }, + { + "key": "map_type", + "description": "Layer 'Maps' shows map_type=toposcope with a fixed text, namely 'This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "toposcope" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=building with a fixed text, namely 'A map of the rooms within a building' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "building" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=site with a fixed text, namely 'A map of special site, like of a historical castle, a park, a campus, a forest, ....' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "site" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=village with a fixed text, namely 'A map showing the village or town' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "village" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=city with a fixed text, namely ' A map of a city' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "city" + }, + { + "key": "map_size", + "description": "Layer 'Maps' shows map_size=region with a fixed text, namely 'The map of an entire region, showing multiple cities and villages' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "region" + }, { "key": "map_source", "description": "Layer 'Maps' shows and asks freeform values for key 'map_source' (in the MapComplete.osm.be theme 'Personal theme')" @@ -8641,77 +9139,77 @@ }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.01 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.02 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.05 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.10 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.20 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.50 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "1 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "2 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "5 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "10 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "20 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "50 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "100 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "200 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "500 EUR" }, { @@ -10010,6 +10508,16 @@ "key": "shop", "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag" }, + { + "key": "craft", + "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag", + "value": "shoe_repair" + }, + { + "key": "craft", + "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag", + "value": "key_cutter" + }, { "key": "id", "description": "Layer 'Shop' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if _backend~.+&_last_edit:passed_time<300&|_version_number=1)" @@ -10034,6 +10542,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')" @@ -11140,6 +12452,30 @@ "description": "Layer 'Colleges and universities' shows isced:2011:level=doctorate with a fixed text, namely 'Doctorate degrees are awarded here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=university)", "value": "doctorate" }, + { + "key": "capacity", + "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'capacity' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=mixed with a fixed text, namely 'Both boys and girls can enroll here and have classes together' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "mixed" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=separated with a fixed text, namely 'Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "separated" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=male with a fixed text, namely 'This is a boys only-school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "male" + }, + { + "key": "school:gender", + "description": "Layer 'Colleges and universities' shows school:gender=female with a fixed text, namely 'This is a girls-only school' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "female" + }, { "key": "website", "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme')" @@ -11522,6 +12858,80 @@ "key": "toilets:door:width", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:door:width' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if toilets:wheelchair=yes|toilets:wheelchair=designated)" }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "seated" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "urinal" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "squat" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "seated;urinal" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'changing_table:location' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=female_toilet with a fixed text, namely 'The changing table is in the toilet for women. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "female_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=male_toilet with a fixed text, namely 'The changing table is in the toilet for men. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "male_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'The changing table is in the toilet for wheelchair users. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "wheelchair_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=dedicated_room with a fixed text, namely 'The changing table is in a dedicated room. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if changing_table=yes)", + "value": "dedicated_room" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=yes with a fixed text, namely 'This toilets have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=no with a fixed text, namely 'This toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if toilets:position!=urinal)", + "value": "yes" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if toilets:position!=urinal)", + "value": "no" + }, { "key": "toilets:description", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:description' (in the MapComplete.osm.be theme 'Personal theme')" @@ -11890,6 +13300,282 @@ "key": "wikidata", "description": "Layer 'Tree' shows and asks freeform values for key 'wikidata' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if denotation=landmark|denotation=natural_monument|wikidata~.+)" }, + { + "key": "amenity", + "description": "The MapComplete theme Personal theme has a layer Vending Machines showing features with this tag", + "value": "vending_machine" + }, + { + "key": "id", + "description": "Layer 'Vending Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if _backend~.+&_last_edit:passed_time<300&|_version_number=1)" + }, + { + "key": "image", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Vending Machines allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'vending' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=drinks with a fixed text, namely 'Drinks are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "drinks" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=sweets with a fixed text, namely 'Sweets are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "sweets" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=food with a fixed text, namely 'Food is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "food" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=cigarettes with a fixed text, namely 'Cigarettes are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cigarettes" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=condoms with a fixed text, namely 'Condoms are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "condoms" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=coffee with a fixed text, namely 'Coffee is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "coffee" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=water with a fixed text, namely 'Drinking water is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "water" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=newspapers with a fixed text, namely 'Newspapers are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "newspapers" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=bicycle_tube with a fixed text, namely 'Bicycle inner tubes are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bicycle_tube" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=milk with a fixed text, namely 'Milk is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "milk" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=bread with a fixed text, namely 'Bread is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "bread" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=eggs with a fixed text, namely 'Eggs are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "eggs" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=cheese with a fixed text, namely 'Cheese is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "cheese" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=honey with a fixed text, namely 'Honey is sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "honey" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=potatoes with a fixed text, namely 'Potatoes are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "potatoes" + }, + { + "key": "vending", + "description": "Layer 'Vending Machines' shows vending=flowers with a fixed text, namely 'Flowers are sold' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "flowers" + }, + { + "key": "opening_hours", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "opening_hours", + "description": "Layer 'Vending Machines' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "24/7" + }, + { + "key": "payment:cash", + "description": "Layer 'Vending Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:cards", + "description": "Layer 'Vending Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:qr_code", + "description": "Layer 'Vending Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:coins", + "description": "Layer 'Vending Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:notes", + "description": "Layer 'Vending Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:debit_cards", + "description": "Layer 'Vending Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:credit_cards", + "description": "Layer 'Vending Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.01 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.02 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.05 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.10 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.20 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "0.50 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "1 EUR" + }, + { + "key": "payment:coins:denominations", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", + "value": "2 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "5 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "10 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "20 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "50 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "100 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "200 EUR" + }, + { + "key": "payment:notes:denominations", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", + "value": "500 EUR" + }, + { + "key": "operator", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "indoor", + "description": "Layer 'Vending Machines' shows with a fixed text, namely 'This vending machine is outdoors' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key indoor.", + "value": "" + }, + { + "key": "indoor", + "description": "Layer 'Vending Machines' shows indoor=yes with a fixed text, namely 'This vending machine is indoors' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, + { + "key": "indoor", + "description": "Layer 'Vending Machines' shows indoor=no with a fixed text, namely 'This vending machine is outdoors' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "no" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "location", + "description": "Layer 'Vending Machines' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'Vending Machines' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "-1" + }, { "key": "amenity", "description": "The MapComplete theme Personal theme has a layer veterinary showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json index 0b9ba99245..5ccde082c0 100644 --- a/Docs/TagInfo/mapcomplete_pets.json +++ b/Docs/TagInfo/mapcomplete_pets.json @@ -621,6 +621,810 @@ "key": "name", "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')" }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Dog-friendly shops' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')" diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json index 3d3ebae7b1..c87a8ed734 100644 --- a/Docs/TagInfo/mapcomplete_shops.json +++ b/Docs/TagInfo/mapcomplete_shops.json @@ -48,6 +48,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Shops')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Shops')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Shops')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Shops')" diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index fd0b550f2a..02d8f7650e 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -574,6 +574,810 @@ "key": "name", "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Sports')" }, + { + "key": "shop", + "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the MapComplete.osm.be theme 'Sports')" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "agrarian" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "alcohol" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "anime" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antiques Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "antiques" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "appliance" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "art" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "baby_goods" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bag" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bakery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bathroom_furnishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "beauty" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bed" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "beverages" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bicycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "boat" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "bookmaker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Book Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "books" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "brewing_supplies" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "butcher" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "camera" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "candles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "cannabis" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "car" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "car_parts" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "car_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "caravan" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "carpet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "catalogue" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "charity" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "cheese" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "chemist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "chocolate" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "clothes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "coffee" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "collector" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "computer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "confectionery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "convenience" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "copyshop" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "cosmetics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Country Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "country_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "craft" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "curtain" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "dairy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Deli' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "deli" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "department_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "doityourself" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "doors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "dry_cleaning" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "e-cigarette" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "electrical" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "electronics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "erotic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fabric" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "farm" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fashion_accessories" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fireplace" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fishing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "flooring" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "florist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "frame" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "frozen_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "fuel" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "funeral_directors" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "furniture" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "garden_centre" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "gas" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "general" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "gift" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "greengrocer" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hairdresser" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hairdresser_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hardware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "health_food" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hearing_aids" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "herbalist" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hifi" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hobby with a fixed text, namely 'Hobby Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hobby" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "household_linen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "houseware" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "hunting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "interior_decoration" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "jewelry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "kiosk" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "kitchen" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "laundry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "leather" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "lighting" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "locksmith" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "lottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "mall" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "massage" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "medical_supply" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "military_surplus" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "mobile_phone" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "model" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "money_lender" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "motorcycle" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "motorcycle_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "music" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "musical_instrument" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newspaper/Magazine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "newsagent" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "nutrition_supplements" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "optician" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "outdoor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "outpost" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "paint" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "party" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pastry" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawn Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pawnbroker" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "perfumery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pet" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Grooming Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pet_grooming" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "photo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pottery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "printer_ink" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "psychic" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "pyrotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "radiotechnics" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "religion" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "scuba_diving" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "seafood" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Consignment/Thrift Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "second_hand" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "sewing" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "shoe_repair" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "shoes" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "spices" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "stationery" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "storage_rental" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "supermarket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "swimming_pool" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tailor" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tattoo" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tea" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "telecommunication" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "ticket" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tiles" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tobacco" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tool_hire" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "toys" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "trade" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "travel_agency" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "trophy" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "tyres" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "vacuum_cleaner" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Variety Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "variety_store" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "video" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "video_games" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "watches" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "water" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "water_sports" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "weapons" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "wholesale" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "wigs" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "window_blind" + }, + { + "key": "shop", + "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Sports')", + "value": "wine" + }, { "key": "opening_hours", "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Sports')" diff --git a/Docs/TagInfo/mapcomplete_toilets.json b/Docs/TagInfo/mapcomplete_toilets.json index 0c6ab45d5a..b5a7a7c008 100644 --- a/Docs/TagInfo/mapcomplete_toilets.json +++ b/Docs/TagInfo/mapcomplete_toilets.json @@ -368,6 +368,80 @@ "key": "toilets:door:width", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:door:width' (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if toilets:wheelchair=yes|toilets:wheelchair=designated)" }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "seated" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "urinal" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "squat" + }, + { + "key": "toilets:position", + "description": "Layer 'Toilets at other amenities' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "seated;urinal" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "yes" + }, + { + "key": "changing_table", + "description": "Layer 'Toilets at other amenities' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "no" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'changing_table:location' (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=female_toilet with a fixed text, namely 'The changing table is in the toilet for women. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "female_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=male_toilet with a fixed text, namely 'The changing table is in the toilet for men. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "male_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'The changing table is in the toilet for wheelchair users. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "wheelchair_toilet" + }, + { + "key": "changing_table:location", + "description": "Layer 'Toilets at other amenities' shows changing_table:location=dedicated_room with a fixed text, namely 'The changing table is in a dedicated room. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if changing_table=yes)", + "value": "dedicated_room" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=yes with a fixed text, namely 'This toilets have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "yes" + }, + { + "key": "toilets:handwashing", + "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=no with a fixed text, namely 'This toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets')", + "value": "no" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if toilets:position!=urinal)", + "value": "yes" + }, + { + "key": "toilets:paper_supplied", + "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Public toilets') (This is only shown if toilets:position!=urinal)", + "value": "no" + }, { "key": "toilets:description", "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:description' (in the MapComplete.osm.be theme 'Public toilets')" diff --git a/Docs/TagInfo/mapcomplete_vending_machine.json b/Docs/TagInfo/mapcomplete_vending_machine.json index ee9383952f..bb9048360b 100644 --- a/Docs/TagInfo/mapcomplete_vending_machine.json +++ b/Docs/TagInfo/mapcomplete_vending_machine.json @@ -165,77 +165,77 @@ }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.01 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.02 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.05 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.10 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.20 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "0.50 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "1 EUR" }, { "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:coins=yes|payment:cash=yes&_currency=EUR)", "value": "2 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "5 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "10 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "20 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "50 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "100 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "200 EUR" }, { "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_country=at|_country=be|_country=cy|_country=de|_country=ee|_country=es|_country=fi|_country=fr|_country=gr|_country=hr|_country=ie|_country=it|_country=lt|_country=lu|_country=lv|_country=mt|_country=nl|_country=pt|_country=si|_country=sk)", + "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Vending Machines') (This is only shown if payment:notes=yes|payment:cash=yes&_currency=EUR)", "value": "500 EUR" }, { diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index 260685ec9c..3ec4b29381 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -27,8 +27,6 @@ Available languages: - en - - de - - nl This document is autogenerated from [assets/themes/mapcomplete-changes/mapcomplete-changes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/mapcomplete-changes/mapcomplete-changes.json) diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 9235359c82..aad9de5a70 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -104,6 +104,7 @@ This theme contains the following layers: - [transit_routes](../Layers/transit_routes.md) - [transit_stops](../Layers/transit_stops.md) - [tree_node](../Layers/tree_node.md) + - [vending_machine](../Layers/vending_machine.md) - [veterinary](../Layers/veterinary.md) - [walls_and_buildings](../Layers/walls_and_buildings.md) - [waste_basket](../Layers/waste_basket.md) diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index bf0bb4a760..78a4cf3297 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -67,12 +67,15 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. The language to display MapComplete in. The user display language is determined in the following order: -- If the user did log in and did set their language before with MapComplete, use this language -- If the user visited MapComplete before and did change their language, use the language as set by this URL-parameter. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language -- Use the navigator-language (if available) -- Use English + +1. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences. +2. Use the language as set by the URL-parameter `language`. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language +3. If the user visited MapComplete before and did change their language manually, this changed language will be saved in local storage. Use the language from local storage +4. Use the navigator-language (if available) +5. Use English Note that this URL-parameter is not added to the URL-bar by default. +Note that the _loading_ screen will always use the navigator language. Translations are never complete. If a translation in a certain language is missing, English is used as fallback. No default value set @@ -244,4 +247,4 @@ Translations are never complete. If a translation in a certain language is missi Wether or not the layer with id is shown The default value is _true_ -This document is autogenerated from [Logic/Web/QueryParameters.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Logic/Web/QueryParameters.ts), [UI/QueryParameterDocumentation.ts](https://github.com/pietervdvn/MapComplete/blob/develop/UI/QueryParameterDocumentation.ts) +This document is autogenerated from [src/Logic/Web/QueryParameters.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/Web/QueryParameters.ts), [src/UI/QueryParameterDocumentation.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/UI/QueryParameterDocumentation.ts) diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index b05d2ddcc8..3611a19247 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -245,6 +245,15 @@ |genre= POI, editor, education }} {{service_item +|name= [https://mapcomplete.osm.be/elongated_coin elongated_coin] +|region= Worldwide +|lang= {{#language:en|en}} +|descr= A MapComplete theme: Find penny presses to create your own elongated coins +|material= {{yes|[https://mapcomplete.osm.be/ Yes]}} +|image= MapComplete_Screenshot.png +|genre= POI, editor, elongated_coin +}} +{{service_item |name= [https://mapcomplete.osm.be/facadegardens facadegardens] |region= Worldwide |lang= {{#language:nl|en}}, {{#language:en|en}}, {{#language:ja|en}}, {{#language:zh_Hant|en}}, {{#language:it|en}}, {{#language:fr|en}}, {{#language:de|en}}, {{#language:hu|en}}, {{#language:es|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:ca|en}} diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index dc837ebc1b..56555e8719 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,19 +1,13 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete", - "de": "Mit MapComplete erstellte Änderungen", - "nl": "Wijzigingen gemaakt met MapComplete" + "en": "Changes made with MapComplete" }, "shortDescription": { - "en": "Show changes made with MapComplete", - "de": "Mit MapComplete erstellte Änderungen anzeigen", - "nl": "Toon wijzigingen gemaakt met MapComplete" + "en": "Shows changes made by MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete", - "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", - "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden" + "en": "This maps shows all the changes made with MapComplete" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -26,9 +20,7 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers", - "de": "Zentrum der Änderungssätze", - "nl": "Centerpunt van changeset" + "en": "Changeset centers" }, "minzoom": 0, "source": { @@ -39,51 +31,41 @@ }, "title": { "render": { - "en": "Changeset for {theme}", - "de": "Änderungssatz für {theme}" + "en": "Changeset for {theme}" } }, "description": { - "en": "Show all MapComplete changes", - "de": "Alle MapComplete-Änderungen anzeigen", - "nl": "Toon alle MapComplete wijzigingen" + "en": "Shows all MapComplete changes" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}", - "de": "Änderungssatz {id}" + "en": "Changeset {id}" } }, { "id": "contributor", "question": { - "en": "Which contributor made this change?", - "de": "Welcher Mitwirkende hat diese Änderung vorgenommen?", - "nl": "Welke bijdrager maakte deze wijziging?" + "en": "What contributor did make this change?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}", - "de": "Änderung gemacht von {user}", - "nl": "Wijziging gemaakt door {user}" + "en": "Change made by {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?", - "de": "Welches Thema wurde für diese Änderung verwendet?\"" + "en": "What theme was used to make this change?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}", - "de": "Geändert mit Thema {theme}" + "en": "Change with theme {theme}" } }, { @@ -92,27 +74,19 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?", - "de": "In welcher Sprache wurde diese Änderung vorgenommen?", - "nl": "In welke locale (taal) werd deze wijziging gemaakt?" + "en": "What locale (language) was this change made in?" }, "render": { - "en": "User locale is {locale}", - "de": "Usersprache ist {locale}", - "nl": "De gebruikerstaal is {locale}" + "en": "User locale is {locale}" } }, { "id": "host", "render": { - "en": "Change made with {host}", - "de": "Änderung vorgenommen mit {host}", - "nl": "Wijziging gemaakt met {host}" + "en": "Change with with {host}" }, "question": { - "en": "What host (website) was this change made with?", - "de": "Mit welchem Host / welcher Website wurde diese Änderung gemacht?", - "nl": "Met welke host (website) werd deze wijziging gemaakt?" + "en": "What host (website) was this change made with?" }, "freeform": { "key": "host" @@ -133,12 +107,10 @@ { "id": "version", "question": { - "en": "What version of MapComplete was used to make this change?", - "de": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?" + "en": "What version of MapComplete was used to make this change?" }, "render": { - "en": "Made with {editor}", - "de": "Erstellt mit {editor}" + "en": "Made with {editor}" }, "freeform": { "key": "editor" @@ -480,9 +452,7 @@ } ], "question": { - "en": "Theme name contains {search}", - "de": "Themenname enthält {search}", - "nl": "Themenaam bevat {search}" + "en": "Themename contains {search}" } } ] @@ -498,9 +468,7 @@ } ], "question": { - "en": "Made by contributor {search}", - "de": "Erstellt von {search}", - "nl": "Gemaakt door bijdrager {search}" + "en": "Made by contributor {search}" } } ] @@ -516,9 +484,7 @@ } ], "question": { - "en": "Not made by contributor {search}", - "de": "Nicht erstellt von {search}", - "nl": "Niet gemaakt door bijdrager {search}" + "en": "Not made by contributor {search}" } } ] @@ -535,9 +501,7 @@ } ], "question": { - "en": "Made before {search}", - "de": "Erstellt vor {search}", - "nl": "Gemaakt voor {search}" + "en": "Made before {search}" } } ] @@ -554,9 +518,7 @@ } ], "question": { - "en": "Made after {search}", - "de": "Erstellt nach {search}", - "nl": "Gemaakt na {search}" + "en": "Made after {search}" } } ] @@ -572,9 +534,7 @@ } ], "question": { - "en": "User language (iso-code) {search}", - "de": "Benutzersprache (ISO-Code) {search}", - "nl": "De taal van de bijdrager is {search}" + "en": "User language (iso-code) {search}" } } ] @@ -590,9 +550,7 @@ } ], "question": { - "en": "Made with host {search}", - "de": "Erstellt mit Host {search}", - "nl": "Gemaakt met host {search}" + "en": "Made with host {search}" } } ] @@ -603,9 +561,7 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image", - "de": "Changeset fügte mindestens ein Bild hinzu", - "nl": "Changeset bevat minstens één afbeelding" + "en": "Changeset added at least one image" } } ] @@ -620,8 +576,7 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here", - "de": "Mehr Statistiken gibt es hier" + "en": "More statistics can be found here" } }, { diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index 2813d3a8a9..a0ea6dd87e 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -12,9 +12,9 @@ import ScriptUtils from "./ScriptUtils" import List from "../src/UI/Base/List" import SharedTagRenderings from "../src/Customizations/SharedTagRenderings" import Translations from "../src/UI/i18n/Translations" -import themeOverview from "../assets/generated/theme_overview.json" +import themeOverview from "../src/assets/generated/theme_overview.json" import LayoutConfig from "../src/Models/ThemeConfig/LayoutConfig" -import bookcases from "../assets/generated/themes/bookcases.json" +import bookcases from "../src/assets/generated/themes/bookcases.json" import fakedom from "fake-dom" import Hotkeys from "../src/UI/Base/Hotkeys" import { QueryParameters } from "../src/Logic/Web/QueryParameters" @@ -25,7 +25,8 @@ import DependencyCalculator from "../src/Models/ThemeConfig/DependencyCalculator import { AllSharedLayers } from "../src/Customizations/AllSharedLayers" import ThemeViewState from "../src/Models/ThemeViewState" import Validators from "../src/UI/InputElement/Validators" - +import questions from "../src/assets/generated/layers/questions.json" +import { LayerConfigJson } from "../src/Models/ThemeConfig/Json/LayerConfigJson" function WriteFile( filename, html: BaseUIElement, @@ -352,8 +353,9 @@ WriteFile("./Docs/SpecialInputElements.md", Validators.HelpText(), [ WriteFile("./Docs/BuiltinLayers.md", GenLayerOverviewText(), [ "src/Customizations/AllKnownLayouts.ts", ]) -WriteFile("./Docs/BuiltinQuestions.md", SharedTagRenderings.HelpText(), [ - "src/Customizations/SharedTagRenderings.ts", + +const qLayer = new LayerConfig(questions, "questions.json", true) +WriteFile("./Docs/BuiltinQuestions.md", qLayer.GenerateDocumentation([], new Map(), []), [ "assets/layers/questions/questions.json", ]) diff --git a/src/Customizations/SharedTagRenderings.ts b/src/Customizations/SharedTagRenderings.ts deleted file mode 100644 index dcd7e2bda8..0000000000 --- a/src/Customizations/SharedTagRenderings.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Utils } from "../Utils" -import TagRenderingConfig from "../Models/ThemeConfig/TagRenderingConfig" -import { TagRenderingConfigJson } from "../Models/ThemeConfig/Json/TagRenderingConfigJson" -import BaseUIElement from "../UI/BaseUIElement" -import Combine from "../UI/Base/Combine" -import Title from "../UI/Base/Title" -import { FixedUiElement } from "../UI/Base/FixedUiElement" -import List from "../UI/Base/List" - -export default class SharedTagRenderings { - public static SharedTagRendering: Map = - SharedTagRenderings.generatedSharedFields() - public static SharedTagRenderingJson: Map = - SharedTagRenderings.generatedSharedFieldsJsons() - - private static generatedSharedFields(): Map { - const configJsons = SharedTagRenderings.generatedSharedFieldsJsons() - const d = new Map() - for (const key of Array.from(configJsons.keys())) { - try { - d.set( - key, - new TagRenderingConfig(configJsons.get(key), `SharedTagRenderings.${key}`) - ) - } catch (e) { - if (!Utils.runningFromConsole) { - console.error( - "BUG: could not parse", - key, - " from questions.json - this error happened during the build step of the SharedTagRenderings", - e - ) - } - } - } - return d - } - - private static generatedSharedFieldsJsons(): Map { - const dict = new Map() - - // TODO FIXME - - return dict - } - - public static HelpText(): BaseUIElement { - return new Combine([ - new Combine([ - new Title("Builtin questions", 1), - - "The following items can be easily reused in your layers", - ]).SetClass("flex flex-col"), - - ...Array.from(SharedTagRenderings.SharedTagRendering.keys()).map((key) => { - const tr = SharedTagRenderings.SharedTagRendering.get(key) - let mappings: BaseUIElement = undefined - if (tr.mappings?.length > 0) { - mappings = new List(tr.mappings.map((m) => m.then.textFor("en"))) - } - return new Combine([ - new Title(key), - tr.render?.textFor("en"), - tr.question?.textFor("en") ?? - new FixedUiElement("Read-only tagrendering").SetClass("font-bold"), - mappings, - ]).SetClass("flex flex-col") - }), - ]).SetClass("flex flex-col") - } -} diff --git a/src/Models/ThemeConfig/WithContextLoader.ts b/src/Models/ThemeConfig/WithContextLoader.ts index 7c04a27116..7b83494137 100644 --- a/src/Models/ThemeConfig/WithContextLoader.ts +++ b/src/Models/ThemeConfig/WithContextLoader.ts @@ -1,5 +1,4 @@ import TagRenderingConfig from "./TagRenderingConfig" -import SharedTagRenderings from "../../Customizations/SharedTagRenderings" import { TagRenderingConfigJson } from "./Json/TagRenderingConfigJson" export default class WithContextLoader { @@ -26,12 +25,6 @@ export default class WithContextLoader { `${translationContext ?? this._context}.${key}.default value` ) } - if (typeof v === "string") { - const shared = SharedTagRenderings.SharedTagRendering.get(v) - if (shared) { - return shared - } - } if (Object.keys(v).length === 1 && typeof v["render"] === "string") { throw `At ${ translationContext ?? "" diff --git a/src/UI/i18n/Locale.ts b/src/UI/i18n/Locale.ts index 93baa1d226..4112ef8a4b 100644 --- a/src/UI/i18n/Locale.ts +++ b/src/UI/i18n/Locale.ts @@ -1,7 +1,7 @@ -import {UIEventSource} from "../../Logic/UIEventSource" -import {LocalStorageSource} from "../../Logic/Web/LocalStorageSource" -import {Utils} from "../../Utils" -import {QueryParameters} from "../../Logic/Web/QueryParameters" +import { UIEventSource } from "../../Logic/UIEventSource" +import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource" +import { Utils } from "../../Utils" +import { QueryParameters } from "../../Logic/Web/QueryParameters" export default class Locale { public static showLinkToWeblate: UIEventSource = new UIEventSource(false) @@ -23,26 +23,33 @@ export default class Locale { * @private */ private static setup() { - let source: UIEventSource if (QueryParameters.wasInitialized("language") || Utils.runningFromConsole) { - if(!Utils.runningFromConsole){ - console.debug("Language was initialized via URL-parameter - using the URL parameter as store instead of local storage", QueryParameters.wasInitialized("language")) + if (!Utils.runningFromConsole) { + console.debug( + "Language was initialized via URL-parameter - using the URL parameter as store instead of local storage", + QueryParameters.wasInitialized("language") + ) } source = QueryParameters.GetQueryParameter( "language", undefined, - ["The language to display MapComplete in.", + [ + "The language to display MapComplete in.", "The user display language is determined in the following order:", - "- If the user did log in and did set their language before with MapComplete, use this language", - "- If the user visited MapComplete before and did change their language, use the language as set by this URL-parameter. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language", - "- Use the navigator-language (if available)", - "- Use English", + "", + "1. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences.", + "2. Use the language as set by the URL-parameter `language`. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language", + "3. If the user visited MapComplete before and did change their language manually, this changed language will be saved in local storage. Use the language from local storage", + "4. Use the navigator-language (if available)", + "5. Use English", "", "Note that this URL-parameter is not added to the URL-bar by default.", + "Note that the _loading_ screen will always use the navigator language.", "", - "Translations are never complete. If a translation in a certain language is missing, English is used as fallback."].join("\n"), + "Translations are never complete. If a translation in a certain language is missing, English is used as fallback.", + ].join("\n") ) } else { let browserLanguage = "en" From 5a678266a42a04f365e128af93e1873977c3b432 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 27 Jul 2023 01:56:36 +0200 Subject: [PATCH 76/87] Chore: regenerate docs --- Docs/BuiltinQuestions.md | 753 ++++++++++++++++++++++++++++++++++++++- Docs/URL_Parameters.md | 4 +- 2 files changed, 750 insertions(+), 7 deletions(-) diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index aff72f926e..65dc34aede 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -1,16 +1,759 @@ [//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) - Builtin questions -=================== + questions +=========== + + + + + +Special library layer which does not need a '.questions'-prefix before being imported -The following items can be easily reused in your layers ## Table of contents -1. [Builtin questions](#builtin-questions) +1. [questions](#questions) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [questions](#questions) + + [images](#images) + + [mapillary](#mapillary) + + [export_as_gpx](#export_as_gpx) + + [export_as_geojson](#export_as_geojson) + + [wikipedia](#wikipedia) + + [reviews](#reviews) + + [minimap](#minimap) + + [phone](#phone) + + [osmlink](#osmlink) + + [email](#email) + + [website](#website) + + [wheelchair-access](#wheelchair-access) + + [dog-access](#dog-access) + + [description](#description) + + [opening_hours](#opening_hours) + + [opening_hours_24_7](#opening_hours_24_7) + + [opening_hours_by_appointment](#opening_hours_by_appointment) + + [service:electricity](#serviceelectricity) + + [payment-options](#payment-options) + + [payment-options-split](#payment-options-split) + + [payment-options-advanced](#payment-options-advanced) + + [denominations-coins](#denominations-coins) + + [denominations-notes](#denominations-notes) + + [last_edit](#last_edit) + + [all_tags](#all_tags) + + [just_created](#just_created) + + [multilevels](#multilevels) + + [level](#level) + + [smoking](#smoking) + + [induction-loop](#induction-loop) + + [internet](#internet) + + [internet-fee](#internet-fee) + + [internet-ssid](#internet-ssid) + + [luminous_or_lit](#luminous_or_lit) + + + + + - This layer is shown at zoomlevel **0** and higher + - Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + + + + + + Supported attributes +---------------------- + + + +Warning: + +this quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/wikidata#values) [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) +[](https://taginfo.openstreetmap.org/keys/dog#values) [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | ["by appointment"](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment") +[](https://taginfo.openstreetmap.org/keys/service:electricity#values) [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) +[](https://taginfo.openstreetmap.org/keys/payment:coins:denominations#values) [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR) +[](https://taginfo.openstreetmap.org/keys/payment:notes:denominations#values) [payment:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR) +[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [string](../SpecialInputElements.md#string) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) +[](https://taginfo.openstreetmap.org/keys/smoking#values) [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) +[](https://taginfo.openstreetmap.org/keys/hearing_loop#values) [hearing_loop](https://wiki.openstreetmap.org/wiki/Key:hearing_loop) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dno) +[](https://taginfo.openstreetmap.org/keys/internet_access#values) [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) +[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) +[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) + + + + +### questions + + + +Show the questions block at this location + +This tagrendering has no question and is thus read-only + + + + + +### images + + + +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images + +This tagrendering has no question and is thus read-only + + + + + +### mapillary + + + +Shows a button to open Mapillary on this location + +This tagrendering has no question and is thus read-only + + + + + +### export_as_gpx + + + +Shows a button to export this feature as GPX. Especially useful for route relations + +This tagrendering has no question and is thus read-only + + + + + +### export_as_geojson + + + +Shows a button to export this feature as geojson. Especially useful for debugging or using this in other programs + +This tagrendering has no question and is thus read-only + + + + + +### wikipedia + + + +Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor + +The question is *What is the corresponding Wikidata entity?* + +This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) + +This is rendered with `{wikipedia():max-height:25rem}` + + + + + + - *{wikipedia():max-height:25rem}* corresponds with `wikipedia~.+` + - This option cannot be chosen as answer + - *No Wikipedia page has been linked yet* corresponds with `` + - This option cannot be chosen as answer + + + + +### reviews + + + +Shows the reviews module (including the possibility to leave a review) + +This tagrendering has no question and is thus read-only + + + + + +### minimap + + + +Shows a small map with the feature. Added by default to every popup + +This tagrendering has no question and is thus read-only + + + + + +### phone + + + +The question is *What is the phone number of {title()}?* + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) + +This is rendered with `{phone}` + + + + + + - *{contact:phone}* corresponds with `contact:phone~.+` + - This option cannot be chosen as answer + + +This tagrendering has labels `contact` + + + +### osmlink + + + +This tagrendering has no question and is thus read-only + + + + + + - *Uploading...* corresponds with `id~^(=-)$` + + + + +### email + + + +The question is *What is the email address of {title()}?* + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) + +This is rendered with `{email}` + + + + + + - *{contact:email}* corresponds with `contact:email~.+` + - This option cannot be chosen as answer + + +This tagrendering has labels `contact` + + + +### website + + + +The question is *What is the website of {title()}?* + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) + +This is rendered with `{website}` + + + + + + - *{contact:website}* corresponds with `contact:website~.+` + - This option cannot be chosen as answer + + +This tagrendering has labels `contact` + + + +### wheelchair-access + + + +The question is *Is this place accessible with a wheelchair?* + + + + + + - *This place is specially adapted for wheelchair users* corresponds with `wheelchair=designated` + - *This place is easily reachable with a wheelchair* corresponds with `wheelchair=yes` + - *It is possible to reach this place in a wheelchair, but it is not easy* corresponds with `wheelchair=limited` + - *This place is not reachable with a wheelchair* corresponds with `wheelchair=no` + + + + +### dog-access + + + +The question is *Are dogs allowed in this business?* + + + + + + - *Dogs are allowed* corresponds with `dog=yes` + - *Dogs are not allowed* corresponds with `dog=no` + - *Dogs are allowed, but they have to be leashed* corresponds with `dog=leashed` + - *Dogs are allowed and can run around freely* corresponds with `dog=unleashed` + + + + +### description + + + +The question is *Is there still some relevant info that the previous questions did not cover? Feel free to add it here.* + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) + +This is rendered with `{description}` + + + + + +### opening_hours + + + +The question is *What are the opening hours of {title()}?* + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) + +This is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + + + + + +### opening_hours_24_7 + + + +The question is *What are the opening hours of {title()}?* + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) + +This is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + + + + + + - *24/7 opened (including holidays)* corresponds with `opening_hours=24/7` + + + + +### opening_hours_by_appointment + + + +The question is *What are the opening hours of {title()}?* + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) + +This is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + + + + + + - *Only by appointment* corresponds with `opening_hours="by appointment"` + - *Only by appointment* corresponds with `opening_hours~^("by appointment"|by appointment)$` + - This option cannot be chosen as answer + + + + +### service:electricity + + + +The question is *Does this amenity have electrical outlets, available to customers when they are inside?* + + + + + + - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* corresponds with `service:electricity=yes` + - *There are a few domestic sockets available to customers seated indoors, where they can charge their electronics* corresponds with `service:electricity=limited` + - *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* corresponds with `service:electricity=ask` + - *There are a no domestic sockets available to customers seated indoors* corresponds with `service:electricity=no` + + + + +### payment-options + + + +The question is *Which methods of payment are accepted here?* + + + + + + - *Cash is accepted here* corresponds with `payment:cash=yes` + - Unselecting this answer will add payment:cash=no + - *Payment cards are accepted here* corresponds with `payment:cards=yes` + - Unselecting this answer will add payment:cards=no + - *Payment by QR-code is possible here* corresponds with `payment:qr_code=yes` + - Unselecting this answer will add payment:qr_code=no + + + + +### payment-options-split + + + +The question is *Which methods of payment are accepted here?* + + + + + + - *Cash is accepted here* corresponds with `payment:cash=yes` + - This option cannot be chosen as answer + - Unselecting this answer will add + - *Payment cards are accepted here* corresponds with `payment:cards=yes` + - This option cannot be chosen as answer + - Unselecting this answer will add + - *Payment by QR-code is possible here* corresponds with `payment:qr_code=yes` + - Unselecting this answer will add payment:qr_code=no + - *Coins are accepted here* corresponds with `payment:coins=yes` + - Unselecting this answer will add payment:coins=no + - *Bank notes are accepted here* corresponds with `payment:notes=yes` + - Unselecting this answer will add payment:notes=no + - *Debit cards are accepted here* corresponds with `payment:debit_cards=yes` + - Unselecting this answer will add payment:debit_cards=no + - *Credit cards are accepted here* corresponds with `payment:credit_cards=yes` + - Unselecting this answer will add payment:credit_cards=no + + + + +### payment-options-advanced + + + +The question is *Which methods of payment are accepted here?* + + + + + + - *Cash is accepted here* corresponds with `payment:cash=yes` + - Unselecting this answer will add payment:cash=no + - *Payment cards are accepted here* corresponds with `payment:cards=yes` + - Unselecting this answer will add payment:cards=no + - *Payment by QR-code is possible here* corresponds with `payment:qr_code=yes` + - Unselecting this answer will add payment:qr_code=no + - *Payment is done using a dedicated app* corresponds with `payment:app=yes` + - Unselecting this answer will add payment:app=no + - *Payment is done using a membership card* corresponds with `payment:membership_card=yes` + - Unselecting this answer will add payment:membership_card=no + + + + +### denominations-coins + + + +The question is *What coins can you use to pay here?* + + + + + + - *1 cent coins are accepted* corresponds with `payment:coins:denominations=0.01 EUR` + - *2 cent coins are accepted* corresponds with `payment:coins:denominations=0.02 EUR` + - *5 cent coins are accepted* corresponds with `payment:coins:denominations=0.05 EUR` + - *10 cent coins are accepted* corresponds with `payment:coins:denominations=0.10 EUR` + - *20 cent coins are accepted* corresponds with `payment:coins:denominations=0.20 EUR` + - *50 cent coins are accepted* corresponds with `payment:coins:denominations=0.50 EUR` + - *1 euro coins are accepted* corresponds with `payment:coins:denominations=1 EUR` + - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR` + + +This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR` + + + +### denominations-notes + + + +The question is *what notes can you use to pay here?* + + + + + + - *5 euro notes are accepted* corresponds with `payment:notes:denominations=5 EUR` + - *10 euro notes are accepted* corresponds with `payment:notes:denominations=10 EUR` + - *20 euro notes are accepted* corresponds with `payment:notes:denominations=20 EUR` + - *50 euro notes are accepted* corresponds with `payment:notes:denominations=50 EUR` + - *100 euro notes are accepted* corresponds with `payment:notes:denominations=100 EUR` + - *200 euro notes are accepted* corresponds with `payment:notes:denominations=200 EUR` + - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR` + + +This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR` + + + +### last_edit + + + +Gives some metainfo about the last edit and who did edit it - rendering only + +This tagrendering has no question and is thus read-only + + + +This tagrendering is only visible in the popup if the following condition is met: `_last_edit:contributor~.+&_last_edit:changeset~.+` + + + +### all_tags + + + +Shows a table with all the tags of the feature + +This tagrendering has no question and is thus read-only + + + + + +### just_created + + + +This element shows a 'thank you' that the contributor has recently created this element + +This tagrendering has no question and is thus read-only + + + + + + - *You just created this element! Thanks for sharing this info with the world and helping people worldwide.* corresponds with `id~.+` + + +This tagrendering is only visible in the popup if the following condition is met: `_backend~.+&_last_edit:passed_time<300&|_version_number=1` + + + +### multilevels + + + +The question is *What levels does this elevator go to?* + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) + +This is rendered with `This elevator goes to floors {level}` + + + + + + - *Located underground* corresponds with `location=underground` + - This option cannot be chosen as answer + - *Located on the ground floor* corresponds with `level=0` + - *Located on the ground floor* corresponds with `` + - This option cannot be chosen as answer + - *Located on the first floor* corresponds with `level=1` + - *Located on the first basement level* corresponds with `level=-1` + + + + +### level + + + +The question is *On what level is this feature located?* + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) + +This is rendered with `Located on the {level}th floor` + + + + + + - *Located underground* corresponds with `location=underground` + - This option cannot be chosen as answer + - *Located on the ground floor* corresponds with `level=0` + - *Located on the ground floor* corresponds with `` + - This option cannot be chosen as answer + - *Located on the first floor* corresponds with `level=1` + - *Located on the first basement level* corresponds with `level=-1` + + + + +### smoking + + + +The question is *Is smoking allowed at {title()}?* + + + + + + - *Smoking is allowed* corresponds with `smoking=yes` + - *Smoking is not allowed* corresponds with `smoking=no` + - *Smoking is allowed outside.* corresponds with `smoking=outside` + + + + +### induction-loop + + + +An accessibility feature: induction loops are for hard-hearing persons which have an FM-receiver. + +The question is *Does this place have an audio induction loop for people with reduced hearing?* + + + + + + - *This place has an audio induction loop* corresponds with `hearing_loop=yes` + - *This place does not have an audio induction loop* corresponds with `hearing_loop=no` + + + + +### internet + + + +The question is *Does this place offer internet access?* + + + + + + - *This place offers wireless internet access* corresponds with `internet_access=wlan` + - *This place does not offer internet access* corresponds with `internet_access=no` + - *This place offers internet access* corresponds with `internet_access=yes` + - This option cannot be chosen as answer + - *This place offers internet access via a terminal or computer* corresponds with `internet_access=terminal` + - *This place offers wired internet access* corresponds with `internet_access=wired` + + + + +### internet-fee + + + +The question is *Is there a fee for internet access?* + + + + + + - *There is a fee for the internet access at this place* corresponds with `internet_access:fee=yes` + - *Internet access is free at this place* corresponds with `internet_access:fee=no` + - *Internet access is free at this place, for customers only* corresponds with `internet_access:fee=customers` + + +This tagrendering is only visible in the popup if the following condition is met: `internet_access!=no&internet_access~.+` + + + +### internet-ssid + + + +The question is *What is the network name for the wireless internet access?* + +This rendering asks information about the property [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) + +This is rendered with `The network name is {internet_access:ssid}` + + + + + + - *Telekom* corresponds with `internet_access:ssid=Telekom` + + +This tagrendering is only visible in the popup if the following condition is met: `internet_access=wlan` + + + +### luminous_or_lit + + + +The question is *Is this object lit or does it emit light?* + + + + + + - *This object both emits light and is lighted by an external light source* corresponds with `lit=yes&luminous=yes` + - *This object emits light* corresponds with `luminous=yes` + - *This object is lit externally, e.g. by a spotlight or other lights* corresponds with `lit=yes` + - *This object does not emit light and is not lighted by externally* corresponds with `lit=no&luminous=no` -This document is autogenerated from [src/Customizations/SharedTagRenderings.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Customizations/SharedTagRenderings.ts), [assets/layers/questions/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/questions/questions.json) +This document is autogenerated from [assets/layers/questions/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/questions/questions.json) diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index 78a4cf3297..075bc68aa9 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -68,8 +68,8 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. The language to display MapComplete in. The user display language is determined in the following order: -1. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences. -2. Use the language as set by the URL-parameter `language`. This will _disable_ saving the language to localStorage in case a non-logged-in user changes their language +1. Use the language as set by the URL-parameter `language`. This will _disable_ setting the language by the user +2. If the user did log in and did set their language before with MapComplete, use this language. This language selection is synchronized accross devices using the openstreetmap.org user preferences. 3. If the user visited MapComplete before and did change their language manually, this changed language will be saved in local storage. Use the language from local storage 4. Use the navigator-language (if available) 5. Use English From 88a282c2c05c676b510d51f73a292462a02ed830 Mon Sep 17 00:00:00 2001 From: Emory Shaw Date: Mon, 17 Jul 2023 20:44:36 +0000 Subject: [PATCH 77/87] Translated using Weblate (French) Currently translated at 70.0% (351 of 501 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/langs/fr.json b/langs/fr.json index 30b02c9ac7..7527e367fc 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -97,6 +97,7 @@ "isApplied": "Les changements sont appliqués" }, "attribution": { + "attributionBackgroundLayerWithCopyright": "Le fond de carte actuel est {name}: {copyright}", "attributionContent": "

Toutes les données sont fournies par OpenStreetMap, librement réutilisables sous Open DataBase License.

", "attributionTitle": "Crédits", "codeContributionsBy": "MapComplete a été construit par {contributors} et {hiddenCount} autres contributeurs", @@ -117,6 +118,7 @@ "openMapillary": "Ouvrez Mapillary ici", "openOsmcha": "Voir les dernières modifications faites avec {theme}", "themeBy": "Thème maintenu par {author}", + "title": "Droits d'auteur et attribution", "translatedBy": "MapComplete est traduite par {contributors} et {hiddenCount} autres personnes" }, "back": "Retour", @@ -166,6 +168,10 @@ "loginToStart": "Connectez-vous pour répondre à cette question", "loginWithOpenStreetMap": "Se connecter avec OpenStreetMap", "logout": "Déconnexion", + "menu": { + "aboutMapComplete": "À propos de MapComplete", + "filter": "Filtrer les données" + }, "morescreen": { "createYourOwnTheme": "Créez votre propre thème MapComplete à partir de zéro", "hiddenExplanation": "Ces thèmes sont seulement accessibles par lien. Vous avez découvert {hidden_discovered} des {total_hidden} thèmes cachés.", @@ -232,6 +238,7 @@ "error": "Quelque chose n'a pas marché…", "nothing": "Rien n'a été trouvé…", "search": "Chercher un lieu", + "searchShort": "Rechercher…", "searching": "Chargement…" }, "sharescreen": { @@ -253,7 +260,8 @@ "fsUserbadge": "Activer le bouton de connexion", "fsWelcomeMessage": "Afficher le message de bienvenue et les onglets associés", "intro": "

Partager cette carte

Partagez cette carte en copiant le lien suivant et envoyez-le à vos amis :", - "thanksForSharing": "Merci d'avoir partagé !" + "thanksForSharing": "Merci d'avoir partagé !", + "title": "Partager cette carte" }, "skip": "Passer la question", "testing": "Test - les changements ne seront pas sauvegardés", @@ -458,7 +466,8 @@ "userinfo": { "editDescription": "Modifier ton profil", "gotoInbox": "Ouvrir sa boite de réception", - "gotoSettings": "Paramètres sur OpenStreetMap.org" + "gotoSettings": "Paramètres sur OpenStreetMap.org", + "notLoggedIn": "Déconnecté" }, "validation": { "email": { From 4db6ea962d8c1fb61e671d4b6ea46d5befa0583f Mon Sep 17 00:00:00 2001 From: deep map Date: Fri, 21 Jul 2023 10:43:34 +0000 Subject: [PATCH 78/87] Translated using Weblate (English) Currently translated at 100.0% (450 of 450 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 66 ++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index 2659143d6b..0e13b11b70 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -1066,6 +1066,33 @@ "onwheels": { "description": "On this map, publicly weelchair accessible places are shown and can be easily added", "layers": { + "19": { + "override": { + "=title": { + "render": "Statistics" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Import" + } + } + }, + "1": { + "render": { + "special": { + "message": "Add all the suggested tags" + } + } + } + } + } + }, "4": { "override": { "filter": { @@ -1108,33 +1135,6 @@ "override": { "name": "Disabled parking spaces" } - }, - "19": { - "override": { - "=title": { - "render": "Statistics" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Add all the suggested tags" - } - } - } - } - } } }, "title": "OnWheels" @@ -1216,7 +1216,7 @@ "title": "Postal codes" }, "postboxes": { - "description": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :)
Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account. ", + "description": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :)
Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account.", "shortDescription": "A map showing postboxes and post offices", "title": "Postbox and Post Office Map" }, @@ -1295,10 +1295,6 @@ "stations": { "description": "View, edit and add details to a train station", "layers": { - "3": { - "description": "Layer showing train stations", - "name": "Train Stations" - }, "16": { "description": "Displays showing the trains that will leave from this station", "name": "Departures boards", @@ -1330,6 +1326,10 @@ "title": { "render": "Departures board" } + }, + "3": { + "description": "Layer showing train stations", + "name": "Train Stations" } }, "title": "Train Stations" @@ -1425,4 +1425,4 @@ "shortDescription": "A map with waste baskets", "title": "Waste Basket" } -} \ No newline at end of file +} From 2eb4172391c0ca78072f2f6d7a46b4b278dc2fa5 Mon Sep 17 00:00:00 2001 From: deep map Date: Fri, 21 Jul 2023 10:13:45 +0000 Subject: [PATCH 79/87] Translated using Weblate (German) Currently translated at 100.0% (502 of 502 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/langs/de.json b/langs/de.json index 779cf83d3e..2995ce4dd2 100644 --- a/langs/de.json +++ b/langs/de.json @@ -227,6 +227,7 @@ }, "morescreen": { "createYourOwnTheme": "Ein eigenes MapComplete-Thema von Grund auf neu erstellen", + "enterToOpen": "Drücke Enter um Theme zu öffnen", "hiddenExplanation": "Diese Themen sind nur für Personen zugänglich, die einen Link erhalten haben. Sie haben {hidden_discovered} von {total_hidden} versteckten Themen entdeckt.", "intro": "

Mehr thematische Karten?

Sammeln Sie gerne Geodaten?
Es sind weitere Themen verfügbar.", "noMatchingThemes": "Keine Themen, die Ihren Suchkriterien entsprechen", From 8b96b78bc5916f9c7706ed5fb47b9b3a4fd2310f Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 20 Jul 2023 19:20:25 +0000 Subject: [PATCH 80/87] Translated using Weblate (German) Currently translated at 99.7% (449 of 450 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 98 +++++++++++++++++++++++++++++--------------- 1 file changed, 66 insertions(+), 32 deletions(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 36353d8fe0..cfc906dc2f 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -408,6 +408,40 @@ } } } + }, + "1": { + "override": { + "+tagRenderings": { + "0": { + "mappings": { + "0": { + "then": "Dieser Laden repariert Kletterschuhe" + }, + "1": { + "then": "Dieser Shop repariert keine Kletterschuhe" + } + }, + "question": "Repariert das Schuhgeschäft Kletterschuhe?" + } + } + } + }, + "2": { + "override": { + "+tagRenderings": { + "0": { + "mappings": { + "0": { + "then": "Dieses Geschäft repariert Kletterschuhe" + }, + "1": { + "then": "Dieses Geschäft repariert keine Kletterschuhe" + } + }, + "question": "Repariert dieses Schuhgeschäft auch Kletterschuhe?" + } + } + } } }, "title": "Kletterhallen, Vereine und Kletterstellen" @@ -936,6 +970,33 @@ "onwheels": { "description": "Auf dieser Karte können Sie öffentlich zugängliche Orte für Rollstuhlfahrer ansehen, bearbeiten oder hinzufügen", "layers": { + "19": { + "override": { + "=title": { + "render": "Statistik" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Import" + } + } + }, + "1": { + "render": { + "special": { + "message": "Alle vorgeschlagenen Tags hinzufügen" + } + } + } + } + } + }, "4": { "override": { "filter": { @@ -978,33 +1039,6 @@ "override": { "name": "Barrierefreie Parkplätze" } - }, - "19": { - "override": { - "=title": { - "render": "Statistik" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Alle vorgeschlagenen Tags hinzufügen" - } - } - } - } - } } }, "title": "Auf Rädern" @@ -1165,10 +1199,6 @@ "stations": { "description": "Bahnhofsdetails ansehen, bearbeiten und hinzufügen", "layers": { - "3": { - "description": "Ebene mit Bahnhöfen", - "name": "Bahnhöfe" - }, "16": { "description": "Anzeigen der Züge, die von diesem Bahnhof abfahren", "name": "Abfahrtstafeln", @@ -1200,6 +1230,10 @@ "title": { "render": "Abfahrtstafel" } + }, + "3": { + "description": "Ebene mit Bahnhöfen", + "name": "Bahnhöfe" } }, "title": "Bahnhöfe" @@ -1291,4 +1325,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} \ No newline at end of file +} From fc25a01d589e0ab0f0d865d21f4e241d50712fe0 Mon Sep 17 00:00:00 2001 From: Lucas Date: Wed, 19 Jul 2023 20:30:02 +0000 Subject: [PATCH 81/87] Translated using Weblate (French) Currently translated at 60.4% (1748 of 2891 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/fr/ --- langs/layers/fr.json | 223 ++++++++++++++++++++++--------------------- 1 file changed, 115 insertions(+), 108 deletions(-) diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 7a2bbe92b5..1ca74c04d2 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -27,7 +27,24 @@ "advertising": { "presets": { "0": { - "description": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route" + "description": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route", + "title": "un grand panneau" + }, + "1": { + "title": "un panneau à affiches scellé au sol" + }, + "10": { + "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", + "title": "une enseigne" + }, + "11": { + "title": "une sculpture" + }, + "12": { + "title": "une peinture murale" + }, + "2": { + "title": "un panneau à affiches monté sur un mur" }, "3": { "description": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons", @@ -51,16 +68,6 @@ }, "9": { "title": "un totem" - }, - "10": { - "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", - "title": "une enseigne" - }, - "11": { - "title": "une sculpture" - }, - "12": { - "title": "une peinture murale" } }, "tagRenderings": { @@ -152,6 +159,9 @@ "1": { "then": "C'est un petit panneau" }, + "10": { + "then": "C'est une peinture murale" + }, "2": { "then": "C'est une colonne" }, @@ -175,9 +185,6 @@ }, "9": { "then": "C'est un totem" - }, - "10": { - "then": "C'est une peinture murale" } }, "question": "De quel type de dispositif publicitaire s'agit-il ?" @@ -188,6 +195,9 @@ "1": { "then": "Petit panneau" }, + "10": { + "then": "Peinture murale" + }, "3": { "then": "Colonne" }, @@ -208,9 +218,6 @@ }, "9": { "then": "Totem" - }, - "10": { - "then": "Peinture murale" } } } @@ -289,6 +296,15 @@ "1": { "then": "Peinture murale" }, + "10": { + "then": "Azulejo (faïence latine)" + }, + "11": { + "then": "Carrelage" + }, + "12": { + "then": "Sculpture sur bois" + }, "2": { "then": "Peinture" }, @@ -312,15 +328,6 @@ }, "9": { "then": "Relief" - }, - "10": { - "then": "Azulejo (faïence latine)" - }, - "11": { - "then": "Carrelage" - }, - "12": { - "then": "Sculpture sur bois" } }, "question": "Quel est le type de cette œuvre d'art ?", @@ -2356,6 +2363,15 @@ "1": { "then": "Cette piste cyclable est goudronée" }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" + }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2379,15 +2395,6 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" - }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quoi est faite la surface de la piste cyclable ?", @@ -2436,6 +2443,15 @@ "1": { "then": "Cette piste cyclable est pavée" }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" + }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2459,15 +2475,6 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" - }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quel materiel est faite cette rue ?", @@ -3297,6 +3304,21 @@ "1": { "then": "C'est une friterie" }, + "10": { + "then": "Des plats chinois sont servis ici" + }, + "11": { + "then": "Des plats grecs sont servis ici" + }, + "12": { + "then": "Des plats indiens sont servis ici" + }, + "13": { + "then": "Des plats turcs sont servis ici" + }, + "14": { + "then": "Des plats thaïlandais sont servis ici" + }, "2": { "then": "Restaurant Italien" }, @@ -3320,21 +3342,6 @@ }, "9": { "then": "Des plats français sont servis ici" - }, - "10": { - "then": "Des plats chinois sont servis ici" - }, - "11": { - "then": "Des plats grecs sont servis ici" - }, - "12": { - "then": "Des plats indiens sont servis ici" - }, - "13": { - "then": "Des plats turcs sont servis ici" - }, - "14": { - "then": "Des plats thaïlandais sont servis ici" } }, "question": "Quelle type de nourriture est servie ici ?", @@ -4663,30 +4670,6 @@ "1": { "question": "Recyclage de piles et batteries domestiques" }, - "2": { - "question": "Recyclage d'emballage de boissons" - }, - "3": { - "question": "Recyclage de boites de conserve et de canettes" - }, - "4": { - "question": "Recyclage de vêtements" - }, - "5": { - "question": "Recyclage des huiles de friture" - }, - "6": { - "question": "Recyclage des huiles de moteur" - }, - "7": { - "question": "Recyclage des lampes fluorescentes" - }, - "8": { - "question": "Recyclage des déchets verts" - }, - "9": { - "question": "Recyclage des bouteilles en verre et des bocaux" - }, "10": { "question": "Recyclage de tout type de verre" }, @@ -4717,11 +4700,35 @@ "19": { "question": "Recyclage des autres déchets" }, + "2": { + "question": "Recyclage d'emballage de boissons" + }, "20": { "question": "Recyclage des cartouches d'imprimante" }, "21": { "question": "Recyclage des vélos" + }, + "3": { + "question": "Recyclage de boites de conserve et de canettes" + }, + "4": { + "question": "Recyclage de vêtements" + }, + "5": { + "question": "Recyclage des huiles de friture" + }, + "6": { + "question": "Recyclage des huiles de moteur" + }, + "7": { + "question": "Recyclage des lampes fluorescentes" + }, + "8": { + "question": "Recyclage des déchets verts" + }, + "9": { + "question": "Recyclage des bouteilles en verre et des bocaux" } } }, @@ -4784,30 +4791,6 @@ "1": { "then": "Les briques alimentaires en carton peuvent être recyclées ici" }, - "2": { - "then": "Les boites de conserve et canettes peuvent être recyclées ici" - }, - "3": { - "then": "Les vêtements peuvent être recyclés ici" - }, - "4": { - "then": "Les huiles de friture peuvent être recyclées ici" - }, - "5": { - "then": "Les huiles de moteur peuvent être recyclées ici" - }, - "6": { - "then": "Les lampes fluorescentes peuvent être recyclées ici" - }, - "7": { - "then": "Les déchets verts peuvent être recyclés ici" - }, - "8": { - "then": "Les déchets organiques peuvent être recyclés ici" - }, - "9": { - "then": "Les bouteilles en verre et bocaux peuvent être recyclés ici" - }, "10": { "then": "Tout type de verre peut être recyclé ici" }, @@ -4838,6 +4821,9 @@ "19": { "then": "Les chaussures peuvent être recyclées ici" }, + "2": { + "then": "Les boites de conserve et canettes peuvent être recyclées ici" + }, "20": { "then": "Les petits appareils électriques peuvent être recyclés ici" }, @@ -4852,6 +4838,27 @@ }, "24": { "then": "Les vélos peuvent être recyclés ici" + }, + "3": { + "then": "Les vêtements peuvent être recyclés ici" + }, + "4": { + "then": "Les huiles de friture peuvent être recyclées ici" + }, + "5": { + "then": "Les huiles de moteur peuvent être recyclées ici" + }, + "6": { + "then": "Les lampes fluorescentes peuvent être recyclées ici" + }, + "7": { + "then": "Les déchets verts peuvent être recyclés ici" + }, + "8": { + "then": "Les déchets organiques peuvent être recyclés ici" + }, + "9": { + "then": "Les bouteilles en verre et bocaux peuvent être recyclés ici" } }, "question": "Que peut-on recycler ici ?" @@ -6205,4 +6212,4 @@ } } } -} \ No newline at end of file +} From 208ad81f34969c07c57bf1cb9df2da9d9ea4ab44 Mon Sep 17 00:00:00 2001 From: deep map Date: Fri, 21 Jul 2023 10:21:49 +0000 Subject: [PATCH 82/87] Translated using Weblate (German) Currently translated at 99.7% (449 of 450 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 102 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 101 insertions(+), 1 deletion(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index cfc906dc2f..77c671f216 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -440,6 +440,11 @@ }, "question": "Repariert dieses Schuhgeschäft auch Kletterschuhe?" } + }, + "=presets": { + "0": { + "title": "Ein Schuhmacher" + } } } } @@ -602,6 +607,97 @@ "description": "Auf dieser Karte können Sie Informationen über Bildungseinrichtungen finden und hinzufügen", "title": "Bildungseinrichtungen" }, + "elongated_coin": { + "description": "Finde Münzpresse um deine eigenen Prägemünzen zu Pressen.", + "layers": { + "0": { + "description": "Ebene mit Münzpressen.", + "name": "Münzpressen", + "presets": { + "0": { + "title": "Eine Münzpresse" + } + }, + "tagRenderings": { + "charge": { + "freeform": { + "placeholder": "Einwurf (z.B. 0,5€)" + }, + "mappings": { + "0": { + "then": "Eine Münze zu Pressen kostet 1 Euro." + }, + "1": { + "then": "Eine Münze zu Pressen kostet 2€." + } + }, + "question": "Wieviel kostet es eine Münze zu Pressen?", + "render": "Es kostet {charge}€ um eine Münze zu Pressen." + }, + "coin": { + "freeform": { + "placeholder": "Münzenart (z.B. 10 Cent)" + }, + "mappings": { + "0": { + "then": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen." + }, + "1": { + "then": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen." + }, + "2": { + "then": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen." + }, + "3": { + "then": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen." + }, + "4": { + "then": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen." + } + }, + "question": "Welche Münze wird zum Pressen verwendet?", + "render": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen." + }, + "designs": { + "freeform": { + "placeholder": "Motivanzahl (z.B. 5)" + }, + "mappings": { + "0": { + "then": "Die Münzpresse hat ein Motiv zur Auswahl." + }, + "1": { + "then": "Die Münzpresse hat zwei Motive zur Auswahl." + }, + "2": { + "then": "Die Münzpresse hat drei Motive zur Auswahl." + }, + "3": { + "then": "Die Münzpresse hat vier Motive zur Auswahl." + } + }, + "question": "Wieviele Motive sind verfügbar?", + "render": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl." + }, + "indoor": { + "mappings": { + "0": { + "then": "Die Münzpresse befindet sich im Inneren." + }, + "1": { + "then": "Die Münzpresse befindet sich Draußen." + } + }, + "question": "Befindet sich die Münzpresse im Inneren?" + } + }, + "title": { + "render": "Münzpresse" + } + } + }, + "title": "Münzpressen" + }, "etymology": { "description": "Auf dieser Karte können Sie sehen, wonach ein Objekt benannt ist. Die Straßen, Gebäude, ... stammen von OpenStreetMap, und wurden mit Wikidata verknüpft. Im Popup sehen Sie den Wikipedia-Artikel (falls vorhanden) oder ein Wikidata-Feld, nach dem das Objekt benannt ist. Wenn das Objekt selbst eine Wikipedia-Seite hat, wird auch diese angezeigt.

Sie können auch einen Beitrag leisten! Wenn Sie weit genug hinein zoomen werden alle Straßen angezeigt. Wenn Sie auf eine Straße klicken, öffnet sich ein Wikidata-Suchfeld. Mit ein paar Klicks können Sie einen Etymologie-Link hinzufügen. Beachten Sie, dass Sie dazu ein kostenloses OpenStreetMap-Konto benötigen.", "layers": { @@ -914,7 +1010,7 @@ "render": "Änderungssatz {id}" }, "theme-id": { - "question": "Welches Thema wurde für diese Änderung verwendet?\"", + "question": "Welches Thema wurde für diese Änderung verwendet?", "render": "Geändert mit Thema {theme}" }, "version": { @@ -1312,6 +1408,10 @@ "shortDescription": "Kartieren Sie alle Bäume", "title": "Bäume" }, + "vending_machine": { + "description": "Finde Verkaufautomaten für Alles", + "title": "Verkaufsautomaten" + }, "walls_and_buildings": { "description": "Spezielle Ebene, die alle Wände und Gebäude bereitstellt. Diese Ebene ist nützlich in Voreinstellungen für Objekte, die an Wänden platziert werden können (z. B. AEDs, Briefkästen, Eingänge, Adressen, Überwachungskameras, ...). Diese Ebene ist standardmäßig unsichtbar und kann vom Benutzer nicht umgeschaltet werden.", "title": "Wände und Gebäude" From ea8d6f8c96cb9f4dd2366d56ad50cb7ed990bc25 Mon Sep 17 00:00:00 2001 From: deep map Date: Fri, 21 Jul 2023 10:14:19 +0000 Subject: [PATCH 83/87] Translated using Weblate (German) Currently translated at 97.8% (2984 of 3050 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 437 ++++++++++++++++++++++--------------------- 1 file changed, 227 insertions(+), 210 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 16c39efa38..50794cf07d 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -35,6 +35,16 @@ "1": { "title": "eine freistehende Posterbox" }, + "10": { + "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", + "title": "ein Schild" + }, + "11": { + "title": "eine Skulptur" + }, + "12": { + "title": "eine Wandmalerei" + }, "2": { "title": "eine wandmontierte Posterbox" }, @@ -61,16 +71,6 @@ }, "9": { "title": "ein Totem" - }, - "10": { - "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", - "title": "ein Schild" - }, - "11": { - "title": "eine Skulptur" - }, - "12": { - "title": "eine Wandmalerei" } }, "tagRenderings": { @@ -165,6 +165,9 @@ "1": { "then": "Dies ist ein Brett" }, + "10": { + "then": "Dies ist eine Wandmalerei" + }, "2": { "then": "Dies ist eine Litfaßsäule" }, @@ -188,9 +191,6 @@ }, "9": { "then": "Dies ist ein Totem" - }, - "10": { - "then": "Dies ist eine Wandmalerei" } }, "question": "Welche Art von Werbung ist das?", @@ -205,6 +205,9 @@ "1": { "then": "Brett" }, + "10": { + "then": "Wandmalerei" + }, "2": { "then": "Posterbox" }, @@ -228,9 +231,6 @@ }, "9": { "then": "Totem" - }, - "10": { - "then": "Wandmalerei" } } } @@ -312,6 +312,15 @@ "1": { "then": "Wandbild" }, + "10": { + "then": "Azulejo (spanische dekorative Fliesenarbeit)" + }, + "11": { + "then": "Fliesenarbeit" + }, + "12": { + "then": "Holzschnitzerei" + }, "2": { "then": "Malerei" }, @@ -335,15 +344,6 @@ }, "9": { "then": "Relief" - }, - "10": { - "then": "Azulejo (spanische dekorative Fliesenarbeit)" - }, - "11": { - "then": "Fliesenarbeit" - }, - "12": { - "then": "Holzschnitzerei" } }, "question": "Um welche Art Kunstwerk handelt es sich?", @@ -1830,6 +1830,27 @@ "1": { "question": "Verfügt über einen
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
" }, + "10": { + "question": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel" + }, + "11": { + "question": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss" + }, + "12": { + "question": "Hat einen
Tesla Supercharger (Destination)
Anschluss" + }, + "13": { + "question": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel" + }, + "14": { + "question": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
" + }, + "15": { + "question": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel" + }, + "16": { + "question": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel" + }, "2": { "question": "Verfügt über einen
europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E)
Anschluss" }, @@ -1853,27 +1874,6 @@ }, "9": { "question": "Hat einen
Typ 2 CCS (Mennekes)
Anschluss" - }, - "10": { - "question": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel" - }, - "11": { - "question": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss" - }, - "12": { - "question": "Hat einen
Tesla Supercharger (Destination)
Anschluss" - }, - "13": { - "question": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel" - }, - "14": { - "question": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
" - }, - "15": { - "question": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel" - }, - "16": { - "question": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel" } } } @@ -1929,30 +1929,6 @@ "1": { "then": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)" }, - "2": { - "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" - }, - "3": { - "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" - }, - "4": { - "then": "Chademo-Anschluss" - }, - "5": { - "then": "Chademo-Anschluss" - }, - "6": { - "then": "Typ 1 mit Kabel (J1772)" - }, - "7": { - "then": "Typ 1 mit Kabel (J1772)" - }, - "8": { - "then": "Typ 1 ohne Kabel (J1772)" - }, - "9": { - "then": " Typ 1 ohne Kabel (J1772)" - }, "10": { "then": "Typ 1 CCS (Typ 1 Combo)" }, @@ -1983,6 +1959,9 @@ "19": { "then": "Typ 2 mit Kabel (mennekes)" }, + "2": { + "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" + }, "20": { "then": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)" }, @@ -2013,11 +1992,32 @@ "29": { "then": " Bosch Active Connect mit 3 Pins und Kabel" }, + "3": { + "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" + }, "30": { "then": "Bosch Active Connect mit 5 Pins und Kabel" }, "31": { "then": " Bosch Active Connect mit 5 Pins und Kabel" + }, + "4": { + "then": "Chademo-Anschluss" + }, + "5": { + "then": "Chademo-Anschluss" + }, + "6": { + "then": "Typ 1 mit Kabel (J1772)" + }, + "7": { + "then": "Typ 1 mit Kabel (J1772)" + }, + "8": { + "then": "Typ 1 ohne Kabel (J1772)" + }, + "9": { + "then": " Typ 1 ohne Kabel (J1772)" } }, "question": "Welche Ladeanschlüsse gibt es hier?" @@ -3555,6 +3555,15 @@ "1": { "then": "Dieser Radweg hat einen festen Belag" }, + "10": { + "then": "Dieser Radweg besteht aus feinem Schotter" + }, + "11": { + "then": "Der Radweg ist aus Kies" + }, + "12": { + "then": "Dieser Radweg besteht aus Rohboden" + }, "2": { "then": "Der Radweg ist aus Asphalt" }, @@ -3578,15 +3587,6 @@ }, "9": { "then": "Der Radweg ist aus Schotter" - }, - "10": { - "then": "Dieser Radweg besteht aus feinem Schotter" - }, - "11": { - "then": "Der Radweg ist aus Kies" - }, - "12": { - "then": "Dieser Radweg besteht aus Rohboden" } }, "question": "Was ist der Belag dieses Radwegs?", @@ -3635,6 +3635,15 @@ "1": { "then": "Dieser Radweg hat einen festen Belag" }, + "10": { + "then": "Dieser Radweg besteht aus feinem Schotter" + }, + "11": { + "then": "Der Radweg ist aus Kies" + }, + "12": { + "then": "Dieser Radweg besteht aus Rohboden" + }, "2": { "then": "Der Radweg ist aus Asphalt" }, @@ -3658,15 +3667,6 @@ }, "9": { "then": "Der Radweg ist aus Schotter" - }, - "10": { - "then": "Dieser Radweg besteht aus feinem Schotter" - }, - "11": { - "then": "Der Radweg ist aus Kies" - }, - "12": { - "then": "Dieser Radweg besteht aus Rohboden" } }, "question": "Was ist der Belag dieser Straße?", @@ -4606,30 +4606,6 @@ "1": { "then": "Die Fitness-Station hat ein Schild mit Anweisungen für eine bestimmte Übung." }, - "2": { - "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups." - }, - "3": { - "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen." - }, - "4": { - "then": "Die Fitness-Station hat Stangen zum Dehnen." - }, - "5": { - "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." - }, - "6": { - "then": "Die Fitness-Station hat Ringe für Gymnastikübungen." - }, - "7": { - "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." - }, - "8": { - "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern." - }, - "9": { - "then": "Die Fitness-Station hat Pfosten für Slalomübungen." - }, "10": { "then": "Die Fitness-Station hat Trittsteine." }, @@ -4660,6 +4636,9 @@ "19": { "then": "Die Fitness-Station hat Kampfseile (battle ropes)." }, + "2": { + "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups." + }, "20": { "then": "Die Fitness-Station hat ein Fahrradergometer." }, @@ -4674,6 +4653,27 @@ }, "24": { "then": "Die Fitness-Station hat eine Slackline." + }, + "3": { + "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen." + }, + "4": { + "then": "Die Fitness-Station hat Stangen zum Dehnen." + }, + "5": { + "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." + }, + "6": { + "then": "Die Fitness-Station hat Ringe für Gymnastikübungen." + }, + "7": { + "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." + }, + "8": { + "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern." + }, + "9": { + "then": "Die Fitness-Station hat Pfosten für Slalomübungen." } }, "question": "Welche Übungsgeräte gibt es an dieser Fitness-Station?" @@ -4780,6 +4780,21 @@ "1": { "then": "Dies ist eine Pommesbude" }, + "10": { + "then": "Hier werden chinesische Gerichte serviert" + }, + "11": { + "then": "Hier werden griechische Gerichte serviert" + }, + "12": { + "then": "Hier werden indische Gerichte serviert" + }, + "13": { + "then": "Hier werden türkische Gerichte serviert" + }, + "14": { + "then": "Hier werden thailändische Gerichte serviert" + }, "2": { "then": "Bietet vorwiegend Pastagerichte an" }, @@ -4803,21 +4818,6 @@ }, "9": { "then": "Hier werden französische Gerichte serviert" - }, - "10": { - "then": "Hier werden chinesische Gerichte serviert" - }, - "11": { - "then": "Hier werden griechische Gerichte serviert" - }, - "12": { - "then": "Hier werden indische Gerichte serviert" - }, - "13": { - "then": "Hier werden türkische Gerichte serviert" - }, - "14": { - "then": "Hier werden thailändische Gerichte serviert" } }, "question": "Was für Essen gibt es hier?", @@ -5633,9 +5633,15 @@ }, "map_size": { "mappings": { + "0": { + "then": "Eine Karte der Räume innerhalb eines Gebäudes" + }, "1": { "then": "Örtlichkeit (z.B. Burg)" }, + "2": { + "then": "Eine Karte, die das Dorf oder die Stadt anzeigt" + }, "3": { "then": "Stadt" }, @@ -5646,6 +5652,17 @@ "question": "Was wird von der Fläche abgedeckt?" }, "map_type": { + "mappings": { + "0": { + "then": "Topographische Katte

Die Karte enthält Höhenlinien.

" + }, + "1": { + "then": "Eine Karte mit allen Straßen und Wegen eines Gebietes.

Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen

" + }, + "2": { + "then": "This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

" + } + }, "question": "Was für eine Karte ist das?" } }, @@ -6005,6 +6022,19 @@ } } }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } + }, "2": { "options": { "0": { @@ -6060,19 +6090,6 @@ "question": "Nur offene Notizen anzeigen" } } - }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } } }, "name": "OpenStreetMap-Hinweise", @@ -6401,6 +6418,21 @@ "1": { "then": "Dies ist ein normaler Stellplatz." }, + "10": { + "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist." + }, + "11": { + "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist." + }, + "12": { + "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist." + }, + "13": { + "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist." + }, + "14": { + "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist." + }, "2": { "then": "Dies ist ein Behindertenstellplatz." }, @@ -6424,21 +6456,6 @@ }, "9": { "then": "Dies ist ein Stellplatz, der für Motorräder reserviert ist." - }, - "10": { - "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist." - }, - "11": { - "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist." - }, - "12": { - "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist." - }, - "13": { - "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist." - }, - "14": { - "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist." } }, "question": "Welche Art von Stellplatz ist dies?" @@ -7392,30 +7409,6 @@ "1": { "question": "Recycling von Batterien" }, - "2": { - "question": "Recycling von Getränkekartons" - }, - "3": { - "question": "Recycling von Dosen" - }, - "4": { - "question": "Recycling von Kleidung" - }, - "5": { - "question": "Recycling von Speiseöl" - }, - "6": { - "question": "Recycling von Motoröl" - }, - "7": { - "question": "Recycling von Leuchtstoffröhren" - }, - "8": { - "question": "Recycling von Grünabfällen" - }, - "9": { - "question": "Recycling von Glasflaschen" - }, "10": { "question": "Recycling von Glas" }, @@ -7446,11 +7439,35 @@ "19": { "question": "Recycling von Restabfällen" }, + "2": { + "question": "Recycling von Getränkekartons" + }, "20": { "question": "Recycling von Druckerpatronen" }, "21": { "question": "Recycling von Fahrrädern" + }, + "3": { + "question": "Recycling von Dosen" + }, + "4": { + "question": "Recycling von Kleidung" + }, + "5": { + "question": "Recycling von Speiseöl" + }, + "6": { + "question": "Recycling von Motoröl" + }, + "7": { + "question": "Recycling von Leuchtstoffröhren" + }, + "8": { + "question": "Recycling von Grünabfällen" + }, + "9": { + "question": "Recycling von Glasflaschen" } } }, @@ -7518,30 +7535,6 @@ "1": { "then": "Getränkekartons können hier recycelt werden" }, - "2": { - "then": "Dosen können hier recycelt werden" - }, - "3": { - "then": "Kleidung kann hier recycelt werden" - }, - "4": { - "then": "Speiseöl kann hier recycelt werden" - }, - "5": { - "then": "Motoröl kann hier recycelt werden" - }, - "6": { - "then": "Hier können Leuchtstoffröhren recycelt werden" - }, - "7": { - "then": "Grünabfälle können hier recycelt werden" - }, - "8": { - "then": "Bio-Abfall kann hier recycelt werden" - }, - "9": { - "then": "Glasflaschen können hier recycelt werden" - }, "10": { "then": "Glas kann hier recycelt werden" }, @@ -7572,6 +7565,9 @@ "19": { "then": "Schuhe können hier recycelt werden" }, + "2": { + "then": "Dosen können hier recycelt werden" + }, "20": { "then": "Elektrokleingeräte können hier recycelt werden" }, @@ -7586,6 +7582,27 @@ }, "24": { "then": "Fahrräder können hier recycelt werden" + }, + "3": { + "then": "Kleidung kann hier recycelt werden" + }, + "4": { + "then": "Speiseöl kann hier recycelt werden" + }, + "5": { + "then": "Motoröl kann hier recycelt werden" + }, + "6": { + "then": "Hier können Leuchtstoffröhren recycelt werden" + }, + "7": { + "then": "Grünabfälle können hier recycelt werden" + }, + "8": { + "then": "Bio-Abfall kann hier recycelt werden" + }, + "9": { + "then": "Glasflaschen können hier recycelt werden" } }, "question": "Was kann hier recycelt werden?" @@ -8383,6 +8400,12 @@ "1": { "then": "Diese Straßenlaterne verwendet LEDs" }, + "10": { + "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)" + }, + "11": { + "then": "Diese Straßenlaterne wird mit Gas beleuchtet" + }, "2": { "then": "Diese Straßenlaterne verwendet Glühlampenlicht" }, @@ -8406,12 +8429,6 @@ }, "9": { "then": "Diese Straßenlaterne verwendet Niederdruck-Natriumdampflampen (einfarbig orange)" - }, - "10": { - "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)" - }, - "11": { - "then": "Diese Straßenlaterne wird mit Gas beleuchtet" } }, "question": "Mit welcher Art von Beleuchtung arbeitet diese Straßenlaterne?" @@ -9769,4 +9786,4 @@ } } } -} \ No newline at end of file +} From fadb05466fd6cff4c74e7c7cd938c9386d1adcf7 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 23 Jul 2023 15:25:17 +0000 Subject: [PATCH 84/87] Translated using Weblate (German) Currently translated at 100.0% (450 of 450 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 77c671f216..520448bfda 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -1216,7 +1216,7 @@ "title": "Postleitzahlen" }, "postboxes": { - "description": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :)
Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten. ", + "description": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :)
Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten.", "shortDescription": "Eine Karte die Briefkästen und Poststellen anzeigt", "title": "Post- und Briefkastenkarte" }, From 213a1131b02071379c320b12c3a5600dc4264f65 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 23 Jul 2023 15:28:12 +0000 Subject: [PATCH 85/87] Translated using Weblate (German) Currently translated at 100.0% (3050 of 3050 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 227 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 226 insertions(+), 1 deletion(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 50794cf07d..8f3004998c 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -5660,7 +5660,10 @@ "then": "Eine Karte mit allen Straßen und Wegen eines Gebietes.

Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen

" }, "2": { - "then": "This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

" + "then": "Dies ist eine schematische Karte.

Eine skizzierte Karte mit nur wichtigen Wegen und POIs. Die Winkel, Entfernungen usw. sind lediglich illustrativ, nicht genau.

" + }, + "3": { + "then": "Dies ist ein Toposkop.

Eine Markierung, die an hohen Stellen angebracht ist und die Richtung zu wichtigen Landschaftsobjekten anzeigt, die von diesem Punkt aus gesehen werden können

" } }, "question": "Was für eine Karte ist das?" @@ -5883,6 +5886,17 @@ } } }, + "memorial": { + "tagRenderings": { + "inscription": { + "question": "Wie lautet die Inschrift auf dieser Gedenktafel?", + "render": "Die Inschrift auf dieser Gedenktafel lautet:

{inscription}

" + } + }, + "title": { + "render": "Gedenktafel" + } + }, "nature_reserve": { "description": "Ein Naturschutzgebiet ist ein Gebiet, das der Natur überlassen wurde", "filter": { @@ -6882,10 +6896,30 @@ "public_bookcase": { "description": "Ein Bücherschrank am Straßenrand mit Büchern, für jedermann zugänglich", "filter": { + "0": { + "options": { + "0": { + "question": "Hat Kinderbücher" + } + } + }, + "1": { + "options": { + "0": { + "question": "Hat Bücher für Erwachsene" + } + } + }, "2": { "options": { "0": { "question": "Innen oder Außen" + }, + "1": { + "question": "Befindet sich im Innenbereich" + }, + "2": { + "question": "Befindet sich im Freien" } } } @@ -8274,6 +8308,12 @@ }, "question": "Hat die Treppe einen Handlauf?" }, + "multilevels": { + "override": { + "question": "Zwischen welchen Stockwerken befindet sich diese Treppe?", + "render": "Diese Treppe ist zwischen den Stockwerken {level}" + } + }, "ramp": { "mappings": { "0": { @@ -8687,6 +8727,18 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, + "payment-options": { + "override": { + "mappings+": { + "0": { + "then": "Dieser Fahrkartenentwerter akzeptiert die OV-Chipkaart" + }, + "1": { + "then": "Dieser Ticketentwerter akzeptiert die OV-Chipkaart" + } + } + } + }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" @@ -8900,6 +8952,11 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { + "opening_hours": { + "override": { + "question": "Wann ist der Ort, an dem sich diese Toiletten befinden, geöffnet?" + } + }, "toilet-access": { "mappings": { "0": { @@ -9343,6 +9400,17 @@ } } }, + "fixate-north": { + "mappings": { + "0": { + "then": "Drehen der Karte zulassen" + }, + "1": { + "then": "Norden immer nach oben zeigen lassen" + } + }, + "question": "Soll Norden immer oben sein?" + }, "inbox": { "mappings": { "0": { @@ -9361,6 +9429,9 @@ } } }, + "mangrove-keys": { + "render": "Laden Sie den privaten Schlüssel für Ihr Mangrove-Konto herunter

Jeder, der diese Datei besitzt, kann mit Ihrer Identität Rezensionen vornehmen

" + }, "picture-license": { "mappings": { "0": { @@ -9468,6 +9539,160 @@ "render": "Einstellungen" } }, + "vending_machine": { + "description": "Ebene mit Verkaufsautomaten", + "filter": { + "1": { + "options": { + "0": { + "question": "Alle Verkaufsautomaten" + }, + "1": { + "question": "Verkauf von Getränken" + }, + "10": { + "question": "Verkauf von Milch" + }, + "11": { + "question": "Verkauf von Brot" + }, + "12": { + "question": "Verkauf von Eiern" + }, + "13": { + "question": "Verkauf von Käse" + }, + "14": { + "question": "Verkauf von Honig" + }, + "15": { + "question": "Verkauf von Kartoffeln" + }, + "16": { + "question": "Verkauf von Blumen" + }, + "2": { + "question": "Verkauf von Süßigkeiten" + }, + "3": { + "question": "Verkauf von Lebensmitteln" + }, + "4": { + "question": "Verkauf von Zigaretten" + }, + "5": { + "question": "Verkauf von Kondomen" + }, + "6": { + "question": "Verkauf von Kaffee" + }, + "7": { + "question": "Verkauf von Trinkwasser" + }, + "8": { + "question": "Verkauf von Zeitungen" + }, + "9": { + "question": "Verkauf von Fahrradschläuchen" + } + } + } + }, + "name": "Verkaufsautomaten", + "presets": { + "0": { + "title": "ein Verkaufsautomat" + } + }, + "tagRenderings": { + "indoor": { + "mappings": { + "0": { + "then": "Dieser Automat befindet sich im Freien" + }, + "1": { + "then": "Dieser Verkaufsautomat befindet sich im Innenbereich" + }, + "2": { + "then": "Dieser Automat befindet sich im Freien" + } + }, + "question": "Ist dieser Automat in einem Gebäude untergebracht?" + }, + "operator": { + "freeform": { + "placeholder": "Name des Betreibers" + }, + "question": "Wer betreibt diesen Verkaufsautomaten?", + "render": "Dieser Verkaufsautomat wird betrieben von {operator}" + }, + "vending": { + "mappings": { + "0": { + "then": "Getränke werden verkauft" + }, + "1": { + "then": "Süßigkeiten werden verkauft" + }, + "10": { + "then": "Brot wird verkauft" + }, + "11": { + "then": "Eier werden verkauft" + }, + "12": { + "then": "Käse wird verkauft" + }, + "13": { + "then": "Honig wird verkauft" + }, + "14": { + "then": "Kartoffeln werden verkauft" + }, + "15": { + "then": "Blumen werden verkauft" + }, + "2": { + "then": "Lebensmittel werden verkauft" + }, + "3": { + "then": "Zigaretten werden verkauft" + }, + "4": { + "then": "Kondome werden verkauft" + }, + "5": { + "then": "Kaffee wird verkauft" + }, + "6": { + "then": "Trinkwasser wird verkauft" + }, + "7": { + "then": "Zeitungen werden verkauft" + }, + "8": { + "then": "Fahrradschläuche werden verkauft" + }, + "9": { + "then": "Milch wird verkauft" + } + }, + "question": "Was wird in diesem Automaten verkauft?", + "render": "Dieser Automat verkauft {vending}" + } + }, + "title": { + "mappings": { + "0": { + "then": "Verkaufsautomat {name}" + }, + "1": { + "then": "Verkaufsautomat {brand}" + } + }, + "render": "Verkaufsautomat" + } + }, "veterinary": { "name": "Tierärzte", "presets": { From 4131a678bab4e05cd834cf3b5bda789c30779f72 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 26 Jul 2023 14:12:47 +0000 Subject: [PATCH 86/87] Translated using Weblate (Dutch) Currently translated at 100.0% (502 of 502 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 69 +++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 58 insertions(+), 11 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index 85206ce662..8851cf4fe6 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -1,6 +1,11 @@ { + "advanced": { + "title": "Geavanceerde functies" + }, "centerMessage": { + "allFilteredAway": "Geen enkel kaart-object voldoet aan alle filters", "loadingData": "Data wordt geladen…", + "noData": "Er zijn geen relevante kaart-objecten in de zichtbare regio", "ready": "Klaar!", "retrying": "Data inladen mislukt - wordt opnieuw geprobeerd over {count} seconden", "zoomIn": "Zoom in om de data te zien en te bewerken" @@ -61,7 +66,7 @@ "attributes": "Attributen worden getoond op begrijpbare wijze", "edit": "Foute of verouderde gegevens? Aanpassen kan hier.", "question": "Is een attribuut nog niet gekend?\nMapComplete toont een vraag", - "see_images": "Toont afbeeldingen van eerdere bijdragers, Wikipedia, Mapillary, ... ", + "see_images": "Toont afbeeldingen van eerdere bijdragers, Wikipedia, Mapillary, …", "wikipedia": "Gelinkte Wikipedia-artikelen worden getoond" }, "frontParagraph": "MapComplete is een web-applicatie om OpenStreetMap-data te tonen en aan te passen op thematische kaarten.\nHet maakt het mogelijk om open geodata te crowdsourcen en te managen op een makkelijke manier.\n\nNieuwe categorieën en attributen kunnen op vraag worden toegevoegd.", @@ -87,15 +92,21 @@ "whatIsOsm": "Wat is OpenStreetMap?" }, "general": { + "404": "Deze pagina bestaat niet", "about": "Bewerk en voeg data toe aan OpenStreetMap over een specifiek onderwerp op een gemakkelijke manier", + "aboutMapComplete": { + "intro": "Gebruik MapComplete om data uit OpenStreetMap te bekijken en te bewerken rond een specifiek thema. Beantwoord vragen en binnen enkele minuten zijn je antwoorden overal beschikbaar. In de meeste thema's kan je ook foto's toevoegen of zelfs een review schrijven. De maker van het thema bepaalt welke elementen en vragen getoond worden." + }, "add": { "addNew": "Voeg {category} toe", "backToSelect": "Selecteer een andere categorie", "confirmButton": "Voeg een {category} toe
Je toevoeging is voor iedereen zichtbaar
", + "confirmLocation": "Bevestig deze locatie", "confirmTitle": "Voeg een {title} toe?", "confirmWarning": "Het object 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", + "enableLayer": "Schakel laag {name} in", "hasBeenImported": "Dit object is reeds geïmporteerd", "import": { "hasBeenImported": "Dit object is geïmporteerd", @@ -124,6 +135,8 @@ "isApplied": "De wijzigingen zijn doorgevoerd" }, "attribution": { + "attributionBackgroundLayer": "De huidige achtergrondlaag is {name}", + "attributionBackgroundLayerWithCopyright": "De huidige achtergrondlaag is {name} : {copyright}", "attributionContent": "

Alle data is voorzien door OpenStreetMap, gratis en vrij te hergebruiken onder de Open DataBase Licentie.

", "attributionTitle": "Met dank aan", "codeContributionsBy": "MapComplete is gebouwd door {contributors} en {hiddenCount} andere bijdragers", @@ -144,19 +157,23 @@ "openMapillary": "Open Mapillary op deze locatie", "openOsmcha": "Bekijk de laatste bijdragen gemaakt met {theme}", "themeBy": "Thema gemaakt door {author}", + "title": "Copyright en attributie", "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers" }, "back": "Vorige", "backToIndex": "Keer terug naar het overzicht met alle thematische kaarten", "backgroundMap": "Selecteer een achtergrondlaag", + "backgroundSwitch": "Verander achtergrond", "cancel": "Annuleren", "confirm": "Bevestigen", "customThemeIntro": "

Onofficiële thema's

De onderstaande thema's heb je eerder bezocht en zijn gemaakt door andere OpenStreetMappers.", "download": { "downloadAsPdf": "Download een PDF van de huidig zichtbare kaart", "downloadAsPdfHelper": "Perfect om de huidige kaart af te printen", + "downloadAsPng": "Download als afbeelding", + "downloadAsPngHelper": "Perfect om in rapporten op te nemen", "downloadAsSvg": "Download de huidige kaart als SVG", - "downloadAsSvgHelper": "Compatibel met Inkscape of Adobe Illustrator; deze data moeten nog verder verwerkt worden… ", + "downloadAsSvgHelper": "Compatibel met Inkscape of Adobe Illustrator; deze data moeten nog verder verwerkt worden…", "downloadCSV": "Download de zichtbare data als CSV", "downloadCSVHelper": "Compatibel met LibreOffice Calc, Excel, …", "downloadFeatureAsGeojson": "Downloaden als GeoJSON bestand", @@ -169,7 +186,11 @@ "includeMetaData": "Exporteer metadata (zoals laatste aanpassing, berekende waardes, …)", "licenseInfo": "

Copyright

De voorziene data is beschikbaar onder de ODbL. Het hergebruiken van deze data is gratis voor elke toepassing, maar
  • de bronvermelding © OpenStreetMap bijdragers is vereist
  • Elke wijziging aan deze data moet opnieuw gepubliceerd worden onder dezelfde licentie
Gelieve de volledige licentie te lezen voor details", "noDataLoaded": "Er is nog geen data ingeladen. Downloaden kan zodra de data geladen is.", - "title": "Download de zichtbare data", + "pdf": { + "current_view_a3": "Exporteer de zichtbare regio als PDF (A3, staand)", + "current_view_a4": "Exporteer de zichtbare regio als PDF (A4, liggend)" + }, + "title": "Download", "uploadGpx": "Track uploaden naar OpenStreetMap" }, "error": "Er ging iets mis", @@ -200,12 +221,16 @@ "loginToStart": "Meld je aan om deze vraag te beantwoorden", "loginWithOpenStreetMap": "Aanmelden met OpenStreetMap", "logout": "Afmelden", + "menu": { + "aboutMapComplete": "Over MapComplete", + "filter": "Filter data" + }, "morescreen": { "createYourOwnTheme": "Maak je eigen MapComplete-kaart", "enterToOpen": "Druk op enter om thema te openen", "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.", - "noMatchingThemes": "Geen enkel thema beantwoord je zoekopdracht", + "noMatchingThemes": "Geen enkel thema beantwoordt je zoekopdracht", "noSearch": "Toon alle thema's", "previouslyHiddenTitle": "Eerder bezochte verborgen themas", "requestATheme": "Als je een eigen kaartthema wil, vraag dit dan in de issue tracker.", @@ -246,6 +271,18 @@ }, "pickLanguage": "Kies je taal: ", "poweredByOsm": "Gebouwd met OpenStreetMap", + "questionBox": { + "answeredMultiple": "Je beantwoordde {answered} vragen", + "answeredMultipleSkippedMultiple": "Je beantwoorde {answered} vragen en sloeg {skipped} vragen over", + "answeredMultipleSkippedOne": "Je beantwoorde {answered} vragen en sloeg er één over", + "answeredOne": "Je beantwoordde één vraag", + "answeredOneSkippedMultiple": "Je beantwoordde één vraag en sloeg er één over", + "answeredOneSkippedOne": "Je beantwoorde één vraag en sloeg een andere vraag over", + "done": "Geen verdere vragen! Bedankt!", + "reactivate": "Heractiveer vragen die je oversloeg", + "skippedMultiple": "Je hebt {skipped} vragen overgeslaan", + "skippedOne": "Je hebt één vraag beantwoord" + }, "questions": { "emailIs": "Het email-adres van {category} is {email}", "emailOf": "Wat is het email-adres van {category}?", @@ -285,7 +322,8 @@ "fsUserbadge": "Activeer de login-knop", "fsWelcomeMessage": "Toon het welkomstbericht en de bijhorende tabbladen", "intro": "

Deel deze kaart

Kopieer onderstaande link om deze kaart naar vrienden en familie door te sturen:", - "thanksForSharing": "Bedankt om te delen!" + "thanksForSharing": "Bedankt om te delen!", + "title": "Deel deze kaart" }, "skip": "Sla deze vraag over", "testing": "Testmode - wijzigingen worden niet opgeslaan", @@ -342,6 +380,7 @@ "general": "Op deze kaart kan je interessepunten bekijken, bewerken en toevoegen. Zoom in om de interessepunten te zien, duid eentje aan om alle informatie te zien en te bewerken. Alle informatie komt van OpenStreetMap die gratis hergebruikt mag worden." }, "wikipedia": { + "addEntry": "Voeg een andere Wikipedia-pagina toe", "createNewWikidata": "Maak een nieuw Wikidata-item", "doSearch": "Zoek hierboven om resultaten te zien", "failed": "Het Wikipedia-artikel inladen is mislukt", @@ -364,8 +403,11 @@ "geolocate": "Centreer de map op je huidige positie of zoom verder in naar de huidige positie. Vraagt geolocatie-toegang", "intro": "MapComplete ondersteunt de volgende sneltoetsen:", "key": "Toets-combinatie", - "openLayersPanel": "Open het paneel met lagen, filters en achtergrondkaart", - "selectMapnik": "Selecteer OpenStreetMap-carto als achtergrondlaag", + "openLayersPanel": "Open het paneel met lagen en filters", + "selectAerial": "Verander de achtergrondlaag naar luchtfoto's of satelietfoto's. Wisselt tussen de twee beste, beschikbare lagen", + "selectMap": "Gebruik een niet-OpenStreetMap-gebaseerde kaart als achtergrond. Wisselt tussen de twee beste, beschikbare lagen", + "selectMapnik": "Gebruik OpenStreetMap-carto als achtergrondlaag", + "selectOsmbasedmap": "Gebruik een OpenStreetMap-gebaseerde achtergrondkaart (of schakel de achtergrond-rasterlaag uit)", "selectSearch": "Selecteer de zoekbalk om locaties te zoeken", "title": "Sneltoetsen" }, @@ -457,6 +499,7 @@ "createNote": "Maak een nieuwe kaartnota", "createNoteIntro": "Ontbreekt hier iets? Is hier iets mis met de kaart? Maak hier dan een kaartnota, deze zal door vrijwilligers verwerkt worden.", "createNoteTitle": "Voeg hier een nieuwe kaartnota toe", + "creating": "Kaartnota wordt gemaakt…", "disableAllNoteFilters": "Schakel alle filters uit", "isClosed": "Deze nota is gesloten", "isCreated": "Je kaarnota werd gemaakt!", @@ -487,7 +530,7 @@ }, "loadingWikidata": "Informatie over {species} aan het laden", "matchPercentage": "{match}% overeenkomst", - "overviewIntro": "De AI van PlantNet.org denkt dat het om één van deze soorten gaat.", + "overviewIntro": "De AI van plantnet.org denkt dat het om één van deze soorten gaat.", "overviewTitle": "Gedetecteerd plantensoorten", "overviewVerify": "Verifieer dat het de juiste soort is en link dit aan de boom", "poweredByPlantnet": "Met dank aan plantnet.org", @@ -518,12 +561,13 @@ "no_reviews_yet": "Er zijn nog geen beoordelingen. Wees de eerste om een beoordeling te schrijven en help open data en het bedrijf!", "plz_login": "Meld je aan om een beoordeling te geven", "posting_as": "Ingelogd als", + "save": "Opslaan", "saved": "Bedankt om je beoordeling te delen!", "saving_review": "Opslaan...", "title": "{count} beoordelingen", "title_singular": "Eén beoordeling", "tos": "Als je je review publiceert, ga je akkoord met de de gebruiksvoorwaarden en privacy policy van Mangrove.reviews", - "write_a_comment": "Schrijf een beoordeling..." + "write_a_comment": "Schrijf een beoordeling…" }, "split": { "cancel": "Annuleren", @@ -541,10 +585,12 @@ "notImmediate": "Vertalingen worden niet onmiddelijk geupdate. Dit duurt gemiddeld enkele dagen" }, "userinfo": { + "editDescription": "Pas je profielbeschrijving aan", "gotoInbox": "Open je inbox", "gotoSettings": "Ga naar je instellingen op OpenStreetMap.org", "noDescription": "Je hebt nog geen beschrijving op je profiel", - "noDescriptionCallToAction": "Voeg een profielbeschrijving toe" + "noDescriptionCallToAction": "Voeg een profielbeschrijving toe", + "notLoggedIn": "Je bent afgemeld" }, "validation": { "color": { @@ -585,7 +631,8 @@ }, "phone": { "description": "telefoonnummer", - "feedback": "Dit is geen geldig telefoonnummer" + "feedback": "Dit is geen geldig telefoonnummer", + "feedbackCountry": "Dit is geen geldig telefoonnummer (voor het land {country})" }, "pnat": { "description": "een positief, geheel getal", From 89027ed516ca382c2328a7936152b0ba4d2dc34b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 27 Jul 2023 02:03:56 +0200 Subject: [PATCH 87/87] Chore: fix and merge translations --- assets/layers/advertising/advertising.json | 9 +- .../layers/climbing_route/climbing_route.json | 4 +- assets/layers/map/map.json | 18 +- assets/layers/memorial/memorial.json | 9 +- .../public_bookcase/public_bookcase.json | 12 +- assets/layers/usersettings/usersettings.json | 12 +- .../vending_machine/vending_machine.json | 144 +++-- assets/themes/climbing/climbing.json | 21 +- .../themes/elongated_coin/elongated_coin.json | 87 ++- .../mapcomplete-changes.json | 97 +++- assets/themes/postboxes/postboxes.json | 4 +- .../vending_machine/vending_machine.json | 6 +- langs/en.json | 2 +- langs/layers/de.json | 521 +++++++++--------- langs/layers/en.json | 7 + langs/layers/fr.json | 214 +++---- langs/nl.json | 2 +- langs/themes/de.json | 64 +-- langs/themes/en.json | 64 +-- 19 files changed, 717 insertions(+), 580 deletions(-) diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index 70b105566d..0621d82553 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -1014,7 +1014,8 @@ "es": "una valla publicitària", "de": "eine Werbetafel", "cs": "billboard", - "pt": "um outdoor" + "pt": "um outdoor", + "fr": "un grand panneau" }, "description": { "en": "A large outdoor advertising structure, typically found in high-traffic areas such as alongside busy roads", @@ -1041,7 +1042,8 @@ "es": "un mupi", "de": "eine freistehende Posterbox", "cs": "volně stojící plakátovací skříň", - "pt": "uma caixa de pôster independente" + "pt": "uma caixa de pôster independente", + "fr": "un panneau à affiches scellé au sol" }, "exampleImages": [ "./assets/themes/advertising/Mupi_spain.jpg", @@ -1058,7 +1060,8 @@ "es": "un mupi sobre la pared", "de": "eine wandmontierte Posterbox", "cs": "plakátovací skříň připevněná na stěnu", - "pt": "uma caixa de pôster montada em uma parede" + "pt": "uma caixa de pôster montada em uma parede", + "fr": "un panneau à affiches monté sur un mur" }, "snapToLayer": "walls_and_buildings" }, diff --git a/assets/layers/climbing_route/climbing_route.json b/assets/layers/climbing_route/climbing_route.json index df6718eaaa..2183d53707 100644 --- a/assets/layers/climbing_route/climbing_route.json +++ b/assets/layers/climbing_route/climbing_route.json @@ -210,7 +210,9 @@ "de": "eine Kletterroute", "it": "una via di arrampicata" }, - "snapToLayer": ["climbing_opportunity"], + "snapToLayer": [ + "climbing_opportunity" + ], "tags": [ "sport=climbing", "climbing=route" diff --git a/assets/layers/map/map.json b/assets/layers/map/map.json index 12447093c2..ceb3502ad1 100644 --- a/assets/layers/map/map.json +++ b/assets/layers/map/map.json @@ -53,25 +53,29 @@ { "if": "map_type=topo", "then": { - "en": "Topographical map

The map contains contour lines.

" + "en": "Topographical map

The map contains contour lines.

", + "de": "Topographische Katte

Die Karte enthält Höhenlinien.

" } }, { "if": "map_type=street", "then": { - "en": "A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

" + "en": "A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

", + "de": "Eine Karte mit allen Straßen und Wegen eines Gebietes.

Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen

" } }, { "if": "map_type=scheme", "then": { - "en": "This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

" + "en": "This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

", + "de": "Dies ist eine schematische Karte.

Eine skizzierte Karte mit nur wichtigen Wegen und POIs. Die Winkel, Entfernungen usw. sind lediglich illustrativ, nicht genau.

" } }, { "if": "map_type=toposcope", "then": { - "en": "This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

" + "en": "This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

", + "de": "Dies ist ein Toposkop.

Eine Markierung, die an hohen Stellen angebracht ist und die Richtung zu wichtigen Landschaftsobjekten anzeigt, die von diesem Punkt aus gesehen werden können

" } } ] @@ -86,7 +90,8 @@ { "if": "map_size=building", "then": { - "en": "A map of the rooms within a building" + "en": "A map of the rooms within a building", + "de": "Eine Karte der Räume innerhalb eines Gebäudes" } }, { @@ -99,7 +104,8 @@ { "if": "map_size=village", "then": { - "en": "A map showing the village or town" + "en": "A map showing the village or town", + "de": "Eine Karte, die das Dorf oder die Stadt anzeigt" } }, { diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json index 9515842e99..2a9dedca39 100644 --- a/assets/layers/memorial/memorial.json +++ b/assets/layers/memorial/memorial.json @@ -6,17 +6,20 @@ }, "title": { "render": { - "en": "Memorial plaque" + "en": "Memorial plaque", + "de": "Gedenktafel" } }, "tagRenderings": [ { "id": "inscription", "question": { - "en": "What is the inscription of this plaque?" + "en": "What is the inscription of this plaque?", + "de": "Wie lautet die Inschrift auf dieser Gedenktafel?" }, "render": { - "en": "The inscription on this plaque reads:

{inscription}

" + "en": "The inscription on this plaque reads:

{inscription}

", + "de": "Die Inschrift auf dieser Gedenktafel lautet:

{inscription}

" }, "freeform": { "key": "inscription", diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json index 3faca922a1..4ee12d8e04 100644 --- a/assets/layers/public_bookcase/public_bookcase.json +++ b/assets/layers/public_bookcase/public_bookcase.json @@ -480,7 +480,8 @@ { "question": { "en": "Has children books", - "nl": "Kinderboeken aanwezig" + "nl": "Kinderboeken aanwezig", + "de": "Hat Kinderbücher" }, "osmTags": "books~i~.*children.*" } @@ -492,7 +493,8 @@ { "question": { "en": "Has books for adults", - "nl": "Boeken voor volwassenen aanwezig" + "nl": "Boeken voor volwassenen aanwezig", + "de": "Hat Bücher für Erwachsene" }, "osmTags": "books~i~.*adults.*" } @@ -513,14 +515,16 @@ { "question": { "en": "Located indoors", - "nl": "Bevindt zich binnen" + "nl": "Bevindt zich binnen", + "de": "Befindet sich im Innenbereich" }, "osmTags": "indoor=yes" }, { "question": { "nl": "Bevindt zich buiten", - "en": "Located outdoors" + "en": "Located outdoors", + "de": "Befindet sich im Freien" }, "osmTags": { "or": [ diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 196a3b2a33..2f4fa5671f 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -233,19 +233,22 @@ { "id": "fixate-north", "question": { - "en": "Should north always be up?" + "en": "Should north always be up?", + "de": "Soll Norden immer oben sein?" }, "mappings": [ { "if": "mapcomplete-fixate-north=", "then": { - "en": "Allow to rotate the map" + "en": "Allow to rotate the map", + "de": "Drehen der Karte zulassen" } }, { "if": "mapcomplete-fixate-north=yes", "then": { - "en": "Always keep north pointing up" + "en": "Always keep north pointing up", + "de": "Norden immer nach oben zeigen lassen" } } ] @@ -253,7 +256,8 @@ { "id": "mangrove-keys", "render": { - "en": "Download the private key for your Mangrove Account

Anyone possessing this file can make reviews with your identity

" + "en": "Download the private key for your Mangrove Account

Anyone possessing this file can make reviews with your identity

", + "de": "Laden Sie den privaten Schlüssel für Ihr Mangrove-Konto herunter

Jeder, der diese Datei besitzt, kann mit Ihrer Identität Rezensionen vornehmen

" } }, { diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json index a8452594e3..ace99ea956 100644 --- a/assets/layers/vending_machine/vending_machine.json +++ b/assets/layers/vending_machine/vending_machine.json @@ -2,11 +2,13 @@ "id": "vending_machine", "name": { "en": "Vending Machines", - "nl": "Verkoopautomaten" + "nl": "Verkoopautomaten", + "de": "Verkaufsautomaten" }, "description": { "en": "Layer showing vending machines", - "nl": "Laag met verkoopautomaten" + "nl": "Laag met verkoopautomaten", + "de": "Ebene mit Verkaufsautomaten" }, "source": { "osmTags": { @@ -19,21 +21,24 @@ "title": { "render": { "en": "Vending machine", - "nl": "Verkoopautomaat" + "nl": "Verkoopautomaat", + "de": "Verkaufsautomat" }, "mappings": [ { "if": "name~*", "then": { "en": "Vending machine {name}", - "nl": "Verkoopautomaat {name}" + "nl": "Verkoopautomaat {name}", + "de": "Verkaufsautomat {name}" } }, { "if": "brand~*", "then": { "en": "Vending machine {brand}", - "nl": "Verkoopautomaat {brand}" + "nl": "Verkoopautomaat {brand}", + "de": "Verkaufsautomat {brand}" } } ] @@ -44,7 +49,8 @@ "id": "vending", "question": { "en": "What does this vending machine sell?", - "nl": "Wat verkoopt deze verkoopautomaat?" + "nl": "Wat verkoopt deze verkoopautomaat?", + "de": "Was wird in diesem Automaten verkauft?" }, "freeform": { "key": "vending", @@ -54,14 +60,16 @@ }, "render": { "en": "This vending machine sells {vending}", - "nl": "Deze verkoopautomaat verkoopt {vending}" + "nl": "Deze verkoopautomaat verkoopt {vending}", + "de": "Dieser Automat verkauft {vending}" }, "mappings": [ { "if": "vending=drinks", "then": { "en": "Drinks are sold", - "nl": "Dranken worden verkocht" + "nl": "Dranken worden verkocht", + "de": "Getränke werden verkauft" }, "icon": "./assets/layers/id_presets/temaki-bottles.svg" }, @@ -69,7 +77,8 @@ "if": "vending=sweets", "then": { "en": "Sweets are sold", - "nl": "Snoep wordt verkocht" + "nl": "Snoep wordt verkocht", + "de": "Süßigkeiten werden verkauft" }, "icon": "./assets/layers/id_presets/maki-confectionery.svg" }, @@ -77,7 +86,8 @@ "if": "vending=food", "then": { "en": "Food is sold", - "nl": "Eten wordt verkocht" + "nl": "Eten wordt verkocht", + "de": "Lebensmittel werden verkauft" }, "icon": "./assets/layers/vending_machine/utensils.svg" }, @@ -85,7 +95,8 @@ "if": "vending=cigarettes", "then": { "en": "Cigarettes are sold", - "nl": "Sigaretten worden verkocht" + "nl": "Sigaretten worden verkocht", + "de": "Zigaretten werden verkauft" }, "icon": "./assets/layers/vending_machine/smoking.svg" }, @@ -93,14 +104,16 @@ "if": "vending=condoms", "then": { "en": "Condoms are sold", - "nl": "Condooms worden verkocht" + "nl": "Condooms worden verkocht", + "de": "Kondome werden verkauft" } }, { "if": "vending=coffee", "then": { "en": "Coffee is sold", - "nl": "Koffie wordt verkocht" + "nl": "Koffie wordt verkocht", + "de": "Kaffee wird verkauft" }, "icon": "./assets/layers/vending_machine/mug-saucer.svg" }, @@ -108,7 +121,8 @@ "if": "vending=water", "then": { "en": "Drinking water is sold", - "nl": "Drinkwater wordt verkocht" + "nl": "Drinkwater wordt verkocht", + "de": "Trinkwasser wird verkauft" }, "icon": "./assets/layers/id_presets/temaki-water_bottle.svg" }, @@ -116,7 +130,8 @@ "if": "vending=newspapers", "then": { "en": "Newspapers are sold", - "nl": "Kranten worden verkocht" + "nl": "Kranten worden verkocht", + "de": "Zeitungen werden verkauft" }, "icon": "./assets/layers/id_presets/fas-newspaper.svg" }, @@ -124,14 +139,16 @@ "if": "vending=bicycle_tube", "then": { "en": "Bicycle inner tubes are sold", - "nl": "Binnenbanden voor fietsen worden verkocht" + "nl": "Binnenbanden voor fietsen worden verkocht", + "de": "Fahrradschläuche werden verkauft" } }, { "if": "vending=milk", "then": { "en": "Milk is sold", - "nl": "Melk wordt verkocht" + "nl": "Melk wordt verkocht", + "de": "Milch wird verkauft" }, "icon": "./assets/layers/vending_machine/cow.svg" }, @@ -139,7 +156,8 @@ "if": "vending=bread", "then": { "en": "Bread is sold", - "nl": "Brood wordt verkocht" + "nl": "Brood wordt verkocht", + "de": "Brot wird verkauft" }, "icon": "./assets/layers/id_presets/maki-bakery.svg" }, @@ -147,7 +165,8 @@ "if": "vending=eggs", "then": { "en": "Eggs are sold", - "nl": "Eieren worden verkocht" + "nl": "Eieren worden verkocht", + "de": "Eier werden verkauft" }, "icon": "./assets/layers/vending_machine/egg.svg" }, @@ -155,7 +174,8 @@ "if": "vending=cheese", "then": { "en": "Cheese is sold", - "nl": "Kaas wordt verkocht" + "nl": "Kaas wordt verkocht", + "de": "Käse wird verkauft" }, "icon": "./assets/layers/id_presets/fas-cheese.svg" }, @@ -163,7 +183,8 @@ "if": "vending=honey", "then": { "en": "Honey is sold", - "nl": "Honing wordt verkocht" + "nl": "Honing wordt verkocht", + "de": "Honig wird verkauft" }, "icon": "./assets/layers/vending_machine/honey.svg" }, @@ -171,7 +192,8 @@ "if": "vending=potatoes", "then": { "en": "Potatoes are sold", - "nl": "Aardappelen worden verkocht" + "nl": "Aardappelen worden verkocht", + "de": "Kartoffeln werden verkauft" }, "icon": "./assets/layers/vending_machine/potato.svg" }, @@ -179,7 +201,8 @@ "if": "vending=flowers", "then": { "en": "Flowers are sold", - "nl": "Bloemen worden verkocht" + "nl": "Bloemen worden verkocht", + "de": "Blumen werden verkauft" }, "icon": "./assets/layers/id_presets/maki-florist.svg" } @@ -194,32 +217,37 @@ "id": "operator", "question": { "en": "Who operates this vending machine?", - "nl": "Wie beheert deze verkoopautomaat?" + "nl": "Wie beheert deze verkoopautomaat?", + "de": "Wer betreibt diesen Verkaufsautomaten?" }, "freeform": { "key": "operator", "placeholder": { "en": "Name of operator", - "nl": "Naam van beheerder" + "nl": "Naam van beheerder", + "de": "Name des Betreibers" } }, "render": { "en": "This vending machine is operated by {operator}", - "nl": "Deze verkoopautomaat wordt beheerd door {operator}" + "nl": "Deze verkoopautomaat wordt beheerd door {operator}", + "de": "Dieser Verkaufsautomat wird betrieben von {operator}" } }, { "id": "indoor", "question": { "en": "Is this vending machine indoors?", - "nl": "Is deze verkoopautomaat binnen?" + "nl": "Is deze verkoopautomaat binnen?", + "de": "Ist dieser Automat in einem Gebäude untergebracht?" }, "mappings": [ { "if": "indoor=", "then": { "en": "This vending machine is outdoors", - "nl": "Deze verkoopautomaat is buiten" + "nl": "Deze verkoopautomaat is buiten", + "de": "Dieser Automat befindet sich im Freien" }, "hideInAnswer": true }, @@ -227,14 +255,16 @@ "if": "indoor=yes", "then": { "en": "This vending machine is indoors", - "nl": "Deze verkoopautomaat is binnen" + "nl": "Deze verkoopautomaat is binnen", + "de": "Dieser Verkaufsautomat befindet sich im Innenbereich" } }, { "if": "indoor=no", "then": { "en": "This vending machine is outdoors", - "nl": "Deze verkoopautomaat is buiten" + "nl": "Deze verkoopautomaat is buiten", + "de": "Dieser Automat befindet sich im Freien" } } ] @@ -248,7 +278,8 @@ { "title": { "en": "a vending machine", - "nl": "een verkoopautomaat" + "nl": "een verkoopautomaat", + "de": "ein Verkaufsautomat" }, "tags": [ "amenity=vending_machine" @@ -464,118 +495,135 @@ { "question": { "en": "All vending machines", - "nl": "Alle verkoopautomaten" + "nl": "Alle verkoopautomaten", + "de": "Alle Verkaufsautomaten" } }, { "question": { "en": "Sale of drinks", - "nl": "Verkoop van dranken" + "nl": "Verkoop van dranken", + "de": "Verkauf von Getränken" }, "osmTags": "vending~i~.*drinks.*" }, { "question": { "en": "Sale of sweets", - "nl": "Verkoop van snoep" + "nl": "Verkoop van snoep", + "de": "Verkauf von Süßigkeiten" }, "osmTags": "vending~i~.*sweets.*" }, { "question": { "en": "Sale of food", - "nl": "Verkoop van eten" + "nl": "Verkoop van eten", + "de": "Verkauf von Lebensmitteln" }, "osmTags": "vending~i~.*food.*" }, { "question": { "en": "Sale of cigarettes", - "nl": "Verkoop van sigaretten" + "nl": "Verkoop van sigaretten", + "de": "Verkauf von Zigaretten" }, "osmTags": "vending~i~.*cigarettes.*" }, { "question": { "en": "Sale of condoms", - "nl": "Verkoop van condooms" + "nl": "Verkoop van condooms", + "de": "Verkauf von Kondomen" }, "osmTags": "vending~i~.*condoms.*" }, { "question": { "en": "Sale of coffee", - "nl": "Verkoop van koffie" + "nl": "Verkoop van koffie", + "de": "Verkauf von Kaffee" }, "osmTags": "vending~i~.*coffee.*" }, { "question": { "en": "Sale of water", - "nl": "Verkoop van water" + "nl": "Verkoop van water", + "de": "Verkauf von Trinkwasser" }, "osmTags": "vending~i~.*water.*" }, { "question": { "en": "Sale of newspapers", - "nl": "Verkoop van kranten" + "nl": "Verkoop van kranten", + "de": "Verkauf von Zeitungen" }, "osmTags": "vending~i~.*newspapers.*" }, { "question": { "en": "Sale of bicycle inner tubes", - "nl": "Verkoop van fietsbinnenbanden" + "nl": "Verkoop van fietsbinnenbanden", + "de": "Verkauf von Fahrradschläuchen" }, "osmTags": "vending~i~.*bicycle_tube.*" }, { "question": { "en": "Sale of milk", - "nl": "Verkoop van melk" + "nl": "Verkoop van melk", + "de": "Verkauf von Milch" }, "osmTags": "vending~i~.*milk.*" }, { "question": { "en": "Sale of bread", - "nl": "Verkoop van brood" + "nl": "Verkoop van brood", + "de": "Verkauf von Brot" }, "osmTags": "vending~i~.*bread.*" }, { "question": { "en": "Sale of eggs", - "nl": "Verkoop van eieren" + "nl": "Verkoop van eieren", + "de": "Verkauf von Eiern" }, "osmTags": "vending~i~.*eggs.*" }, { "question": { "en": "Sale of cheese", - "nl": "Verkoop van kaas" + "nl": "Verkoop van kaas", + "de": "Verkauf von Käse" }, "osmTags": "vending~i~.*cheese.*" }, { "question": { "en": "Sale of honey", - "nl": "Verkoop van honing" + "nl": "Verkoop van honing", + "de": "Verkauf von Honig" }, "osmTags": "vending~i~.*honey.*" }, { "question": { "en": "Sale of potatoes", - "nl": "Verkoop van aardappelen" + "nl": "Verkoop van aardappelen", + "de": "Verkauf von Kartoffeln" }, "osmTags": "vending~i~.*potatoes.*" }, { "question": { "en": "Sale of flowers", - "nl": "Verkoop van bloemen" + "nl": "Verkoop van bloemen", + "de": "Verkauf von Blumen" }, "osmTags": "vending~i~.*flowers.*" } diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json index c39e442641..0de35b92b7 100644 --- a/assets/themes/climbing/climbing.json +++ b/assets/themes/climbing/climbing.json @@ -361,19 +361,22 @@ { "id": "repairs_climbing_shoes", "question": { - "en": "Does this shoe repair shop repair climbing shoes?" + "en": "Does this shoe repair shop repair climbing shoes?", + "de": "Repariert das Schuhgeschäft Kletterschuhe?" }, "mappings": [ { "if": "service:repair:climbing_shoes=yes", "then": { - "en": "This shop repairs climbing shoes" + "en": "This shop repairs climbing shoes", + "de": "Dieser Laden repariert Kletterschuhe" } }, { "if": "service:repair:climbing_shoes=no", "then": { - "en": "This shop does not repair climbing shoes" + "en": "This shop does not repair climbing shoes", + "de": "Dieser Shop repariert keine Kletterschuhe" } } ] @@ -397,19 +400,22 @@ { "id": "repairs_climbing_shoes", "question": { - "en": "Does this shoe repair shop also repair clibming shoes?" + "en": "Does this shoe repair shop also repair clibming shoes?", + "de": "Repariert dieses Schuhgeschäft auch Kletterschuhe?" }, "mappings": [ { "if": "service:repair:climbing_shoes=yes", "then": { - "en": "This shop repairs climbing shoes" + "en": "This shop repairs climbing shoes", + "de": "Dieses Geschäft repariert Kletterschuhe" } }, { "if": "service:repair:climbing_shoes=no", "then": { - "en": "This shop does not repair climbing shoes" + "en": "This shop does not repair climbing shoes", + "de": "Dieses Geschäft repariert keine Kletterschuhe" } } ] @@ -421,7 +427,8 @@ "shop=shoe_repair" ], "title": { - "en": "a shoe repair shop" + "en": "a shoe repair shop", + "de": "Ein Schuhmacher" } } ] diff --git a/assets/themes/elongated_coin/elongated_coin.json b/assets/themes/elongated_coin/elongated_coin.json index 0449eaee5c..627ce25b45 100644 --- a/assets/themes/elongated_coin/elongated_coin.json +++ b/assets/themes/elongated_coin/elongated_coin.json @@ -1,20 +1,24 @@ { "id": "elongated_coin", "title": { - "en": "Penny Presses" + "en": "Penny Presses", + "de": "Münzpressen" }, "description": { - "en": "Find penny presses to create your own elongated coins." + "en": "Find penny presses to create your own elongated coins.", + "de": "Finde Münzpresse um deine eigenen Prägemünzen zu Pressen." }, "icon": "./assets/themes/elongated_coin/penny.svg", "layers": [ { "id": "elongated_coin", "name": { - "en": "Penny Presses" + "en": "Penny Presses", + "de": "Münzpressen" }, "description": { - "en": "Layer showing penny presses." + "en": "Layer showing penny presses.", + "de": "Ebene mit Münzpressen." }, "source": { "osmTags": { @@ -26,7 +30,8 @@ }, "title": { "render": { - "en": "Penny Press" + "en": "Penny Press", + "de": "Münzpresse" } }, "tagRenderings": [ @@ -35,41 +40,48 @@ { "id": "designs", "question": { - "en": "How many designs are available?" + "en": "How many designs are available?", + "de": "Wieviele Motive sind verfügbar?" }, "freeform": { "key": "coin:design_count", "type": "pnat", "placeholder": { - "en": "Number of designs (e.g. 5)" + "en": "Number of designs (e.g. 5)", + "de": "Motivanzahl (z.B. 5)" } }, "render": { - "en": "This penny press has {coin:design_count} designs available." + "en": "This penny press has {coin:design_count} designs available.", + "de": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl." }, "mappings": [ { "if": "coin:design_count=1", "then": { - "en": "This penny press has one design available." + "en": "This penny press has one design available.", + "de": "Die Münzpresse hat ein Motiv zur Auswahl." } }, { "if": "coin:design_count=2", "then": { - "en": "This penny press has two designs available." + "en": "This penny press has two designs available.", + "de": "Die Münzpresse hat zwei Motive zur Auswahl." } }, { "if": "coin:design_count=3", "then": { - "en": "This penny press has three designs available." + "en": "This penny press has three designs available.", + "de": "Die Münzpresse hat drei Motive zur Auswahl." } }, { "if": "coin:design_count=4", "then": { - "en": "This penny press has four designs available." + "en": "This penny press has four designs available.", + "de": "Die Münzpresse hat vier Motive zur Auswahl." } } ] @@ -77,102 +89,118 @@ { "id": "coin", "question": { - "en": "What coin is used for pressing?" + "en": "What coin is used for pressing?", + "de": "Welche Münze wird zum Pressen verwendet?" }, "freeform": { "key": "coin:type", "type": "string", "placeholder": { - "en": "Coin type (e.g. 10cent)" + "en": "Coin type (e.g. 10cent)", + "de": "Münzenart (z.B. 10 Cent)" } }, "mappings": [ { "if": "coin:type=2cent", "then": { - "en": "This penny press uses a 2 cent coin for pressing." + "en": "This penny press uses a 2 cent coin for pressing.", + "de": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen." } }, { "if": "coin:type=5cent", "then": { - "en": "This penny press uses a 5 cent coin for pressing." + "en": "This penny press uses a 5 cent coin for pressing.", + "de": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen." } }, { "if": "coin:type=10cent", "then": { - "en": "This penny press uses a 10 cent coin for pressing." + "en": "This penny press uses a 10 cent coin for pressing.", + "de": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen." } }, { "if": "coin:type=25cent", "then": { - "en": "This penny press uses a 25 cent coin for pressing." + "en": "This penny press uses a 25 cent coin for pressing.", + "de": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen." }, "hideInAnswer": "_currency!~.*USD.*" }, { "if": "coin:type=50cent", "then": { - "en": "This penny press uses a 50 cent coin for pressing." + "en": "This penny press uses a 50 cent coin for pressing.", + "de": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen." }, "hideInAnswer": "_currency!~.*USD.*" } ], "render": { - "en": "This penny press uses a {coin:type} coin for pressing." + "en": "This penny press uses a {coin:type} coin for pressing.", + "de": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen." } }, "website", { "id": "charge", "question": { - "en": "How much does it cost to press a penny?" + "en": "How much does it cost to press a penny?", + "de": "Wieviel kostet es eine Münze zu Pressen?" }, "freeform": { "key": "charge", "placeholder": { - "en": "Cost (e.g. 0.50 EUR)" + "en": "Cost (e.g. 0.50 EUR)", + "de": "Einwurf (z.B. 0,5€)" } }, "mappings": [ { "if": "charge=1 EUR", "then": { - "en": "It costs 1 euro to press a penny." + "en": "It costs 1 euro to press a penny.", + "de": "Eine Münze zu Pressen kostet 1 Euro." }, "hideInAnswer": "_currency!~.*EUR.*" }, { "if": "charge=2 EUR", "then": { - "en": "It costs 2 euros to press a penny." + "en": "It costs 2 euros to press a penny.", + "de": "Eine Münze zu Pressen kostet 2€." }, "hideInAnswer": "_currency!~.*EUR.*" } ], "render": { - "en": "It costs {charge} to press a penny." + "en": "It costs {charge} to press a penny.", + "de": "Es kostet {charge}€ um eine Münze zu Pressen." } }, "denominations-coins", { "id": "indoor", "question": { - "en": "Is the penny press indoors?" + "en": "Is the penny press indoors?", + "de": "Befindet sich die Münzpresse im Inneren?" }, "mappings": [ { "if": "indoor=yes", "then": { - "en": "This penny press is located indoors." + "en": "This penny press is located indoors.", + "de": "Die Münzpresse befindet sich im Inneren." } }, { "if": "indoor=no", "then": { - "en": "This penny press is located outdoors." + "en": "This penny press is located outdoors.", + "de": "Die Münzpresse befindet sich Draußen." } } ] @@ -197,7 +225,8 @@ "presets": [ { "title": { - "en": "a penny press" + "en": "a penny press", + "de": "Eine Münzpresse" }, "tags": [ "amenity=vending_machine", diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 56555e8719..deda66b656 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": "Mit MapComplete erstellte Änderungen", + "nl": "Wijzigingen gemaakt met MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete" + "en": "Show changes made with MapComplete", + "de": "Mit MapComplete erstellte Änderungen anzeigen", + "nl": "Toon wijzigingen gemaakt met 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 mit MapComplete vorgenommenen Änderungen", + "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -20,7 +26,9 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers" + "en": "Changeset centers", + "de": "Zentrum der Änderungssätze", + "nl": "Centerpunt van changeset" }, "minzoom": 0, "source": { @@ -31,41 +39,51 @@ }, "title": { "render": { - "en": "Changeset for {theme}" + "en": "Changeset for {theme}", + "de": "Änderungssatz für {theme}" } }, "description": { - "en": "Shows all MapComplete changes" + "en": "Show all MapComplete changes", + "de": "Alle MapComplete-Änderungen anzeigen", + "nl": "Toon alle MapComplete wijzigingen" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}" + "en": "Changeset {id}", + "de": "Änderungssatz {id}" } }, { "id": "contributor", "question": { - "en": "What contributor did make this change?" + "en": "Which contributor made this change?", + "de": "Welcher Mitwirkende hat diese Änderung vorgenommen?", + "nl": "Welke bijdrager maakte deze wijziging?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}" + "en": "Change made by {user}", + "de": "Änderung gemacht von {user}", + "nl": "Wijziging gemaakt door {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?" + "en": "What theme was used to make this change?", + "de": "Welches Thema wurde für diese Änderung verwendet?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}" + "en": "Change with theme {theme}", + "de": "Geändert mit Thema {theme}" } }, { @@ -74,19 +92,27 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?" + "en": "What locale (language) was this change made in?", + "de": "In welcher Sprache wurde diese Änderung vorgenommen?", + "nl": "In welke locale (taal) werd deze wijziging gemaakt?" }, "render": { - "en": "User locale is {locale}" + "en": "User locale is {locale}", + "de": "Usersprache ist {locale}", + "nl": "De gebruikerstaal is {locale}" } }, { "id": "host", "render": { - "en": "Change with with {host}" + "en": "Change made with {host}", + "de": "Änderung vorgenommen mit {host}", + "nl": "Wijziging gemaakt met {host}" }, "question": { - "en": "What host (website) was this change made with?" + "en": "What host (website) was this change made with?", + "de": "Mit welchem Host / welcher Website wurde diese Änderung gemacht?", + "nl": "Met welke host (website) werd deze wijziging gemaakt?" }, "freeform": { "key": "host" @@ -107,10 +133,12 @@ { "id": "version", "question": { - "en": "What version of MapComplete was used to make this change?" + "en": "What version of MapComplete was used to make this change?", + "de": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?" }, "render": { - "en": "Made with {editor}" + "en": "Made with {editor}", + "de": "Erstellt mit {editor}" }, "freeform": { "key": "editor" @@ -452,7 +480,9 @@ } ], "question": { - "en": "Themename contains {search}" + "en": "Theme name contains {search}", + "de": "Themenname enthält {search}", + "nl": "Themenaam bevat {search}" } } ] @@ -468,7 +498,9 @@ } ], "question": { - "en": "Made by contributor {search}" + "en": "Made by contributor {search}", + "de": "Erstellt von {search}", + "nl": "Gemaakt door bijdrager {search}" } } ] @@ -484,7 +516,9 @@ } ], "question": { - "en": "Not made by contributor {search}" + "en": "Not made by contributor {search}", + "de": "Nicht erstellt von {search}", + "nl": "Niet gemaakt door bijdrager {search}" } } ] @@ -501,7 +535,9 @@ } ], "question": { - "en": "Made before {search}" + "en": "Made before {search}", + "de": "Erstellt vor {search}", + "nl": "Gemaakt voor {search}" } } ] @@ -518,7 +554,9 @@ } ], "question": { - "en": "Made after {search}" + "en": "Made after {search}", + "de": "Erstellt nach {search}", + "nl": "Gemaakt na {search}" } } ] @@ -534,7 +572,9 @@ } ], "question": { - "en": "User language (iso-code) {search}" + "en": "User language (iso-code) {search}", + "de": "Benutzersprache (ISO-Code) {search}", + "nl": "De taal van de bijdrager is {search}" } } ] @@ -550,7 +590,9 @@ } ], "question": { - "en": "Made with host {search}" + "en": "Made with host {search}", + "de": "Erstellt mit Host {search}", + "nl": "Gemaakt met host {search}" } } ] @@ -561,7 +603,9 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image" + "en": "Changeset added at least one image", + "de": "Changeset fügte mindestens ein Bild hinzu", + "nl": "Changeset bevat minstens één afbeelding" } } ] @@ -576,7 +620,8 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here" + "en": "More statistics can be found here", + "de": "Mehr Statistiken gibt es hier" } }, { diff --git a/assets/themes/postboxes/postboxes.json b/assets/themes/postboxes/postboxes.json index 3558fb5555..e014a3be63 100644 --- a/assets/themes/postboxes/postboxes.json +++ b/assets/themes/postboxes/postboxes.json @@ -29,11 +29,11 @@ "cs": "Mapa s poštovními schránkami a poštami" }, "description": { - "en": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :)
Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account. ", + "en": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :)
Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account.", "it": "In questa cartina puoi veder e modificare gli uffici postali e le buche delle lettere. Puoi usare questa cartina per trovare dove imbucare la tua prossima cartolina! :)
Hai trovato un errore o una buca delle lettere mancante? Puoi modificare questa cartina con un account gratuito su OpenStreetMap. ", "zh_Hant": "在這份地圖你能找到與新增有關郵局與郵筒的資料,你可以用這份地圖找到寄送您下張明信片的地方!:)
發現錯誤或是有郵筒遺漏嗎?你可以用免費的開放街圖帳號來編輯。 ", "hu": "Ezen a térképen postahivatalok és postaládák adatait találod és egészítheted ki. Utánanézhetsz, hogy hol adhatod fel a következő képeslapodat! :)
Hibát találtál, vagy hiányzik egy postaláda? Ezt a térképet mindössze egy ingyenes OpenStreetMap-fiókkal szerkesztheted. ", - "de": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :)
Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten. ", + "de": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :)
Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten.", "es": "En este mapa puedes encontrar y añadir datos de oficinas de correo y buzones de correo. ¡Puedes utilizar este mapa para encontrar donde puedes enviar tu próxima postal! :)
¿Has encontrado un error o algo que falta? Puedes editar este mapa con una cuenta de OpenStreetMap gratuita. ", "nl": "Op deze kaart kan je informatie over brievenbussen en postkantoren vinden en toevoegen. Je kan deze kaart gebruiken om te achterhalen waar je je volgende postkaart naar kan sturen! :)
Zie je een fout of ontbreekt een brievenbus? Dan kan je deze kaart aanpassen met een gratis OpenStreetMap account. ", "fr": "Trouvez et ajoutez des bureaux de poste et boîtes à lettres sur cette carte. Utilisez cette carte où vous pouvez envoyer vos cartes postales ! :)
Vous avez trouvez une erreur ou une boîte à lettres est manquante ? Vous pouvez modifier cette carte avec un compte OpenStreetMap gratuit. ", diff --git a/assets/themes/vending_machine/vending_machine.json b/assets/themes/vending_machine/vending_machine.json index e56f2b26e4..7fadc19337 100644 --- a/assets/themes/vending_machine/vending_machine.json +++ b/assets/themes/vending_machine/vending_machine.json @@ -2,11 +2,13 @@ "id": "vending_machine", "title": { "en": "Vending Machines", - "nl": "Verkoopautomaten" + "nl": "Verkoopautomaten", + "de": "Verkaufsautomaten" }, "description": { "en": "Find vending machines for everything", - "nl": "Vind verkoopautomaten voor alles" + "nl": "Vind verkoopautomaten voor alles", + "de": "Finde Verkaufautomaten für Alles" }, "icon": "./assets/layers/vending_machine/vending_machine.svg", "startLat": 53.21102, diff --git a/langs/en.json b/langs/en.json index f1f82f36b5..62a4818434 100644 --- a/langs/en.json +++ b/langs/en.json @@ -14,7 +14,7 @@ "available": "This community speaks {native}", "intro": "Get in touch with other people to get to know them, learn from them, …", "notAvailable": "This community does not speak {native}", - "title": "Get in touch with others", + "title": "Get in touch with others" }, "delete": { "cancel": "Cancel", diff --git a/langs/layers/de.json b/langs/layers/de.json index 8f3004998c..4d9dab1380 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -35,16 +35,6 @@ "1": { "title": "eine freistehende Posterbox" }, - "10": { - "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", - "title": "ein Schild" - }, - "11": { - "title": "eine Skulptur" - }, - "12": { - "title": "eine Wandmalerei" - }, "2": { "title": "eine wandmontierte Posterbox" }, @@ -71,6 +61,16 @@ }, "9": { "title": "ein Totem" + }, + "10": { + "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", + "title": "ein Schild" + }, + "11": { + "title": "eine Skulptur" + }, + "12": { + "title": "eine Wandmalerei" } }, "tagRenderings": { @@ -165,9 +165,6 @@ "1": { "then": "Dies ist ein Brett" }, - "10": { - "then": "Dies ist eine Wandmalerei" - }, "2": { "then": "Dies ist eine Litfaßsäule" }, @@ -191,6 +188,9 @@ }, "9": { "then": "Dies ist ein Totem" + }, + "10": { + "then": "Dies ist eine Wandmalerei" } }, "question": "Welche Art von Werbung ist das?", @@ -205,9 +205,6 @@ "1": { "then": "Brett" }, - "10": { - "then": "Wandmalerei" - }, "2": { "then": "Posterbox" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Totem" + }, + "10": { + "then": "Wandmalerei" } } } @@ -312,15 +312,6 @@ "1": { "then": "Wandbild" }, - "10": { - "then": "Azulejo (spanische dekorative Fliesenarbeit)" - }, - "11": { - "then": "Fliesenarbeit" - }, - "12": { - "then": "Holzschnitzerei" - }, "2": { "then": "Malerei" }, @@ -344,6 +335,15 @@ }, "9": { "then": "Relief" + }, + "10": { + "then": "Azulejo (spanische dekorative Fliesenarbeit)" + }, + "11": { + "then": "Fliesenarbeit" + }, + "12": { + "then": "Holzschnitzerei" } }, "question": "Um welche Art Kunstwerk handelt es sich?", @@ -1830,27 +1830,6 @@ "1": { "question": "Verfügt über einen
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
" }, - "10": { - "question": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel" - }, - "11": { - "question": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss" - }, - "12": { - "question": "Hat einen
Tesla Supercharger (Destination)
Anschluss" - }, - "13": { - "question": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel" - }, - "14": { - "question": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
" - }, - "15": { - "question": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel" - }, - "16": { - "question": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel" - }, "2": { "question": "Verfügt über einen
europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E)
Anschluss" }, @@ -1874,6 +1853,27 @@ }, "9": { "question": "Hat einen
Typ 2 CCS (Mennekes)
Anschluss" + }, + "10": { + "question": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel" + }, + "11": { + "question": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss" + }, + "12": { + "question": "Hat einen
Tesla Supercharger (Destination)
Anschluss" + }, + "13": { + "question": "Hat einen
Tesla Supercharger (Destination) (Typ 2 von Tesla)
Anschluss mit Kabel" + }, + "14": { + "question": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
" + }, + "15": { + "question": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel" + }, + "16": { + "question": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel" } } } @@ -1929,6 +1929,30 @@ "1": { "then": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)" }, + "2": { + "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" + }, + "3": { + "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" + }, + "4": { + "then": "Chademo-Anschluss" + }, + "5": { + "then": "Chademo-Anschluss" + }, + "6": { + "then": "Typ 1 mit Kabel (J1772)" + }, + "7": { + "then": "Typ 1 mit Kabel (J1772)" + }, + "8": { + "then": "Typ 1 ohne Kabel (J1772)" + }, + "9": { + "then": " Typ 1 ohne Kabel (J1772)" + }, "10": { "then": "Typ 1 CCS (Typ 1 Combo)" }, @@ -1959,9 +1983,6 @@ "19": { "then": "Typ 2 mit Kabel (mennekes)" }, - "2": { - "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" - }, "20": { "then": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)" }, @@ -1992,32 +2013,11 @@ "29": { "then": " Bosch Active Connect mit 3 Pins und Kabel" }, - "3": { - "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" - }, "30": { "then": "Bosch Active Connect mit 5 Pins und Kabel" }, "31": { "then": " Bosch Active Connect mit 5 Pins und Kabel" - }, - "4": { - "then": "Chademo-Anschluss" - }, - "5": { - "then": "Chademo-Anschluss" - }, - "6": { - "then": "Typ 1 mit Kabel (J1772)" - }, - "7": { - "then": "Typ 1 mit Kabel (J1772)" - }, - "8": { - "then": "Typ 1 ohne Kabel (J1772)" - }, - "9": { - "then": " Typ 1 ohne Kabel (J1772)" } }, "question": "Welche Ladeanschlüsse gibt es hier?" @@ -3555,15 +3555,6 @@ "1": { "then": "Dieser Radweg hat einen festen Belag" }, - "10": { - "then": "Dieser Radweg besteht aus feinem Schotter" - }, - "11": { - "then": "Der Radweg ist aus Kies" - }, - "12": { - "then": "Dieser Radweg besteht aus Rohboden" - }, "2": { "then": "Der Radweg ist aus Asphalt" }, @@ -3587,6 +3578,15 @@ }, "9": { "then": "Der Radweg ist aus Schotter" + }, + "10": { + "then": "Dieser Radweg besteht aus feinem Schotter" + }, + "11": { + "then": "Der Radweg ist aus Kies" + }, + "12": { + "then": "Dieser Radweg besteht aus Rohboden" } }, "question": "Was ist der Belag dieses Radwegs?", @@ -3635,15 +3635,6 @@ "1": { "then": "Dieser Radweg hat einen festen Belag" }, - "10": { - "then": "Dieser Radweg besteht aus feinem Schotter" - }, - "11": { - "then": "Der Radweg ist aus Kies" - }, - "12": { - "then": "Dieser Radweg besteht aus Rohboden" - }, "2": { "then": "Der Radweg ist aus Asphalt" }, @@ -3667,6 +3658,15 @@ }, "9": { "then": "Der Radweg ist aus Schotter" + }, + "10": { + "then": "Dieser Radweg besteht aus feinem Schotter" + }, + "11": { + "then": "Der Radweg ist aus Kies" + }, + "12": { + "then": "Dieser Radweg besteht aus Rohboden" } }, "question": "Was ist der Belag dieser Straße?", @@ -4606,6 +4606,30 @@ "1": { "then": "Die Fitness-Station hat ein Schild mit Anweisungen für eine bestimmte Übung." }, + "2": { + "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups." + }, + "3": { + "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen." + }, + "4": { + "then": "Die Fitness-Station hat Stangen zum Dehnen." + }, + "5": { + "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." + }, + "6": { + "then": "Die Fitness-Station hat Ringe für Gymnastikübungen." + }, + "7": { + "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." + }, + "8": { + "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern." + }, + "9": { + "then": "Die Fitness-Station hat Pfosten für Slalomübungen." + }, "10": { "then": "Die Fitness-Station hat Trittsteine." }, @@ -4636,9 +4660,6 @@ "19": { "then": "Die Fitness-Station hat Kampfseile (battle ropes)." }, - "2": { - "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups." - }, "20": { "then": "Die Fitness-Station hat ein Fahrradergometer." }, @@ -4653,27 +4674,6 @@ }, "24": { "then": "Die Fitness-Station hat eine Slackline." - }, - "3": { - "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen." - }, - "4": { - "then": "Die Fitness-Station hat Stangen zum Dehnen." - }, - "5": { - "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." - }, - "6": { - "then": "Die Fitness-Station hat Ringe für Gymnastikübungen." - }, - "7": { - "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." - }, - "8": { - "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern." - }, - "9": { - "then": "Die Fitness-Station hat Pfosten für Slalomübungen." } }, "question": "Welche Übungsgeräte gibt es an dieser Fitness-Station?" @@ -4780,21 +4780,6 @@ "1": { "then": "Dies ist eine Pommesbude" }, - "10": { - "then": "Hier werden chinesische Gerichte serviert" - }, - "11": { - "then": "Hier werden griechische Gerichte serviert" - }, - "12": { - "then": "Hier werden indische Gerichte serviert" - }, - "13": { - "then": "Hier werden türkische Gerichte serviert" - }, - "14": { - "then": "Hier werden thailändische Gerichte serviert" - }, "2": { "then": "Bietet vorwiegend Pastagerichte an" }, @@ -4818,6 +4803,21 @@ }, "9": { "then": "Hier werden französische Gerichte serviert" + }, + "10": { + "then": "Hier werden chinesische Gerichte serviert" + }, + "11": { + "then": "Hier werden griechische Gerichte serviert" + }, + "12": { + "then": "Hier werden indische Gerichte serviert" + }, + "13": { + "then": "Hier werden türkische Gerichte serviert" + }, + "14": { + "then": "Hier werden thailändische Gerichte serviert" } }, "question": "Was für Essen gibt es hier?", @@ -6036,19 +6036,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } - }, "2": { "options": { "0": { @@ -6104,6 +6091,19 @@ "question": "Nur offene Notizen anzeigen" } } + }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } } }, "name": "OpenStreetMap-Hinweise", @@ -6432,21 +6432,6 @@ "1": { "then": "Dies ist ein normaler Stellplatz." }, - "10": { - "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist." - }, - "11": { - "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist." - }, - "12": { - "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist." - }, - "13": { - "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist." - }, - "14": { - "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist." - }, "2": { "then": "Dies ist ein Behindertenstellplatz." }, @@ -6470,6 +6455,21 @@ }, "9": { "then": "Dies ist ein Stellplatz, der für Motorräder reserviert ist." + }, + "10": { + "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist." + }, + "11": { + "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist." + }, + "12": { + "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist." + }, + "13": { + "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist." + }, + "14": { + "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist." } }, "question": "Welche Art von Stellplatz ist dies?" @@ -7443,6 +7443,30 @@ "1": { "question": "Recycling von Batterien" }, + "2": { + "question": "Recycling von Getränkekartons" + }, + "3": { + "question": "Recycling von Dosen" + }, + "4": { + "question": "Recycling von Kleidung" + }, + "5": { + "question": "Recycling von Speiseöl" + }, + "6": { + "question": "Recycling von Motoröl" + }, + "7": { + "question": "Recycling von Leuchtstoffröhren" + }, + "8": { + "question": "Recycling von Grünabfällen" + }, + "9": { + "question": "Recycling von Glasflaschen" + }, "10": { "question": "Recycling von Glas" }, @@ -7473,35 +7497,11 @@ "19": { "question": "Recycling von Restabfällen" }, - "2": { - "question": "Recycling von Getränkekartons" - }, "20": { "question": "Recycling von Druckerpatronen" }, "21": { "question": "Recycling von Fahrrädern" - }, - "3": { - "question": "Recycling von Dosen" - }, - "4": { - "question": "Recycling von Kleidung" - }, - "5": { - "question": "Recycling von Speiseöl" - }, - "6": { - "question": "Recycling von Motoröl" - }, - "7": { - "question": "Recycling von Leuchtstoffröhren" - }, - "8": { - "question": "Recycling von Grünabfällen" - }, - "9": { - "question": "Recycling von Glasflaschen" } } }, @@ -7569,6 +7569,30 @@ "1": { "then": "Getränkekartons können hier recycelt werden" }, + "2": { + "then": "Dosen können hier recycelt werden" + }, + "3": { + "then": "Kleidung kann hier recycelt werden" + }, + "4": { + "then": "Speiseöl kann hier recycelt werden" + }, + "5": { + "then": "Motoröl kann hier recycelt werden" + }, + "6": { + "then": "Hier können Leuchtstoffröhren recycelt werden" + }, + "7": { + "then": "Grünabfälle können hier recycelt werden" + }, + "8": { + "then": "Bio-Abfall kann hier recycelt werden" + }, + "9": { + "then": "Glasflaschen können hier recycelt werden" + }, "10": { "then": "Glas kann hier recycelt werden" }, @@ -7599,9 +7623,6 @@ "19": { "then": "Schuhe können hier recycelt werden" }, - "2": { - "then": "Dosen können hier recycelt werden" - }, "20": { "then": "Elektrokleingeräte können hier recycelt werden" }, @@ -7616,27 +7637,6 @@ }, "24": { "then": "Fahrräder können hier recycelt werden" - }, - "3": { - "then": "Kleidung kann hier recycelt werden" - }, - "4": { - "then": "Speiseöl kann hier recycelt werden" - }, - "5": { - "then": "Motoröl kann hier recycelt werden" - }, - "6": { - "then": "Hier können Leuchtstoffröhren recycelt werden" - }, - "7": { - "then": "Grünabfälle können hier recycelt werden" - }, - "8": { - "then": "Bio-Abfall kann hier recycelt werden" - }, - "9": { - "then": "Glasflaschen können hier recycelt werden" } }, "question": "Was kann hier recycelt werden?" @@ -8308,12 +8308,6 @@ }, "question": "Hat die Treppe einen Handlauf?" }, - "multilevels": { - "override": { - "question": "Zwischen welchen Stockwerken befindet sich diese Treppe?", - "render": "Diese Treppe ist zwischen den Stockwerken {level}" - } - }, "ramp": { "mappings": { "0": { @@ -8440,12 +8434,6 @@ "1": { "then": "Diese Straßenlaterne verwendet LEDs" }, - "10": { - "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)" - }, - "11": { - "then": "Diese Straßenlaterne wird mit Gas beleuchtet" - }, "2": { "then": "Diese Straßenlaterne verwendet Glühlampenlicht" }, @@ -8469,6 +8457,12 @@ }, "9": { "then": "Diese Straßenlaterne verwendet Niederdruck-Natriumdampflampen (einfarbig orange)" + }, + "10": { + "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)" + }, + "11": { + "then": "Diese Straßenlaterne wird mit Gas beleuchtet" } }, "question": "Mit welcher Art von Beleuchtung arbeitet diese Straßenlaterne?" @@ -8727,18 +8721,6 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, - "payment-options": { - "override": { - "mappings+": { - "0": { - "then": "Dieser Fahrkartenentwerter akzeptiert die OV-Chipkaart" - }, - "1": { - "then": "Dieser Ticketentwerter akzeptiert die OV-Chipkaart" - } - } - } - }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" @@ -8952,11 +8934,6 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { - "opening_hours": { - "override": { - "question": "Wann ist der Ort, an dem sich diese Toiletten befinden, geöffnet?" - } - }, "toilet-access": { "mappings": { "0": { @@ -9550,27 +9527,6 @@ "1": { "question": "Verkauf von Getränken" }, - "10": { - "question": "Verkauf von Milch" - }, - "11": { - "question": "Verkauf von Brot" - }, - "12": { - "question": "Verkauf von Eiern" - }, - "13": { - "question": "Verkauf von Käse" - }, - "14": { - "question": "Verkauf von Honig" - }, - "15": { - "question": "Verkauf von Kartoffeln" - }, - "16": { - "question": "Verkauf von Blumen" - }, "2": { "question": "Verkauf von Süßigkeiten" }, @@ -9594,6 +9550,27 @@ }, "9": { "question": "Verkauf von Fahrradschläuchen" + }, + "10": { + "question": "Verkauf von Milch" + }, + "11": { + "question": "Verkauf von Brot" + }, + "12": { + "question": "Verkauf von Eiern" + }, + "13": { + "question": "Verkauf von Käse" + }, + "14": { + "question": "Verkauf von Honig" + }, + "15": { + "question": "Verkauf von Kartoffeln" + }, + "16": { + "question": "Verkauf von Blumen" } } } @@ -9634,24 +9611,6 @@ "1": { "then": "Süßigkeiten werden verkauft" }, - "10": { - "then": "Brot wird verkauft" - }, - "11": { - "then": "Eier werden verkauft" - }, - "12": { - "then": "Käse wird verkauft" - }, - "13": { - "then": "Honig wird verkauft" - }, - "14": { - "then": "Kartoffeln werden verkauft" - }, - "15": { - "then": "Blumen werden verkauft" - }, "2": { "then": "Lebensmittel werden verkauft" }, @@ -9675,6 +9634,24 @@ }, "9": { "then": "Milch wird verkauft" + }, + "10": { + "then": "Brot wird verkauft" + }, + "11": { + "then": "Eier werden verkauft" + }, + "12": { + "then": "Käse wird verkauft" + }, + "13": { + "then": "Honig wird verkauft" + }, + "14": { + "then": "Kartoffeln werden verkauft" + }, + "15": { + "then": "Blumen werden verkauft" } }, "question": "Was wird in diesem Automaten verkauft?", @@ -10011,4 +9988,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/en.json b/langs/layers/en.json index dd5fdb1d68..eda2eeb64a 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -9429,6 +9429,13 @@ } } }, + "language_picker": { + "mappings": { + "0": { + "then": "The language was set via an URL-parameter and cannot be set by the user.²" + } + } + }, "mangrove-keys": { "render": "Download the private key for your Mangrove Account

Anyone possessing this file can make reviews with your identity

" }, diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 1ca74c04d2..5f3dae47f2 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -33,16 +33,6 @@ "1": { "title": "un panneau à affiches scellé au sol" }, - "10": { - "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", - "title": "une enseigne" - }, - "11": { - "title": "une sculpture" - }, - "12": { - "title": "une peinture murale" - }, "2": { "title": "un panneau à affiches monté sur un mur" }, @@ -68,6 +58,16 @@ }, "9": { "title": "un totem" + }, + "10": { + "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", + "title": "une enseigne" + }, + "11": { + "title": "une sculpture" + }, + "12": { + "title": "une peinture murale" } }, "tagRenderings": { @@ -159,9 +159,6 @@ "1": { "then": "C'est un petit panneau" }, - "10": { - "then": "C'est une peinture murale" - }, "2": { "then": "C'est une colonne" }, @@ -185,6 +182,9 @@ }, "9": { "then": "C'est un totem" + }, + "10": { + "then": "C'est une peinture murale" } }, "question": "De quel type de dispositif publicitaire s'agit-il ?" @@ -195,9 +195,6 @@ "1": { "then": "Petit panneau" }, - "10": { - "then": "Peinture murale" - }, "3": { "then": "Colonne" }, @@ -218,6 +215,9 @@ }, "9": { "then": "Totem" + }, + "10": { + "then": "Peinture murale" } } } @@ -296,15 +296,6 @@ "1": { "then": "Peinture murale" }, - "10": { - "then": "Azulejo (faïence latine)" - }, - "11": { - "then": "Carrelage" - }, - "12": { - "then": "Sculpture sur bois" - }, "2": { "then": "Peinture" }, @@ -328,6 +319,15 @@ }, "9": { "then": "Relief" + }, + "10": { + "then": "Azulejo (faïence latine)" + }, + "11": { + "then": "Carrelage" + }, + "12": { + "then": "Sculpture sur bois" } }, "question": "Quel est le type de cette œuvre d'art ?", @@ -2363,15 +2363,6 @@ "1": { "then": "Cette piste cyclable est goudronée" }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" - }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2395,6 +2386,15 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" + }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quoi est faite la surface de la piste cyclable ?", @@ -2443,15 +2443,6 @@ "1": { "then": "Cette piste cyclable est pavée" }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" - }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2475,6 +2466,15 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" + }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quel materiel est faite cette rue ?", @@ -3304,21 +3304,6 @@ "1": { "then": "C'est une friterie" }, - "10": { - "then": "Des plats chinois sont servis ici" - }, - "11": { - "then": "Des plats grecs sont servis ici" - }, - "12": { - "then": "Des plats indiens sont servis ici" - }, - "13": { - "then": "Des plats turcs sont servis ici" - }, - "14": { - "then": "Des plats thaïlandais sont servis ici" - }, "2": { "then": "Restaurant Italien" }, @@ -3342,6 +3327,21 @@ }, "9": { "then": "Des plats français sont servis ici" + }, + "10": { + "then": "Des plats chinois sont servis ici" + }, + "11": { + "then": "Des plats grecs sont servis ici" + }, + "12": { + "then": "Des plats indiens sont servis ici" + }, + "13": { + "then": "Des plats turcs sont servis ici" + }, + "14": { + "then": "Des plats thaïlandais sont servis ici" } }, "question": "Quelle type de nourriture est servie ici ?", @@ -4670,6 +4670,30 @@ "1": { "question": "Recyclage de piles et batteries domestiques" }, + "2": { + "question": "Recyclage d'emballage de boissons" + }, + "3": { + "question": "Recyclage de boites de conserve et de canettes" + }, + "4": { + "question": "Recyclage de vêtements" + }, + "5": { + "question": "Recyclage des huiles de friture" + }, + "6": { + "question": "Recyclage des huiles de moteur" + }, + "7": { + "question": "Recyclage des lampes fluorescentes" + }, + "8": { + "question": "Recyclage des déchets verts" + }, + "9": { + "question": "Recyclage des bouteilles en verre et des bocaux" + }, "10": { "question": "Recyclage de tout type de verre" }, @@ -4700,35 +4724,11 @@ "19": { "question": "Recyclage des autres déchets" }, - "2": { - "question": "Recyclage d'emballage de boissons" - }, "20": { "question": "Recyclage des cartouches d'imprimante" }, "21": { "question": "Recyclage des vélos" - }, - "3": { - "question": "Recyclage de boites de conserve et de canettes" - }, - "4": { - "question": "Recyclage de vêtements" - }, - "5": { - "question": "Recyclage des huiles de friture" - }, - "6": { - "question": "Recyclage des huiles de moteur" - }, - "7": { - "question": "Recyclage des lampes fluorescentes" - }, - "8": { - "question": "Recyclage des déchets verts" - }, - "9": { - "question": "Recyclage des bouteilles en verre et des bocaux" } } }, @@ -4791,6 +4791,30 @@ "1": { "then": "Les briques alimentaires en carton peuvent être recyclées ici" }, + "2": { + "then": "Les boites de conserve et canettes peuvent être recyclées ici" + }, + "3": { + "then": "Les vêtements peuvent être recyclés ici" + }, + "4": { + "then": "Les huiles de friture peuvent être recyclées ici" + }, + "5": { + "then": "Les huiles de moteur peuvent être recyclées ici" + }, + "6": { + "then": "Les lampes fluorescentes peuvent être recyclées ici" + }, + "7": { + "then": "Les déchets verts peuvent être recyclés ici" + }, + "8": { + "then": "Les déchets organiques peuvent être recyclés ici" + }, + "9": { + "then": "Les bouteilles en verre et bocaux peuvent être recyclés ici" + }, "10": { "then": "Tout type de verre peut être recyclé ici" }, @@ -4821,9 +4845,6 @@ "19": { "then": "Les chaussures peuvent être recyclées ici" }, - "2": { - "then": "Les boites de conserve et canettes peuvent être recyclées ici" - }, "20": { "then": "Les petits appareils électriques peuvent être recyclés ici" }, @@ -4838,27 +4859,6 @@ }, "24": { "then": "Les vélos peuvent être recyclés ici" - }, - "3": { - "then": "Les vêtements peuvent être recyclés ici" - }, - "4": { - "then": "Les huiles de friture peuvent être recyclées ici" - }, - "5": { - "then": "Les huiles de moteur peuvent être recyclées ici" - }, - "6": { - "then": "Les lampes fluorescentes peuvent être recyclées ici" - }, - "7": { - "then": "Les déchets verts peuvent être recyclés ici" - }, - "8": { - "then": "Les déchets organiques peuvent être recyclés ici" - }, - "9": { - "then": "Les bouteilles en verre et bocaux peuvent être recyclés ici" } }, "question": "Que peut-on recycler ici ?" @@ -6212,4 +6212,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/nl.json b/langs/nl.json index 8851cf4fe6..adfb3b0afa 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -276,7 +276,7 @@ "answeredMultipleSkippedMultiple": "Je beantwoorde {answered} vragen en sloeg {skipped} vragen over", "answeredMultipleSkippedOne": "Je beantwoorde {answered} vragen en sloeg er één over", "answeredOne": "Je beantwoordde één vraag", - "answeredOneSkippedMultiple": "Je beantwoordde één vraag en sloeg er één over", + "answeredOneSkippedMultiple": "Je beantwoordde één vraag en sloeg er {skipped} over", "answeredOneSkippedOne": "Je beantwoorde één vraag en sloeg een andere vraag over", "done": "Geen verdere vragen! Bedankt!", "reactivate": "Heractiveer vragen die je oversloeg", diff --git a/langs/themes/de.json b/langs/themes/de.json index 520448bfda..40aff3f387 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -1066,33 +1066,6 @@ "onwheels": { "description": "Auf dieser Karte können Sie öffentlich zugängliche Orte für Rollstuhlfahrer ansehen, bearbeiten oder hinzufügen", "layers": { - "19": { - "override": { - "=title": { - "render": "Statistik" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Alle vorgeschlagenen Tags hinzufügen" - } - } - } - } - } - }, "4": { "override": { "filter": { @@ -1135,6 +1108,33 @@ "override": { "name": "Barrierefreie Parkplätze" } + }, + "19": { + "override": { + "=title": { + "render": "Statistik" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Import" + } + } + }, + "1": { + "render": { + "special": { + "message": "Alle vorgeschlagenen Tags hinzufügen" + } + } + } + } + } } }, "title": "Auf Rädern" @@ -1295,6 +1295,10 @@ "stations": { "description": "Bahnhofsdetails ansehen, bearbeiten und hinzufügen", "layers": { + "3": { + "description": "Ebene mit Bahnhöfen", + "name": "Bahnhöfe" + }, "16": { "description": "Anzeigen der Züge, die von diesem Bahnhof abfahren", "name": "Abfahrtstafeln", @@ -1326,10 +1330,6 @@ "title": { "render": "Abfahrtstafel" } - }, - "3": { - "description": "Ebene mit Bahnhöfen", - "name": "Bahnhöfe" } }, "title": "Bahnhöfe" @@ -1425,4 +1425,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} +} \ No newline at end of file diff --git a/langs/themes/en.json b/langs/themes/en.json index 0e13b11b70..e1198eaee6 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -1066,33 +1066,6 @@ "onwheels": { "description": "On this map, publicly weelchair accessible places are shown and can be easily added", "layers": { - "19": { - "override": { - "=title": { - "render": "Statistics" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Add all the suggested tags" - } - } - } - } - } - }, "4": { "override": { "filter": { @@ -1135,6 +1108,33 @@ "override": { "name": "Disabled parking spaces" } + }, + "19": { + "override": { + "=title": { + "render": "Statistics" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Import" + } + } + }, + "1": { + "render": { + "special": { + "message": "Add all the suggested tags" + } + } + } + } + } } }, "title": "OnWheels" @@ -1295,6 +1295,10 @@ "stations": { "description": "View, edit and add details to a train station", "layers": { + "3": { + "description": "Layer showing train stations", + "name": "Train Stations" + }, "16": { "description": "Displays showing the trains that will leave from this station", "name": "Departures boards", @@ -1326,10 +1330,6 @@ "title": { "render": "Departures board" } - }, - "3": { - "description": "Layer showing train stations", - "name": "Train Stations" } }, "title": "Train Stations" @@ -1425,4 +1425,4 @@ "shortDescription": "A map with waste baskets", "title": "Waste Basket" } -} +} \ No newline at end of file