diff --git a/assets/layers/cycleways_and_roads/cycleways_and_roads.json b/assets/layers/cycleways_and_roads/cycleways_and_roads.json
index 60a743c603..56f74cdec3 100644
--- a/assets/layers/cycleways_and_roads/cycleways_and_roads.json
+++ b/assets/layers/cycleways_and_roads/cycleways_and_roads.json
@@ -273,6 +273,9 @@
"width": "8"
}
],
+ "calculatedTags": [
+ "width:= ! ! (feat.properties['width:carriageway']) ? feat.properties['width:carriageway'] : feat.properties['width'] "
+ ],
"tagRenderings": [
"images",
{
@@ -1289,16 +1292,16 @@
]
},
"render": {
- "en": "The carriage width of this road is {width:carriageway}m",
- "nl": "De breedte van deze rijbaan in deze straat is {width:carriageway}m",
- "de": "Die Fahrbahnbreite dieser Straße beträgt {width:carriageway}m",
- "fr": "La largeur de cette chaussée est de {width:carriageway}m",
- "ca": "L'amplada dels carrils d'aquesta carretera és {width:carriageway}m",
- "cs": "Šířka vozovky této silnice je {width:carriageway}m",
- "es": "El ancho de la calzada de esta carretera es de {width:carriageway}m"
+ "en": "The carriage width of this road is {width}m",
+ "nl": "De breedte van deze rijbaan in deze straat is {width}m",
+ "de": "Die Fahrbahnbreite dieser Straße beträgt {width}m",
+ "fr": "La largeur de cette chaussée est de {width}m",
+ "ca": "L'amplada dels carrils d'aquesta carretera és {width}m",
+ "cs": "Šířka vozovky této silnice je {width}m",
+ "es": "El ancho de la calzada de esta carretera es de {width}m"
},
"freeform": {
- "key": "width:carriageway",
+ "key": "width",
"type": "distance",
"helperArgs": [
"20",
@@ -1314,7 +1317,7 @@
"cs": "Jaká je šířka vozovky této silnice (v metrech)?",
"es": "¿Cuál es el ancho de la calzada de esta carretera (en metros)?"
},
- "id": "width:carriageway",
+ "id": "width",
"questionHint": {
"en": "This is measured curb to curb and thus includes the width of parallell parking lanes",
"nl": "Dit is gemeten van stoepsteen tot stoepsteen, dus inclusief een parallelle parkeerstrook",
diff --git a/langs/layers/ca.json b/langs/layers/ca.json
index 596c7d032b..626ef568fc 100644
--- a/langs/layers/ca.json
+++ b/langs/layers/ca.json
@@ -2889,10 +2889,10 @@
},
"question": "Aquesta carretera està il·luminada?"
},
- "width:carriageway": {
+ "width": {
"question": "Quina és l'amplada dels carrils d'aquesta carretera (en metres)?",
"questionHint": "Això es mesura de vorera a vorera i, per tant, inclou l'amplada dels aparcaments en línia",
- "render": "L'amplada dels carrils d'aquesta carretera és {width:carriageway}m"
+ "render": "L'amplada dels carrils d'aquesta carretera és {width}m"
}
},
"title": {
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index 60df365469..a71471a09f 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -3694,10 +3694,10 @@
},
"question": "Je tato ulice osvětlená?"
},
- "width:carriageway": {
+ "width": {
"question": "Jaká je šířka vozovky této silnice (v metrech)?",
"questionHint": "Jedná se o měření od krajnice ke krajnici a to včetně šířky paralelních parkovacích pruhů",
- "render": "Šířka vozovky této silnice je {width:carriageway}m"
+ "render": "Šířka vozovky této silnice je {width}m"
}
},
"title": {
diff --git a/langs/layers/de.json b/langs/layers/de.json
index f406d00e40..d3c5a3a1a0 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -3958,10 +3958,10 @@
},
"question": "Ist diese Straße beleuchtet?"
},
- "width:carriageway": {
+ "width": {
"question": "Wie groß ist die Fahrbahnbreite dieser Straße (in Metern)?",
"questionHint": "Diese wird von Bordstein zu Bordstein gemessen und schließt daher die Breite von parallelen Parkspuren ein",
- "render": "Die Fahrbahnbreite dieser Straße beträgt {width:carriageway}m"
+ "render": "Die Fahrbahnbreite dieser Straße beträgt {width}m"
}
},
"title": {
diff --git a/langs/layers/en.json b/langs/layers/en.json
index a36d07fec6..77d1c74741 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -4021,10 +4021,10 @@
},
"question": "Is this street lit?"
},
- "width:carriageway": {
+ "width": {
"question": "What is the carriage width of this road (in meters)?",
"questionHint": "This is measured curb to curb and thus includes the width of parallell parking lanes",
- "render": "The carriage width of this road is {width:carriageway}m"
+ "render": "The carriage width of this road is {width}m"
}
},
"title": {
diff --git a/langs/layers/es.json b/langs/layers/es.json
index a32f9ed829..5ab43f9763 100644
--- a/langs/layers/es.json
+++ b/langs/layers/es.json
@@ -3950,10 +3950,10 @@
},
"question": "¿Está iluminada esta calle?"
},
- "width:carriageway": {
+ "width": {
"question": "¿Cuál es el ancho de la calzada de esta carretera (en metros)?",
"questionHint": "Esto se mide de bordillo a bordillo e incluye el ancho de los carriles de aparcamiento paralelos",
- "render": "El ancho de la calzada de esta carretera es de {width:carriageway}m"
+ "render": "El ancho de la calzada de esta carretera es de {width}m"
}
},
"title": {
diff --git a/langs/layers/fr.json b/langs/layers/fr.json
index 2ca42b2339..27cf0bfa9d 100644
--- a/langs/layers/fr.json
+++ b/langs/layers/fr.json
@@ -2795,10 +2795,10 @@
},
"question": "Cette rue est-elle éclairée ?"
},
- "width:carriageway": {
+ "width": {
"question": "Quelle est la largeur de cette chaussée (en mètres) ?",
"questionHint": "Elle est mesurée d'une bordure à l'autre et inclut donc la largeur des voies de stationnement parallèles",
- "render": "La largeur de cette chaussée est de {width:carriageway}m"
+ "render": "La largeur de cette chaussée est de {width}m"
}
},
"title": {
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index a98818bf0b..6cf397a2cb 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -3976,10 +3976,10 @@
},
"question": "Is deze weg verlicht?"
},
- "width:carriageway": {
+ "width": {
"question": "Hoe breed is de rijbaan in deze straat (in meters)?",
"questionHint": "Dit is gemeten van stoepsteen tot stoepsteen, dus inclusief een parallelle parkeerstrook",
- "render": "De breedte van deze rijbaan in deze straat is {width:carriageway}m"
+ "render": "De breedte van deze rijbaan in deze straat is {width}m"
}
},
"title": {