Merge branch 'master' into develop

This commit is contained in:
Pieter Vander Vennet 2024-08-09 16:25:06 +02:00
commit 5611511ce4
9 changed files with 367 additions and 292 deletions

View file

@ -789,6 +789,37 @@
"artwork-question" "artwork-question"
] ]
}, },
{
"id": "doubles_as_memorial",
"question": {
"en": "Does this artwork serve as a memorial?"
},
"mappings": [
{
"if": "historic=memorial",
"then": {
"en": "This artwork also serves as a memorial"
}
},
{
"if": "historic=",
"alsoShowIf": "historic!=memorial",
"then": {
"en": "This artwork does not serve as a bench"
}
}
]
},
{
"builtin": "memorial.memorial-questions",
"override": {
"condition": {
"and+": [
"historic=memorial"
]
}
}
},
{ {
"id": "doubles_as_bench", "id": "doubles_as_bench",
"question": { "question": {
@ -867,7 +898,7 @@
"builtin": "bench.bench-questions", "builtin": "bench.bench-questions",
"override": { "override": {
"condition": { "condition": {
"and": [ "and+": [
"amenity=bench" "amenity=bench"
] ]
} }

View file

@ -93,6 +93,9 @@
"images", "images",
{ {
"id": "memorial-type", "id": "memorial-type",
"labels": [
"memorial-questions"
],
"question": { "question": {
"en": "What type of memorial is this?", "en": "What type of memorial is this?",
"de": "Was für eine Art von Denkmal ist das?", "de": "Was für eine Art von Denkmal ist das?",
@ -255,6 +258,9 @@
}, },
{ {
"id": "inscription", "id": "inscription",
"labels": [
"memorial-questions"
],
"question": { "question": {
"en": "What is the inscription on this memorial?", "en": "What is the inscription on this memorial?",
"ca": "Quina és la inscripció d'aquesta placa?", "ca": "Quina és la inscripció d'aquesta placa?",
@ -264,7 +270,11 @@
"nl": "Wat is het opschrift van dit gedenkteken?" "nl": "Wat is het opschrift van dit gedenkteken?"
}, },
"#:condition": "Benches have a separate inscription question", "#:condition": "Benches have a separate inscription question",
"condition": "memorial!=bench", "condition": {
"and": [
"memorial!=bench"
]
},
"render": { "render": {
"en": "The inscription on this memorial reads: <p><i>{inscription}<i></p>", "en": "The inscription on this memorial reads: <p><i>{inscription}<i></p>",
"ca": "La inscripció d'aquesta placa diu: <p><i>{inscription}<i></p>", "ca": "La inscripció d'aquesta placa diu: <p><i>{inscription}<i></p>",

View file

@ -289,6 +289,12 @@
"de": "Die Oberfläche besteht aus Gummi, z. B. aus Gummifliesen, Gummimulch oder einer großen Gummifläche", "de": "Die Oberfläche besteht aus Gummi, z. B. aus Gummifliesen, Gummimulch oder einer großen Gummifläche",
"fr": "La surface est en caoutchouc, comme des dalles de caoutchouc, des copeaux de caoutchouc ou une grande surface en caoutchouc" "fr": "La surface est en caoutchouc, comme des dalles de caoutchouc, des copeaux de caoutchouc ou une grande surface en caoutchouc"
} }
},{
"if": "surface=fine_gravel",
"then": {
"en": "The surface is <b>fine gravel</b> (less then 2 cm per stone)",
"nl": "De ondergrond bestaat uit <b>kleine grindsteentjes</b> (steentjes kleiner dan 2 cm)"
}
} }
], ],
"id": "playground-surface", "id": "playground-surface",

View file

@ -15,7 +15,12 @@
"cs": "Vrstva zobrazující (veřejné) toalety umístěné na různých místech." "cs": "Vrstva zobrazující (veřejné) toalety umístěné na různých místech."
}, },
"source": { "source": {
"osmTags": "toilets=yes" "osmTags": {
"and": [
"toilets=yes",
"type!=route"
]
}
}, },
"minzoom": 12, "minzoom": 12,
"title": { "title": {

View file

@ -51,6 +51,15 @@
"icon": "./assets/themes/artwork/artwork.svg", "icon": "./assets/themes/artwork/artwork.svg",
"startZoom": 12, "startZoom": 12,
"layers": [ "layers": [
"artwork" "artwork",
{
"builtin": [
"memorial",
"bench"
],
"override": {
"minzoom": 18
}
}
] ]
} }

View file

@ -27,6 +27,13 @@
"advertising": { "advertising": {
"name": "Reclame", "name": "Reclame",
"presets": { "presets": {
"10": {
"description": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt",
"title": "een spandoek"
},
"14": {
"title": "een muurschildering"
},
"4": { "4": {
"description": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers", "description": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers",
"title": "een uithangbord" "title": "een uithangbord"
@ -43,13 +50,6 @@
}, },
"8": { "8": {
"title": "een scherm op een muur" "title": "een scherm op een muur"
},
"10": {
"description": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt",
"title": "een spandoek"
},
"14": {
"title": "een muurschildering"
} }
}, },
"tagRenderings": { "tagRenderings": {
@ -107,6 +107,9 @@
}, },
"title": { "title": {
"mappings": { "mappings": {
"10": {
"then": "Muurschildering"
},
"3": { "3": {
"then": "Aanplakzuil" "then": "Aanplakzuil"
}, },
@ -124,9 +127,6 @@
}, },
"9": { "9": {
"then": "Aanplakzuil" "then": "Aanplakzuil"
},
"10": {
"then": "Muurschildering"
} }
} }
} }
@ -208,6 +208,15 @@
"1": { "1": {
"then": "Muurschildering" "then": "Muurschildering"
}, },
"10": {
"then": "Azulejo (Spaanse siertegels)"
},
"11": {
"then": "Tegelwerk"
},
"12": {
"then": "Houtsculptuur"
},
"2": { "2": {
"then": "Schilderij" "then": "Schilderij"
}, },
@ -231,15 +240,6 @@
}, },
"9": { "9": {
"then": "Reliëf" "then": "Reliëf"
},
"10": {
"then": "Azulejo (Spaanse siertegels)"
},
"11": {
"then": "Tegelwerk"
},
"12": {
"then": "Houtsculptuur"
} }
}, },
"question": "Wat voor soort kunstwerk is dit?", "question": "Wat voor soort kunstwerk is dit?",
@ -1656,30 +1656,6 @@
"1": { "1": {
"question": "Heeft een <div style='display: inline-block'><b><b>Schuko stekker</b> zonder aardingspin (CEE7/4 type F)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/CEE7_4F.svg'/></div>" "question": "Heeft een <div style='display: inline-block'><b><b>Schuko stekker</b> zonder aardingspin (CEE7/4 type F)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/CEE7_4F.svg'/></div>"
}, },
"2": {
"question": "Heeft een <div style='display: inline-block'><b><b>Europese stekker</b> met aardingspin (CEE7/4 type E)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/TypeE.svg'/></div>"
},
"3": {
"question": "Heeft een <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>"
},
"4": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 1 met kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>"
},
"5": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 1 <i>zonder</i> kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>"
},
"6": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 1 CCS</b> (ook gekend als Type 1 Combo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div>"
},
"7": {
"question": "Heeft een <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>"
},
"8": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 2</b> (mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_socket.svg'/></div>"
},
"9": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 2 CCS</b> (mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div>"
},
"10": { "10": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 2 met kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>" "question": "Heeft een <div style='display: inline-block'><b><b>Type 2 met kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>"
}, },
@ -1710,11 +1686,35 @@
"19": { "19": {
"question": "Heeft een <div style='display: inline-block'><b><b>SEV 1011 T23</b> (Zwitserse 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/typej.svg'/></div>" "question": "Heeft een <div style='display: inline-block'><b><b>SEV 1011 T23</b> (Zwitserse 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/typej.svg'/></div>"
}, },
"2": {
"question": "Heeft een <div style='display: inline-block'><b><b>Europese stekker</b> met aardingspin (CEE7/4 type E)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/TypeE.svg'/></div>"
},
"20": { "20": {
"question": "Heeft een <div style='display: inline-block'><b><b>AS3112</b> (Australische 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/as3112.svg'/></div>" "question": "Heeft een <div style='display: inline-block'><b><b>AS3112</b> (Australische 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/as3112.svg'/></div>"
}, },
"21": { "21": {
"question": "Heeft een <div style='display: inline-block'><b><b>NEMA 5-20</b> (VS 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/nema-5-20.svg'/></div>" "question": "Heeft een <div style='display: inline-block'><b><b>NEMA 5-20</b> (VS 3-pin)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/nema-5-20.svg'/></div>"
},
"3": {
"question": "Heeft een <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>"
},
"4": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 1 met kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>"
},
"5": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 1 <i>zonder</i> kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>"
},
"6": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 1 CCS</b> (ook gekend als Type 1 Combo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div>"
},
"7": {
"question": "Heeft een <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>"
},
"8": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 2</b> (mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_socket.svg'/></div>"
},
"9": {
"question": "Heeft een <div style='display: inline-block'><b><b>Type 2 CCS</b> (mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div>"
} }
} }
} }
@ -1770,30 +1770,6 @@
"1": { "1": {
"then": "<b>Schuko stekker</b> zonder aardingspin (CEE7/4 type F)" "then": "<b>Schuko stekker</b> zonder aardingspin (CEE7/4 type F)"
}, },
"2": {
"then": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)"
},
"3": {
"then": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)"
},
"4": {
"then": "<b>Chademo</b>"
},
"5": {
"then": "<b>Chademo</b>"
},
"6": {
"then": "<b>Type 1 met kabel</b> (J1772)"
},
"7": {
"then": "<b>Type 1 met kabel</b> (J1772)"
},
"8": {
"then": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)"
},
"9": {
"then": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)"
},
"10": { "10": {
"then": "<b>Type 1 CCS</b> (ook gekend als Type 1 Combo)" "then": "<b>Type 1 CCS</b> (ook gekend als Type 1 Combo)"
}, },
@ -1824,6 +1800,9 @@
"19": { "19": {
"then": "<b>Type 2 met kabel</b> (J1772)" "then": "<b>Type 2 met kabel</b> (J1772)"
}, },
"2": {
"then": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)"
},
"20": { "20": {
"then": "<b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)" "then": "<b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)"
}, },
@ -1854,6 +1833,9 @@
"29": { "29": {
"then": "<b>Bosch Active Connect met 3 pinnen</b> aan een kabel" "then": "<b>Bosch Active Connect met 3 pinnen</b> aan een kabel"
}, },
"3": {
"then": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)"
},
"30": { "30": {
"then": "<b>Bosch Active Connect met 5 pinnen</b> aan een kabel" "then": "<b>Bosch Active Connect met 5 pinnen</b> aan een kabel"
}, },
@ -1884,11 +1866,29 @@
"39": { "39": {
"then": "<b>AS3112</b> (Australische 3-pin)" "then": "<b>AS3112</b> (Australische 3-pin)"
}, },
"4": {
"then": "<b>Chademo</b>"
},
"40": { "40": {
"then": "<b>NEMA 5-20</b> (VS 3-pin)" "then": "<b>NEMA 5-20</b> (VS 3-pin)"
}, },
"41": { "41": {
"then": "<b>NEMA 5-20</b> (VS 3-pin)" "then": "<b>NEMA 5-20</b> (VS 3-pin)"
},
"5": {
"then": "<b>Chademo</b>"
},
"6": {
"then": "<b>Type 1 met kabel</b> (J1772)"
},
"7": {
"then": "<b>Type 1 met kabel</b> (J1772)"
},
"8": {
"then": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)"
},
"9": {
"then": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)"
} }
}, },
"question": "Welke aansluitingen zijn hier beschikbaar?" "question": "Welke aansluitingen zijn hier beschikbaar?"
@ -2082,30 +2082,6 @@
"1": { "1": {
"2": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)" "2": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)"
}, },
"2": {
"2": "<b>Chademo</b>"
},
"3": {
"2": "<b>Type 1 met kabel</b> (J1772)"
},
"4": {
"2": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)"
},
"5": {
"2": "<b>Type 1 CCS</b> (ook gekend als Type 1 Combo)"
},
"6": {
"2": "<b>Tesla Supercharger</b>"
},
"7": {
"2": "<b>Type 2</b> (mennekes)"
},
"8": {
"2": "<b>Type 2 CCS</b> (mennekes)"
},
"9": {
"2": "<b>Type 2 met kabel</b> (J1772)"
},
"10": { "10": {
"2": "<b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)" "2": "<b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)"
}, },
@ -2136,8 +2112,32 @@
"19": { "19": {
"2": "<b>AS3112</b> (Australische 3-pin)" "2": "<b>AS3112</b> (Australische 3-pin)"
}, },
"2": {
"2": "<b>Chademo</b>"
},
"20": { "20": {
"2": "<b>NEMA 5-20</b> (VS 3-pin)" "2": "<b>NEMA 5-20</b> (VS 3-pin)"
},
"3": {
"2": "<b>Type 1 met kabel</b> (J1772)"
},
"4": {
"2": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)"
},
"5": {
"2": "<b>Type 1 CCS</b> (ook gekend als Type 1 Combo)"
},
"6": {
"2": "<b>Tesla Supercharger</b>"
},
"7": {
"2": "<b>Type 2</b> (mennekes)"
},
"8": {
"2": "<b>Type 2 CCS</b> (mennekes)"
},
"9": {
"2": "<b>Type 2 met kabel</b> (J1772)"
} }
} }
} }
@ -2903,6 +2903,15 @@
"1": { "1": {
"then": "Dit fietspad is geplaveid" "then": "Dit fietspad is geplaveid"
}, },
"10": {
"then": "Dit fietspad is gemaakt van fijn grind"
},
"11": {
"then": "Dit fietspad is gemaakt van kiezelsteentjes"
},
"12": {
"then": "Dit fietspad is gemaakt van aarde"
},
"2": { "2": {
"then": "Dit fietspad is gemaakt van asfalt" "then": "Dit fietspad is gemaakt van asfalt"
}, },
@ -2926,15 +2935,6 @@
}, },
"9": { "9": {
"then": "Dit fietspad is gemaakt van grind" "then": "Dit fietspad is gemaakt van grind"
},
"10": {
"then": "Dit fietspad is gemaakt van fijn grind"
},
"11": {
"then": "Dit fietspad is gemaakt van kiezelsteentjes"
},
"12": {
"then": "Dit fietspad is gemaakt van aarde"
} }
}, },
"question": "Waaruit is het oppervlak van het fietspad van gemaakt?", "question": "Waaruit is het oppervlak van het fietspad van gemaakt?",
@ -2983,6 +2983,15 @@
"1": { "1": {
"then": "Dit fietspad is geplaveid" "then": "Dit fietspad is geplaveid"
}, },
"10": {
"then": "Dit fietspad is gemaakt van fijn grind"
},
"11": {
"then": "Dit fietspad is gemaakt van kiezelsteentjes"
},
"12": {
"then": "Dit fietspad is gemaakt van aarde"
},
"2": { "2": {
"then": "Dit fietspad is gemaakt van asfalt" "then": "Dit fietspad is gemaakt van asfalt"
}, },
@ -3006,15 +3015,6 @@
}, },
"9": { "9": {
"then": "Dit fietspad is gemaakt van grind" "then": "Dit fietspad is gemaakt van grind"
},
"10": {
"then": "Dit fietspad is gemaakt van fijn grind"
},
"11": {
"then": "Dit fietspad is gemaakt van kiezelsteentjes"
},
"12": {
"then": "Dit fietspad is gemaakt van aarde"
} }
}, },
"question": "Waaruit is het oppervlak van de straat gemaakt?", "question": "Waaruit is het oppervlak van de straat gemaakt?",
@ -4070,6 +4070,21 @@
"1": { "1": {
"then": "Dit is een frituur" "then": "Dit is een frituur"
}, },
"10": {
"then": "Dit is een Chinees restaurant"
},
"11": {
"then": "Dit is een Grieks restaurant"
},
"12": {
"then": "Dit is een Indisch restaurant"
},
"13": {
"then": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
},
"14": {
"then": "Dit is een Thaïs restaurant"
},
"2": { "2": {
"then": "Dit is een pastazaak" "then": "Dit is een pastazaak"
}, },
@ -4093,21 +4108,6 @@
}, },
"9": { "9": {
"then": "Dit is een Frans restaurant" "then": "Dit is een Frans restaurant"
},
"10": {
"then": "Dit is een Chinees restaurant"
},
"11": {
"then": "Dit is een Grieks restaurant"
},
"12": {
"then": "Dit is een Indisch restaurant"
},
"13": {
"then": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
},
"14": {
"then": "Dit is een Thaïs restaurant"
} }
}, },
"question": "Welk soort gerechten worden hier geserveerd?", "question": "Welk soort gerechten worden hier geserveerd?",
@ -5157,6 +5157,12 @@
"0": { "0": {
"then": "Dit is een standbeeld" "then": "Dit is een standbeeld"
}, },
"10": {
"then": "Dit is een kruis"
},
"12": {
"then": "Dit is een historische tank, permanent in de publieke ruimte geplaatst als gedenkteken"
},
"2": { "2": {
"then": "Dit is een zitbank die ook als herdenking dienst doet" "then": "Dit is een zitbank die ook als herdenking dienst doet"
}, },
@ -5168,12 +5174,6 @@
}, },
"8": { "8": {
"then": "Dit is een sculptuur" "then": "Dit is een sculptuur"
},
"10": {
"then": "Dit is een kruis"
},
"12": {
"then": "Dit is een historische tank, permanent in de publieke ruimte geplaatst als gedenkteken"
} }
} }
}, },
@ -5325,6 +5325,19 @@
} }
} }
}, },
"10": {
"options": {
"0": {
"question": "Alle Notes"
},
"1": {
"question": "Verberg import Notes"
},
"2": {
"question": "Toon enkel import Notes"
}
}
},
"2": { "2": {
"options": { "options": {
"0": { "0": {
@ -5380,19 +5393,6 @@
"question": "Toon enkel open Notes" "question": "Toon enkel open Notes"
} }
} }
},
"10": {
"options": {
"0": {
"question": "Alle Notes"
},
"1": {
"question": "Verberg import Notes"
},
"2": {
"question": "Toon enkel import Notes"
}
}
} }
}, },
"name": "OpenStreetMap Notes", "name": "OpenStreetMap Notes",
@ -5670,6 +5670,18 @@
"1": { "1": {
"then": "Dit is een normale parkeerplek." "then": "Dit is een normale parkeerplek."
}, },
"10": {
"then": "Deze parkeerplek is gereserveerd voor personeel."
},
"11": {
"then": "Deze parkeerplek is gereserveerd voor taxis."
},
"12": {
"then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger."
},
"13": {
"then": "Deze parkeerplek is gereserveerd voor autodelen."
},
"2": { "2": {
"then": "Dit is een gehandicaptenparkeerplaats." "then": "Dit is een gehandicaptenparkeerplaats."
}, },
@ -5693,18 +5705,6 @@
}, },
"9": { "9": {
"then": "Deze parkeerplek is gereserveerd voor ouders met kinderen." "then": "Deze parkeerplek is gereserveerd voor ouders met kinderen."
},
"10": {
"then": "Deze parkeerplek is gereserveerd voor personeel."
},
"11": {
"then": "Deze parkeerplek is gereserveerd voor taxis."
},
"12": {
"then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger."
},
"13": {
"then": "Deze parkeerplek is gereserveerd voor autodelen."
} }
}, },
"question": "Wat voor parkeerplek is dit?" "question": "Wat voor parkeerplek is dit?"
@ -6019,6 +6019,9 @@
"0": { "0": {
"then": "Dit is een schommel" "then": "Dit is een schommel"
}, },
"11": {
"then": "Dit is een rekstok"
},
"3": { "3": {
"then": "Dit is een zandbak" "then": "Dit is een zandbak"
}, },
@ -6030,9 +6033,6 @@
}, },
"6": { "6": {
"then": "Dit is een wipwap" "then": "Dit is een wipwap"
},
"11": {
"then": "Dit is een rekstok"
} }
}, },
"question": "Wat voor speeltoestel is dit?" "question": "Wat voor speeltoestel is dit?"
@ -6308,6 +6308,21 @@
"1": { "1": {
"then": "Munten van 2 cent worden geaccepteerd" "then": "Munten van 2 cent worden geaccepteerd"
}, },
"10": {
"then": "Munten van 20 rappen worden geaccepteerd"
},
"11": {
"then": "Munten van ½ frank worden geaccepteerd"
},
"12": {
"then": "Munten van 1 frank worden geaccepteerd"
},
"13": {
"then": "Munten van 2 frank worden geaccepteerd"
},
"14": {
"then": "Munten van 5 frank worden geaccepteerd"
},
"2": { "2": {
"then": "Munten van 5 cent worden geaccepteerd" "then": "Munten van 5 cent worden geaccepteerd"
}, },
@ -6331,21 +6346,6 @@
}, },
"9": { "9": {
"then": "Munten van 10 rappen worden geaccepteerd" "then": "Munten van 10 rappen worden geaccepteerd"
},
"10": {
"then": "Munten van 20 rappen worden geaccepteerd"
},
"11": {
"then": "Munten van ½ frank worden geaccepteerd"
},
"12": {
"then": "Munten van 1 frank worden geaccepteerd"
},
"13": {
"then": "Munten van 2 frank worden geaccepteerd"
},
"14": {
"then": "Munten van 5 frank worden geaccepteerd"
} }
}, },
"question": "Met welke munten kan je hier betalen?" "question": "Met welke munten kan je hier betalen?"
@ -6358,6 +6358,15 @@
"1": { "1": {
"then": "Biljetten van 10 euro worden geaccepteerd" "then": "Biljetten van 10 euro worden geaccepteerd"
}, },
"10": {
"then": "Biljetten van 100 frank worden geaccepteerd"
},
"11": {
"then": "Biljetten van 200 frank worden geaccepteerd"
},
"12": {
"then": "Biljetten van 1000 frank worden geaccepteerd"
},
"2": { "2": {
"then": "Biljetten van 20 euro worden geaccepteerd" "then": "Biljetten van 20 euro worden geaccepteerd"
}, },
@ -6381,15 +6390,6 @@
}, },
"9": { "9": {
"then": "Biljetten van 50 frank worden geaccepteerd" "then": "Biljetten van 50 frank worden geaccepteerd"
},
"10": {
"then": "Biljetten van 100 frank worden geaccepteerd"
},
"11": {
"then": "Biljetten van 200 frank worden geaccepteerd"
},
"12": {
"then": "Biljetten van 1000 frank worden geaccepteerd"
} }
}, },
"question": "Met welke bankbiljetten kan je hier betalen?" "question": "Met welke bankbiljetten kan je hier betalen?"
@ -6734,30 +6734,6 @@
"1": { "1": {
"question": "Recycling van batterijen" "question": "Recycling van batterijen"
}, },
"2": {
"question": "Recycling van drankpakken"
},
"3": {
"question": "Recycling van blikken"
},
"4": {
"question": "Recycling van kleding"
},
"5": {
"question": "Recycling van frituurvet"
},
"6": {
"question": "Recycling van motorolie"
},
"7": {
"question": "Recycling van tl-buizen"
},
"8": {
"question": "Recycling van groen afval"
},
"9": {
"question": "Recycling van glazen flessen"
},
"10": { "10": {
"question": "Recycling van glas" "question": "Recycling van glas"
}, },
@ -6788,6 +6764,9 @@
"19": { "19": {
"question": "Recycling van restafval" "question": "Recycling van restafval"
}, },
"2": {
"question": "Recycling van drankpakken"
},
"20": { "20": {
"question": "Recycling van inktpatronen" "question": "Recycling van inktpatronen"
}, },
@ -6796,6 +6775,27 @@
}, },
"22": { "22": {
"question": "Recycling van plastic verkpakkingen, metalen verkpakkingen en drankpakken (PMD)" "question": "Recycling van plastic verkpakkingen, metalen verkpakkingen en drankpakken (PMD)"
},
"3": {
"question": "Recycling van blikken"
},
"4": {
"question": "Recycling van kleding"
},
"5": {
"question": "Recycling van frituurvet"
},
"6": {
"question": "Recycling van motorolie"
},
"7": {
"question": "Recycling van tl-buizen"
},
"8": {
"question": "Recycling van groen afval"
},
"9": {
"question": "Recycling van glazen flessen"
} }
} }
}, },
@ -6863,30 +6863,6 @@
"1": { "1": {
"then": "Drankpakken kunnen hier gerecycled worden" "then": "Drankpakken kunnen hier gerecycled worden"
}, },
"2": {
"then": "Blikken kunnen hier gerecycled worden"
},
"3": {
"then": "Kleren kunnen hier gerecycled worden"
},
"4": {
"then": "Frituurvet kan hier gerecycled worden"
},
"5": {
"then": "Motorolie kan hier gerecycled worden"
},
"6": {
"then": "TL-buizen kunnen hier gerecycled worden"
},
"7": {
"then": "Groen afval kan hier gerecycled worden"
},
"8": {
"then": "Organisch afval kan hier gerecycled worden"
},
"9": {
"then": "Glazen flessen kunnen hier gerecycled worden"
},
"10": { "10": {
"then": "Glas kan hier gerecycled worden" "then": "Glas kan hier gerecycled worden"
}, },
@ -6917,6 +6893,9 @@
"19": { "19": {
"then": "Oud metaal kan hier gerecycled worden" "then": "Oud metaal kan hier gerecycled worden"
}, },
"2": {
"then": "Blikken kunnen hier gerecycled worden"
},
"20": { "20": {
"then": "Schoenen kunnen hier gerecycled worden" "then": "Schoenen kunnen hier gerecycled worden"
}, },
@ -6934,6 +6913,27 @@
}, },
"25": { "25": {
"then": "Fietsen (en fietswrakken) kunnen hier gerecycled worden" "then": "Fietsen (en fietswrakken) kunnen hier gerecycled worden"
},
"3": {
"then": "Kleren kunnen hier gerecycled worden"
},
"4": {
"then": "Frituurvet kan hier gerecycled worden"
},
"5": {
"then": "Motorolie kan hier gerecycled worden"
},
"6": {
"then": "TL-buizen kunnen hier gerecycled worden"
},
"7": {
"then": "Groen afval kan hier gerecycled worden"
},
"8": {
"then": "Organisch afval kan hier gerecycled worden"
},
"9": {
"then": "Glazen flessen kunnen hier gerecycled worden"
} }
}, },
"question": "Wat kan hier gerecycled worden?" "question": "Wat kan hier gerecycled worden?"
@ -7239,6 +7239,13 @@
"render": "Dit is een {shop}" "render": "Dit is een {shop}"
} }
}, },
"key_cutter": {
"mappings": {
"1": {
"then": "Deze winkel kopieert sleutels"
}
}
},
"organic": { "organic": {
"mappings": { "mappings": {
"0": { "0": {
@ -7759,6 +7766,12 @@
"1": { "1": {
"then": "Deze lantaarn gebruikt LEDs" "then": "Deze lantaarn gebruikt LEDs"
}, },
"10": {
"then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)"
},
"11": {
"then": "Deze lantaarn wordt verlicht met gas"
},
"2": { "2": {
"then": "Deze lantaarn gebruikt gloeilampen" "then": "Deze lantaarn gebruikt gloeilampen"
}, },
@ -7782,12 +7795,6 @@
}, },
"9": { "9": {
"then": "Deze lantaarn gebruikt lagedruknatriumlampen (monochroom oranje)" "then": "Deze lantaarn gebruikt lagedruknatriumlampen (monochroom oranje)"
},
"10": {
"then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)"
},
"11": {
"then": "Deze lantaarn wordt verlicht met gas"
} }
}, },
"question": "Wat voor verlichting gebruikt deze lantaarn?" "question": "Wat voor verlichting gebruikt deze lantaarn?"
@ -9034,30 +9041,6 @@
"1": { "1": {
"question": "Verkoop van dranken" "question": "Verkoop van dranken"
}, },
"2": {
"question": "Verkoop van snoep"
},
"3": {
"question": "Verkoop van eten"
},
"4": {
"question": "Verkoop van sigaretten"
},
"5": {
"question": "Verkoop van condooms"
},
"6": {
"question": "Verkoop van koffie"
},
"7": {
"question": "Verkoop van water"
},
"8": {
"question": "Verkoop van kranten"
},
"9": {
"question": "Verkoop van fietsbinnenbanden"
},
"10": { "10": {
"question": "Verkoop van melk" "question": "Verkoop van melk"
}, },
@ -9088,6 +9071,9 @@
"19": { "19": {
"question": "Verkoop van bloemen" "question": "Verkoop van bloemen"
}, },
"2": {
"question": "Verkoop van snoep"
},
"23": { "23": {
"question": "Verkoop van fietslampjes" "question": "Verkoop van fietslampjes"
}, },
@ -9102,6 +9088,27 @@
}, },
"27": { "27": {
"question": "Verkoop van fietssloten" "question": "Verkoop van fietssloten"
},
"3": {
"question": "Verkoop van eten"
},
"4": {
"question": "Verkoop van sigaretten"
},
"5": {
"question": "Verkoop van condooms"
},
"6": {
"question": "Verkoop van koffie"
},
"7": {
"question": "Verkoop van water"
},
"8": {
"question": "Verkoop van kranten"
},
"9": {
"question": "Verkoop van fietsbinnenbanden"
} }
} }
} }
@ -9192,30 +9199,6 @@
"1": { "1": {
"then": "Snoep wordt verkocht" "then": "Snoep wordt verkocht"
}, },
"2": {
"then": "Eten wordt verkocht"
},
"3": {
"then": "Sigaretten worden verkocht"
},
"4": {
"then": "Condooms worden verkocht"
},
"5": {
"then": "Koffie wordt verkocht"
},
"6": {
"then": "Drinkwater wordt verkocht"
},
"7": {
"then": "Kranten worden verkocht"
},
"8": {
"then": "Binnenbanden voor fietsen worden verkocht"
},
"9": {
"then": "Melk wordt verkocht"
},
"10": { "10": {
"then": "Brood wordt verkocht" "then": "Brood wordt verkocht"
}, },
@ -9246,6 +9229,9 @@
"19": { "19": {
"then": "Parkeerkaarten worden verkocht" "then": "Parkeerkaarten worden verkocht"
}, },
"2": {
"then": "Eten wordt verkocht"
},
"21": { "21": {
"then": "Openbaar vervoerkaartjes worden verkocht" "then": "Openbaar vervoerkaartjes worden verkocht"
}, },
@ -9263,6 +9249,27 @@
}, },
"26": { "26": {
"then": "Fietssloten worden verkocht" "then": "Fietssloten worden verkocht"
},
"3": {
"then": "Sigaretten worden verkocht"
},
"4": {
"then": "Condooms worden verkocht"
},
"5": {
"then": "Koffie wordt verkocht"
},
"6": {
"then": "Drinkwater wordt verkocht"
},
"7": {
"then": "Kranten worden verkocht"
},
"8": {
"then": "Binnenbanden voor fietsen worden verkocht"
},
"9": {
"then": "Melk wordt verkocht"
} }
}, },
"question": "Wat verkoopt deze verkoopautomaat?", "question": "Wat verkoopt deze verkoopautomaat?",
@ -9564,4 +9571,4 @@
"render": "windturbine" "render": "windturbine"
} }
} }
} }

