Merge branch 'develop' into feature/parcel-locker

This commit is contained in:
Pieter Vander Vennet 2022-08-24 01:47:27 +02:00 committed by GitHub
commit cb34534f40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
310 changed files with 1292 additions and 891136 deletions

View file

@ -358,9 +358,9 @@
{
"id": "width",
"render": {
"en": "This door has a width of {canonical(width)} meter",
"nl": "Deze deur heeft een breedte van {canonical(width)} meter",
"de": "Diese Tür hat eine Durchgangsbreite von {canonical(width)} Meter",
"en": "This door has a width of {canonical(width)}",
"nl": "Deze deur heeft een breedte van {canonical(width)}",
"de": "Diese Tür hat eine Durchgangsbreite von {canonical(width)}",
"es": "Esta puerta tiene una ancho de {canonical(width)} metros",
"fr": "Cette porte a une largeur de {canonical(width)} mètre"
},
@ -451,7 +451,8 @@
{
"title": {
"en": "an indoor door",
"de": "eine Innentür"
"de": "eine Innentür",
"nl": "een binnendeur"
},
"preciseInput": {
"preferredBackground": "map",
@ -471,7 +472,7 @@
"width"
],
"applicableUnits": [
{
{
"useIfNoUnitGiven": true,
"canonicalDenomination": "m",
"alternativeDenomination": [

View file

@ -185,6 +185,7 @@
"straße",
"platz",
"gasse",
"weg",
"grundschule",
"gymnasium",
"schule"

View file

@ -328,28 +328,33 @@
{
"id": "hydrant-diameter",
"question": {
"en": "What is the pipe diameter of this hydrant?"
"en": "What is the pipe diameter of this hydrant?",
"de": "Was ist der Rohrdurchmesser dieses Hydranten?"
},
"freeform": {
"key": "fire_hydrant:diameter",
"placeholder": {
"en": "Pipe diameter"
"en": "Pipe diameter",
"de": "Rohrdurchmesser"
},
"type": "int"
},
"render": {
"en": "Pipe diameter: {canonical(fire_hydrant:diameter)}"
"en": "Pipe diameter: {canonical(fire_hydrant:diameter)}",
"de": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}"
}
},
{
"id": "hydrant-couplings",
"question": {
"en": "What kind of couplings does this hydrant have?"
"en": "What kind of couplings does this hydrant have?",
"de": "Welche Art von Kupplungen hat dieser Hydrant?"
},
"freeform": {
"key": "couplings:type",
"placeholder": {
"en": "Coupling type"
"en": "Coupling type",
"de": "Art der Kupplung"
},
"type": "string"
},
@ -357,7 +362,8 @@
{
"if": "couplings:type=Storz",
"then": {
"en": "Storz coupling"
"en": "Storz coupling",
"de": "Storz-Kupplung"
},
"icon": {
"path": "./assets/layers/hydrant/storz.jpg",
@ -367,13 +373,15 @@
{
"if": "couplings:type=UNI",
"then": {
"en": "UNI coupling"
"en": "UNI coupling",
"de": "UNI-Kupplung"
}
},
{
"if": "couplings:type=Barcelona",
"then": {
"en": "Barcelona coupling"
"en": "Barcelona coupling",
"de": "Barcelona-Kupplung"
},
"icon": {
"path": "./assets/layers/hydrant/barcelona.jpg",
@ -383,22 +391,26 @@
],
"multiAnswer": true,
"render": {
"en": "Couplings: {couplings:type}"
"en": "Couplings: {couplings:type}",
"de": "Kupplungen: {couplings:type}"
}
},
{
"id": "hydrant-couplings-diameters",
"question": {
"en": "What diameter are the couplings of this hydrant?"
"en": "What diameter are the couplings of this hydrant?",
"de": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?"
},
"freeform": {
"key": "couplings:diameters",
"placeholder": {
"en": "Coupling diameters"
"en": "Coupling diameters",
"de": "Kupplungsdurchmesser"
}
},
"render": {
"en": "Coupling diameters: {couplings:diameters}"
"en": "Coupling diameters: {couplings:diameters}",
"de": "Kupplungsdurchmesser: {couplings:diameters}"
}
},
"images"
@ -464,7 +476,8 @@
],
"human": {
"en": "millimeters",
"nl": "millimeter"
"nl": "millimeter",
"de": "Millimeter"
},
"humanSingular": {
"en": "millimeter",

View file

@ -31,37 +31,43 @@
{
"if": "indoor=room",
"then": {
"en": "Indoor Room {name}"
"en": "Indoor Room {name}",
"nl": "Binnenruimte {name}"
}
},
{
"if": "indoor=area",
"then": {
"en": "Indoor Area {name}"
"en": "Indoor Area {name}",
"nl": "Gebied in gebouw {name}"
}
},
{
"if": "indoor=wall",
"then": {
"en": "Indoor Wall {name}"
"en": "Indoor Wall {name}",
"nl": "Muur in gebouw {name}"
}
},
{
"if": "indoor=corridor",
"then": {
"en": "Indoor Corridor {name}"
"en": "Indoor Corridor {name}",
"nl": "Gang in gebouw {name}"
}
},
{
"if": "indoor=door",
"then": {
"en": "Indoor Door {name}"
"en": "Indoor Door {name}",
"nl": "Binnendeur {name}"
}
},
{
"if": "indoor=level",
"then": {
"en": "Indoor Level {name}"
"en": "Indoor Level {name}",
"nl": "Verdieping in gebouw {name}"
}
}
]
@ -72,16 +78,19 @@
{
"id": "ref",
"question": {
"en": "What is the reference number of this room?"
"en": "What is the reference number of this room?",
"nl": "Wat is het referentienummer van deze ruimte?"
},
"render": {
"en": "This room has the reference number {ref}"
"en": "This room has the reference number {ref}",
"nl": "Deze ruimte heeft het referentienummer {ref}"
},
"freeform": {
"key": "ref",
"type": "string",
"placeholder": {
"en": "Reference number of the room (e.g. '1.1' or 'A1')"
"en": "Reference number of the room (e.g. '1.1' or 'A1')",
"nl": "Referentienummer van de ruimte (bv. '1.1' of A1' )"
}
},
"condition": {
@ -96,17 +105,20 @@
"id": "name",
"question": {
"en": "What is the name of this room?",
"de": "Wie lautet der Name dieses Raums?"
"de": "Wie lautet der Name dieses Raums?",
"nl": "Wat is de naam van deze ruimte?"
},
"render": {
"en": "This room is named {name}",
"de": "Der Name des Raums lautet {name}"
"de": "Der Name des Raums lautet {name}",
"nl": "Deze ruimte heet {name}"
},
"freeform": {
"key": "name",
"type": "string",
"placeholder": {
"en": "Name of the room"
"en": "Name of the room",
"nl": "Naam van de ruimte"
}
},
"condition": {

View file

@ -138,7 +138,8 @@
"question": {
"en": "Is there tactile paving at this kerb?",
"de": "Gibt es am Bordstein ein taktiles Pflaster?",
"fr": "Y a-t-il un revêtement tactile sur cette bordure ?"
"fr": "Y a-t-il un revêtement tactile sur cette bordure ?",
"nl": "Is er voelbare bestrating bij deze stoeprand?"
},
"mappings": [
{
@ -146,7 +147,8 @@
"then": {
"en": "This kerb has tactile paving.",
"de": "Der Bordstein hat ein taktiles Pflaster.",
"fr": "Cette bordure a un revêtement podotactile."
"fr": "Cette bordure a un revêtement podotactile.",
"nl": "Deze stoeprand heeft voelbare bestrating."
}
},
{
@ -154,15 +156,17 @@
"then": {
"en": "This kerb does not have tactile paving.",
"de": "Der Bordstein hat kein taktiles Pflaster.",
"fr": "Cette bordure n'a pas de revêtement podotactile."
"fr": "Cette bordure n'a pas de revêtement podotactile.",
"nl": "Deze stoeprand heeft geen voelbare bestrating."
}
},
{
"if": "tactile_paving=incorrect",
"then": {
"en": "This kerb has tactile paving, but it is incorrect",
"de": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist",
"fr": "Cette bordure a un pavage tactile, mais il est incorrect"
"en": "This kerb has tactile paving, but it is incorrect.",
"de": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist.",
"fr": "Cette bordure a un pavage tactile, mais il est incorrect.",
"nl": "Deze stoeprand heeft voelbare bestrating, maar deze is incorrect."
},
"hideInAnswer": true
}
@ -289,7 +293,7 @@
"en": "Kerbs with or without tactile paving",
"de": "Bordsteine mit oder ohne taktilem Pflaster",
"fr": "Bordures avec ou sans revêtement podotactile",
"nl": "Drempes met of zonder"
"nl": "Stoepranden met of zonder voelbare bestrating"
}
},
{
@ -297,7 +301,8 @@
"question": {
"en": "Kerb with tactile paving",
"de": "Bordstein mit taktilem Pflaster",
"fr": "Bordure avec revêtement podotactile"
"fr": "Bordure avec revêtement podotactile",
"nl": "Stoeprand met voelbare bestrating"
}
},
{
@ -305,7 +310,8 @@
"question": {
"en": "Kerb without tactile paving",
"de": "Bordstein ohne taktilem Pflaster",
"fr": "Bordure sans revêtement podotactile"
"fr": "Bordure sans revêtement podotactile",
"nl": "Stoeprand zonder voelbare bestrating"
}
},
{
@ -313,7 +319,8 @@
"question": {
"en": "Kerb wihout information about tactile paving",
"de": "Bordstein ohne Informationen über taktiles Pflaster",
"fr": "Bordure sans information sur le revêtement podotactile"
"fr": "Bordure sans information sur le revêtement podotactile",
"nl": "Stoeprand zonder informatie over voelbare bestrating"
}
}
]

View file

@ -76,12 +76,14 @@
"id": "name",
"question": {
"en": "What is the name of this facility?",
"de": "Wie lautet der Name dieser Einrichtung?"
"de": "Wie lautet der Name dieser Einrichtung?",
"nl": "Wat is de naam van deze faciliteit?"
},
"render": {
"en": "This facility is named <b>{name}</b>",
"de": "Diese Einrichtung hat den Namen <b>{name}</b>",
"ca": "Aquesta instal·lació s'anomena <b>{name}</b>"
"ca": "Aquesta instal·lació s'anomena <b>{name}</b>",
"nl": "Deze faciliteit heet <b>{name}</b>"
},
"freeform": {
"key": "name"

View file

@ -122,12 +122,14 @@
],
"description": {
"en": "Layer showing all tasks in MapRoulette",
"de": "Ebene, die alle MapRoulette-Aufgaben zeigt"
"de": "Ebene, die alle MapRoulette-Aufgaben zeigt",
"nl": "Laag met alle taken uit MapRoulette"
},
"minzoom": 15,
"name": {
"en": "MapRoulette Tasks",
"de": "MapRoulette-Aufgaben"
"de": "MapRoulette-Aufgaben",
"nl": "MapRoulette Taken"
},
"title": {
"render": {
@ -148,62 +150,71 @@
{
"question": {
"en": "Show tasks with all statuses",
"de": "Aufgaben mit allen Status anzeigen"
"de": "Aufgaben mit allen Status anzeigen",
"nl": "Toon taken met alle statussen"
}
},
{
"question": {
"en": "Show tasks that are created",
"de": "Aufgaben anzeigen, die erstellt wurden"
"de": "Aufgaben anzeigen, die erstellt wurden",
"nl": "Toon aangemaakte taken"
},
"osmTags": "status=0"
},
{
"question": {
"en": "Show tasks that are fixed",
"de": "Aufgaben anzeigen, die erledigt wurden"
"de": "Aufgaben anzeigen, die erledigt wurden",
"nl": "Toon opgeloste taken"
},
"osmTags": "status=1"
},
{
"question": {
"en": "Show tasks that are false positives",
"de": "Aufgaben anzeigen, die falsch positiv sind"
"de": "Aufgaben anzeigen, die falsch positiv sind",
"nl": "Toon vals-positieve taken"
},
"osmTags": "status=2"
},
{
"question": {
"en": "Show tasks that are skipped",
"de": "Aufgaben anzeigen, die übersprungen wurden"
"de": "Aufgaben anzeigen, die übersprungen wurden",
"nl": "Toon overgeslagen taken"
},
"osmTags": "status=3"
},
{
"question": {
"en": "Show tasks that are deleted",
"de": "Aufgaben anzeigen, die gelöscht wurden"
"de": "Aufgaben anzeigen, die gelöscht wurden",
"nl": "Toon verwijderde taken"
},
"osmTags": "status=4"
},
{
"question": {
"en": "Show tasks that are already fixed",
"de": "Aufgaben anzeigen, die bereits erledigt wurden"
"de": "Aufgaben anzeigen, die bereits erledigt wurden",
"nl": "Toon al opgeloste taken"
},
"osmTags": "status=5"
},
{
"question": {
"en": "Show tasks that are marked as too hard",
"de": "Aufgaben anzeigen, die als zu schwierig markiert wurden"
"de": "Aufgaben anzeigen, die als zu schwierig markiert wurden",
"nl": "Toon taken die als te lastig gemarkeerd zijn"
},
"osmTags": "status=6"
},
{
"question": {
"en": "Show tasks that are disabled",
"de": "Aufgaben anzeigen, die deaktiviert wurden"
"de": "Aufgaben anzeigen, die deaktiviert wurden",
"nl": "Toon uitgeschakelde taken"
},
"osmTags": "status=9"
}
@ -221,7 +232,8 @@
],
"question": {
"en": "Challenge name contains {search}",
"de": "Name der Kampagne enthält {search}"
"de": "Name der Kampagne enthält {search}",
"nl": "Naam uitdaging bevat {search}"
}
}
]
@ -238,7 +250,8 @@
],
"question": {
"en": "Challenge ID matches {search}",
"de": "Kampagnen ID stimmt mit {search} überein"
"de": "Kampagnen ID stimmt mit {search} überein",
"nl": "ID uitdaging is {search}"
}
}
]

View file

@ -57,9 +57,9 @@
"tagRenderings": [
{
"render": {
"en": "The maximum allowed speed on this road is {maxspeed}",
"de": "Die zulässige Höchstgeschwindigkeit auf dieser Straße ist {maxspeed}",
"nl": "De maximum toegestane snelheid op deze weg is {maxspeed}"
"en": "The maximum allowed speed on this road is {canonical(maxspeed)}",
"de": "Die zulässige Höchstgeschwindigkeit auf dieser Straße ist {canonical(maxspeed)}",
"nl": "De maximum toegestane snelheid op deze weg is {canonical(maxspeed)}"
},
"question": {
"es": "Qué velocidad tiene",
@ -174,7 +174,10 @@
},
{
"canonicalDenomination": "mph",
"useIfNoUnitGiven": ["gb","us"],
"useIfNoUnitGiven": [
"gb",
"us"
],
"alternativeDenomination": [
"m/u",
"mh",

View file

@ -2,11 +2,13 @@
"id": "transit_routes",
"name": {
"en": "Bus lines",
"de": "Buslinien"
"de": "Buslinien",
"nl": "Buslijnen"
},
"description": {
"en": "Layer showing bus lines",
"de": "Ebene mit Buslinien"
"de": "Ebene mit Buslinien",
"nl": "Laag met buslijnen"
},
"source": {
"osmTags": {
@ -20,7 +22,8 @@
"title": {
"render": {
"en": "Bus line",
"de": "Buslinie"
"de": "Buslinie",
"nl": "Buslijn"
},
"mappings": [
{
@ -59,7 +62,8 @@
"render": "{name}",
"question": {
"en": "What is the name for this bus line? (i.e. Bus XX: From => Via => To)",
"de": "Wie lautet der Name der Buslinie? (z.B. Bus XX: Von => Über => Nach)"
"de": "Wie lautet der Name der Buslinie? (z.B. Bus XX: Von => Über => Nach)",
"nl": "Wat is de naam van deze buslijn (bv. Bus XX: Van => Via => Naar)"
}
},
{
@ -71,11 +75,13 @@
},
"render": {
"en": "This bus line begins at {from}",
"de": "Die Buslinie startet von {from}"
"de": "Die Buslinie startet von {from}",
"nl": "Deze buslijn begint bij {from}"
},
"question": {
"en": "What is the starting point for this bus line?",
"de": "Wo ist der Startpunkt dieser Buslinie?"
"de": "Wo ist der Startpunkt dieser Buslinie?",
"nl": "Wat is het beginpunt van deze buslijn?"
}
},
{
@ -87,11 +93,13 @@
},
"render": {
"en": "This bus line goes via {via}",
"de": "Die Buslinie fährt über {via}"
"de": "Die Buslinie fährt über {via}",
"nl": "Deze buslijn gaat via {via}"
},
"question": {
"en": "What is the via point for this bus line?",
"de": "Über welchen Zwischenhalt fährt die Buslinie?"
"de": "Über welchen Zwischenhalt fährt die Buslinie?",
"nl": "Via welk punt gaat deze buslijn?"
}
},
{
@ -103,11 +111,13 @@
},
"render": {
"en": "This bus line ends at {to}",
"de": "Der Endpunkt der Buslinie ist {to}"
"de": "Der Endpunkt der Buslinie ist {to}",
"nl": "Deze buslijn eindigt bij {to}"
},
"question": {
"en": "What is the ending point for this bus line?",
"de": "Wo ist der Endpunkt der Buslinie?"
"de": "Wo ist der Endpunkt der Buslinie?",
"nl": "Wat is het eindpunt van deze buslijn?"
}
},
{
@ -118,11 +128,13 @@
},
"render": {
"en": "This bus line has the color {colour}",
"de": "Die Buslinie hat die Farbe {colour}"
"de": "Die Buslinie hat die Farbe {colour}",
"nl": "Deze buslijn heeft de kleur {colour}"
},
"question": {
"en": "What is the colour for this bus line?",
"de": "Welche Farbe hat diese Buslinie?"
"de": "Welche Farbe hat diese Buslinie?",
"nl": "Wat is de kleur van deze buslijn?"
}
},
{
@ -133,11 +145,13 @@
},
"render": {
"en": "This bus line is part of the {network} network",
"de": "Die Buslinie gehört zum Verkehrsverbund {network}"
"de": "Die Buslinie gehört zum Verkehrsverbund {network}",
"nl": "Deze buslijn is onderdeel van het {network} netwerk"
},
"question": {
"en": "What network does this bus line belong to?",
"de": "Zu welchem Verkehrsverbund gehört die Buslinie?"
"de": "Zu welchem Verkehrsverbund gehört die Buslinie?",
"nl": "Bij welk netwerk hoort deze buslijn?"
}
},
{
@ -148,11 +162,13 @@
},
"render": {
"en": "This bus line is operated by {operator}",
"de": "Die Buslinie wird betrieben von {operator}"
"de": "Die Buslinie wird betrieben von {operator}",
"nl": "Deze buslijn wordt geëxploiteerd door {operator}"
},
"question": {
"en": "What company operates this bus line?",
"de": "Welches Unternehmen betreibt die Buslinie?"
"de": "Welches Unternehmen betreibt die Buslinie?",
"nl": "Welk bedrijf exploiteert deze buslijn?"
}
}
]

View file

@ -82,9 +82,9 @@
"cms"
],
"human": {
"en": " centimeter",
"fr": " centimètre",
"de": " Zentimeter"
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter"
}
}
]