Merge develop

This commit is contained in:
Pieter Vander Vennet 2022-07-18 10:44:42 +02:00
commit f460895f60
429 changed files with 805040 additions and 44810 deletions

View file

@ -332,7 +332,7 @@
"title": "Sammenlign med eksisterende data",
"titleLive": "Live data på OSM",
"titleNearby": "Elementer i nærheden",
"zoomIn": "Live data bliver vist på zoomniveau mindst {needed}. Det aktuelle zoomniveau er {current}"
"zoomIn": "Det aktuelle zoomniveau er {current}"
},
"createNotes": {
"creating": "Oprettede <b>{count}</b> noter ud af {total}",

View file

@ -364,7 +364,7 @@
"title": "Mit vorhandenen Daten vergleichen",
"titleLive": "Live-Daten auf OSM",
"titleNearby": "Objekte in der Nähe",
"zoomIn": "Live-Daten werden ab Zoomstufe {needed} angezeigt. Die aktuelle Zoomstufe ist {current}"
"zoomIn": "Die aktuelle Zoomstufe ist {current}"
},
"createNotes": {
"creating": "<b>{count}</b> Notizen von {total} erstellt",

View file

@ -160,6 +160,7 @@
},
"nameInlineQuestion": "The name of this {category} is $$$",
"next": "Next",
"noMatchingMapping": "No entries mapped your search…",
"noNameCategory": "{category} without a name",
"noTagsSelected": "No tags selected",
"notValid": "Select a valid value to continue",
@ -234,6 +235,8 @@
"skip": "Skip this question",
"skippedQuestions": "Some questions are skipped",
"testing": "Testing - changes won't be saved",
"useSearch": "Use the search above to see presets",
"useSearchForMore": "Use the search function to search within {total} more values....",
"weekdays": {
"abbreviations": {
"friday": "Fri",
@ -355,6 +358,7 @@
"osmLoaded": "{count} elements are loaded from OpenStreetMap which match the layer <b>{name}</b>.",
"reloadTheCache": "Clear the cache and query overpass again",
"setRangeToZero": "Set the range to 0 or 1 if you want to import them all",
"showOsmLayerInConflationMap": "Show the OSM data",
"states": {
"error": "Could not load latest data from overpass due to {error}",
"idle": "Checking local storage…",
@ -364,7 +368,8 @@
"title": "Compare with existing data",
"titleLive": "Live data on OSM",
"titleNearby": "Nearby features",
"zoomIn": "The live data is shown if the zoomlevel is at least {needed}. The current zoom level is {current}"
"zoomIn": "The current zoom level is {current}",
"zoomLevelSelection": "The live data is shown if the zoomlevel is at least: "
},
"createNotes": {
"creating": "Created <b>{count}</b> notes out of {total}",

View file

@ -4122,7 +4122,7 @@
"placeholder": "Höhe des Bordsteins"
},
"question": "Wie hoch ist der Bordstein?",
"render": "Bordsteinhöhe: {{kerb:height}}"
"render": "Bordsteinhöhe: {kerb:height}"
},
"kerb-type": {
"mappings": {
@ -4276,6 +4276,9 @@
"mappings": {
"0": {
"then": "Dies ist eine Wohnstraße, auf der eine Höchstgeschwindigkeit von 20 km/h gilt"
},
"1": {
"then": "Dies ist eine Wohnstraße, auf der eine Höchstgeschwindigkeit von 20 km/h gilt"
}
},
"question": "Wie hoch ist die zulässige Höchstgeschwindigkeit, die man auf dieser Straße fahren darf?",
@ -5119,6 +5122,11 @@
}
},
"tagRenderings": {
"8": {
"override": {
"question": "Was ist die Hauptsprache dieser Schule?<div class='subtle'>Welche Sprache wird mit den Schülern in den nicht sprachbezogenen Kursen und mit der Verwaltung gesprochen?</div>"
}
},
"capacity": {
"question": "Wie viele Schüler können sich maximal an dieser Schule anmelden?",
"render": "Diese Schule kann höchstens {capacity} Schüler aufnehmen"
@ -5166,30 +5174,6 @@
},
"question": "Welche Geschlechter können sich an dieser Schule anmelden?"
},
"language": {
"freeform": {
"placeholder": "Sprache in Englisch in Kleinbuchstaben"
},
"mappings": {
"0": {
"then": "Die Hauptsprache dieser Schule ist unbekannt"
},
"1": {
"then": "Französisch ist die Hauptsprache von {name}"
},
"2": {
"then": "Niederländisch ist die Hauptsprache von {name}"
},
"3": {
"then": "Deutsch ist die Hauptsprache von {name}"
},
"4": {
"then": "Die Hauptsprache dieser Schule ist unbekannt"
}
},
"question": "Was ist die Hauptsprache dieser Schule?<div class='subtle'>Welche Sprache wird mit den Schülern in den nicht sprachbezogenen Kursen und mit der Verwaltung gesprochen?</div>",
"render": "{school:language} ist die Hauptsprache von {title()}"
},
"school-name": {
"question": "Wie lautet der Name dieser Schule?",
"render": "Diese Schule heißt {name}"
@ -5281,9 +5265,6 @@
"tagRenderings": {
"shops-name": {
"question": "Wie ist der Name dieses Geschäfts?"
},
"shops-type-from-id": {
"question": "Was ist das für ein Geschäft?"
}
},
"title": {

View file

@ -3255,6 +3255,57 @@
"description": "This layer visualizes directions",
"name": "Direction visualization"
},
"doctors": {
"description": "This layer shows doctor offices, dentists and other healthcare facilities",
"filter": {
"0": {
"options": {
"0": {
"question": "Opened now"
}
}
}
},
"name": "doctors",
"presets": {
"0": {
"title": "a doctors office"
},
"1": {
"title": "a dentists office"
},
"2": {
"title": "a physiotherapists office"
}
},
"tagRenderings": {
"name": {
"question": "What is the name of this doctors place?",
"render": "This doctors place is called {name}"
},
"specialty": {
"mappings": {
"0": {
"then": "This is a general practitioner"
},
"1": {
"then": "This is a gynaecologist"
},
"2": {
"then": "This is a psychiatrist"
},
"3": {
"then": "This is a paediatrician"
}
},
"question": "What is this doctor specialized in?",
"render": "This doctor is specialized in {healthcare:speciality}"
}
},
"title": {
"render": "Doctors Office {name}"
}
},
"dogpark": {
"name": "dog parks",
"presets": {
@ -3568,6 +3619,14 @@
"0": {
"explanation": "{title()} has closed down permanently"
}
},
"nonDeleteMappings": {
"0": {
"then": "This is actually a pub"
},
"1": {
"then": "This is actually a cafe"
}
}
},
"description": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)",
@ -3990,6 +4049,18 @@
"render": "Hackerspace"
}
},
"hospital": {
"name": "Hospital",
"tagRenderings": {
"name": {
"question": "What does the of the hospital ?",
"render": "Name of the hospital name is {name}"
}
},
"title": {
"render": "Hospital"
}
},
"hydrant": {
"description": "Map layer to show fire hydrants.",
"name": "Map of hydrants",
@ -4122,7 +4193,7 @@
"placeholder": "Height of the kerb"
},
"question": "What is the height of this kerb?",
"render": "Kerb height: {{kerb:height}}"
"render": "Kerb height: {kerb:height}"
},
"kerb-type": {
"mappings": {
@ -4276,6 +4347,9 @@
"mappings": {
"0": {
"then": "This is a living street, which has a maxspeed of 20km/h"
},
"1": {
"then": "This is a living street, which has a maxspeed of 20km/h"
}
},
"question": "What is the legal maximum speed one is allowed to drive on this road?",
@ -4616,6 +4690,65 @@
"title": "a car parking"
}
},
"tagRenderings": {
"capacity": {
"freeform": {
"placeholder": "Amount of parking spots"
},
"question": "How many parking spots are there at this parking?",
"render": "There are {capacity} parking spots"
},
"capacity-disabled": {
"freeform": {
"placeholder": "Amount of parking spots reserved for disabled people"
},
"mappings": {
"0": {
"then": "There are disabled parking spots, but it is not known how many"
},
"1": {
"then": "There are no disabled parking spots"
}
},
"question": "How many disabled parking spots are there at this parking?",
"render": "There are {capacity:disabled} disabled parking spots"
},
"parking-type": {
"mappings": {
"0": {
"then": "This is a surface parking lot"
},
"1": {
"then": "This is a parking bay next to a street"
},
"2": {
"then": "This is an underground parking garage"
},
"3": {
"then": "This is a multi-storey parking garage"
},
"4": {
"then": "This is a rooftop parking deck"
},
"5": {
"then": "This is a lane for parking on the road"
},
"6": {
"then": "This is parking covered by carports"
},
"7": {
"then": "This a parking consisting of garage boxes"
},
"8": {
"then": "This is a parking on a layby"
},
"9": {
"then": "This is a parking consisting of sheds"
}
},
"question": "What kind of parking is this?"
}
},
"title": {
"render": "Car parking"
}
@ -4624,6 +4757,28 @@
"description": "Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer",
"name": "Pedestrian paths"
},
"pharmacy": {
"name": "pharmacy",
"tagRenderings": {
"wheelchair": {
"mappings": {
"0": {
"then": "This pharmacy is easy to access on a wheelchair"
},
"1": {
"then": "This pharmacy is hard to access on a wheelchair"
},
"2": {
"then": "This pharmacy has limited access for wheelchair users"
}
},
"question": "Is this pharmacy easy to access on a wheelchair?"
}
},
"title": {
"render": "{name}"
}
},
"picnic_table": {
"description": "The layer showing picnic tables",
"name": "Picnic tables",
@ -4899,6 +5054,35 @@
"render": "Bookcase"
}
},
"rainbow_crossings": {
"description": "A layer showing pedestrian crossings with rainbow paintings",
"name": "Crossings with rainbow paintings",
"presets": {
"0": {
"description": "Pedestrian crossing",
"title": "a crossing"
}
},
"tagRenderings": {
"crossing-with-rainbow": {
"mappings": {
"0": {
"then": "This crossing has rainbow paintings"
},
"1": {
"then": "No rainbow paintings here"
},
"2": {
"then": "No rainbow paintings here"
}
},
"question": "Does this crossing has rainbow paintings?"
}
},
"title": {
"render": "Crossing"
}
},
"recycling": {
"description": "A layer with recycling containers and centres",
"filter": {
@ -5119,6 +5303,16 @@
}
},
"tagRenderings": {
"8": {
"override": {
"+mappings": {
"0": {
"then": "The main language of this school is unknown"
}
},
"question": "What is the main language of this school?<div class='subtle'>What language is spoken with the students in non-language related courses and with the administration?</div>"
}
},
"capacity": {
"question": "How much students can at most enroll in this school?",
"render": "This school can enroll at most {capacity} students"
@ -5166,30 +5360,6 @@
},
"question": "Which genders can enroll at this school?"
},
"language": {
"freeform": {
"placeholder": "Language in lowercase English"
},
"mappings": {
"0": {
"then": "The main language of this school is unknown"
},
"1": {
"then": "French is the main language of {name}"
},
"2": {
"then": "Dutch is the main language of {name}"
},
"3": {
"then": "German is the main language of {name}"
},
"4": {
"then": "The main language of this school is unknown"
}
},
"question": "What is the main language of this school?<div class='subtle'>What language is spoken with the students in non-language related courses and with the administration?</div>",
"render": "{school:language} is the main language of {title()}"
},
"school-name": {
"question": "What is the name of this school?",
"render": "This school is named {name}"
@ -5232,6 +5402,39 @@
"render": "School <i>{name}</i>"
}
},
"shelter": {
"description": "Layer showing shelter structures",
"name": "Shelter",
"tagRenderings": {
"shelter-type": {
"mappings": {
"0": {
"then": "This is a shelter at a public transport stop."
},
"1": {
"then": "This is a shelter protecting from rain at a picnic site."
},
"2": {
"then": "This is a gazebo."
},
"3": {
"then": "This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads."
},
"4": {
"then": "This is a shed with 3 walls, primarily intended for camping."
},
"5": {
"then": "This is a pavilion"
}
},
"question": "What kind of shelter is this?",
"render": "Shelter type: {shelter_type}"
}
},
"title": {
"render": "Shelter"
}
},
"shops": {
"deletion": {
"extraDeleteReasons": {
@ -5279,11 +5482,34 @@
}
},
"tagRenderings": {
"2": {
"override": {
"question": "What kind of shop is this?",
"render": "This is a {shop}"
}
},
"copyshop-print-sizes": {
"mappings": {
"0": {
"then": "This shop can print on papers of size A4"
},
"1": {
"then": "This shop can print on papers of size A3"
},
"2": {
"then": "This shop can print on papers of size A2"
},
"3": {
"then": "This shop can print on papers of size A1"
},
"4": {
"then": "This shop can print on papers of size A0"
}
},
"question": "What paper formats does this shop offer?"
},
"shops-name": {
"question": "What is the name of this shop?"
},
"shops-type-from-id": {
"question": "What kind of shop is this?"
}
},
"title": {
@ -5962,6 +6188,169 @@
"render": "Trail"
}
},
"transit_routes": {
"description": "Layer showing bus lines",
"mapRendering": {
"0": {
"color": {
"render": "#ff0000"
}
}
},
"name": "Bus lines",
"tagRenderings": {
"colour": {
"question": "What is the colour for this bus line?",
"render": "This bus line has the color {colour}"
},
"from": {
"question": "What is the starting point for this bus line?",
"render": "This bus line begins at {from}"
},
"name": {
"question": "What is the name for this bus line? (i.e. Bus XX: From => Via => To)"
},
"network": {
"question": "What network does this bus line belong to?",
"render": "This bus line is part of the {network} network"
},
"operator": {
"question": "What company operates this bus line?",
"render": "This bus line is operated by {operator}"
},
"to": {
"question": "What is the ending point for this bus line?",
"render": "This bus line ends at {to}"
},
"via": {
"question": "What is the via point for this bus line?",
"render": "This bus line goes via {via}"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "Bus line"
}
},
"transit_stops": {
"description": "Layer showing different types of transit stops.",
"name": "Transit Stops",
"tagRenderings": {
"bench": {
"mappings": {
"0": {
"then": "This stop has a bench"
},
"1": {
"then": "This stop does not have a bench"
},
"2": {
"then": "This stop has a bench, that's separately mapped"
}
},
"question": "Does this stop have a bench?"
},
"bin": {
"mappings": {
"0": {
"then": "This stop has a bin"
},
"1": {
"then": "This stop does not have a bin"
},
"2": {
"then": "This stop has a bin, that's separately mapped"
}
},
"question": "Does this stop have a bin?"
},
"contained_routes": {
"render": "<h3>{_contained_routes_count} routes stop at this stop</h3> <ul>{_contained_routes}</ul>"
},
"departures_board": {
"mappings": {
"0": {
"then": "This stop has a departures board of unknown type"
},
"1": {
"then": "This stop has a board showing realtime departure information"
},
"2": {
"then": "This stop has a board showing realtime departure information"
},
"3": {
"then": "This stop has a timetable showing regular departures"
},
"4": {
"then": "This stop has a timetable containing just the interval between departures"
},
"5": {
"then": "This stop does not have a departures board"
}
}
},
"lit": {
"mappings": {
"0": {
"then": "This stop is lit"
},
"1": {
"then": "This stop is not lit"
}
},
"question": "Is this stop lit?"
},
"shelter": {
"mappings": {
"0": {
"then": "This stop has a shelter"
},
"1": {
"then": "This stop does not have a shelter"
},
"2": {
"then": "This stop has a shelter, that's separately mapped"
}
},
"question": "Does this stop have a shelter?"
},
"stop_name": {
"freeform": {
"placeholder": "Name of the stop"
},
"mappings": {
"0": {
"then": "This stop has no name"
}
},
"question": "What is the name of this stop?",
"render": "This stop is called <b>{name}</b>"
},
"tactile_paving": {
"mappings": {
"0": {
"then": "This stop has tactile paving"
},
"1": {
"then": "This stop does not have tactile paving"
}
},
"question": "Does this stop have tactile paving?"
}
},
"title": {
"mappings": {
"0": {
"then": "Stop {name}"
}
},
"render": "Transit Stop"
}
},
"tree_node": {
"description": "A layer showing trees",
"name": "Tree",

View file

@ -2419,6 +2419,11 @@
}
},
"tagRenderings": {
"8": {
"override": {
"question": "Quelle est la langue principale de cette école ?<div class='subtle'>Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?</div>"
}
},
"capacity": {
"question": "Combien d'élèves peuvent s'inscrire au maximum dans cette école ?",
"render": "Cette école peut accueillir au maximum {capacity} étudiants"
@ -2466,18 +2471,6 @@
},
"question": "Quels genres de personnes peuvent s'inscrire dans cette école ?"
},
"language": {
"mappings": {
"0": {
"then": "La langue principale de cette école est inconnue"
},
"4": {
"then": "La langue principale de cette école est inconnue"
}
},
"question": "Quelle est la langue principale de cette école ?<div class='subtle'>Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?</div>",
"render": "{school:language} est la langue principale de {title()}"
},
"school-name": {
"question": "Quel est le nom de cet établissement scolaire?",
"render": "Cet établissement scolaire s'appelle {name}"

View file

@ -4053,7 +4053,7 @@
"placeholder": "Hoogte van de stoeprand"
},
"question": "Hoe hoog is deze stoeprand?",
"render": "Stoeprandhoogte: {{kerb:height}}"
"render": "Stoeprandhoogte: {kerb:height}"
},
"kerb-type": {
"mappings": {
@ -4188,6 +4188,9 @@
"mappings": {
"0": {
"then": "Dit is een woonerf en heeft dus een maximale snelheid van 20km/h"
},
"1": {
"then": "Dit is een woonerf en heeft dus een maximale snelheid van 20km/h"
}
},
"render": "De maximum toegestane snelheid op deze weg is {maxspeed}"
@ -4532,6 +4535,65 @@
"title": "een parking voor auto's"
}
},
"tagRenderings": {
"capacity": {
"freeform": {
"placeholder": "Aantal parkeerplaatsen"
},
"question": "Hoeveel parkeerplaatsen zijn er op deze parking?",
"render": "Er zijn {capacity} parkeerplaatsen"
},
"capacity-disabled": {
"freeform": {
"placeholder": "Aantal parkeerplaatsen voor gehandicapten"
},
"mappings": {
"0": {
"then": "Er zijn parkeerplaatsen voor gehandicapten, maar het is niet bekend hoeveel er zijn"
},
"1": {
"then": "Er zijn geen parkeerplaatsen voor gehandicapten"
}
},
"question": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?",
"render": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten"
},
"parking-type": {
"mappings": {
"0": {
"then": "Dit is een bovengronds parkeerterrein"
},
"1": {
"then": "Dit is een parkeerplek langs een weg"
},
"2": {
"then": "Dit is een ondergrondse parkeergarage"
},
"3": {
"then": "Dit is een bovengrondse parkeergarage met meerdere verdiepingen"
},
"4": {
"then": "Dit is een parkeerdek op een dak"
},
"5": {
"then": "Dit is een strook voor parkeren op de weg"
},
"6": {
"then": "Dit is parking overdekt met carports"
},
"7": {
"then": "Dit is een parking bestaande uit garageboxen"
},
"8": {
"then": "Dit is een parkeerplek op een layby"
},
"9": {
"then": "Dit is een parking bestaande uit schuren"
}
},
"question": "Wat voor parking is dit?"
}
},
"title": {
"render": "Parking voor auto's"
}
@ -5050,6 +5112,16 @@
}
},
"tagRenderings": {
"8": {
"override": {
"+mappings": {
"0": {
"then": "De voertaal van deze school is niet gekend"
}
},
"question": "Wat is de voertaal van deze school?<div class='subtle'>Welke taal wordt met de studenten gesproken in niet-taal-gerelateerde vakken en met de administratie?</div>"
}
},
"capacity": {
"question": "Ten hoogste hoeveel studenten kunnen er les volgen in deze school?",
"render": "Deze school kan maximaal {capacity} studenten lesgeven"
@ -5097,30 +5169,6 @@
},
"question": "Mogen jongens en meisjes les volgen op deze school?"
},
"language": {
"freeform": {
"placeholder": "Taal in lowercase Engel"
},
"mappings": {
"0": {
"then": "De voertaal van deze school is niet gekend"
},
"1": {
"then": "Frans is de voertaal van {name}"
},
"2": {
"then": "Nederlands is de voertaal van {name}"
},
"3": {
"then": "Duits is de voertaal van {name}"
},
"4": {
"then": "De voertaal van deze school is niet gekend"
}
},
"question": "Wat is de voertaal van deze school?<div class='subtle'>Welke taal wordt met de studenten gesproken in niet-taal-gerelateerde vakken en met de administratie?</div>",
"render": "{school:language} is de voertaal van {title()}"
},
"school-name": {
"question": "Wat is de naam van deze school?",
"render": "Deze school heet <b>{name}</b>"
@ -5210,11 +5258,13 @@
}
},
"tagRenderings": {
"2": {
"override": {
"question": "Wat voor soort winkel is dit?"
}
},
"shops-name": {
"question": "Wat is de naam van deze winkel?"
},
"shops-type-from-id": {
"question": "Wat voor soort winkel is dit?"
}
},
"title": {

View file

@ -309,7 +309,7 @@
"title": "Sammenlign med eksisterende data",
"titleLive": "Sanntidsdata på OSM",
"titleNearby": "Funksjoner i nærheten",
"zoomIn": "Sanntidsdata vises hvis forstørrelsesnivået er minst {needed}. Nåværende forstørrelsesnivå er {current}."
"zoomIn": "Nåværende forstørrelsesnivå er {current}."
},
"createNotes": {
"creating": "Opprettet <b>{count}</b> notater av {total}",

View file

@ -363,7 +363,7 @@
"title": "Vergelijking met bestaande data",
"titleLive": "Data van OSM",
"titleNearby": "Objecten in de buurt",
"zoomIn": "De OSM-data wordt getoond vanaf zoomniveau {needed}. Het huidige zoomniveau is {current}"
"zoomIn": "Het huidige zoomniveau is {current}"
},
"createNotes": {
"creating": "<b>{count}</b> van {total} kaartnota's werden gemaakt",

View file

@ -647,6 +647,10 @@
"shortDescription": "Map to show hydrants, extinguishers, fire stations, and ambulance stations.",
"title": "Hydrants, Extinguishers, Fire stations, and Ambulance stations"
},
"healthcare": {
"description": "On this map, various healthcare related items are shown",
"title": "Healthcare"
},
"kerbs_and_crossings": {
"description": "A map showing kerbs and crossings.",
"title": "Kerbs and crossings"
@ -737,6 +741,10 @@
"shortDescription": "Publicly accessible towers to enjoy the view",
"title": "Observation towers"
},
"onwheels": {
"description": "On this map, publicly weelchair accessible places are shown and can be easily added",
"title": "OnWheels"
},
"openwindpowermap": {
"description": "A map for showing and editing wind turbines.",
"title": "OpenWindPowerMap"
@ -859,6 +867,10 @@
"shortDescription": "A map showing postboxes and post offices",
"title": "Postbox and Post Office Map"
},
"rainbow_crossings": {
"description": "On this map, rainbow-painted pedestrian crossings are shown and can be easily added",
"title": "Rainbow pedestrian crossings"
},
"shops": {
"description": "On this map, one can mark basic information about shops, add opening hours and phone numbers",
"shortDescription": "An editable map with basic shop information",
@ -953,6 +965,10 @@
"description": "A map of public toilets",
"title": "Open Toilet Map"
},
"transit": {
"description": "Plan your trip with the help of the public transport system.",
"title": "Bus routes"
},
"trees": {
"description": "Map all the trees!",
"shortDescription": "Map all the trees",