diff --git a/UI/BigComponents/FilterView.ts b/UI/BigComponents/FilterView.ts
index 249b3dacbf..ffcdbc3c92 100644
--- a/UI/BigComponents/FilterView.ts
+++ b/UI/BigComponents/FilterView.ts
@@ -155,8 +155,8 @@ export default class FilterView extends VariableUiElement {
const iconUnselected = Svg.checkbox_empty_svg().SetClass("block mr-2");
const toggle = new Toggle(
- new Combine([icon, option.question.Clone()]).SetClass("flex"),
- new Combine([iconUnselected, option.question.Clone()]).SetClass("flex")
+ new Combine([icon, option.question.Clone().SetClass("block")]).SetClass("flex"),
+ new Combine([iconUnselected, option.question.Clone().SetClass("block")]).SetClass("flex")
)
.ToggleOnClick()
.SetClass("block m-1")
@@ -178,7 +178,7 @@ export default class FilterView extends VariableUiElement {
const radio = new RadioButton(
options.map(
(option, i) =>
- new FixedInputElement(option.question.Clone(), i)
+ new FixedInputElement(option.question.Clone().SetClass("block"), i)
),
{
dontStyle: true
diff --git a/assets/layers/charging_station/README.md b/assets/layers/charging_station/README.md
new file mode 100644
index 0000000000..445b81c1e4
--- /dev/null
+++ b/assets/layers/charging_station/README.md
@@ -0,0 +1,19 @@
+The charging station theme
+==========================
+
+As you might have noticed, the charging station theme is complicated and large.
+
+There are a ton of repititive questions. Luckily, we can generate those.
+
+If you want to add a missing socket type, then:
+
+- Add all the properties in 'types.csv'
+- Add an icon. (Note: icons are way better as pictures as they are perceived more abstractly)
+- Update license_info.json with the copyright info of the new icon. Note that we strive to have Creative-commons icons only (though there are exceptions)
+
+AT this point, most of the work should be done; feel free to send a PR. If you would like to test it locally first (which is recommended) and have a working dev environment, then run:
+
+- Run 'ts-node csvToJson.ts' which will generate a new charging_station.json based on the protojson
+- Run`npm run query:licenses` to get an interactive program to add the license of your artwork, followed by `npm run generate:licenses`
+- Run `npm run generate:layeroverview` to generate the layer files
+- Run `npm run start` to run the instance
\ No newline at end of file
diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json
index f3caa23219..5a8385357d 100644
--- a/assets/layers/charging_station/charging_station.json
+++ b/assets/layers/charging_station/charging_station.json
@@ -157,8 +157,8 @@
"if": "socket:schuko=1",
"ifnot": "socket:schuko=",
"then": {
- "en": "Schuko wall plug without ground pin (CEE7/4 type F)",
- "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)"
+ "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
",
+ "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
Schuko wall plug without ground pin (CEE7/4 type F)",
- "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)"
+ "en": "
Schuko wall plug without ground pin (CEE7/4 type F)
",
+ "nl": "
Schuko stekker zonder aardingspin (CEE7/4 type F)
European wall plug with ground pin (CEE7/4 type E)",
- "nl": "Europese stekker met aardingspin (CEE7/4 type E)"
+ "en": "
European wall plug with ground pin (CEE7/4 type E)
",
+ "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
European wall plug with ground pin (CEE7/4 type E)",
- "nl": "Europese stekker met aardingspin (CEE7/4 type E)"
+ "en": "
European wall plug with ground pin (CEE7/4 type E)
",
+ "nl": "
Europese stekker met aardingspin (CEE7/4 type E)
Chademo",
- "nl": " "
+ "en": "
Chademo
",
+ "nl": "
Chademo
Chademo",
- "nl": " "
+ "en": "
Chademo
",
+ "nl": "
Chademo
Type 1 with cable (J1772)",
- "nl": "Type 1 met kabel (J1772)"
+ "en": "
Type 1 with cable (J1772)
",
+ "nl": "
Type 1 met kabel (J1772)
Type 1 with cable (J1772)",
- "nl": "Type 1 met kabel (J1772)"
+ "en": "
Type 1 with cable (J1772)
",
+ "nl": "
Type 1 met kabel (J1772)
Type 1 without cable (J1772)",
- "nl": "Type 1 zonder kabel (J1772)"
+ "en": "
Type 1 without cable (J1772)
",
+ "nl": "
Type 1 zonder kabel (J1772)
Type 1 without cable (J1772)",
- "nl": "Type 1 zonder kabel (J1772)"
+ "en": "
Type 1 without cable (J1772)
",
+ "nl": "
Type 1 zonder kabel (J1772)
Type 1 CCS (aka Type 1 Combo)",
- "nl": " "
+ "en": "
Type 1 CCS (aka Type 1 Combo)
",
+ "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
Type 1 CCS (aka Type 1 Combo)",
- "nl": " "
+ "en": "
Type 1 CCS (aka Type 1 Combo)
",
+ "nl": "
Type 1 CCS (ook gekend als Type 1 Combo)
Tesla Supercharger",
- "nl": " "
+ "en": "
Tesla Supercharger
",
+ "nl": "
Tesla Supercharger
Tesla Supercharger",
- "nl": " "
+ "en": "
Tesla Supercharger
",
+ "nl": "
Tesla Supercharger
Type 2 (mennekes)",
- "nl": " "
+ "en": "
Type 2 (mennekes)
",
+ "nl": "
Type 2 (mennekes)
Type 2 (mennekes)",
- "nl": " "
+ "en": "
Type 2 (mennekes)
",
+ "nl": "
Type 2 (mennekes)
Type 2 CCS (mennekes)",
- "nl": " "
+ "en": "
Type 2 CCS (mennekes)
",
+ "nl": "
Type 2 CCS (mennekes)
Type 2 CCS (mennekes)",
- "nl": " "
+ "en": "
Type 2 CCS (mennekes)
",
+ "nl": "
Type 2 CCS (mennekes)
Type 2 with cable (mennekes)",
- "nl": "Type 2 met kabel (J1772)"
+ "en": "
Type 2 with cable (mennekes)
",
+ "nl": "
Type 2 met kabel (J1772)
Type 2 with cable (mennekes)",
- "nl": "Type 2 met kabel (J1772)"
+ "en": "
Type 2 with cable (mennekes)
",
+ "nl": "
Type 2 met kabel (J1772)
Tesla Supercharger CCS (a branded type2_css)",
- "nl": " "
+ "en": "
Tesla Supercharger CCS (a branded type2_css)
",
+ "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
Tesla Supercharger CCS (a branded type2_css)",
- "nl": " "
+ "en": "
Tesla Supercharger CCS (a branded type2_css)
",
+ "nl": "
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
Tesla Supercharger (destination)",
- "nl": " "
+ "en": "
Tesla Supercharger (destination)
",
+ "nl": "
Tesla Supercharger (destination)
Tesla Supercharger (destination)",
- "nl": " "
+ "en": "
Tesla Supercharger (destination)
",
+ "nl": "
Tesla Supercharger (destination)
Tesla supercharger (destination (A Type 2 with cable branded as tesla)",
- "nl": " "
+ "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
",
+ "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
Tesla supercharger (destination (A Type 2 with cable branded as tesla)",
- "nl": " "
+ "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
",
+ "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
USB to charge phones and small electronics",
+ "nl": "
USB om GSMs en kleine electronica op te laden
USB to charge phones and small electronics",
+ "nl": "
USB om GSMs en kleine electronica op te laden
Chademo are available here?",
- "nl": "Hoeveel stekkers van type heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Chademo heeft dit oplaadpunt?"
},
"render": {
"en": "There are Chademo plugs of type Chademo available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Chademo stekkers van het type Chademo"
},
"freeform": {
"key": "socket:chademo",
@@ -704,11 +865,11 @@
"id": "voltage-2",
"question": {
"en": "What voltage do the plugs with Chademo offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "nl": "Welke spanning levert de stekker van type Chademo"
},
"render": {
"en": "Chademo outputs {socket:chademo:voltage} volt",
- "nl": " heeft een spanning van {socket:chademo:voltage} volt"
+ "nl": "Chademo heeft een spanning van {socket:chademo:voltage} volt"
},
"freeform": {
"key": "socket:chademo:voltage",
@@ -719,7 +880,7 @@
"if": "socket:socket:chademo:voltage=500 V",
"then": {
"en": "Chademo outputs 500 volt",
- "nl": " heeft een spanning van 500 volt"
+ "nl": "Chademo heeft een spanning van 500 volt"
}
}
],
@@ -734,11 +895,11 @@
"id": "current-2",
"question": {
"en": "What current do the plugs with Chademo offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "nl": "Welke stroom levert de stekker van type Chademo?"
},
"render": {
"en": "Chademo outputs at most {socket:chademo:current}A",
- "nl": " levert een stroom van maximaal {socket:chademo:current}A"
+ "nl": "Chademo levert een stroom van maximaal {socket:chademo:current}A"
},
"freeform": {
"key": "socket:chademo:current",
@@ -749,7 +910,7 @@
"if": "socket:socket:chademo:current=120 A",
"then": {
"en": "Chademo outputs at most 120 A",
- "nl": " levert een stroom van maximaal 120 A"
+ "nl": "Chademo levert een stroom van maximaal 120 A"
}
}
],
@@ -764,11 +925,11 @@
"id": "power-output-2",
"question": {
"en": "What power output does a single plug of type Chademo offer?",
- "nl": "Welk vermogen levert een enkele stekker van type ?"
+ "nl": "Welk vermogen levert een enkele stekker van type Chademo?"
},
"render": {
"en": "Chademo outputs at most {socket:chademo:output}",
- "nl": " levert een vermogen van maximaal {socket:chademo:output}"
+ "nl": "Chademo levert een vermogen van maximaal {socket:chademo:output}"
},
"freeform": {
"key": "socket:chademo:output",
@@ -779,7 +940,7 @@
"if": "socket:socket:chademo:output=50 kw",
"then": {
"en": "Chademo outputs at most 50 kw",
- "nl": " levert een vermogen van maximaal 50 kw"
+ "nl": "Chademo levert een vermogen van maximaal 50 kw"
}
}
],
@@ -1058,11 +1219,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 heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Type 1 CCS (ook gekend als Type 1 Combo) heeft dit oplaadpunt?"
},
"render": {
"en": "There are Type 1 CCS (aka Type 1 Combo) plugs of type Type 1 CCS (aka Type 1 Combo) available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Type 1 CCS (ook gekend als Type 1 Combo) stekkers van het type Type 1 CCS (ook gekend als Type 1 Combo)"
},
"freeform": {
"key": "socket:type1_combo",
@@ -1079,11 +1240,11 @@
"id": "voltage-5",
"question": {
"en": "What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "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": " 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"
},
"freeform": {
"key": "socket:type1_combo:voltage",
@@ -1094,14 +1255,14 @@
"if": "socket:socket:type1_combo:voltage=400 V",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs 400 volt",
- "nl": " heeft een spanning van 400 volt"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 400 volt"
}
},
{
"if": "socket:socket:type1_combo:voltage=1000 V",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs 1000 volt",
- "nl": " heeft een spanning van 1000 volt"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) heeft een spanning van 1000 volt"
}
}
],
@@ -1116,11 +1277,11 @@
"id": "current-5",
"question": {
"en": "What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "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": " 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"
},
"freeform": {
"key": "socket:type1_combo:current",
@@ -1131,14 +1292,14 @@
"if": "socket:socket:type1_combo:current=50 A",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 A",
- "nl": " levert een stroom van maximaal 50 A"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 50 A"
}
},
{
"if": "socket:socket:type1_combo:current=125 A",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs at most 125 A",
- "nl": " levert een stroom van maximaal 125 A"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een stroom van maximaal 125 A"
}
}
],
@@ -1153,11 +1314,11 @@
"id": "power-output-5",
"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 ?"
+ "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": " 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}"
},
"freeform": {
"key": "socket:type1_combo:output",
@@ -1168,28 +1329,28 @@
"if": "socket:socket:type1_combo:output=50 kw",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs at most 50 kw",
- "nl": " levert een vermogen van maximaal 50 kw"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 50 kw"
}
},
{
"if": "socket:socket:type1_combo:output=62.5 kw",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kw",
- "nl": " levert een vermogen van maximaal 62.5 kw"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 62.5 kw"
}
},
{
"if": "socket:socket:type1_combo:output=150 kw",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs at most 150 kw",
- "nl": " levert een vermogen van maximaal 150 kw"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 150 kw"
}
},
{
"if": "socket:socket:type1_combo:output=350 kw",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo) outputs at most 350 kw",
- "nl": " levert een vermogen van maximaal 350 kw"
+ "nl": "Type 1 CCS (ook gekend als Type 1 Combo) levert een vermogen van maximaal 350 kw"
}
}
],
@@ -1204,11 +1365,11 @@
"id": "plugs-6",
"question": {
"en": "How much plugs of type Tesla Supercharger are available here?",
- "nl": "Hoeveel stekkers van type heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Tesla Supercharger heeft dit oplaadpunt?"
},
"render": {
"en": "There are Tesla Supercharger plugs of type Tesla Supercharger available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Tesla Supercharger stekkers van het type Tesla Supercharger"
},
"freeform": {
"key": "socket:tesla_supercharger",
@@ -1225,11 +1386,11 @@
"id": "voltage-6",
"question": {
"en": "What voltage do the plugs with Tesla Supercharger offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "nl": "Welke spanning levert de stekker van type Tesla Supercharger"
},
"render": {
"en": "Tesla Supercharger outputs {socket:tesla_supercharger:voltage} volt",
- "nl": " heeft een spanning van {socket:tesla_supercharger:voltage} volt"
+ "nl": "Tesla Supercharger heeft een spanning van {socket:tesla_supercharger:voltage} volt"
},
"freeform": {
"key": "socket:tesla_supercharger:voltage",
@@ -1240,7 +1401,7 @@
"if": "socket:socket:tesla_supercharger:voltage=480 V",
"then": {
"en": "Tesla Supercharger outputs 480 volt",
- "nl": " heeft een spanning van 480 volt"
+ "nl": "Tesla Supercharger heeft een spanning van 480 volt"
}
}
],
@@ -1255,11 +1416,11 @@
"id": "current-6",
"question": {
"en": "What current do the plugs with Tesla Supercharger offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "nl": "Welke stroom levert de stekker van type Tesla Supercharger?"
},
"render": {
"en": "Tesla Supercharger outputs at most {socket:tesla_supercharger:current}A",
- "nl": " levert een stroom van maximaal {socket:tesla_supercharger:current}A"
+ "nl": "Tesla Supercharger levert een stroom van maximaal {socket:tesla_supercharger:current}A"
},
"freeform": {
"key": "socket:tesla_supercharger:current",
@@ -1270,14 +1431,14 @@
"if": "socket:socket:tesla_supercharger:current=125 A",
"then": {
"en": "Tesla Supercharger outputs at most 125 A",
- "nl": " levert een stroom van maximaal 125 A"
+ "nl": "Tesla Supercharger levert een stroom van maximaal 125 A"
}
},
{
"if": "socket:socket:tesla_supercharger:current=350 A",
"then": {
"en": "Tesla Supercharger outputs at most 350 A",
- "nl": " levert een stroom van maximaal 350 A"
+ "nl": "Tesla Supercharger levert een stroom van maximaal 350 A"
}
}
],
@@ -1292,11 +1453,11 @@
"id": "power-output-6",
"question": {
"en": "What power output does a single plug of type Tesla Supercharger offer?",
- "nl": "Welk vermogen levert een enkele stekker van type ?"
+ "nl": "Welk vermogen levert een enkele stekker van type Tesla Supercharger?"
},
"render": {
"en": "Tesla Supercharger outputs at most {socket:tesla_supercharger:output}",
- "nl": " levert een vermogen van maximaal {socket:tesla_supercharger:output}"
+ "nl": "Tesla Supercharger levert een vermogen van maximaal {socket:tesla_supercharger:output}"
},
"freeform": {
"key": "socket:tesla_supercharger:output",
@@ -1307,21 +1468,21 @@
"if": "socket:socket:tesla_supercharger:output=120 kw",
"then": {
"en": "Tesla Supercharger outputs at most 120 kw",
- "nl": " levert een vermogen van maximaal 120 kw"
+ "nl": "Tesla Supercharger levert een vermogen van maximaal 120 kw"
}
},
{
"if": "socket:socket:tesla_supercharger:output=150 kw",
"then": {
"en": "Tesla Supercharger outputs at most 150 kw",
- "nl": " levert een vermogen van maximaal 150 kw"
+ "nl": "Tesla Supercharger levert een vermogen van maximaal 150 kw"
}
},
{
"if": "socket:socket:tesla_supercharger:output=250 kw",
"then": {
"en": "Tesla Supercharger outputs at most 250 kw",
- "nl": " levert een vermogen van maximaal 250 kw"
+ "nl": "Tesla Supercharger levert een vermogen van maximaal 250 kw"
}
}
],
@@ -1336,11 +1497,11 @@
"id": "plugs-7",
"question": {
"en": "How much plugs of type Type 2 (mennekes) are available here?",
- "nl": "Hoeveel stekkers van type heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Type 2 (mennekes) heeft dit oplaadpunt?"
},
"render": {
"en": "There are Type 2 (mennekes) plugs of type Type 2 (mennekes) available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Type 2 (mennekes) stekkers van het type Type 2 (mennekes)"
},
"freeform": {
"key": "socket:type2",
@@ -1357,11 +1518,11 @@
"id": "voltage-7",
"question": {
"en": "What voltage do the plugs with Type 2 (mennekes) offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "nl": "Welke spanning levert de stekker van type Type 2 (mennekes)"
},
"render": {
"en": "Type 2 (mennekes) outputs {socket:type2:voltage} volt",
- "nl": " heeft een spanning van {socket:type2:voltage} volt"
+ "nl": "Type 2 (mennekes) heeft een spanning van {socket:type2:voltage} volt"
},
"freeform": {
"key": "socket:type2:voltage",
@@ -1372,14 +1533,14 @@
"if": "socket:socket:type2:voltage=230 V",
"then": {
"en": "Type 2 (mennekes) outputs 230 volt",
- "nl": " heeft een spanning van 230 volt"
+ "nl": "Type 2 (mennekes) heeft een spanning van 230 volt"
}
},
{
"if": "socket:socket:type2:voltage=400 V",
"then": {
"en": "Type 2 (mennekes) outputs 400 volt",
- "nl": " heeft een spanning van 400 volt"
+ "nl": "Type 2 (mennekes) heeft een spanning van 400 volt"
}
}
],
@@ -1394,11 +1555,11 @@
"id": "current-7",
"question": {
"en": "What current do the plugs with Type 2 (mennekes) offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "nl": "Welke stroom levert de stekker van type Type 2 (mennekes)?"
},
"render": {
"en": "Type 2 (mennekes) outputs at most {socket:type2:current}A",
- "nl": " levert een stroom van maximaal {socket:type2:current}A"
+ "nl": "Type 2 (mennekes) levert een stroom van maximaal {socket:type2:current}A"
},
"freeform": {
"key": "socket:type2:current",
@@ -1409,14 +1570,14 @@
"if": "socket:socket:type2:current=16 A",
"then": {
"en": "Type 2 (mennekes) outputs at most 16 A",
- "nl": " levert een stroom van maximaal 16 A"
+ "nl": "Type 2 (mennekes) levert een stroom van maximaal 16 A"
}
},
{
"if": "socket:socket:type2:current=32 A",
"then": {
"en": "Type 2 (mennekes) outputs at most 32 A",
- "nl": " levert een stroom van maximaal 32 A"
+ "nl": "Type 2 (mennekes) levert een stroom van maximaal 32 A"
}
}
],
@@ -1431,11 +1592,11 @@
"id": "power-output-7",
"question": {
"en": "What power output does a single plug of type Type 2 (mennekes) offer?",
- "nl": "Welk vermogen levert een enkele stekker van type ?"
+ "nl": "Welk vermogen levert een enkele stekker van type Type 2 (mennekes)?"
},
"render": {
"en": "Type 2 (mennekes) outputs at most {socket:type2:output}",
- "nl": " levert een vermogen van maximaal {socket:type2:output}"
+ "nl": "Type 2 (mennekes) levert een vermogen van maximaal {socket:type2:output}"
},
"freeform": {
"key": "socket:type2:output",
@@ -1446,14 +1607,14 @@
"if": "socket:socket:type2:output=11 kw",
"then": {
"en": "Type 2 (mennekes) outputs at most 11 kw",
- "nl": " levert een vermogen van maximaal 11 kw"
+ "nl": "Type 2 (mennekes) levert een vermogen van maximaal 11 kw"
}
},
{
"if": "socket:socket:type2:output=22 kw",
"then": {
"en": "Type 2 (mennekes) outputs at most 22 kw",
- "nl": " levert een vermogen van maximaal 22 kw"
+ "nl": "Type 2 (mennekes) levert een vermogen van maximaal 22 kw"
}
}
],
@@ -1468,11 +1629,11 @@
"id": "plugs-8",
"question": {
"en": "How much plugs of type Type 2 CCS (mennekes) are available here?",
- "nl": "Hoeveel stekkers van type heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Type 2 CCS (mennekes) heeft dit oplaadpunt?"
},
"render": {
"en": "There are Type 2 CCS (mennekes) plugs of type Type 2 CCS (mennekes) available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Type 2 CCS (mennekes) stekkers van het type Type 2 CCS (mennekes)"
},
"freeform": {
"key": "socket:type2_combo",
@@ -1489,11 +1650,11 @@
"id": "voltage-8",
"question": {
"en": "What voltage do the plugs with Type 2 CCS (mennekes) offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "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": " heeft een spanning van {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",
@@ -1504,14 +1665,14 @@
"if": "socket:socket:type2_combo:voltage=500 V",
"then": {
"en": "Type 2 CCS (mennekes) outputs 500 volt",
- "nl": " heeft een spanning van 500 volt"
+ "nl": "Type 2 CCS (mennekes) heeft een spanning van 500 volt"
}
},
{
"if": "socket:socket:type2_combo:voltage=920 V",
"then": {
"en": "Type 2 CCS (mennekes) outputs 920 volt",
- "nl": " heeft een spanning van 920 volt"
+ "nl": "Type 2 CCS (mennekes) heeft een spanning van 920 volt"
}
}
],
@@ -1526,11 +1687,11 @@
"id": "current-8",
"question": {
"en": "What current do the plugs with Type 2 CCS (mennekes) offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "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": " 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"
},
"freeform": {
"key": "socket:type2_combo:current",
@@ -1541,14 +1702,14 @@
"if": "socket:socket:type2_combo:current=125 A",
"then": {
"en": "Type 2 CCS (mennekes) outputs at most 125 A",
- "nl": " levert een stroom van maximaal 125 A"
+ "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 125 A"
}
},
{
"if": "socket:socket:type2_combo:current=350 A",
"then": {
"en": "Type 2 CCS (mennekes) outputs at most 350 A",
- "nl": " levert een stroom van maximaal 350 A"
+ "nl": "Type 2 CCS (mennekes) levert een stroom van maximaal 350 A"
}
}
],
@@ -1563,11 +1724,11 @@
"id": "power-output-8",
"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 ?"
+ "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": " levert een vermogen van maximaal {socket:type2_combo:output}"
+ "nl": "Type 2 CCS (mennekes) levert een vermogen van maximaal {socket:type2_combo:output}"
},
"freeform": {
"key": "socket:type2_combo:output",
@@ -1578,7 +1739,7 @@
"if": "socket:socket:type2_combo:output=50 kw",
"then": {
"en": "Type 2 CCS (mennekes) outputs at most 50 kw",
- "nl": " levert een vermogen van maximaal 50 kw"
+ "nl": "Type 2 CCS (mennekes) levert een vermogen van maximaal 50 kw"
}
}
],
@@ -1725,11 +1886,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 heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft dit oplaadpunt?"
},
"render": {
"en": "There are Tesla Supercharger CCS (a branded type2_css) plugs of type Tesla Supercharger CCS (a branded type2_css) available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Tesla Supercharger CCS (een type2 CCS met Tesla-logo) stekkers van het type Tesla Supercharger CCS (een type2 CCS met Tesla-logo)"
},
"freeform": {
"key": "socket:tesla_supercharger_ccs",
@@ -1746,11 +1907,11 @@
"id": "voltage-10",
"question": {
"en": "What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "nl": "Welke spanning levert de stekker van type Tesla Supercharger CCS (een type2 CCS met Tesla-logo)"
},
"render": {
"en": "Tesla Supercharger CCS (a branded type2_css) outputs {socket:tesla_supercharger_ccs:voltage} volt",
- "nl": " heeft een spanning van {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",
@@ -1761,14 +1922,14 @@
"if": "socket:socket:tesla_supercharger_ccs:voltage=500 V",
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css) outputs 500 volt",
- "nl": " heeft een spanning van 500 volt"
+ "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 500 volt"
}
},
{
"if": "socket:socket:tesla_supercharger_ccs:voltage=920 V",
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css) outputs 920 volt",
- "nl": " heeft een spanning van 920 volt"
+ "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) heeft een spanning van 920 volt"
}
}
],
@@ -1783,11 +1944,11 @@
"id": "current-10",
"question": {
"en": "What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "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": " 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"
},
"freeform": {
"key": "socket:tesla_supercharger_ccs:current",
@@ -1798,14 +1959,14 @@
"if": "socket:socket:tesla_supercharger_ccs:current=125 A",
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 125 A",
- "nl": " levert een stroom van maximaal 125 A"
+ "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 125 A"
}
},
{
"if": "socket:socket:tesla_supercharger_ccs:current=350 A",
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A",
- "nl": " levert een stroom van maximaal 350 A"
+ "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een stroom van maximaal 350 A"
}
}
],
@@ -1820,11 +1981,11 @@
"id": "power-output-10",
"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 ?"
+ "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 type2_css) outputs at most {socket:tesla_supercharger_ccs:output}",
- "nl": " levert een vermogen van maximaal {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",
@@ -1835,7 +1996,7 @@
"if": "socket:socket:tesla_supercharger_ccs:output=50 kw",
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kw",
- "nl": " levert een vermogen van maximaal 50 kw"
+ "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo) levert een vermogen van maximaal 50 kw"
}
}
],
@@ -1850,11 +2011,11 @@
"id": "plugs-11",
"question": {
"en": "How much plugs of type Tesla Supercharger (destination) are available here?",
- "nl": "Hoeveel stekkers van type heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Tesla Supercharger (destination) heeft dit oplaadpunt?"
},
"render": {
"en": "There are Tesla Supercharger (destination) plugs of type Tesla Supercharger (destination) available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Tesla Supercharger (destination) stekkers van het type Tesla Supercharger (destination)"
},
"freeform": {
"key": "socket:tesla_destination",
@@ -1871,11 +2032,11 @@
"id": "voltage-11",
"question": {
"en": "What voltage do the plugs with Tesla Supercharger (destination) offer?",
- "nl": "Welke spanning levert de stekker van type "
+ "nl": "Welke spanning levert de stekker van type Tesla Supercharger (destination)"
},
"render": {
"en": "Tesla Supercharger (destination) outputs {socket:tesla_destination:voltage} volt",
- "nl": " heeft een spanning van {socket:tesla_destination:voltage} volt"
+ "nl": "Tesla Supercharger (destination) heeft een spanning van {socket:tesla_destination:voltage} volt"
},
"freeform": {
"key": "socket:tesla_destination:voltage",
@@ -1886,7 +2047,7 @@
"if": "socket:socket:tesla_destination:voltage=480 V",
"then": {
"en": "Tesla Supercharger (destination) outputs 480 volt",
- "nl": " heeft een spanning van 480 volt"
+ "nl": "Tesla Supercharger (destination) heeft een spanning van 480 volt"
}
}
],
@@ -1901,11 +2062,11 @@
"id": "current-11",
"question": {
"en": "What current do the plugs with Tesla Supercharger (destination) offer?",
- "nl": "Welke stroom levert de stekker van type ?"
+ "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": " levert een stroom van maximaal {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",
@@ -1916,14 +2077,14 @@
"if": "socket:socket:tesla_destination:current=125 A",
"then": {
"en": "Tesla Supercharger (destination) outputs at most 125 A",
- "nl": " levert een stroom van maximaal 125 A"
+ "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 125 A"
}
},
{
"if": "socket:socket:tesla_destination:current=350 A",
"then": {
"en": "Tesla Supercharger (destination) outputs at most 350 A",
- "nl": " levert een stroom van maximaal 350 A"
+ "nl": "Tesla Supercharger (destination) levert een stroom van maximaal 350 A"
}
}
],
@@ -1938,11 +2099,11 @@
"id": "power-output-11",
"question": {
"en": "What power output does a single plug of type Tesla Supercharger (destination) offer?",
- "nl": "Welk vermogen levert een enkele stekker van type ?"
+ "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": " levert een vermogen van maximaal {socket:tesla_destination:output}"
+ "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal {socket:tesla_destination:output}"
},
"freeform": {
"key": "socket:tesla_destination:output",
@@ -1953,21 +2114,21 @@
"if": "socket:socket:tesla_destination:output=120 kw",
"then": {
"en": "Tesla Supercharger (destination) outputs at most 120 kw",
- "nl": " levert een vermogen van maximaal 120 kw"
+ "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 120 kw"
}
},
{
"if": "socket:socket:tesla_destination:output=150 kw",
"then": {
"en": "Tesla Supercharger (destination) outputs at most 150 kw",
- "nl": " levert een vermogen van maximaal 150 kw"
+ "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 150 kw"
}
},
{
"if": "socket:socket:tesla_destination:output=250 kw",
"then": {
"en": "Tesla Supercharger (destination) outputs at most 250 kw",
- "nl": " levert een vermogen van maximaal 250 kw"
+ "nl": "Tesla Supercharger (destination) levert een vermogen van maximaal 250 kw"
}
}
],
@@ -1982,11 +2143,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 heeft dit oplaadpunt?"
+ "nl": "Hoeveel stekkers van type Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft dit oplaadpunt?"
},
"render": {
"en": "There are Tesla supercharger (destination (A Type 2 with cable branded as tesla) plugs of type Tesla supercharger (destination (A Type 2 with cable branded as tesla) available here",
- "nl": "Hier zijn stekkers van het type "
+ "nl": "Hier zijn Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) stekkers van het type Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)"
},
"freeform": {
"key": "socket:tesla_destination",
@@ -2003,11 +2164,11 @@
"id": "voltage-12",
"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 "
+ "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": " 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"
},
"freeform": {
"key": "socket:tesla_destination:voltage",
@@ -2018,14 +2179,14 @@
"if": "socket:socket:tesla_destination:voltage=230 V",
"then": {
"en": "Tesla supercharger (destination (A Type 2 with cable branded as tesla) outputs 230 volt",
- "nl": " heeft een spanning van 230 volt"
+ "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 230 volt"
}
},
{
"if": "socket:socket:tesla_destination:voltage=400 V",
"then": {
"en": "Tesla supercharger (destination (A Type 2 with cable branded as tesla) outputs 400 volt",
- "nl": " heeft een spanning van 400 volt"
+ "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) heeft een spanning van 400 volt"
}
}
],
@@ -2040,11 +2201,11 @@
"id": "current-12",
"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 ?"
+ "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": " levert een stroom van maximaal {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",
@@ -2055,14 +2216,14 @@
"if": "socket: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": " levert een stroom van maximaal 16 A"
+ "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 16 A"
}
},
{
"if": "socket: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": " levert een stroom van maximaal 32 A"
+ "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een stroom van maximaal 32 A"
}
}
],
@@ -2077,11 +2238,11 @@
"id": "power-output-12",
"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 ?"
+ "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": " levert een vermogen van maximaal {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",
@@ -2092,14 +2253,14 @@
"if": "socket:socket:tesla_destination:output=11 kw",
"then": {
"en": "Tesla supercharger (destination (A Type 2 with cable branded as tesla) outputs at most 11 kw",
- "nl": " levert een vermogen van maximaal 11 kw"
+ "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 11 kw"
}
},
{
"if": "socket:socket:tesla_destination:output=22 kw",
"then": {
"en": "Tesla supercharger (destination (A Type 2 with cable branded as tesla) outputs at most 22 kw",
- "nl": " levert een vermogen van maximaal 22 kw"
+ "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo) levert een vermogen van maximaal 22 kw"
}
}
],
@@ -2110,6 +2271,131 @@
]
}
},
+ {
+ "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?"
+ },
+ "render": {
+ "en": "There are USB to charge phones and small electronics plugs of type USB to charge phones and small electronics available here",
+ "nl": "Hier zijn USB om GSMs en kleine electronica op te laden stekkers van het type USB om GSMs en kleine electronica op te laden"
+ },
+ "freeform": {
+ "key": "socket:USB-A",
+ "type": "pnat"
+ },
+ "condition": {
+ "and": [
+ "socket:USB-A~*",
+ "socket:USB-A!=0"
+ ]
+ }
+ },
+ {
+ "id": "voltage-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"
+ },
+ "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"
+ },
+ "freeform": {
+ "key": "socket:USB-A:voltage",
+ "type": "pfloat"
+ },
+ "mappings": [
+ {
+ "if": "socket: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"
+ }
+ }
+ ],
+ "condition": {
+ "and": [
+ "socket:USB-A~*",
+ "socket:USB-A!=0"
+ ]
+ }
+ },
+ {
+ "id": "current-13",
+ "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?"
+ },
+ "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"
+ },
+ "freeform": {
+ "key": "socket:USB-A:current",
+ "type": "pfloat"
+ },
+ "mappings": [
+ {
+ "if": "socket: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"
+ }
+ },
+ {
+ "if": "socket: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"
+ }
+ }
+ ],
+ "condition": {
+ "and": [
+ "socket:USB-A~*",
+ "socket:USB-A!=0"
+ ]
+ }
+ },
+ {
+ "id": "power-output-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?"
+ },
+ "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}"
+ },
+ "freeform": {
+ "key": "socket:USB-A:output",
+ "type": "pfloat"
+ },
+ "mappings": [
+ {
+ "if": "socket:socket:USB-A:output=5w",
+ "then": {
+ "en": "USB to charge phones and small electronics outputs at most 5w",
+ "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 5w"
+ }
+ },
+ {
+ "if": "socket:socket:USB-A:output=10w",
+ "then": {
+ "en": "USB to charge phones and small electronics outputs at most 10w",
+ "nl": "USB om GSMs en kleine electronica op te laden levert een vermogen van maximaal 10w"
+ }
+ }
+ ],
+ "condition": {
+ "and": [
+ "socket:USB-A~*",
+ "socket:USB-A!=0"
+ ]
+ }
+ },
{
"id": "Authentication",
"question": {
@@ -2305,24 +2591,6 @@
"nl": "Betalen via een lidkaart van het netwerk"
}
}
- ],
- "mappings": [
- {
- "if": "payment:app=yes",
- "ifnot": "payment:app=no",
- "then": {
- "en": "Payment is done using a dedicated app",
- "nl": "Betalen via een app van het netwerk"
- }
- },
- {
- "if": "payment:membership_card=yes",
- "ifnot": "payment:membership_card=no",
- "then": {
- "en": "Payment is done using a membership card",
- "nl": "Betalen via een lidkaart van het netwerk"
- }
- }
]
}
},
@@ -2519,7 +2787,12 @@
}
},
{
- "if": "amenity=charging_station",
+ "if": {
+ "and": [
+ "amenity=charging_station",
+ "operational_status="
+ ]
+ },
"then": {
"en": "This charging station works",
"nl": "Dit oplaadpunt werkt"
@@ -2698,7 +2971,7 @@
{
"question": {
"en": "Has a Chademo connector",
- "nl": "Heeft een "
+ "nl": "Heeft een Chademo"
},
"osmTags": "socket:chademo~*"
},
@@ -2719,28 +2992,28 @@
{
"question": {
"en": "Has a Type 1 CCS (aka Type 1 Combo) connector",
- "nl": "Heeft een "
+ "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 "
+ "nl": "Heeft een Tesla Supercharger"
},
"osmTags": "socket:tesla_supercharger~*"
},
{
"question": {
"en": "Has a Type 2 (mennekes) connector",
- "nl": "Heeft een "
+ "nl": "Heeft een Type 2 (mennekes)"
},
"osmTags": "socket:type2~*"
},
{
"question": {
"en": "Has a Type 2 CCS (mennekes) connector",
- "nl": "Heeft een "
+ "nl": "Heeft een Type 2 CCS (mennekes)"
},
"osmTags": "socket:type2_combo~*"
},
@@ -2754,23 +3027,30 @@
{
"question": {
"en": "Has a Tesla Supercharger CCS (a branded type2_css) connector",
- "nl": "Heeft een "
+ "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 "
+ "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 "
+ "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"
+ },
+ "osmTags": "socket:USB-A~*"
}
]
}
@@ -2853,7 +3133,8 @@
"socket:type2_cable:voltage",
"socket:tesla_supercharger_ccs:voltage",
"socket:tesla_destination:voltage",
- "socket:tesla_destination:voltage"
+ "socket:tesla_destination:voltage",
+ "socket:USB-A:voltage"
],
"applicableUnits": [
{
@@ -2887,7 +3168,8 @@
"socket:type2_cable:current",
"socket:tesla_supercharger_ccs:current",
"socket:tesla_destination:current",
- "socket:tesla_destination:current"
+ "socket:tesla_destination:current",
+ "socket:USB-A:current"
],
"applicableUnits": [
{
@@ -2920,7 +3202,8 @@
"socket:type2_cable:output",
"socket:tesla_supercharger_ccs:output",
"socket:tesla_destination:output",
- "socket:tesla_destination:output"
+ "socket:tesla_destination:output",
+ "socket:USB-A:output"
],
"applicableUnits": [
{
diff --git a/assets/layers/charging_station/csvToJson.ts b/assets/layers/charging_station/csvToJson.ts
index 4a5b04f533..1d0bab2f78 100644
--- a/assets/layers/charging_station/csvToJson.ts
+++ b/assets/layers/charging_station/csvToJson.ts
@@ -17,7 +17,8 @@ function loadCsv(file): {
countryBlackList?: string[],
commonVoltages?: number[],
commonCurrents?: number[],
- commonOutputs?: string[]
+ commonOutputs?: string[],
+ associatedVehicleTypes?:string[]
}[] {
const entries: string[] = Utils.NoNull(readFileSync(file, "utf8").split("\n").map(str => str.trim()))
const header = entries.shift().split(",")
@@ -29,7 +30,7 @@ function loadCsv(file): {
}
const v = {}
- const colonSeperated = ["commonVoltages", "commonOutputs", "commonCurrents", "countryWhiteList","countryBlackList"]
+ const colonSeperated = ["commonVoltages", "commonOutputs", "commonCurrents", "countryWhiteList","countryBlackList","associatedVehicleTypes"]
const descriptionTranslations = new Map()
for (let j = 0; j < header.length; j++) {
const key = header[j];
@@ -67,8 +68,8 @@ function run(file, protojson) {
for (let i = 0; i < entries.length; i++){
const e = entries[i];
const txt = {
- en: ` ${e.description.get("en")}`,
- nl: ` ${e.description.get("nl")}`
+ en: `
${e.description.get("en")}
`,
+ nl: `
${e.description.get("nl")}
0) {
+ // This is a 'hideInAnswer', thus _reverse_ logic!
const countries = e.countryWhiteList.map(country => "_country!=" + country) //HideInAnswer if it is in the wrong country
json["hideInAnswer"] = {or: countries}
}else if (e.countryBlackList .length > 0) {
const countries = e.countryBlackList.map(country => "_country=" + country) //HideInAnswer if it is in the wrong country
json["hideInAnswer"] = {or: countries}
}
+
+ if(e.associatedVehicleTypes?.length > 0 && e.associatedVehicleTypes.indexOf("*") < 0){
+ // This plug only occurs if some vehicle specific vehicle type is present.
+ // IF all of the needed vehicle types are explicitly NO, then we hide this type as well
+ let hideInAnswer : any = {and: [].concat(...e.associatedVehicleTypes.map(neededVehicle => [neededVehicle+"~*", neededVehicle+"!=yes"]))}
+ if(json["hideInAnswer"] !== undefined){
+ hideInAnswer = {or: [json["hideInAnswer"], hideInAnswer]}
+ }
+ json["hideInAnswer"] = hideInAnswer
+ }
overview_question_answers.push(json)
@@ -300,7 +312,8 @@ function run(file, protojson) {
}
proto["units"].push(...extraUnits)
- mergeTranslations("charging_station.json",proto)
+ // mergeTranslations("charging_station.json",proto)
+
writeFileSync("charging_station.json", JSON.stringify(proto, undefined, " "))
}
@@ -330,7 +343,6 @@ async function queryTagInfo(file, type, clean: ((s: string) => string)) {
const countsArray = Array.from(counts.keys())
countsArray.sort()
console.log(`${e.key}:${type} = ${countsArray.join(";")}`)
- // console.log(`${countsArray.join(";")}`)
}
}
@@ -362,6 +374,7 @@ function mergeTranslations(origPath, newConfig: LayerConfigJson){
}
try {
+ console.log("Generating the charging_station.json file")
run("types.csv", "charging_station.protojson")
/*/
queryTagInfo("types.csv","voltage", s => s.trim())
diff --git a/assets/layers/charging_station/license_info.json b/assets/layers/charging_station/license_info.json
index 96d5a1ef7c..0445cb394a 100644
--- a/assets/layers/charging_station/license_info.json
+++ b/assets/layers/charging_station/license_info.json
@@ -108,5 +108,15 @@
"sources": [
"https://upload.wikimedia.org/wikipedia/commons/2/20/UnderCon_icon.svg"
]
+ },
+ {
+ "path": "usb_port.svg",
+ "license": "CC-BY",
+ "authors": [
+ "Ryan Dardis"
+ ],
+ "sources": [
+ "https://thenounproject.com/term/usb-port/94768/"
+ ]
}
]
\ No newline at end of file
diff --git a/assets/layers/charging_station/types.csv b/assets/layers/charging_station/types.csv
index 4b76be6a72..ad7f9cc17b 100644
--- a/assets/layers/charging_station/types.csv
+++ b/assets/layers/charging_station/types.csv
@@ -1,14 +1,15 @@
-key,image,description:en,countryWhiteList,countryBlackList,commonVoltages,commonCurrents,commonOutputs,description:nl
-socket:schuko,CEE7_4F.svg,Schuko wall plug without ground pin (CEE7/4 type F),be;fr;ma;tn;pl;cs;sk;mo,,230,16,3.6 kW,Schuko stekker zonder aardingspin (CEE7/4 type F)
-socket:typee,TypeE.svg,European wall plug with ground pin (CEE7/4 type E),,,230,16,3 kW;22 kW;,Europese stekker met aardingspin (CEE7/4 type E)
-socket:chademo,Chademo_type4.svg,Chademo,,,500,120,50 kW,
-socket:type1_cable,Type1_J1772.svg,Type 1 with cable (J1772),,,200;240,32,3.7 kW;7 kW,Type 1 met kabel (J1772)
-socket:type1,Type1_J1772.svg,Type 1 without cable (J1772),,,200;240,32,3.7 kW;6.6 kW;7 kW;7.2 kW,Type 1 zonder kabel (J1772)
-socket:type1_combo,Type1-ccs.svg,Type 1 CCS (aka Type 1 Combo),,,400;1000,50;125,50 kW;62.5 kW;150 kW;350 kW;,
-socket:tesla_supercharger,Tesla-hpwc-model-s.svg,Tesla Supercharger,,,480,125;350,120 kW;150 kW;250 kW,
-socket:type2,Type2_socket.svg,Type 2 (mennekes),,,230;400,16;32,11 kW;22 kW,
-socket:type2_combo,Type2_CCS.svg,Type 2 CCS (mennekes),,,500;920,125;350,50 kW,
-socket:type2_cable,Type2_tethered.svg,Type 2 with cable (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 met kabel (J1772)
-socket:tesla_supercharger_ccs,Type2_CCS.svg,Tesla Supercharger CCS (a branded type2_css),,,500;920,125;350,50 kW,
-socket:tesla_destination,Tesla-hpwc-model-s.svg,Tesla Supercharger (destination),us,,480,125;350,120 kW;150 kW;250 kW,
-socket:tesla_destination,Type2_tethered.svg,Tesla supercharger (destination (A Type 2 with cable branded as tesla),,us,230;400,16;32,11 kW;22 kW,
+key,image,description:en,countryWhiteList,countryBlackList,commonVoltages,commonCurrents,commonOutputs,description:nl,associatedVehicleTypes
+socket:schuko,CEE7_4F.svg,Schuko wall plug without ground pin (CEE7/4 type F),be;fr;ma;tn;pl;cs;sk;mo,,230,16,3.6 kW,Schuko stekker zonder aardingspin (CEE7/4 type F),*
+socket:typee,TypeE.svg,European wall plug with ground pin (CEE7/4 type E),,,230,16,3 kW;22 kW;,Europese stekker met aardingspin (CEE7/4 type E),*
+socket:chademo,Chademo_type4.svg,Chademo,,,500,120,50 kW,Chademo,car;motorcar;hgv;bus
+socket:type1_cable,Type1_J1772.svg,Type 1 with cable (J1772),,,200;240,32,3.7 kW;7 kW,Type 1 met kabel (J1772),car;motorcar;hgv;bus
+socket:type1,Type1_J1772.svg,Type 1 without cable (J1772),,,200;240,32,3.7 kW;6.6 kW;7 kW;7.2 kW,Type 1 zonder kabel (J1772),car;motorcar;hgv;bus
+socket:type1_combo,Type1-ccs.svg,Type 1 CCS (aka Type 1 Combo),,,400;1000,50;125,50 kW;62.5 kW;150 kW;350 kW;,Type 1 CCS (ook gekend als Type 1 Combo),car;motorcar;hgv;bus
+socket:tesla_supercharger,Tesla-hpwc-model-s.svg,Tesla Supercharger,,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger,car;motorcar;hgv;bus
+socket:type2,Type2_socket.svg,Type 2 (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 (mennekes),car;motorcar;hgv;bus
+socket:type2_combo,Type2_CCS.svg,Type 2 CCS (mennekes),,,500;920,125;350,50 kW,Type 2 CCS (mennekes),car;motorcar;hgv;bus
+socket:type2_cable,Type2_tethered.svg,Type 2 with cable (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 met kabel (J1772),car;motorcar;hgv;bus
+socket:tesla_supercharger_ccs,Type2_CCS.svg,Tesla Supercharger CCS (a branded type2_css),,,500;920,125;350,50 kW,Tesla Supercharger CCS (een type2 CCS met Tesla-logo),car;motorcar;hgv;bus
+socket:tesla_destination,Tesla-hpwc-model-s.svg,Tesla Supercharger (destination),us,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger (destination),car;motorcar;hgv;bus
+socket:tesla_destination,Type2_tethered.svg,Tesla supercharger (destination (A Type 2 with cable branded as tesla),,us,230;400,16;32,11 kW;22 kW,Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo),car;motorcar;hgv;bus
+socket:USB-A,usb_port.svg,USB to charge phones and small electronics,,,5,1;2,5W;10W,USB om GSMs en kleine electronica op te laden,*
diff --git a/assets/layers/charging_station/usb_port.svg b/assets/layers/charging_station/usb_port.svg
new file mode 100644
index 0000000000..f813f20f06
--- /dev/null
+++ b/assets/layers/charging_station/usb_port.svg
@@ -0,0 +1,74 @@
+
+
\ No newline at end of file