View file

@ -22,7 +22,10 @@ export default abstract class Script {
const green = (s) => "\x1b[92m" + s + "\x1b[0m" const green = (s) => "\x1b[92m" + s + "\x1b[0m"
console.log(green("All done! (" + millisNeeded + " ms)")) console.log(green("All done! (" + millisNeeded + " ms)"))
}) })
.catch((e) => console.log(`ERROR in script ${process.argv[1]}:`, e)) .catch((e) => {
console.log(`ERROR in script ${process.argv[1]}:`, e)
process.exit(1)
})
} }
public printHelp() { public printHelp() {

View file

@ -415,6 +415,11 @@ class LayerOverviewUtils extends Script {
sharedLayers.forEach((_, key) => { sharedLayers.forEach((_, key) => {
priviliged.delete(key) priviliged.delete(key)
}) })
// These two get a free pass
priviliged.delete("summary")
priviliged.delete("last_click")
if (priviliged.size > 0) { if (priviliged.size > 0) {
throw ( throw (
"Priviliged layer " + "Priviliged layer " +

View file

@ -1,6 +1,5 @@
import { IdbLocalStorage } from "../../Web/IdbLocalStorage" import { IdbLocalStorage } from "../../Web/IdbLocalStorage"
import { UIEventSource } from "../../UIEventSource" import { UIEventSource } from "../../UIEventSource"
import { Tiles } from "../../../Models/TileRange"
/** /**
* A class which allows to read/write a tile to local storage. * A class which allows to read/write a tile to local storage.