forked from MapComplete/MapComplete
Translation sync
This commit is contained in:
parent
8f1d63b20a
commit
51650b4a10
24 changed files with 440 additions and 398 deletions
|
@ -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",
|
||||
|
|
|
@ -343,4 +343,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -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",
|
||||
|
|
|
@ -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": {
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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}"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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?"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -82,9 +82,9 @@
|
|||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": " centimeter",
|
||||
"fr": " centimètre",
|
||||
"de": " Zentimeter"
|
||||
"en": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "render_id",
|
||||
"id": "show_changeset_id",
|
||||
"render": {
|
||||
"en": "Changeset <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
|
||||
}
|
||||
|
@ -57,7 +57,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"id": "theme",
|
||||
"id": "theme-id",
|
||||
"question": {
|
||||
"en": "What theme was used to make this change?"
|
||||
},
|
||||
|
|
|
@ -9,10 +9,8 @@
|
|||
"description": {
|
||||
"en": "This maps shows all the changes made with MapComplete"
|
||||
},
|
||||
"maintainer": "",
|
||||
"icon": "./assets/svg/logo.svg",
|
||||
"hideFromOverview": true,
|
||||
"version": "0",
|
||||
"startLat": 0,
|
||||
"startLon": 0,
|
||||
"startZoom": 1,
|
||||
|
@ -41,7 +39,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "render_id",
|
||||
"id": "show_changeset_id",
|
||||
"render": {
|
||||
"en": "Changeset <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
|
||||
}
|
||||
|
@ -59,7 +57,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"id": "theme",
|
||||
"id": "theme-id",
|
||||
"question": {
|
||||
"en": "What theme was used to make this change?"
|
||||
},
|
||||
|
|
|
@ -4215,6 +4215,38 @@
|
|||
"question": "Welche Farbe hat der Hydrant?",
|
||||
"render": "Der Hydrant hat die Farbe {colour}"
|
||||
},
|
||||
"hydrant-couplings": {
|
||||
"freeform": {
|
||||
"placeholder": "Art der Kupplung"
|
||||
},
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Storz-Kupplung"
|
||||
},
|
||||
"1": {
|
||||
"then": "UNI-Kupplung"
|
||||
},
|
||||
"2": {
|
||||
"then": "Barcelona-Kupplung"
|
||||
}
|
||||
},
|
||||
"question": "Welche Art von Kupplungen hat dieser Hydrant?",
|
||||
"render": "Kupplungen: {couplings:type}"
|
||||
},
|
||||
"hydrant-couplings-diameters": {
|
||||
"freeform": {
|
||||
"placeholder": "Kupplungsdurchmesser"
|
||||
},
|
||||
"question": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?",
|
||||
"render": "Kupplungsdurchmesser: {couplings:diameters}"
|
||||
},
|
||||
"hydrant-diameter": {
|
||||
"freeform": {
|
||||
"placeholder": "Rohrdurchmesser"
|
||||
},
|
||||
"question": "Was ist der Rohrdurchmesser dieses Hydranten?",
|
||||
"render": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}"
|
||||
},
|
||||
"hydrant-state": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
|
@ -4249,38 +4281,6 @@
|
|||
},
|
||||
"question": "Welche Bauform hat der Hydrant?",
|
||||
"render": " Hydranten-Typ: {fire_hydrant:type}"
|
||||
},
|
||||
"hydrant-couplings-diameters": {
|
||||
"question": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?",
|
||||
"freeform": {
|
||||
"placeholder": "Kupplungsdurchmesser"
|
||||
},
|
||||
"render": "Kupplungsdurchmesser: {couplings:diameters}"
|
||||
},
|
||||
"hydrant-couplings": {
|
||||
"freeform": {
|
||||
"placeholder": "Art der Kupplung"
|
||||
},
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Storz-Kupplung"
|
||||
},
|
||||
"1": {
|
||||
"then": "UNI-Kupplung"
|
||||
},
|
||||
"2": {
|
||||
"then": "Barcelona-Kupplung"
|
||||
}
|
||||
},
|
||||
"question": "Welche Art von Kupplungen hat dieser Hydrant?",
|
||||
"render": "Kupplungen: {couplings:type}"
|
||||
},
|
||||
"hydrant-diameter": {
|
||||
"freeform": {
|
||||
"placeholder": "Rohrdurchmesser"
|
||||
},
|
||||
"question": "Was ist der Rohrdurchmesser dieses Hydranten?",
|
||||
"render": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
|
@ -5044,6 +5044,9 @@
|
|||
},
|
||||
"1": {
|
||||
"then": "Es gibt keine barrierefreien Stellplätze"
|
||||
},
|
||||
"2": {
|
||||
"then": "Es gibt keine barrierefreien Stellplätze"
|
||||
}
|
||||
},
|
||||
"question": "Wie viele barrierefreie Stellplätze gibt es auf diesem Parkplatz?",
|
||||
|
@ -5979,6 +5982,9 @@
|
|||
},
|
||||
"3": {
|
||||
"then": "Der Sportplatz ist nicht öffentlich zugänglich (es ist ein privater Sportplatz)"
|
||||
},
|
||||
"4": {
|
||||
"then": "Der Sportplatz ist öffentlich zugänglich"
|
||||
}
|
||||
},
|
||||
"question": "Ist der Sportplatz öffentlich zugänglich?"
|
||||
|
@ -7197,4 +7203,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -5075,6 +5075,9 @@
|
|||
},
|
||||
"1": {
|
||||
"then": "There are no disabled parking spots"
|
||||
},
|
||||
"2": {
|
||||
"then": "There are no disabled parking spots"
|
||||
}
|
||||
},
|
||||
"question": "How many disabled parking spots are there at this parking?",
|
||||
|
@ -5120,6 +5123,73 @@
|
|||
"render": "Car parking"
|
||||
}
|
||||
},
|
||||
"parking_spaces": {
|
||||
"description": "Layer showing individual parking spaces.",
|
||||
"name": "Parking Spaces",
|
||||
"tagRenderings": {
|
||||
"capacity": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "This parking space has 1 space."
|
||||
}
|
||||
},
|
||||
"render": "This parking spaces has {capacity} spaces."
|
||||
},
|
||||
"type": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "This is a normal parking space"
|
||||
},
|
||||
"1": {
|
||||
"then": "This is a normal parking space."
|
||||
},
|
||||
"2": {
|
||||
"then": "This is a disabled parking space."
|
||||
},
|
||||
"3": {
|
||||
"then": "This is a private parking space."
|
||||
},
|
||||
"4": {
|
||||
"then": "This is parking space reserved for charging vehicles."
|
||||
},
|
||||
"5": {
|
||||
"then": "This is parking space reserved for deliveries."
|
||||
},
|
||||
"6": {
|
||||
"then": "This is parking space reserved for heavy goods vehicles."
|
||||
},
|
||||
"7": {
|
||||
"then": "This is parking space reserved for caravans or RVs."
|
||||
},
|
||||
"8": {
|
||||
"then": "This is parking space reserved for buses."
|
||||
},
|
||||
"9": {
|
||||
"then": "This is parking space reserved for motorcycles."
|
||||
},
|
||||
"10": {
|
||||
"then": "This is a parking space reserved for parents with children."
|
||||
},
|
||||
"11": {
|
||||
"then": "This is a parking space reserved for staff."
|
||||
},
|
||||
"12": {
|
||||
"then": "This is a parking space reserved for taxis."
|
||||
},
|
||||
"13": {
|
||||
"then": "This is a parking space reserved for vehicles towing a trailer."
|
||||
},
|
||||
"14": {
|
||||
"then": "This is a parking space reserved for car sharing."
|
||||
}
|
||||
},
|
||||
"question": "What kind of parking space is this?"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": "Parking Space"
|
||||
}
|
||||
},
|
||||
"pedestrian_path": {
|
||||
"description": "Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer",
|
||||
"name": "Pedestrian paths"
|
||||
|
@ -6010,6 +6080,9 @@
|
|||
},
|
||||
"3": {
|
||||
"then": "Private - not accessible to the public"
|
||||
},
|
||||
"4": {
|
||||
"then": "Public access"
|
||||
}
|
||||
},
|
||||
"question": "Is this sport pitch publicly accessible?"
|
||||
|
@ -7228,4 +7301,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3458,6 +3458,9 @@
|
|||
},
|
||||
"3": {
|
||||
"then": "Privada - no accesible al público"
|
||||
},
|
||||
"4": {
|
||||
"then": "Acceso público"
|
||||
}
|
||||
},
|
||||
"question": "¿Esta pista de deportes es accesible públicamente?"
|
||||
|
|
|
@ -3175,6 +3175,9 @@
|
|||
},
|
||||
"1": {
|
||||
"then": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite"
|
||||
},
|
||||
"2": {
|
||||
"then": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite"
|
||||
}
|
||||
},
|
||||
"question": "Combien y a-t-il de places de stationnement pour personnes à mobilité réduite dans ce parking ?",
|
||||
|
@ -3760,6 +3763,9 @@
|
|||
},
|
||||
"3": {
|
||||
"then": "Privé - Pas accessible au public"
|
||||
},
|
||||
"4": {
|
||||
"then": "Accessible au public"
|
||||
}
|
||||
},
|
||||
"question": "Est-ce que ce terrain de sport est accessible au public ?"
|
||||
|
@ -4459,4 +4465,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -2017,6 +2017,9 @@
|
|||
},
|
||||
"3": {
|
||||
"then": "Privato - non aperto al pubblico"
|
||||
},
|
||||
"4": {
|
||||
"then": "Aperto al pubblico"
|
||||
}
|
||||
},
|
||||
"question": "Questo campo sportivo è aperto al pubblico?"
|
||||
|
|
|
@ -4223,44 +4223,44 @@
|
|||
"indoors": {
|
||||
"description": "Een basis voor indoor-navigatie: toont binnenruimtes",
|
||||
"name": "Binnenruimtes",
|
||||
"tagRenderings": {
|
||||
"name": {
|
||||
"freeform": {
|
||||
"placeholder": "Naam van de ruimte"
|
||||
},
|
||||
"question": "Wat is de naam van deze ruimte?",
|
||||
"render": "Deze ruimte heet {name}"
|
||||
},
|
||||
"ref": {
|
||||
"freeform": {
|
||||
"placeholder": "Referentienummer van de ruimte (bv. '1.1' of A1' )"
|
||||
},
|
||||
"question": "Wat is het referentienummer van deze ruimte?",
|
||||
"render": "Deze ruimte heeft het referentienummer {ref}"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": "Binnenruimte {name}",
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Binnenruimte {name}"
|
||||
},
|
||||
"4": {
|
||||
"then": "Binnendeur {name}"
|
||||
"1": {
|
||||
"then": "Gebied in gebouw {name}"
|
||||
},
|
||||
"2": {
|
||||
"then": "Muur in gebouw {name}"
|
||||
},
|
||||
"3": {
|
||||
"then": "Gang in gebouw {name}"
|
||||
},
|
||||
"1": {
|
||||
"then": "Gebied in gebouw {name}"
|
||||
"4": {
|
||||
"then": "Binnendeur {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}"
|
||||
}
|
||||
"render": "Binnenruimte {name}"
|
||||
}
|
||||
},
|
||||
"information_board": {
|
||||
|
@ -4411,14 +4411,14 @@
|
|||
},
|
||||
"question": "Wat voor faciliteit is dit?"
|
||||
},
|
||||
"name": {
|
||||
"question": "Wat is de naam van deze faciliteit?",
|
||||
"render": "Deze faciliteit heet <b>{name}</b>"
|
||||
},
|
||||
"opening_hours": {
|
||||
"override": {
|
||||
"question": "Wanneer is deze kinderopvang geopend?"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"question": "Wat is de naam van deze faciliteit?",
|
||||
"render": "Deze faciliteit heet <b>{name}</b>"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
|
@ -4476,6 +4476,57 @@
|
|||
"render": "Kaart"
|
||||
}
|
||||
},
|
||||
"maproulette": {
|
||||
"description": "Laag met alle taken uit MapRoulette",
|
||||
"filter": {
|
||||
"0": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Toon taken met alle statussen"
|
||||
},
|
||||
"1": {
|
||||
"question": "Toon aangemaakte taken"
|
||||
},
|
||||
"2": {
|
||||
"question": "Toon opgeloste taken"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"8": {
|
||||
"question": "Toon uitgeschakelde taken"
|
||||
}
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Naam uitdaging bevat {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "ID uitdaging is {search}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "MapRoulette Taken"
|
||||
},
|
||||
"maxspeed": {
|
||||
"description": "Toont de toegestane snelheid voor elke weg",
|
||||
"name": "Maximumsnelheid",
|
||||
|
@ -4849,6 +4900,9 @@
|
|||
},
|
||||
"1": {
|
||||
"then": "Er zijn geen parkeerplaatsen voor gehandicapten"
|
||||
},
|
||||
"2": {
|
||||
"then": "Er zijn geen parkeerplaatsen voor gehandicapten"
|
||||
}
|
||||
},
|
||||
"question": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?",
|
||||
|
@ -5748,6 +5802,9 @@
|
|||
},
|
||||
"3": {
|
||||
"then": "Privaat en niet toegankelijk"
|
||||
},
|
||||
"4": {
|
||||
"then": "Publiek toegankelijk"
|
||||
}
|
||||
},
|
||||
"question": "Is dit sportterrein publiek toegankelijk?"
|
||||
|
@ -6413,6 +6470,42 @@
|
|||
"render": "Wandeltocht"
|
||||
}
|
||||
},
|
||||
"transit_routes": {
|
||||
"description": "Laag met buslijnen",
|
||||
"name": "Buslijnen",
|
||||
"tagRenderings": {
|
||||
"colour": {
|
||||
"question": "Wat is de kleur van deze buslijn?",
|
||||
"render": "Deze buslijn heeft de kleur {colour}"
|
||||
},
|
||||
"from": {
|
||||
"question": "Wat is het beginpunt van deze buslijn?",
|
||||
"render": "Deze buslijn begint bij {from}"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"operator": {
|
||||
"question": "Welk bedrijf exploiteert deze buslijn?",
|
||||
"render": "Deze buslijn wordt geëxploiteerd door {operator}"
|
||||
},
|
||||
"to": {
|
||||
"question": "Wat is het eindpunt van deze buslijn?",
|
||||
"render": "Deze buslijn eindigt bij {to}"
|
||||
},
|
||||
"via": {
|
||||
"question": "Via welk punt gaat deze buslijn?",
|
||||
"render": "Deze buslijn gaat via {via}"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": "Buslijn"
|
||||
}
|
||||
},
|
||||
"tree_node": {
|
||||
"description": "Een laag die bomen toont",
|
||||
"name": "Boom",
|
||||
|
@ -6866,92 +6959,5 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1397,6 +1397,9 @@
|
|||
},
|
||||
"2": {
|
||||
"then": "Доступ только членам клуба"
|
||||
},
|
||||
"4": {
|
||||
"then": "Свободный доступ"
|
||||
}
|
||||
},
|
||||
"question": "Есть ли свободный доступ к этой спортивной площадке?"
|
||||
|
|
|
@ -271,9 +271,9 @@
|
|||
"born": "Geboren: {value}",
|
||||
"died": "Gestorven: {value}"
|
||||
},
|
||||
"searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in",
|
||||
"searchWikidata": "Zoek op Wikidata",
|
||||
"wikipediaboxTitle": "Wikipedia",
|
||||
"searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in"
|
||||
"wikipediaboxTitle": "Wikipedia"
|
||||
}
|
||||
},
|
||||
"image": {
|
||||
|
@ -575,12 +575,12 @@
|
|||
"arglayerid": "De naam van een laag OF een enkele zoekterm",
|
||||
"argsearch": "De zoekterm",
|
||||
"argverb": "Zoek ofwel in een geografisch gebied (zoals een stand) of zoek in de buurt van een POI",
|
||||
"docs": "Zoekt voor POIs in of nabij een locatie",
|
||||
"noMatchingLayer": "Ik vind geen overeenkomende laag",
|
||||
"noNearOrIn": "Sorry, Ik begreep je opdracht niet omdat ik geen <code>dichtbij</code> of <code>in</code> in je zoekopdracht.\nProbeer iets als <code>Zoek drinkwater in Londen</code>, <code>Zoek frituur in Brussel</code><p></p>\n <p>Daarnaast kan je ook <code>info {cmd}</code> proberen, om info te krijgen over een enkel object.</p>",
|
||||
"nothingFound": "Sorry, ik kon niets vinden voor <code>{search}</code>, dus kan ik {layerTitle} niet zoeken",
|
||||
"overview": "Ik heb {length} overeenkomende items gevonden.",
|
||||
"searching": "Aan het zoeken naar {layerTitle} {mode} <code>{search}</code>…",
|
||||
"docs": "Zoekt voor POIs in of nabij een locatie"
|
||||
"searching": "Aan het zoeken naar {layerTitle} {mode} <code>{search}</code>…"
|
||||
},
|
||||
"shutdown": {
|
||||
"argmode": "Geeft aan op welke manier ik moet afsluiten. Dit moet één van de volgende woorden zijn: {verbs}",
|
||||
|
|
|
@ -654,68 +654,6 @@
|
|||
"description": "Eine Karte mit Bordsteinen und Überwegen.",
|
||||
"title": "Bordsteine und Überwege"
|
||||
},
|
||||
"mapcomplete-changes": {
|
||||
"description": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
|
||||
"layers": {
|
||||
"0": {
|
||||
"description": "Zeigt alle MapComplete Änderungen",
|
||||
"filter": {
|
||||
"0": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Themenname enthält {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Erstellt von {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "<b>Nicht</b> erstellt von {search}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "Zentrum der Änderungssätze",
|
||||
"tagRenderings": {
|
||||
"contributor": {
|
||||
"render": "Geändert von <a href='https://openstreetmap.org/user/{_last_edit:contributor}' target='_blank'>{_last_edit:contributor}</a>"
|
||||
},
|
||||
"render_id": {
|
||||
"render": "Änderungssatz <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
|
||||
},
|
||||
"theme": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Änderung mit <b>inoffiziellem</b> Thema <a href='https://mapcomplete.osm.be/theme.html?userlayout={theme}'>{theme}</a>"
|
||||
}
|
||||
},
|
||||
"render": "Änderung mit Thema <a href='https://mapcomplete.osm.be/{theme}'>{theme}</a>"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": "Änderungssatz für {theme}"
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"override": {
|
||||
"tagRenderings": {
|
||||
"link_to_more": {
|
||||
"render": "Weitere Statistiken finden Sie <a href='https://github.com/pietervdvn/MapComplete/tree/develop/Docs/Tools/graphs' target='_blank'>hier</a>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shortDescription": "Zeigt die mit MapComplete vorgenommenen Änderungen",
|
||||
"title": "Mit MapComplete vorgenommene Änderungen"
|
||||
},
|
||||
"maproulette": {
|
||||
"description": "Thema mit MapRoulette-Aufgaben, die Sie suchen, filtern und beheben können.",
|
||||
"title": "MapRoulette-Aufgaben"
|
||||
|
@ -955,28 +893,6 @@
|
|||
"tagRenderings": {
|
||||
"streetname": {
|
||||
"render": "Diese Straße heißt {name}"
|
||||
},
|
||||
"left-right-questions": {
|
||||
"renderings": {
|
||||
"1": {
|
||||
"question": "Gibt es auf dieser Straßenseite einen Bürgersteig?",
|
||||
"mappings": {
|
||||
"1": {
|
||||
"then": "Nein, es gibt keinen Bürgersteig für Fußgänger"
|
||||
},
|
||||
"0": {
|
||||
"then": "Ja, es gibt einen Bürgersteig auf dieser Straßenseite"
|
||||
},
|
||||
"2": {
|
||||
"then": "Es gibt einen separat kartierten Bürgersteig für Fußgänger"
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"question": "Wie breit ist der Bürgersteig auf dieser Straßenseite?",
|
||||
"render": "Dieser Bürgersteig ist {sidewalk:left|right:width}m breit"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
|
@ -1079,4 +995,4 @@
|
|||
"shortDescription": "Eine Karte mit Abfalleimern",
|
||||
"title": "Abfalleimer"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -646,6 +646,10 @@
|
|||
"description": "On this map, various healthcare related items are shown",
|
||||
"title": "Healthcare"
|
||||
},
|
||||
"hotels": {
|
||||
"description": "On this map, you'll find hotels in your area",
|
||||
"title": "Hotels"
|
||||
},
|
||||
"indoors": {
|
||||
"description": "On this map, publicly accessible indoor places are shown",
|
||||
"title": "Indoors"
|
||||
|
@ -680,22 +684,41 @@
|
|||
"question": "<b>Not</b> made by contributor {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "User language (iso-code) {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Made with host {search}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "Changeset centers",
|
||||
"tagRenderings": {
|
||||
"contributor": {
|
||||
"render": "Change made by <a href='https://openstreetmap.org/user/{_last_edit:contributor}' target='_blank'>{_last_edit:contributor}</a>"
|
||||
"question": "What contributor did make this change?",
|
||||
"render": "Change made by <a href='https://openstreetmap.org/user/{user}' target='_blank'>{user}</a>"
|
||||
},
|
||||
"render_id": {
|
||||
"host": {
|
||||
"question": "What host (website) was this change made with?",
|
||||
"render": "Change with with <a href='{host}'>{host}</a>"
|
||||
},
|
||||
"locale": {
|
||||
"question": "What locale (language) was this change made in?",
|
||||
"render": "User locale is {locale}"
|
||||
},
|
||||
"show_changeset_id": {
|
||||
"render": "Changeset <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
|
||||
},
|
||||
"theme": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Change with <b>unofficial</b> theme <a href='https://mapcomplete.osm.be/theme.html?userlayout={theme}'>{theme}</a>"
|
||||
}
|
||||
},
|
||||
"theme-id": {
|
||||
"question": "What theme was used to make this change?",
|
||||
"render": "Change with theme <a href='https://mapcomplete.osm.be/{theme}'>{theme}</a>"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -654,68 +654,6 @@
|
|||
"description": "Une carte affichant les ressauts et traversées.",
|
||||
"title": "Ressauts et traversées"
|
||||
},
|
||||
"mapcomplete-changes": {
|
||||
"description": "Cette carte affiche toutes les modifications réalisées avec MapComplete",
|
||||
"layers": {
|
||||
"0": {
|
||||
"description": "Afficher toutes les modifications MapComplete",
|
||||
"filter": {
|
||||
"0": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Nom de thème contenant {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "Réalisé par {search}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"options": {
|
||||
"0": {
|
||||
"question": "<b>Non</b> réalisé par {search}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "Centre du groupe de modifications",
|
||||
"tagRenderings": {
|
||||
"contributor": {
|
||||
"render": "Modification faite par <a href='https://openstreetmap.org/user/{_last_edit:contributor}' target='_blank'>{_last_edit:contributor}</a>"
|
||||
},
|
||||
"render_id": {
|
||||
"render": "Groupe de modifications <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
|
||||
},
|
||||
"theme": {
|
||||
"mappings": {
|
||||
"0": {
|
||||
"then": "Modification avec le thème <b>non-officiel</b> <a href='https://mapcomplete.osm.be/theme.html?userlayout={theme}'>{theme}</a>"
|
||||
}
|
||||
},
|
||||
"render": "Modification avec le thème <a href='https://mapcomplete.osm.be/{theme}'>{theme}</a>"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": "Groupe de modifications pour {theme}"
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"override": {
|
||||
"tagRenderings": {
|
||||
"link_to_more": {
|
||||
"render": "D’autres statistiques sont disponibles <a href='https://github.com/pietervdvn/MapComplete/tree/develop/Docs/Tools/graphs' target='_blank'>ici</a>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shortDescription": "Montrer les changements faits avec MapComplete",
|
||||
"title": "Changements faits avec MapComplete"
|
||||
},
|
||||
"maproulette": {
|
||||
"description": "Thème MapRoulette permettant d’afficher, rechercher, filtrer et résoudre les tâches.",
|
||||
"title": "Tâches MapRoulette"
|
||||
|
|
|
@ -50,12 +50,9 @@ class TranslationPart {
|
|||
if (!translations.hasOwnProperty(translationsKey)) {
|
||||
continue;
|
||||
}
|
||||
if (translationsKey == "then") {
|
||||
throw "Suspicious translation at " + context
|
||||
}
|
||||
const v = translations[translationsKey]
|
||||
if (typeof (v) != "string") {
|
||||
console.error(`Non-string object at ${context} in translation while trying to add more translations to '` + translationsKey + "'. The offending object which _should_ be a translation is: ", v, "\n\nThe current object is:", this.toJson("en"))
|
||||
console.error(`Non-string object at ${context} in translation while trying to add the translation ` + JSON.stringify(v) + ` to '` + translationsKey + "'. The offending object which _should_ be a translation is: ", v, "\n\nThe current object is (only showing en):", this.toJson(), "and has translations for", Array.from(this.contents.keys()))
|
||||
throw "Error in an object depicting a translation: a non-string object was found. (" + context + ")\n You probably put some other section accidentally in the translation"
|
||||
}
|
||||
this.contents.set(translationsKey, v)
|
||||
|
@ -63,12 +60,17 @@ class TranslationPart {
|
|||
}
|
||||
|
||||
recursiveAdd(object: any, context: string) {
|
||||
const isProbablyTranslationObject = knownLanguages.some(l => object.hasOwnProperty(l));
|
||||
if(context.indexOf("mapcomplete") >= 0 && context.indexOf("tagRenderings") >= 0){
|
||||
|
||||
console.log("RA: CONTEXT", context,"\n", this.toJson().replace(/\n/g, "\n>> "))
|
||||
}
|
||||
const isProbablyTranslationObject = knownLanguages.some(l => object.hasOwnProperty(l)); // TODO FIXME ID
|
||||
if (isProbablyTranslationObject) {
|
||||
this.addTranslationObject(object, context)
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
let dontTranslateKeys: string[] = undefined
|
||||
{
|
||||
const noTranslate = <string | string[]>object["#dont-translate"]
|
||||
|
@ -133,6 +135,7 @@ class TranslationPart {
|
|||
this.contents.set(key, new TranslationPart())
|
||||
}
|
||||
|
||||
|
||||
(this.contents.get(key) as TranslationPart).recursiveAdd(v, context + "." + key);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue