diff --git a/Models/ThemeConfig/TagRenderingConfig.ts b/Models/ThemeConfig/TagRenderingConfig.ts index bffe1e7f1..1685344b1 100644 --- a/Models/ThemeConfig/TagRenderingConfig.ts +++ b/Models/ThemeConfig/TagRenderingConfig.ts @@ -14,8 +14,6 @@ import List from "../../UI/Base/List"; import {MappingConfigJson, QuestionableTagRenderingConfigJson} from "./Json/QuestionableTagRenderingConfigJson"; import {FixedUiElement} from "../../UI/Base/FixedUiElement"; import {Paragraph} from "../../UI/Base/Paragraph"; -import spec = Mocha.reporters.spec; -import SpecialVisualizations from "../../UI/SpecialVisualizations"; export interface Mapping { readonly if: TagsFilter, diff --git a/UI/Base/ChartJs.ts b/UI/Base/ChartJs.ts index a4250f4c4..0389ee754 100644 --- a/UI/Base/ChartJs.ts +++ b/UI/Base/ChartJs.ts @@ -1,6 +1,6 @@ import BaseUIElement from "../BaseUIElement"; import {Chart, ChartConfiguration, ChartType, DefaultDataPoint, registerables} from 'chart.js'; -Chart.register(...registerables); +Chart?.register(...(registerables ?? [])); export default class ChartJs< diff --git a/langs/layers/de.json b/langs/layers/de.json index 78d09b57a..abc4b90fc 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -4366,7 +4366,7 @@ "then": "Der Bordstein hat kein taktiles Pflaster." }, "2": { - "then": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist" + "then": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist." } }, "question": "Gibt es am Bordstein ein taktiles Pflaster?" @@ -7156,4 +7156,4 @@ } } } -} \ No newline at end of file +} diff --git a/langs/layers/en.json b/langs/layers/en.json index 50e29227e..3dc11e591 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -3566,7 +3566,7 @@ }, "width": { "question": "What is the width of this door/entrance?", - "render": "This door has a width of {canonical(width)} meter" + "render": "This door has a width of {canonical(width)}" } }, "title": { @@ -4438,7 +4438,7 @@ "then": "This kerb does not have tactile paving." }, "2": { - "then": "This kerb has tactile paving, but it is incorrect" + "then": "This kerb has tactile paving, but it is incorrect." } }, "question": "Is there tactile paving at this kerb?" @@ -4720,7 +4720,7 @@ } }, "question": "What is the legal maximum speed one is allowed to drive on this road?", - "render": "The maximum allowed speed on this road is {maxspeed}" + "render": "The maximum allowed speed on this road is {canonical(maxspeed)}" } }, "title": { @@ -7228,4 +7228,4 @@ } } } -} \ No newline at end of file +} diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 78753c279..e9e10cb50 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -3049,7 +3049,7 @@ "then": "Cette bordure n'a pas de revêtement podotactile." }, "2": { - "then": "Cette bordure a un pavage tactile, mais il est incorrect" + "then": "Cette bordure a un pavage tactile, mais il est incorrect." } }, "question": "Y a-t-il un revêtement tactile sur cette bordure ?" @@ -4459,4 +4459,4 @@ } } } -} \ No newline at end of file +} diff --git a/langs/layers/nl.json b/langs/layers/nl.json index df5ba4b81..a3327973c 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -3406,6 +3406,9 @@ "presets": { "0": { "title": "een toegang" + }, + "1": { + "title": "een binnendeur" } }, "tagRenderings": { @@ -3509,7 +3512,7 @@ }, "width": { "question": "Wat is de breedte van deze deur/toegang?", - "render": "Deze deur heeft een breedte van {canonical(width)} meter" + "render": "Deze deur heeft een breedte van {canonical(width)}" } }, "title": { @@ -4221,7 +4224,43 @@ "description": "Een basis voor indoor-navigatie: toont binnenruimtes", "name": "Binnenruimtes", "title": { - "render": "Binnenruimte {name}" + "render": "Binnenruimte {name}", + "mappings": { + "0": { + "then": "Binnenruimte {name}" + }, + "4": { + "then": "Binnendeur {name}" + }, + "3": { + "then": "Gang in gebouw {name}" + }, + "1": { + "then": "Gebied in gebouw {name}" + }, + "5": { + "then": "Verdieping in gebouw {name}" + }, + "2": { + "then": "Muur in gebouw {name}" + } + } + }, + "tagRenderings": { + "name": { + "render": "Deze ruimte heet {name}", + "question": "Wat is de naam van deze ruimte?", + "freeform": { + "placeholder": "Naam van de ruimte" + } + }, + "ref": { + "question": "Wat is het referentienummer van deze ruimte?", + "freeform": { + "placeholder": "Referentienummer van de ruimte (bv. '1.1' of A1' )" + }, + "render": "Deze ruimte heeft het referentienummer {ref}" + } } }, "information_board": { @@ -4264,7 +4303,16 @@ "1": { "options": { "0": { - "question": "Drempes met of zonder" + "question": "Stoepranden met of zonder voelbare bestrating" + }, + "1": { + "question": "Stoeprand met voelbare bestrating" + }, + "2": { + "question": "Stoeprand zonder voelbare bestrating" + }, + "3": { + "question": "Stoeprand zonder informatie over voelbare bestrating" } } } @@ -4303,6 +4351,20 @@ } }, "question": "Hoe hoog is deze stoeprand?" + }, + "tactile-paving": { + "mappings": { + "0": { + "then": "Deze stoeprand heeft voelbare bestrating." + }, + "1": { + "then": "Deze stoeprand heeft geen voelbare bestrating." + }, + "2": { + "then": "Deze stoeprand heeft voelbare bestrating, maar deze is incorrect." + } + }, + "question": "Is er voelbare bestrating bij deze stoeprand?" } }, "title": { @@ -4353,6 +4415,10 @@ "override": { "question": "Wanneer is deze kinderopvang geopend?" } + }, + "name": { + "question": "Wat is de naam van deze faciliteit?", + "render": "Deze faciliteit heet {name}" } }, "title": { @@ -4423,7 +4489,7 @@ "then": "Dit is een woonerf en heeft dus een maximale snelheid van 20km/h" } }, - "render": "De maximum toegestane snelheid op deze weg is {maxspeed}" + "render": "De maximum toegestane snelheid op deze weg is {canonical(maxspeed)}" } }, "title": { @@ -6800,5 +6866,92 @@ } } } + }, + "maproulette": { + "filter": { + "0": { + "options": { + "1": { + "question": "Toon aangemaakte taken" + }, + "8": { + "question": "Toon uitgeschakelde taken" + }, + "0": { + "question": "Toon taken met alle statussen" + }, + "3": { + "question": "Toon vals-positieve taken" + }, + "4": { + "question": "Toon overgeslagen taken" + }, + "5": { + "question": "Toon verwijderde taken" + }, + "6": { + "question": "Toon al opgeloste taken" + }, + "7": { + "question": "Toon taken die als te lastig gemarkeerd zijn" + }, + "2": { + "question": "Toon opgeloste taken" + } + } + }, + "1": { + "options": { + "0": { + "question": "Naam uitdaging bevat {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "ID uitdaging is {search}" + } + } + } + }, + "description": "Laag met alle taken uit MapRoulette", + "name": "MapRoulette Taken" + }, + "transit_routes": { + "tagRenderings": { + "operator": { + "question": "Welk bedrijf exploiteert deze buslijn?", + "render": "Deze buslijn wordt geëxploiteerd door {operator}" + }, + "from": { + "render": "Deze buslijn begint bij {from}", + "question": "Wat is het beginpunt van deze buslijn?" + }, + "to": { + "render": "Deze buslijn eindigt bij {to}", + "question": "Wat is het eindpunt van deze buslijn?" + }, + "colour": { + "question": "Wat is de kleur van deze buslijn?", + "render": "Deze buslijn heeft de kleur {colour}" + }, + "name": { + "question": "Wat is de naam van deze buslijn (bv. Bus XX: Van => Via => Naar)" + }, + "network": { + "question": "Bij welk netwerk hoort deze buslijn?", + "render": "Deze buslijn is onderdeel van het {network} netwerk" + }, + "via": { + "question": "Via welk punt gaat deze buslijn?", + "render": "Deze buslijn gaat via {via}" + } + }, + "title": { + "render": "Buslijn" + }, + "description": "Laag met buslijnen", + "name": "Buslijnen" } -} \ No newline at end of file +} diff --git a/langs/nl.json b/langs/nl.json index 5cdcf3a4e..fda62796b 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -26,7 +26,7 @@ "readMessages": "Je hebt ongelezen berichten. Je moet deze lezen voordat je een punt verwijderd, een andere bijdrager heeft misschien feedback", "reasons": { "disused": "Het wordt niet meer onderhouden of is verwijderd", - "duplicate": "Dit punt is een duplicaat van een ander punt", + "duplicate": "Dit object is een duplicaat van een ander object", "notFound": "Het kon niet gevonden worden", "test": "Dit punt was een test en was nooit echt aanwezig" }, @@ -49,19 +49,19 @@ "confirmIntro": "
dichtbij
of in
in je zoekopdracht.\nProbeer iets als Zoek drinkwater in Londen
, Zoek frituur in Brussel
\n Daarnaast kan je ook info {cmd}
proberen, om info te krijgen over een enkel object.
{search}
, dus kan ik {layerTitle} niet zoeken",
"overview": "Ik heb {length} overeenkomende items gevonden.",
- "searching": "Aan het zoeken naar {layerTitle} {mode} {search}
…"
+ "searching": "Aan het zoeken naar {layerTitle} {mode} {search}
…",
+ "docs": "Zoekt voor POIs in of nabij een locatie"
},
"shutdown": {
"argmode": "Geeft aan op welke manier ik moet afsluiten. Dit moet één van de volgende woorden zijn: {verbs}",
diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json
index 107c6a7f9..27359d123 100644
--- a/langs/zh_Hant.json
+++ b/langs/zh_Hant.json
@@ -10,7 +10,7 @@
"cannotBeDeleted": "這圖徵無法刪除",
"delete": "刪除",
"explanations": {
- "hardDelete": "這個點已經在開放街圖被刪除了,可以被實驗性的貢獻者恢復",
+ "hardDelete": "這個圖徵已經在開放街圖被刪除了,可以被實驗性的貢獻者恢復",
"selectReason": "請選擇為什麼這個圖徵應該被刪除",
"softDelete": "這個圖徵已經被更新,然後從程式被隱藏了。{reason}"
},