diff --git a/assets/themes/cycle_infra/cycle_infra.json b/assets/themes/cycle_infra/cycle_infra.json
index cf3e77c344..6f1222ccf8 100644
--- a/assets/themes/cycle_infra/cycle_infra.json
+++ b/assets/themes/cycle_infra/cycle_infra.json
@@ -577,6 +577,14 @@
},
"hideInAnswer": "_country!=be"
},
+ {
+ "if": "cycleway:traffic_sign~BE:D7;.*",
+ "then": {
+ "en": "Compulsory cycleway (with supplementary sign)
",
+ "nl": "Verplicht fietspad (met onderbord)
"
+ },
+ "hideInAnswer": true
+ },
{
"if": "cycleway:traffic_sign=BE:D9",
"then": {
@@ -636,6 +644,14 @@
"speed_pedelec=yes"
]
},
+ {
+ "if": "traffic_sign~BE:D7;.*",
+ "then": {
+ "en": "Compulsory cycleway (with supplementary sign)
",
+ "nl": "Verplicht fietspad (met onderbord)
"
+ },
+ "hideInAnswer": true
+ },
{
"if": "traffic_sign=BE:D9",
"then": {
@@ -682,7 +698,12 @@
"en": "Does the traffic sign D7 (
) have a supplementary sign?",
"nl": "Heeft het verkeersbord D7 (
) een onderbord?"
},
- "condition": "cycleway:traffic_sign=BE:D7",
+ "condition": {
+ "or": [
+ "cycleway:traffic_sign=BE:D7",
+ "cycleway:traffic_sign~BE:D7;.*"
+ ]
+ },
"mappings": [
{
"if": "cycleway:traffic_sign=BE:D7;BE:M6",
@@ -766,7 +787,12 @@
"en": "Does the traffic sign D7 (
) have a supplementary sign?",
"nl": "Heeft het verkeersbord D7 (
) een onderbord?"
},
- "condition": "traffic_sign=BE:D7",
+ "condition": {
+ "or": [
+ "traffic_sign=BE:D7",
+ "traffic_sign~BE:D7;.*"
+ ]
+ },
"mappings": [
{
"if": "traffic_sign=BE:D7;BE:M6",
diff --git a/langs/themes/en.json b/langs/themes/en.json
index 6fabda6ed1..1eac8d5985 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -906,12 +906,15 @@
"then": "Compulsory cycleway
"
},
"1": {
- "then": "Segregated foot/cycleway
"
+ "then": "Compulsory cycleway (with supplementary sign)
"
},
"2": {
- "then": "Unsegregated foot/cycleway
"
+ "then": "Segregated foot/cycleway
"
},
"3": {
+ "then": "Unsegregated foot/cycleway
"
+ },
+ "4": {
"then": "No traffic sign present"
}
}
@@ -923,12 +926,15 @@
"then": "Compulsory cycleway
"
},
"1": {
- "then": "Segregated foot/cycleway
"
+ "then": "Compulsory cycleway (with supplementary sign)
"
},
"2": {
- "then": "Unsegregated foot/cycleway
"
+ "then": "Segregated foot/cycleway
"
},
"3": {
+ "then": "Unsegregated foot/cycleway
"
+ },
+ "4": {
"then": "No traffic sign present"
}
}
diff --git a/langs/themes/nl.json b/langs/themes/nl.json
index 7569536467..5c6008a269 100644
--- a/langs/themes/nl.json
+++ b/langs/themes/nl.json
@@ -742,12 +742,15 @@
"then": "Verplicht fietspad
"
},
"1": {
- "then": "Afgescheiden voet-/fietspad
"
+ "then": "Verplicht fietspad (met onderbord)
"
},
"2": {
- "then": "Gedeeld voet-/fietspad
"
+ "then": "Afgescheiden voet-/fietspad
"
},
"3": {
+ "then": "Gedeeld voet-/fietspad
"
+ },
+ "4": {
"then": "Geen verkeersbord aanwezig"
}
}
@@ -759,12 +762,15 @@
"then": "Verplicht fietspad
"
},
"1": {
- "then": "Afgescheiden voet-/fietspad
"
+ "then": "Verplicht fietspad (met onderbord)
"
},
"2": {
- "then": "Gedeeld voet-/fietspad
"
+ "then": "Afgescheiden voet-/fietspad
"
},
"3": {
+ "then": "Gedeeld voet-/fietspad
"
+ },
+ "4": {
"then": "Geen verkeersbord aanwezig"
}
}