diff --git a/assets/layers/conflation/conflation.json b/assets/layers/conflation/conflation.json
index 2b80d1a36d..2f638cfa52 100644
--- a/assets/layers/conflation/conflation.json
+++ b/assets/layers/conflation/conflation.json
@@ -1,32 +1,36 @@
{
- "id": "conflation",
- "description": "This is a special meta_layer which render geometry-changes for inspection",
- "minzoom": 1,
- "source": {
- "osmTags": {
- "or": ["move=yes","newpoint=yes"]
- }
- },
- "name": "Conflation",
- "title": "Conflation",
- "mapRendering": [
- {
- "location": "point",
- "icon": "addSmall:#000",
- "iconSize": "10,10,center"
+ "id": "conflation",
+ "description": "This is a special meta_layer which render geometry-changes for inspection",
+ "minzoom": 1,
+ "source": {
+ "osmTags": {
+ "or": [
+ "move=yes",
+ "newpoint=yes"
+ ]
+ }
},
- {
- "location": "end",
- "icon": "circle:#0f0",
- "iconSize": "10,10,center"
- },{
- "location": "start",
- "icon": "square:#f00",
- "iconSize": "10,10,center"
- },
- {
- "width": "3",
- "color": "#00f"
- }
- ]
+ "name": "Conflation",
+ "title": "Conflation",
+ "mapRendering": [
+ {
+ "location": "point",
+ "icon": "addSmall:#000",
+ "iconSize": "10,10,center"
+ },
+ {
+ "location": "end",
+ "icon": "circle:#0f0",
+ "iconSize": "10,10,center"
+ },
+ {
+ "location": "start",
+ "icon": "square:#f00",
+ "iconSize": "10,10,center"
+ },
+ {
+ "width": "3",
+ "color": "#00f"
+ }
+ ]
}
\ No newline at end of file
diff --git a/assets/layers/gps_location/gps_location.json b/assets/layers/gps_location/gps_location.json
index 59c2c4ef06..6173494050 100644
--- a/assets/layers/gps_location/gps_location.json
+++ b/assets/layers/gps_location/gps_location.json
@@ -1,15 +1,15 @@
{
- "id": "gps_location",
- "description": "Meta layer showing the current location of the user",
- "minzoom": 0,
- "source": {
- "osmTags": "user:location=yes"
- },
- "mapRendering": [
- {
- "icon": "crosshair:#00f",
- "iconSize": "40,40,center",
- "location": "point"
- }
- ]
+ "id": "gps_location",
+ "description": "Meta layer showing the current location of the user",
+ "minzoom": 0,
+ "source": {
+ "osmTags": "user:location=yes"
+ },
+ "mapRendering": [
+ {
+ "icon": "crosshair:#00f",
+ "iconSize": "40,40,center",
+ "location": "point"
+ }
+ ]
}
\ No newline at end of file
diff --git a/assets/layers/home_location/home_location.json b/assets/layers/home_location/home_location.json
index c2073d3b88..0955af79b4 100644
--- a/assets/layers/home_location/home_location.json
+++ b/assets/layers/home_location/home_location.json
@@ -1,19 +1,19 @@
{
- "id": "home_location",
- "description": "Meta layer showing the home location of the user",
- "minzoom": 0,
- "source": {
- "osmTags": "user:home=yes"
- },
- "mapRendering": [
- {
- "icon": {
- "render": "circle:white;./assets/svg/home.svg"
- },
- "iconSize": {
- "render": "20,20,center"
- },
- "location": "point"
- }
- ]
+ "id": "home_location",
+ "description": "Meta layer showing the home location of the user",
+ "minzoom": 0,
+ "source": {
+ "osmTags": "user:home=yes"
+ },
+ "mapRendering": [
+ {
+ "icon": {
+ "render": "circle:white;./assets/svg/home.svg"
+ },
+ "iconSize": {
+ "render": "20,20,center"
+ },
+ "location": "point"
+ }
+ ]
}
\ No newline at end of file
diff --git a/assets/layers/type_node/type_node.json b/assets/layers/type_node/type_node.json
index 5ead02f1c1..4a61d82321 100644
--- a/assets/layers/type_node/type_node.json
+++ b/assets/layers/type_node/type_node.json
@@ -1,12 +1,12 @@
{
- "id": "type_node",
- "description": "This is a special meta_layer which exports _every_ point in OSM. This only works if zoomed below the point that the full tile is loaded (and not loaded via Overpass). Note that this point will also contain a property `parent_ways` which contains all the ways this node is part of as a list",
- "minzoom": 18,
- "source": {
- "osmTags": "id~node/.*"
- },
- "mapRendering": [],
- "name": "All OSM Nodes",
- "title": "OSM node {id}",
- "tagRendering": [ ]
+ "id": "type_node",
+ "description": "This is a special meta_layer which exports _every_ point in OSM. This only works if zoomed below the point that the full tile is loaded (and not loaded via Overpass). Note that this point will also contain a property `parent_ways` which contains all the ways this node is part of as a list",
+ "minzoom": 18,
+ "source": {
+ "osmTags": "id~node/.*"
+ },
+ "mapRendering": [],
+ "name": "All OSM Nodes",
+ "title": "OSM node {id}",
+ "tagRendering": []
}
\ No newline at end of file
diff --git a/assets/themes/grb_import/grb.json b/assets/themes/grb_import/grb.json
index 4ffa3b8d9b..5a3d5d545e 100644
--- a/assets/themes/grb_import/grb.json
+++ b/assets/themes/grb_import/grb.json
@@ -31,7 +31,7 @@
"trackAllNodes": true,
"layers": [
{
- "builtin": "type_node",
+ "builtin": "type_node",
"isShown": {
"render": "no"
},
@@ -40,7 +40,7 @@
"_is_part_of_building=feat.get('parent_ways')?.some(p => p.building !== undefined && p.building !== '') ?? false",
"_is_part_of_building_passage=feat.get('parent_ways')?.some(p => p.tunnel === 'building_passage') ?? false",
"_is_part_of_highway=!feat.get('is_part_of_building_passage') && (feat.get('parent_ways')?.some(p => p.highway !== undefined && p.highway !== '') ?? false)",
- "_is_part_of_landuse=feat.get('parent_ways')?.some(p => (p.landuse !== undefined && p.landuse !== '') || (p.natural !== undefined && p.natural !== '')) ?? false"
+ "_is_part_of_landuse=feat.get('parent_ways')?.some(p => (p.landuse !== undefined && p.landuse !== '') || (p.natural !== undefined && p.natural !== '')) ?? false"
]
}
},
diff --git a/langs/shared-questions/en.json b/langs/shared-questions/en.json
index 87af0877eb..0de90284ad 100644
--- a/langs/shared-questions/en.json
+++ b/langs/shared-questions/en.json
@@ -65,7 +65,7 @@
"wheelchair-access": {
"mappings": {
"0": {
- "then": "This place is specially adapted for wheelchair users"
+ "then": "This place is specially adapated for wheelchair users"
},
"1": {
"then": "This place is easily reachable with a wheelchair"
@@ -96,4 +96,4 @@
"question": "What is the corresponding item on Wikipedia?"
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/shared-questions/it.json b/langs/shared-questions/it.json
index 02999c29e5..f287d00f26 100644
--- a/langs/shared-questions/it.json
+++ b/langs/shared-questions/it.json
@@ -15,85 +15,6 @@
},
"website": {
"question": "Qual è il sito web di {name}?"
- },
- "level": {
- "render": "Si trova al piano numero {level}",
- "mappings": {
- "1": {
- "then": "Si trova al pianoterra"
- },
- "2": {
- "then": "Si trova al pianoterra"
- },
- "3": {
- "then": "Si trova al primo piano"
- },
- "0": {
- "then": "Si trova sotto il livello stradale"
- }
- },
- "question": "A quale piano si trova questo elemento?"
- },
- "payment-options": {
- "mappings": {
- "0": {
- "then": "I contanti sono accettati"
- },
- "1": {
- "then": "I pagamenti con la carta sono accettati"
- }
- },
- "question": "Quali metodi di pagamento sono accettati qui?"
- },
- "wheelchair-access": {
- "mappings": {
- "1": {
- "then": "Questo luogo è facilmente raggiungibile con una sedia a rotelle"
- },
- "2": {
- "then": "È possibile raggiungere questo luogo con una sedia a rotella ma non è semplice"
- },
- "3": {
- "then": "Questo luogo non è accessibile con una sedia a rotelle"
- },
- "0": {
- "then": "Questo luogo è stato adattato per favorire le persone in sedia a rotelle"
- }
- },
- "question": "Questo luogo è accessibile con una sedia a rotelle?"
- },
- "dog-access": {
- "mappings": {
- "0": {
- "then": "Cani ammessi"
- },
- "2": {
- "then": "Cani ammessi ma solo se tenuti al guinzaglio"
- },
- "1": {
- "then": "I cani non sono ammessi"
- },
- "3": {
- "then": "I cani sono ammessi e possono andare in giro liberamente"
- }
- },
- "question": "I cani sono ammessi in quest’attività?"
- },
- "wikipedialink": {
- "question": "Qual è il corrispondente elemento su Wikipedia?",
- "mappings": {
- "0": {
- "then": "Non collegato a Wikipedia"
- }
- }
- },
- "wikipedia": {
- "mappings": {
- "0": {
- "then": "Nessuna pagina Wikipedia è ancora stata collegata"
- }
- },
- "question": "Qual è l’elemento Wikidata corrispondente?"
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json
index 98ffbd0bf3..a8241aecf3 100644
--- a/langs/shared-questions/nb_NO.json
+++ b/langs/shared-questions/nb_NO.json
@@ -15,83 +15,6 @@
},
"website": {
"question": "Hva er nettsiden til {name}?"
- },
- "wikipedialink": {
- "mappings": {
- "0": {
- "then": "Ikke lenket med Wikipedia"
- }
- },
- "question": "Hva er respektivt element på Wikipedia?"
- },
- "wheelchair-access": {
- "question": "Er dette stedet tilgjengelig for rullestoler?",
- "mappings": {
- "3": {
- "then": "Dette stedet er ikke tilgjengelig for besøk med rullestol"
- },
- "2": {
- "then": "Det er mulig å besøke dette stedet i rullestol, men det er ikke lett"
- },
- "1": {
- "then": "Dette stedet kan enkelt besøkes med rullestol"
- },
- "0": {
- "then": "Dette stedet er spesielt tilpasset rullestolsbrukere"
- }
- }
- },
- "dog-access": {
- "mappings": {
- "0": {
- "then": "Hunder tillates"
- },
- "3": {
- "then": "Hunder tillates og kan gå fritt"
- },
- "1": {
- "then": "Hunder tillates ikke"
- },
- "2": {
- "then": "Hunder tillates, men de må være i bånd"
- }
- },
- "question": "Tillates hunder i denne forretningen?"
- },
- "level": {
- "mappings": {
- "2": {
- "then": "På gateplan"
- },
- "3": {
- "then": "I andre etasje"
- },
- "1": {
- "then": "På gateplan"
- },
- "0": {
- "then": "Under bakken"
- }
- }
- },
- "payment-options": {
- "mappings": {
- "0": {
- "then": "Kontanter godtas her"
- },
- "1": {
- "then": "Betalingskort godtas her"
- }
- },
- "question": "Hvilke betalingsmetoder godtas her?"
- },
- "wikipedia": {
- "mappings": {
- "0": {
- "then": "Ingen Wikipedia-side lenket enda"
- }
- },
- "question": "Hva er respektivt Wikipedia-element?"
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/shared-questions/pt.json b/langs/shared-questions/pt.json
index b72e9fa621..b1f25a4351 100644
--- a/langs/shared-questions/pt.json
+++ b/langs/shared-questions/pt.json
@@ -96,4 +96,4 @@
"question": "Qual é o item correspondente na Wikipédia?"
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/themes/de.json b/langs/themes/de.json
index 03fe9ed9b7..237a48a788 100644
--- a/langs/themes/de.json
+++ b/langs/themes/de.json
@@ -733,8 +733,7 @@
}
},
"shortDescription": "Diese Karte zeigt Fassadenbegrünungen mit Bildern und nützlichen Informationen über Ausrichtung, Sonneneinstrahlung und Pflanzenarten.",
- "title": "Fassadenbegrünung",
- "description": "Fassadengärten, grüne Fassaden und Bäume in der Stadt bringen nicht nur Ruhe und Frieden, sondern auch eine schönere Stadt, eine größere Artenvielfalt, einen Kühleffekt und eine bessere Luftqualität.
Klimaan VZW und Mechelen Klimaatneutraal wollen bestehende und neue Fassadengärten als Beispiel für Menschen, die ihren eigenen Garten anlegen wollen, oder für naturverbundene Stadtspaziergänger kartieren.
Mehr Informationen über das Projekt unter klimaan.be."
+ "title": "Fassadenbegrünung"
},
"food": {
"title": "Restaurants und Schnellimbisse"
@@ -764,6 +763,17 @@
}
}
},
+ "mapRendering": {
+ "0": {
+ "icon": {
+ "mappings": {
+ "0": {
+ "then": "./assets/themes/hackerspaces/led.png"
+ }
+ }
+ }
+ }
+ },
"name": "Hackerspace",
"presets": {
"0": {
@@ -823,17 +833,6 @@
}
},
"render": "Hackerspace"
- },
- "mapRendering": {
- "0": {
- "icon": {
- "mappings": {
- "0": {
- "then": "./assets/themes/hackerspaces/led.png"
- }
- }
- }
- }
}
}
},
@@ -948,41 +947,24 @@
"tagRenderings": {
"station-name": {
"question": "Wie lautet der Name dieser Feuerwache?"
- },
- "station-agency": {
- "mappings": {
- "0": {
- "then": "Brandschutzbehörde"
- }
- }
}
}
},
"3": {
"presets": {
"0": {
- "description": "Eine Rettungsstation der Karte hinzufügen",
- "title": "Rettungswache"
+ "description": "Eine Rettungsstation der Karte hinzufügen"
}
- },
- "title": {
- "render": "Rettungswache"
- },
- "name": "Karte der Rettungswachen",
- "description": "Eine Rettungswache ist ein Ort, an dem Rettungsfahrzeuge, medizinische Ausrüstung, persönliche Schutzausrüstung und anderes medizinisches Material untergebracht sind."
+ }
}
- },
- "shortDescription": "Hydranten, Feuerlöscher, Feuerwachen und Rettungswachen."
+ }
},
"maps": {
- "title": "Eine Karte der Karten",
- "shortDescription": "Dieses Thema zeigt alle (touristischen) Karten, die OpenStreetMap kennt",
- "description": "Auf dieser Karte findest du alle Karten, die OpenStreetMap kennt - typischerweise eine große Karte auf einer Informationstafel, die das Gebiet, die Stadt oder die Region zeigt, z.B. eine touristische Karte auf der Rückseite einer Plakatwand, eine Karte eines Naturschutzgebietes, eine Karte der Radwegenetze in der Region, ...)
Wenn eine Karte fehlt, können Sie diese leicht auf OpenStreetMap kartieren."
+ "title": "Eine Karte der Karten"
},
"natuurpunt": {
"shortDescription": "Diese Karte zeigt Naturschutzgebiete des flämischen Naturverbands Natuurpunt",
- "title": "Naturschutzgebiete",
- "description": "Auf dieser Karte können Sie alle Naturschutzgebiete von Natuurpunt finden "
+ "title": "Naturschutzgebiete"
},
"observation_towers": {
"description": "Öffentlich zugänglicher Aussichtsturm",
@@ -1004,8 +986,7 @@
},
"playgrounds": {
"shortDescription": "Eine Karte mit Spielplätzen",
- "title": "Spielpläzte",
- "description": "Auf dieser Karte finden Sie Spielplätze und können weitere Informationen hinzufügen"
+ "title": "Spielpläzte"
},
"postboxes": {
"layers": {
@@ -1027,8 +1008,7 @@
},
"shops": {
"shortDescription": "Eine bearbeitbare Karte mit grundlegenden Geschäftsinformationen",
- "title": "Freie Geschäftskarte",
- "description": "Auf dieser Karte kann man grundlegende Informationen über Geschäfte markieren, Öffnungszeiten und Telefonnummern hinzufügen"
+ "title": "Freie Geschäftskarte"
},
"sport_pitches": {
"description": "Ein Sportplatz ist eine Fläche, auf der Sportarten gespielt werden",
diff --git a/langs/themes/en.json b/langs/themes/en.json
index 0c107d672c..7d5a45d348 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -610,7 +610,7 @@
"title": "Bicycle infrastructure"
},
"cyclestreets": {
- "description": "A cyclestreet is a street where motorized traffic is not allowed to overtake cyclists. They are signposted by a special traffic sign. Cyclestreets can be found in the Netherlands and Belgium, but also in Germany and France. ",
+ "description": "A cyclestreet is is a street where motorized traffic is not allowed to overtake cyclists. They are signposted by a special traffic sign. Cyclestreets can be found in the Netherlands and Belgium, but also in Germany and France. ",
"layers": {
"0": {
"description": "A cyclestreet is a street where motorized traffic is not allowed to overtake a cyclist",
@@ -666,14 +666,14 @@
},
"cyclofix": {
"description": "The goal of this map is to present cyclists with an easy-to-use solution to find the appropriate infrastructure for their needs.
You can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide more data by answering the questions.
All changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.
For more information about the cyclofix project, go to cyclofix.osm.be.",
- "title": "Cyclofix — an open map for cyclists"
+ "title": "Cyclofix - an open map for cyclists"
},
"drinking_water": {
"description": "On this map, publicly accessible drinking water spots are shown and can be easily added",
"title": "Drinking Water"
},
"etymology": {
- "description": "On this map, you can see what an object is named after. The streets, buildings, ... come from OpenStreetMap which got linked with Wikidata. In the popup, you'll see the Wikipedia article (if it exists) or a Wikidata box of what the object is named after. If the object itself has a Wikipedia page, that'll be shown too.
You can help contribute too!Zoom in enough and all streets will show up. You can click one and a Wikidata-search box will popup. With a few clicks, you can add an etymology link. Note that you need a free OpenStreetMap account to do this.",
+ "description": "On this map, you can see what an object is named after. The streets, buildings, ... come from OpenStreetMap which got linked with Wikidata. In the popup, you'll see the Wikipedia article (if it exists) or a wikidata box of what the object is named after. If the object itself has a wikipedia page, that'll be shown too.
You can help contribute too!Zoom in enough and all streets will show up. You can click one and a Wikidata-search box will popup. With a few clicks, you can add an etymology link. Note that you need a free OpenStreetMap account to do this.",
"layers": {
"1": {
"override": {
@@ -708,7 +708,7 @@
},
"facadegardens-direction": {
"question": "What is the orientation of the garden?",
- "render": "Orientation: {direction} (where 0=N and 90=E)"
+ "render": "Orientation: {direction} (where 0=N and 90=O)"
},
"facadegardens-edible": {
"mappings": {
@@ -792,6 +792,9 @@
"description": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.
On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.",
"title": "Ghost bikes"
},
+ "grb": {
+ "description": "This theme is an attempt to help automating the GRB import.
Note that this is very hacky and 'steals' the GRB data from an external site; in order to do this, you need to install and activate this firefox extension for it to work."
+ },
"hackerspaces": {
"description": "On this map you can see hackerspaces, add a new hackerspace or update data directly",
"layers": {
@@ -804,6 +807,17 @@
}
}
},
+ "mapRendering": {
+ "0": {
+ "icon": {
+ "mappings": {
+ "0": {
+ "then": "./assets/themes/hackerspaces/led.png"
+ }
+ }
+ }
+ }
+ },
"name": "Hackerspace",
"presets": {
"0": {
@@ -863,17 +877,6 @@
}
},
"render": "Hackerspace"
- },
- "mapRendering": {
- "0": {
- "icon": {
- "mappings": {
- "0": {
- "then": "./assets/themes/hackerspaces/led.png"
- }
- }
- }
- }
}
}
},
@@ -881,7 +884,7 @@
"title": "Hackerspaces"
},
"hailhydrant": {
- "description": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods.\n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions.\n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.",
+ "description": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods. \n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions. \n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.",
"layers": {
"0": {
"description": "Map layer to show fire hydrants.",
@@ -1237,6 +1240,25 @@
"shortDescription": "An editable map with basic shop information",
"title": "Open Shop Map"
},
+ "sidewalks": {
+ "description": "Experimental theme",
+ "layers": {
+ "0": {
+ "description": "Layer showing sidewalks of highways",
+ "name": "Sidewalks",
+ "tagRenderings": {
+ "streetname": {
+ "render": "This street is named {name}"
+ }
+ },
+ "title": {
+ "render": "{name}"
+ }
+ }
+ },
+ "shortDescription": "Sidewalk mapping",
+ "title": "Sidewalks"
+ },
"sport_pitches": {
"description": "A sport pitch is an area where sports are played",
"shortDescription": "A map showing sport pitches",
@@ -1297,27 +1319,5 @@
"description": "On this map, you'll find waste baskets near you. If a waste basket is missing on this map, you can add it yourself",
"shortDescription": "A map with waste baskets",
"title": "Waste Basket"
- },
- "sidewalks": {
- "description": "Experimental theme",
- "layers": {
- "0": {
- "description": "Layer showing sidewalks of highways",
- "name": "Sidewalks",
- "tagRenderings": {
- "streetname": {
- "render": "This street is named {name}"
- }
- },
- "title": {
- "render": "{name}"
- }
- }
- },
- "shortDescription": "Sidewalk mapping",
- "title": "Sidewalks"
- },
- "grb": {
- "description": "This theme is an attempt to help automating the GRB import.
Note that this is very hacky and 'steals' the GRB data from an external site; in order to do this, you need to install and activate this firefox extension for it to work."
}
}
\ No newline at end of file
diff --git a/langs/themes/it.json b/langs/themes/it.json
index d71f656d4d..2b71cfcffa 100644
--- a/langs/themes/it.json
+++ b/langs/themes/it.json
@@ -272,21 +272,6 @@
},
"question": "Come si chiama questa via di arrampicata?",
"render": "{name}"
- },
- "Bolts": {
- "render": "Questo percorso ha {climbing:bolts} bulloni",
- "mappings": {
- "1": {
- "then": "In questo percorso non sono presenti bulloni"
- },
- "0": {
- "then": "In questo percorso non sono presenti bulloni"
- }
- },
- "question": "Quanti bulloni sono presenti in questo percorso prima di arrivare alla moulinette?"
- },
- "Rock type": {
- "render": "Il tipo di roccia è {_embedding_features_with_rock:rock} come dichiarato sul muro circostante"
}
},
"title": {
@@ -296,293 +281,10 @@
}
},
"render": "Via di arrampicata"
- },
- "name": "Vie di arrampicata",
- "presets": {
- "0": {
- "title": "Via di arrampicata"
- }
- }
- },
- "0": {
- "description": "Un club o associazione di arrampacata",
- "name": "Club di arrampicata",
- "tagRenderings": {
- "climbing_club-name": {
- "render": "{name}",
- "question": "Qual è il nome di questo club o associazione di arrampicata?"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Associazione di arrampicata"
- }
- },
- "render": "Club di arrampicata"
- },
- "presets": {
- "1": {
- "title": "Associazione di arrampicata",
- "description": "Un’associazione che ha a che fare con l’arrampicata"
- },
- "0": {
- "title": "Club di arrampicata",
- "description": "Un club di arrampicata"
- }
- }
- },
- "4": {
- "title": {
- "render": "Opportunità di arrampicata?"
- },
- "name": "Opportunità di arrampicata?",
- "tagRenderings": {
- "climbing-possible": {
- "mappings": {
- "0": {
- "then": "Non è possibile arrampicarsi qua"
- },
- "2": {
- "then": "Non è possibile arrampicarsi qua"
- },
- "1": {
- "then": "È possibile arrampicarsi qua"
- }
- },
- "question": "È possibile arrampicarsi qua?"
- },
- "climbing-opportunity-name": {
- "render": "{name}"
- }
- },
- "description": "Un’opportunità di arrampicata?"
- },
- "3": {
- "title": {
- "mappings": {
- "2": {
- "then": "Sito di arrampicata"
- },
- "3": {
- "then": "Opportunità di arrampicata {name}"
- },
- "0": {
- "then": "Muro da arrampicata {name}"
- },
- "1": {
- "then": "Area di arrampicata {name}"
- }
- },
- "render": "Opportunità di arrampicata"
- },
- "tagRenderings": {
- "Rock type (crag/rock/cliff only)": {
- "render": "Il tipo di roccia è {rock}",
- "question": "Qual è il tipo di roccia qua?",
- "mappings": {
- "0": {
- "then": "Calcare"
- }
- }
- },
- "Type": {
- "mappings": {
- "1": {
- "then": "Un muro da arrampicata (un singolo masso o falesia con almeno qualche via per arrampicata)"
- },
- "0": {
- "then": "Un masso per arrampicata (una singola roccia o falesia con una o poche vie di arrampicata che possono essere scalate in sicurezza senza una corda)"
- }
- }
- },
- "Containe {_contained_climbing_routes_count} routes": {
- "render": "
Il progetto usa i dati del progetto OpenStreetMap.
" + "title": "Mappa aperta per le arrampicate" }, "cyclestreets": { "layers": { @@ -616,32 +318,19 @@ "mappings": { "3": { "then": "Questa strada non è una strada ciclabile" - }, - "0": { - "then": "Questa è una strada ciclabile (e ha un limite di velocità massima di 30 km/h)" - }, - "1": { - "then": "Questa è una strada ciclabile" - }, - "2": { - "then": "Diverrà tra poco una strada ciclabile" } - }, - "question": "È una strada ciclabile?" + } }, "1": { "question": "Questa strada diventerà una strada ciclabile quando?", "render": "Questa strada diventerà una strada ciclabile dal {cyclestreet:start_date}" } } - }, - "description": "Una strada ciclabile è una strada dove il traffico motorizzato non può superare i velocipedi. La sua presenza è segnalata da un cartello stradale specifico. Le strade ciclabili sono diffuse in Olanda e Belgio, ma si possono trovare anche in Germania e in Francia. ", - "shortDescription": "Una cartina per le strade ciclabili", - "title": "Strade ciclabili" + } }, "cyclofix": { "description": "Questa mappa offre a chi va in bici una soluzione semplice per trovare tutte le infrastrutture di cui ha bisogno.