Merge branch 'master' into develop

This commit is contained in:
pietervdvn 2022-07-28 23:27:16 +02:00
commit 3bd912db5a
21 changed files with 456 additions and 117 deletions

View file

@ -81,7 +81,7 @@ export class SubstitutedTranslation extends VariableUiElement {
/**
*
* // Return empty list on empty input
* SubstitutedTranslation.ExtractSpecialComponents("") // => ""
* SubstitutedTranslation.ExtractSpecialComponents("") // => []
*
* // Advanced cases with commas, braces and newlines should be handled without problem
* const templates = SubstitutedTranslation.ExtractSpecialComponents("{send_email(&LBRACEemail&RBRACE,Broken bicycle pump,Hello&COMMA\n\nWith this email&COMMA I'd like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat=&LBRACE_lat&RBRACE&lon=&LBRACE_lon&RBRACE&z=18#&LBRACEid&RBRACE is broken.\n\n Kind regards,Report this bicycle pump as broken)}")

View file

@ -3,7 +3,8 @@
"name": {
"en": "elevator",
"fr": "ascenseur",
"de": "Aufzug"
"de": "Aufzug",
"nl": "lift"
},
"source": {
"osmTags": "highway=elevator"
@ -12,12 +13,14 @@
"description": {
"en": "This layer show elevators and asks for operational status and elevator dimensions. Useful for wheelchair accessibility information",
"fr": "Ce calque montre les ascenseurs et demande l'état opérationnel et les dimensions de l'ascenseur. Utile pour les informations sur l'accessibilité en fauteuil roulant",
"de": "Diese Ebene zeigt Aufzüge an und fragt nach dem Betriebsstatus und den Abmessungen des Aufzugs. Nützlich für Informationen zur Zugänglichkeit für Rollstuhlfahrer"
"de": "Diese Ebene zeigt Aufzüge an und fragt nach dem Betriebsstatus und den Abmessungen des Aufzugs. Nützlich für Informationen zur Zugänglichkeit für Rollstuhlfahrer",
"nl": "Deze laag toont liften en vraagt praktische info over de grootte van de lift en ofdat deze werkt, vooral met het oog op of de lift werkt of niet."
},
"title": {
"en": "Elevator",
"fr": "Ascenseur",
"de": "Aufzug"
"de": "Aufzug",
"nl": "Lift"
},
"tagRenderings": [
"images",
@ -27,7 +30,8 @@
"question": {
"en": "Does this elevator work?",
"fr": "Cet ascenseur fonctionne-t-il ?",
"de": "Ist dieser Aufzug in Betrieb?"
"de": "Ist dieser Aufzug in Betrieb?",
"nl": "Werkt deze lift?"
},
"mappings": [
{
@ -35,7 +39,8 @@
"then": {
"en": "This elevator is broken",
"fr": "Cet ascenseur est en panne",
"de": "Dieser Aufzug ist kaputt"
"de": "Dieser Aufzug ist kaputt",
"nl": "Deze lift is kapot"
},
"icon": "close:red"
},
@ -44,7 +49,8 @@
"then": {
"en": "This elevator is closed <span class='subtle'>e.g. because renovation works are going on</span>",
"fr": "Cet ascenseur est fermé <span class='subtle'>par ex. parce que des travaux de rénovation sont en cours</span>",
"de": "Dieser Aufzug ist außer Betrieb <span class='subtle'>z.B. wegen Renovierungsarbeiten</span>"
"de": "Dieser Aufzug ist außer Betrieb <span class='subtle'>z.B. wegen Renovierungsarbeiten</span>",
"nl": "Deze lift is tijdelijk gesloten <span class='subtle'>bijvoorbeeld door renovatiewerken</span>"
},
"icon": "invalid:red"
},
@ -53,7 +59,8 @@
"then": {
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb"
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt"
}
},
{
@ -61,7 +68,8 @@
"then": {
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb"
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt"
},
"hideInAnswer": true
}
@ -72,12 +80,14 @@
"render": {
"en": "This elevator's doors have a width of {canonical(door:width)}",
"fr": "Les portes de cet ascenseur ont une largeur de {canonical(door:width)}",
"de": "Die Türen des Aufzugs haben eine Breite von {canonical(door:width)}"
"de": "Die Türen des Aufzugs haben eine Breite von {canonical(door:width)}",
"nl": "De breedte van de liftdeur is {canonical(door:width)}"
},
"question": {
"en": "What is the width of this elevator's entrance?",
"fr": "Quelle est la largeur de l'entrée de cet ascenseur ?",
"de": "Wie breit ist die Tür dieses Aufzugs?"
"de": "Wie breit ist die Tür dieses Aufzugs?",
"nl": "Wat is de breedte van de liftdeur?"
},
"freeform": {
"key": "door:width",
@ -89,12 +99,14 @@
"render": {
"en": "This elevator has a width of {canonical(elevator:width)}",
"fr": "Cet ascenseur a une largeur de {canonical(elevator:width)}",
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}"
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}",
"nl": "Deze lift heeft een breedte van {canonical(elevator:width)}"
},
"question": {
"en": "What is the width of this elevator?",
"fr": "Quelle est la largeur de cet ascenseur ?",
"de": "Wie breit ist die Kabine dieses Aufzugs?"
"de": "Wie breit ist die Kabine dieses Aufzugs?",
"nl": "Wat is de breedte van deze lift?"
},
"freeform": {
"key": "elevator:width",
@ -106,12 +118,14 @@
"render": {
"en": "This elevator has a depth of {canonical(elevator:depth)}",
"fr": "Cet ascenseur a une profondeur de {canonical(elevator:depth)}",
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(elevator:depth)}"
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(elevator:depth)}",
"nl": "Deze lift heeft een diepte van {canonical(elevator:depth)}"
},
"question": {
"en": "What is the depth of this elevator?",
"fr": "Quelle est la profondeur de cet ascenseur ?",
"de": "Wie tief ist die Kabine dieses Aufzugs?"
"de": "Wie tief ist die Kabine dieses Aufzugs?",
"nl": "Wat is de diepte van deze lift?"
},
"freeform": {
"key": "elevator:depth",
@ -172,7 +186,8 @@
"human": {
"en": "meter",
"fr": "mètre",
"de": "Meter"
"de": "Meter",
"nl": "meter"
}
},
{
@ -185,7 +200,8 @@
"human": {
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter"
"de": "Zentimeter",
"nl": "centimeter"
}
}
]

View file

@ -380,19 +380,22 @@
"question": {
"en": "What is the height of this kerb?",
"fr": "Quelle est la hauteur de ce seuil ?",
"de": "Wie hoch ist die Türschwelle?"
"de": "Wie hoch ist die Türschwelle?",
"nl": "Hoe hoog is de drempel?"
},
"render": {
"en": "The kerb height of this door is {kerb:height}",
"fr": "La hauteur du seuil de porte de cette porte est {kerb:height}",
"de": "Die Höhe der Türschwelle ist {kerb:height}"
"de": "Die Höhe der Türschwelle ist {kerb:height}",
"nl": "De drempel bij deze deur is {kerb:height}"
},
"freeform": {
"key": "kerb:height",
"placeholder": {
"en": "Height of the door kerb",
"fr": "Hauteur du seuil de porte",
"de": "Höhe der Türschwelle"
"de": "Höhe der Türschwelle",
"nl": "Hoogte van de drempel"
},
"type": "pnat"
},
@ -431,7 +434,8 @@
"title": {
"en": "an entrance",
"fr": "une entrée",
"de": "einen Eingang"
"de": "einen Eingang",
"nl": "een toegang"
},
"preciseInput": {
"preferredBackground": "photo",
@ -473,7 +477,8 @@
"human": {
"en": "meter",
"fr": "mètre",
"de": "Meter"
"de": "Meter",
"nl": "meter"
}
},
{
@ -486,7 +491,8 @@
"human": {
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter"
"de": "Zentimeter",
"nl": "centimeter"
}
}
]

View file

@ -182,7 +182,7 @@
"if": "amenity=fast_food",
"then": {
"en": "This is a fastfood-business, focused on fast service. If seating is available, these are rather limited and functional.",
"nl": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel",
"nl": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel.",
"de": "Es handelt sich um einen Schnellimbiss, mit Fokus auf schnelle Bedienung am Tresen. Sitzmöglichkeiten sind begrenzt und funktional.",
"es": "Este es un negocio de comida rápida, centrado en servicio rápido. Si hay asientos disponibles, son más bien limitados y funcionales.",
"fr": "C'est un fast-food, centrée sur le service rapide. Si des places sont disponibles, elles sont plutôt limitées et fonctionnelles."
@ -435,7 +435,8 @@
"then": {
"en": "This business does home delivery (eventually via a third party)",
"de": "Dieses Unternehmen liefert nach Hause (eventuell über eine dritte Partei)",
"fr": "Ce restaurant effectue la livraison à domicile (éventuellement via un tiers)"
"fr": "Ce restaurant effectue la livraison à domicile (éventuellement via un tiers)",
"nl": "Deze zaak levert aan huis (eventueel via een derde partij)"
}
},
{
@ -443,7 +444,8 @@
"then": {
"en": "This business does not deliver at home",
"de": "Dieses Unternehmen liefert nicht nach Hause",
"fr": "Ce restaurant ne livre pas à domicile"
"fr": "Ce restaurant ne livre pas à domicile",
"nl": "Deze zaak doet geen thuisleveringen"
}
}
]
@ -882,7 +884,8 @@
"then": {
"en": "This is actually a pub",
"de": "Dies ist eigentlich eine Kneipe",
"fr": "C'est en fait un bar"
"fr": "C'est en fait un bar",
"nl": "Dit is eigenlijk een bruin cafe of kroeg"
}
},
{
@ -890,7 +893,8 @@
"then": {
"en": "This is actually a cafe",
"de": "Dies ist eigentlich ein Café",
"fr": "C'est en fait un café"
"fr": "C'est en fait un café",
"nl": "Dit is eigenlijk een cafe (een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen)"
}
}
],
@ -970,6 +974,6 @@
"nl": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)",
"de": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)",
"es": "Una capa que muestra restaurantes y facilidades de comida rápida",
"fr": "Une couche montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)"
"fr": "Un claque montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)"
}
}

View file

@ -2,11 +2,13 @@
"id": "governments",
"name": {
"en": "governments",
"de": "Öffentliche Verwaltung"
"de": "Öffentliche Verwaltung",
"nl": "Overheidsdiensten"
},
"description": {
"en": "This layer show governmental buildings. It was setup as commissioned layer for the client of OSOC '22",
"de": "Diese Ebene zeigt Gebäude der öffentlichen Verwaltung. Sie wurde im Auftrag für den Kunden von OSOC '22 erstellt"
"de": "Diese Ebene zeigt Gebäude der öffentlichen Verwaltung. Sie wurde im Auftrag für den Kunden von OSOC '22 erstellt",
"nl": "Deze laag toont overheidsgebouwen. Opgezet voor OSOC '22"
},
"source": {
"osmTags": {
@ -18,7 +20,8 @@
"title": {
"render": {
"en": "Governmental Office {name}",
"de": "Behörde {name}"
"de": "Behörde {name}",
"nl": "Overheidsdienst {name}"
}
},
"minzoom": 13,
@ -30,11 +33,13 @@
{
"question": {
"en": "What is the name of this Governmental Office?",
"de": "Wie lautet der Name dieser Behörde?"
"de": "Wie lautet der Name dieser Behörde?",
"nl": "Wat is de naam van deze overheidsdienst?"
},
"render": {
"en": "This Governmental Office is called {name}",
"de": "Der Name der Behörde lautet {name}"
"de": "Der Name der Behörde lautet {name}",
"nl": "Deze overheidsdienst heet {name}"
},
"freeform": {
"key": "name"
@ -46,7 +51,8 @@
{
"title": {
"en": "a Governmental Office",
"de": "ein Büro der öffentlichen Verwaltung"
"de": "ein Büro der öffentlichen Verwaltung",
"nl": "een overheidsdienst"
},
"tags": [
"office=government"

View file

@ -14,7 +14,8 @@
},
"description": {
"en": "A layer showing hospital grounds",
"de": "Eine Ebene mit Krankenhäusern"
"de": "Eine Ebene mit Krankenhäusern",
"nl": "Een laag die ziekehuizen toont"
},
"minzoom": 12,
"source": {

View file

@ -2,11 +2,13 @@
"id": "indoors",
"name": {
"en": "indoors",
"de": "Innenräume"
"de": "Innenräume",
"nl": "Binnenruimtes"
},
"description": {
"en": "Basic indoor mapping: shows room outlines",
"de": "Grundlegende Innenraumkartierung: zeigt Umrisse von Räumen"
"de": "Grundlegende Innenraumkartierung: zeigt Umrisse von Räumen",
"nl": "Een basis voor indoor-navigatie: toont binnenruimtes"
},
"source": {
"osmTags": {
@ -22,7 +24,8 @@
"title": {
"render": {
"en": "Indoor area {name}",
"de": "Innenbereich {name}"
"de": "Innenbereich {name}",
"nl": "Binnenruimte {name}"
},
"mappings": [
{

View file

@ -288,7 +288,8 @@
"question": {
"en": "Kerbs with or without tactile paving",
"de": "Bordsteine mit oder ohne taktilem Pflaster",
"fr": "Bordures avec ou sans revêtement podotactile"
"fr": "Bordures avec ou sans revêtement podotactile",
"nl": "Drempes met of zonder"
}
},
{

View file

@ -2,23 +2,27 @@
"id": "pharmacy",
"name": {
"en": "pharmacy",
"de": "Apotheke"
"de": "Apotheke",
"nl": "apotheek"
},
"description": {
"en": "A layer showing pharmacies, which (probably) dispense prescription drugs",
"de": "Eine Ebene mit Apotheken, die (wahrscheinlich) verschreibungspflichtige Medikamente ausgeben"
"de": "Eine Ebene mit Apotheken, die (wahrscheinlich) verschreibungspflichtige Medikamente ausgeben",
"nl": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen"
},
"title": {
"render": {
"en": "{name}",
"de": "{name}"
"de": "{name}",
"nl": "{name}"
},
"mappings": [
{
"if": "name=",
"then": {
"en": "Pharmacy",
"de": "Apotheke"
"de": "Apotheke",
"nl": "Apotheek"
}
}
]
@ -40,16 +44,19 @@
"type": "string",
"placeholder": {
"en": "Name of the pharmacy",
"de": "Name der Apotheke"
"de": "Name der Apotheke",
"nl": "Naam van de apotheek"
}
},
"question": {
"en": "What is the name of the pharmacy?",
"de": "Wie lautet der Name der Apotheke?"
"de": "Wie lautet der Name der Apotheke?",
"nl": "Wat is de naam van deze apotheek?"
},
"render": {
"en": "This pharmacy is called {name}",
"de": "Der Name der Apotheke lautet {name}"
"de": "Der Name der Apotheke lautet {name}",
"nl": "Deze apotheek heet {name}"
}
},
"opening_hours",
@ -60,7 +67,8 @@
"id": "wheelchair",
"question": {
"en": "Is this pharmacy easy to access on a wheelchair?",
"de": "Ist die Apotheke für Rollstuhlfahrer leicht zugänglich?"
"de": "Ist die Apotheke für Rollstuhlfahrer leicht zugänglich?",
"nl": "Is het mogelijk om deze apotheek te bereiken met een rolstoel?"
},
"mappings": [
{
@ -68,21 +76,24 @@
"then": {
"en": "This pharmacy is easy to access on a wheelchair",
"ca": "Aquesta farmàcia és fàcil d'accedir en una cadira de rodes",
"de": "Die Apotheke ist für Rollstuhlfahrer leicht zugänglich"
"de": "Die Apotheke ist für Rollstuhlfahrer leicht zugänglich",
"nl": "Deze apotheek is makkelijk te bereiken met een rolstoel"
}
},
{
"if": "wheelchair=no",
"then": {
"en": "This pharmacy is hard to access on a wheelchair",
"de": "Die Apotheke ist für Rollstuhlfahrer nur schwer zugänglich"
"de": "Die Apotheke ist für Rollstuhlfahrer nur schwer zugänglich",
"nl": "Deze apotheek is moeilijk te bereiken met een rolstoel"
}
},
{
"if": "wheelchair=limited",
"then": {
"en": "This pharmacy has limited access for wheelchair users",
"de": "Die Apotheke ist für Rollstuhlfahrer nur eingeschränkt zugänglich"
"de": "Die Apotheke ist für Rollstuhlfahrer nur eingeschränkt zugänglich",
"nl": "Deze apotheek is bereikbaar met een rolstoel, maar het is niet makkelijk"
}
}
]
@ -121,7 +132,8 @@
{
"question": {
"en": "Has drive through",
"de": "Bietet einen Durchfahr-Service an"
"de": "Bietet einen Durchfahr-Service an",
"nl": "Heeft een drive-through"
},
"osmTags": "drive_through=yes"
}
@ -133,7 +145,8 @@
{
"question": {
"en": "Pharmacy able to provide prescription drugs",
"de": "Apotheke, die verschreibungspflichtige Arzneimittel ausgibt"
"de": "Apotheke, die verschreibungspflichtige Arzneimittel ausgibt",
"nl": "Deze apotheek verdeelt medicijnen met voorschrift"
},
"osmTags": "dispensing=yes"
}

View file

@ -95,7 +95,8 @@
},
"render": {
"en": "This shop is called <i>{name}</i>",
"de": "Der Name des Geschäfts lautet <i>{name}</i>"
"de": "Der Name des Geschäfts lautet <i>{name}</i>",
"nl": "Deze zaak heet <i>{name}</i>"
},
"freeform": {
"key": "name"
@ -114,7 +115,8 @@
"render": {
"en": "This is a {shop}",
"de": "Das ist ein {shop}",
"fr": "C'est une {shop}"
"fr": "C'est une {shop}",
"nl": "Dit is een {shop}"
},
"freeform": {
"key": "shop",
@ -142,7 +144,8 @@
"question": {
"en": "What paper formats does this shop offer?",
"de": "Welche Papierformate bietet das Geschäft an?",
"fr": "Quels formats de papier cette boutique propose-t-elle ?"
"fr": "Quels formats de papier cette boutique propose-t-elle ?",
"nl": "Op welke papiergroottes kan deze zaak printen?"
},
"multiAnswer": true,
"mappings": [
@ -151,7 +154,8 @@
"then": {
"en": "This shop can print on papers of size A4",
"de": "Das Geschäft kann Unterlagen auf A4 Papier drucken",
"fr": "Cette boutique peut imprimer sur des papiers de format A4"
"fr": "Cette boutique peut imprimer sur des papiers de format A4",
"nl": "Deze zaak kan printen op A4-formaat"
},
"ifnot": "service:print:A4=no"
},
@ -160,7 +164,8 @@
"then": {
"en": "This shop can print on papers of size A3",
"de": "Das Geschäft kann Unterlagen auf A3 Papier drucken",
"fr": "Cette boutique peut imprimer sur des papiers de format A3"
"fr": "Cette boutique peut imprimer sur des papiers de format A3",
"nl": "Deze zaak kan printen op A3-formaat"
},
"ifnot": "service:print:A3=no"
},
@ -169,7 +174,8 @@
"then": {
"en": "This shop can print on papers of size A2",
"de": "Das Geschäft kann Unterlagen auf A2 Papier drucken",
"fr": "Cette boutique peut imprimer sur des papiers de format A2"
"fr": "Cette boutique peut imprimer sur des papiers de format A2",
"nl": "Deze zaak kan printen op A2-formaat"
},
"ifnot": "service:print:A2=no"
},
@ -178,7 +184,8 @@
"then": {
"en": "This shop can print on papers of size A1",
"de": "Das Geschäft kann Unterlagen auf A1 Papier drucken",
"fr": "Cette boutique peut imprimer sur des papiers de format A1"
"fr": "Cette boutique peut imprimer sur des papiers de format A1",
"nl": "Deze zaak kan printen op A1-formaat"
},
"ifnot": "service:print:A1=no"
},
@ -187,7 +194,8 @@
"then": {
"en": "This shop can print on papers of size A0",
"de": "Das Geschäft kann Unterlagen auf A0 Papier drucken",
"fr": "Cette boutique peut imprimer sur des papiers de format A0"
"fr": "Cette boutique peut imprimer sur des papiers de format A0",
"nl": "Deze zaak kan printen op A0-formaat"
},
"ifnot": "service:print:A0=no"
}

View file

@ -70,7 +70,8 @@
"then": {
"en": "This entrance has no width information",
"de": "Der Eingang hat keine Informationen zur Durchgangsbreite",
"fr": "Cette entrée n'a pas d'informations sur sa largeur"
"fr": "Cette entrée n'a pas d'informations sur sa largeur",
"nl": "Deze toegang heeft geen informatie over deurbreedte"
}
}
]

View file

@ -3,12 +3,14 @@
"title": {
"en": "OnWheels",
"de": "Auf Rädern",
"fr": "OnWheels"
"fr": "OnWheels",
"nl": "OnWheels"
},
"description": {
"en": "On this map, publicly weelchair accessible places are shown and can be easily added",
"de": "Auf dieser Karte werden öffentlich zugängliche Orte für Rollstuhlfahrer angezeigt und können leicht hinzugefügt werden",
"fr": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes"
"fr": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes",
"nl": "Op deze kaart kan je informatie rond rolstoeltoegankelijkheid zien, zoals toegangsdeuren met hun breedte en drempelhoogte, toiletten met toegankelijkheidsinformatie, recepties maar ook winkels, cafés en restaurants."
},
"maintainer": "MapComplete",
"icon": "./assets/themes/onwheels/crest.svg",
@ -31,11 +33,10 @@
{
"builtin": "pedestrian_path",
"override": {
"title": {
"en": "Pedestrian path",
"de": "Fußgängerweg"
},
"name": null,
"tagRendering": null,
"title": "null",
"minzoom": 19,
"shownByDefault": false
}
},
@ -77,14 +78,16 @@
{
"question": {
"en": "Any/No width info",
"de": "Beliebig/Keine Breiteninformationen"
"de": "Beliebig/Keine Breiteninformationen",
"nl": "All kerbs"
}
},
{
"osmTags": "width=",
"question": {
"en": "Any width info",
"de": "Beliebige Breiteninformationen"
"en": "Without width info",
"de": "Beliebige Breiteninformationen",
"nl": "Geen breedtes gekend"
}
}
]
@ -117,7 +120,7 @@
}
}
],
"filter": [
"=filter": [
{
"id": "kerb-type",
"options": [
@ -383,6 +386,7 @@
},
"render": {
"en": "The containing building can be entered via <a href='#{_poi_entrance:id}'>a door of {canonical(_poi_entrance:width)}</a>",
"nl": "Het gebouw waarin dit zich bevindt kan binnengegaan worden <a href='#{_poi_entrance:id}'>via een deur</a> die {canonical(_poi_entrance:width)} breed is",
"fr": "On peut entrer dans ce batiment via <a href='#{_poi_entrance:id}'>une porte de {canonical(_poi_entrance:width)}</a>",
"de": "Das Gebäude kann über <a href='#{_poi_entrance:id}'>durch eine Tür von {canonical(_poi_entrance:width)} betreten werden.</a>"
},
@ -394,6 +398,7 @@
{
"if": "_poi_entrance:width=",
"then": {
"nl": "Het omvattende gebouw heeft geen gekende deurbreedtes. Voeg een deur en breedte toe.",
"en": "The containing building has no information on door widths. Add a door and measure the width to get information",
"fr": "Ce bâtiment n'a aucune information sur les largeurs de portes. Ajoutez une porte et mesurez la largeur pour obtenir des informations",
"de": "Das Gebäude hat keine Informationen über Türbreiten. Fügen Sie eine Tür hinzu und messen Sie die Breite, um Informationen zu erhalten"
@ -402,5 +407,6 @@
]
}
]
}
},
"enableDownload": true
}

View file

@ -667,9 +667,6 @@
}
},
"tagRenderings": {
"Email maintainer": {
"render": "<a href='mailto:{email}?subject=Cykelpumpe i stykker&body=Hej,%0D%0A%0D%0D%0Med denne e-mail vil jeg gerne oplyse, at cykelpumpen, der befinder sig på https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} er i stykker.%0D%0A%0D%0D%0A Med venlig hilsen'>Anmeld denne cykelpumpe som værende i stykker</a>"
},
"Operational status": {
"mappings": {
"0": {
@ -780,6 +777,15 @@
},
"question": "Hvilke ventiler understøttes?",
"render": "Denne pumpe understøtter følgende ventiler: {valves}"
},
"send_email_about_broken_pump": {
"render": {
"special": {
"body": "Hej,\n\nMed denne e-mail vil jeg gerne oplyse, at cykelpumpen, der befinder sig på https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} er i stykker.\n\n Med venlig hilse",
"button_text": "Anmeld denne cykelpumpe som værende i stykker",
"subject": "Cykelpumpe i stykker"
}
}
}
},
"title": {

View file

@ -811,9 +811,6 @@
}
},
"tagRenderings": {
"Email maintainer": {
"render": "<a href='mailto:{email}?subject=Fahrradpumpe kaputt&body=Hallo,%0D%0A%0D%0AMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} befindet, kaputt ist.'>Melde diese Fahrradpumpe als kaputt</a>"
},
"Operational status": {
"mappings": {
"0": {
@ -938,6 +935,15 @@
},
"question": "Welche Ventile werden unterstützt?",
"render": "Diese Pumpe unterstützt die folgenden Ventile: {valves}"
},
"send_email_about_broken_pump": {
"render": {
"special": {
"body": "Hallo,\n\nMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} befindet, kaputt ist.",
"button_text": "Melde diese Fahrradpumpe als kaputt",
"subject": "Fahrradpumpe kaputt"
}
}
}
},
"title": {

View file

@ -811,9 +811,6 @@
}
},
"tagRenderings": {
"Email maintainer": {
"render": "<a href='mailto:{email}?subject=Broken bicycle pump&body=Hello,%0D%0A%0D%0AWith this email, I&#39;d like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} is broken.%0D%0A%0D%0A Kind regards'>Report this bicycle pump as broken</a>"
},
"Operational status": {
"mappings": {
"0": {
@ -938,6 +935,15 @@
},
"question": "What valves are supported?",
"render": "This pump supports the following valves: {valves}"
},
"send_email_about_broken_pump": {
"render": {
"special": {
"body": "Hello,\n\nWith this email, I'd like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} is broken.\n\n Kind regards",
"button_text": "Report this bicycle pump as broken",
"subject": "Broken bicycle pump"
}
}
}
},
"title": {
@ -3452,6 +3458,9 @@
"presets": {
"0": {
"title": "an entrance"
},
"1": {
"title": "an indoor door"
}
},
"tagRenderings": {

View file

@ -728,9 +728,6 @@
}
},
"tagRenderings": {
"Email maintainer": {
"render": "<a href='mailto:{email}?subject=Bomba para bicicletas rota&body=Hola,%0D%0A%0D%0ACon este correo, me gustaría informar de que esta bomba para bicicletas situada en https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} está rota.%0D%0A%0D%0AUn saludo'>Reportar esta bomba para bicicletas como rota</a>"
},
"Operational status": {
"mappings": {
"0": {
@ -855,6 +852,15 @@
},
"question": "¿Que válvulas se soportan?",
"render": "Esta bomba soporta las siguiente válvulas: {valves}"
},
"send_email_about_broken_pump": {
"render": {
"special": {
"body": "Hola,\n\nCon este correo, me gustaría informar de que esta bomba para bicicletas situada en https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} está rota.\n\nUn saludo",
"button_text": "Reportar esta bomba para bicicletas como rota",
"subject": "Bomba para bicicletas rota"
}
}
}
},
"title": {

View file

@ -811,9 +811,6 @@
}
},
"tagRenderings": {
"Email maintainer": {
"render": "<a href='mailto:{email}?subject=Pompe à vélo cassée&body=Bonjour,%0D%0A%0D%0ACe mail pour vous informer que la pompe à vélo située à https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} est cassée.%0D%0A%0D%0ABien à vous.'>Signaler cette pompe à vélo cassée</a>"
},
"Operational status": {
"mappings": {
"0": {
@ -938,6 +935,15 @@
},
"question": "Quelles valves sont compatibles ?",
"render": "Cette pompe est compatible avec les valves suivantes : {valves}"
},
"send_email_about_broken_pump": {
"render": {
"special": {
"body": "Bonjour,\n\nCe mail pour vous informer que la pompe à vélo située à https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} est cassée.\n\nBien à vous.",
"button_text": "Signaler cette pompe à vélo cassée",
"subject": "Pompe à vélo cassée"
}
}
}
},
"title": {
@ -2539,7 +2545,7 @@
}
}
},
"description": "Une couche montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)",
"description": "Un claque montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)",
"filter": {
"0": {
"options": {

View file

@ -811,9 +811,6 @@
}
},
"tagRenderings": {
"Email maintainer": {
"render": "<a href='mailto:{email}?subject=Kapotte fietspomp&body=Geachte,%0D%0A%0D%0AGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id}.%0D%0A%0D%0AMet vriendelijke groeten.'>Rapporteer deze fietspomp als kapot</a>"
},
"Operational status": {
"mappings": {
"0": {
@ -938,6 +935,15 @@
},
"question": "Welke ventielen werken er met de pomp?",
"render": "Deze pomp werkt met de volgende ventielen: {valves}"
},
"send_email_about_broken_pump": {
"render": {
"special": {
"body": "Geachte\n\nGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id}.\n\nMet vriendelijke groeten.",
"button_text": "Rapporteer deze fietspomp als kapot",
"subject": "Kapotte fietspomp"
}
}
}
},
"title": {
@ -3340,15 +3346,66 @@
}
},
"elevator": {
"description": "Deze laag toont liften en vraagt praktische info over de grootte van de lift en ofdat deze werkt, vooral met het oog op of de lift werkt of niet.",
"name": "lift",
"presets": {
"0": {
"title": "een lift"
}
},
"tagRenderings": {
"door-width": {
"question": "Wat is de breedte van de liftdeur?",
"render": "De breedte van de liftdeur is {canonical(door:width)}"
},
"elevator-depth": {
"question": "Wat is de diepte van deze lift?",
"render": "Deze lift heeft een diepte van {canonical(elevator:depth)}"
},
"elevator-width": {
"question": "Wat is de breedte van deze lift?",
"render": "Deze lift heeft een breedte van {canonical(elevator:width)}"
},
"operational_status": {
"mappings": {
"0": {
"then": "Deze lift is kapot"
},
"1": {
"then": "Deze lift is tijdelijk gesloten <span class='subtle'>bijvoorbeeld door renovatiewerken</span>"
},
"2": {
"then": "Deze lift werkt"
},
"3": {
"then": "Deze lift werkt"
}
},
"question": "Werkt deze lift?"
}
},
"title": "Lift",
"units": {
"0": {
"applicableUnits": {
"0": {
"human": "meter"
},
"1": {
"human": "centimeter"
}
}
}
}
},
"entrance": {
"description": "Een laag met ingangen (van gebouwen etc.) waarmee je details kunt aanvullen die belangrijk zijn voor bijvoorbeeld rolstoelgebruikers (en fietsers, leveranciers, …)",
"name": "Toegang",
"presets": {
"0": {
"title": "een toegang"
}
},
"tagRenderings": {
"Door_type": {
"mappings": {
@ -3437,11 +3494,16 @@
}
},
"kerb-height": {
"freeform": {
"placeholder": "Hoogte van de drempel"
},
"mappings": {
"0": {
"then": "Deze deur heeft geen drempel"
}
}
},
"question": "Hoe hoog is de drempel?",
"render": "De drempel bij deze deur is {kerb:height}"
},
"width": {
"question": "Wat is de breedte van deze deur/toegang?",
@ -3450,6 +3512,18 @@
},
"title": {
"render": "Ingang"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": "meter"
},
"1": {
"human": "centimeter"
}
}
}
}
},
"etymology": {
@ -3570,6 +3644,14 @@
"0": {
"explanation": "{title()} is permanent gestopt"
}
},
"nonDeleteMappings": {
"0": {
"then": "Dit is eigenlijk een bruin cafe of kroeg"
},
"1": {
"then": "Dit is eigenlijk een cafe (een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen)"
}
}
},
"description": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)",
@ -3687,7 +3769,7 @@
"Fastfood vs restaurant": {
"mappings": {
"0": {
"then": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel"
"then": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel."
},
"1": {
"then": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend"
@ -3748,6 +3830,14 @@
"question": "Heeft deze eetgelegenheid een vegetarische optie?"
},
"delivery": {
"mappings": {
"0": {
"then": "Deze zaak levert aan huis (eventueel via een derde partij)"
},
"1": {
"then": "Deze zaak doet geen thuisleveringen"
}
},
"question": "Levert {title()} aan huis?"
},
"friture-oil": {
@ -3879,6 +3969,24 @@
"render": "Witte Fiets"
}
},
"governments": {
"description": "Deze laag toont overheidsgebouwen. Opgezet voor OSOC '22",
"name": "Overheidsdiensten",
"presets": {
"0": {
"title": "een overheidsdienst"
}
},
"tagRenderings": {
"name": {
"question": "Wat is de naam van deze overheidsdienst?",
"render": "Deze overheidsdienst heet {name}"
}
},
"title": {
"render": "Overheidsdienst {name}"
}
},
"gps_track": {
"name": "Jouw afgelegde route",
"tagRenderings": {
@ -3994,6 +4102,7 @@
}
},
"hospital": {
"description": "Een laag die ziekehuizen toont",
"name": "Ziekenhuizen",
"tagRenderings": {
"name": {
@ -4096,6 +4205,13 @@
"render": "Brandkraan"
}
},
"indoors": {
"description": "Een basis voor indoor-navigatie: toont binnenruimtes",
"name": "Binnenruimtes",
"title": {
"render": "Binnenruimte {name}"
}
},
"information_board": {
"description": "Deze laag toont informatieborden in de publieke ruimte die uitleg geven over een bezienswaardigheid (bv. uitleg over het landschap, een ruine, een kaart van de omgeving, ...)",
"name": "Informatieborden",
@ -4132,6 +4248,13 @@
"question": "Stoeprand met onbekende hoogte"
}
}
},
"1": {
"options": {
"0": {
"question": "Drempes met of zonder"
}
}
}
},
"name": "Stoepranden",
@ -4697,6 +4820,57 @@
"description": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag",
"name": "Pad voor voetgangers"
},
"pharmacy": {
"description": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen",
"filter": {
"0": {
"options": {
"0": {
"question": "Heeft een drive-through"
}
}
},
"1": {
"options": {
"0": {
"question": "Deze apotheek verdeelt medicijnen met voorschrift"
}
}
}
},
"name": "apotheek",
"tagRenderings": {
"name": {
"freeform": {
"placeholder": "Naam van de apotheek"
},
"question": "Wat is de naam van deze apotheek?",
"render": "Deze apotheek heet {name}"
},
"wheelchair": {
"mappings": {
"0": {
"then": "Deze apotheek is makkelijk te bereiken met een rolstoel"
},
"1": {
"then": "Deze apotheek is moeilijk te bereiken met een rolstoel"
},
"2": {
"then": "Deze apotheek is bereikbaar met een rolstoel, maar het is niet makkelijk"
}
},
"question": "Is het mogelijk om deze apotheek te bereiken met een rolstoel?"
}
},
"title": {
"mappings": {
"0": {
"then": "Apotheek"
}
},
"render": "{name}"
}
},
"picnic_table": {
"description": "Deze laag toont picknicktafels",
"name": "Picknicktafels",
@ -5355,11 +5529,33 @@
"tagRenderings": {
"2": {
"override": {
"question": "Wat voor soort winkel is dit?"
"question": "Wat voor soort winkel is dit?",
"render": "Dit is een {shop}"
}
},
"copyshop-print-sizes": {
"mappings": {
"0": {
"then": "Deze zaak kan printen op A4-formaat"
},
"1": {
"then": "Deze zaak kan printen op A3-formaat"
},
"2": {
"then": "Deze zaak kan printen op A2-formaat"
},
"3": {
"then": "Deze zaak kan printen op A1-formaat"
},
"4": {
"then": "Deze zaak kan printen op A0-formaat"
}
},
"question": "Op welke papiergroottes kan deze zaak printen?"
},
"shops-name": {
"question": "Wat is de naam van deze winkel?"
"question": "Wat is de naam van deze winkel?",
"render": "Deze zaak heet <i>{name}</i>"
}
},
"title": {
@ -6330,6 +6526,11 @@
"description": "Speciale laag met alle muren en gebouwen. Deze laag is nuttig om objecten toe te voegen die met een muur verbonden zijn (zoals AEDs, brievenbussen, adressen, bewakingscamera's,…). Deze laag is standaard onzichtbaar en kan niet aangezet worden door de gebruiker.",
"tagRenderings": {
"_entrance:width": {
"mappings": {
"0": {
"then": "Deze toegang heeft geen informatie over deurbreedte"
}
},
"render": "<a href ='#{_entrance:id} '>Deze deur heeft een breedte van {canonical(_entrance:width)} meter </a>"
}
},

View file

@ -752,12 +752,7 @@
"onwheels": {
"description": "Auf dieser Karte werden öffentlich zugängliche Orte für Rollstuhlfahrer angezeigt und können leicht hinzugefügt werden",
"layers": {
"3": {
"override": {
"title": "Fußgängerweg"
}
},
"6": {
"4": {
"override": {
"filter": {
"0": {
@ -773,9 +768,9 @@
}
}
},
"8": {
"6": {
"override": {
"filter": {
"=filter": {
"0": {
"options": {
"0": {
@ -795,7 +790,7 @@
}
}
},
"23": {
"18": {
"override": {
"=title": {
"render": "Statistik"

View file

@ -756,12 +756,7 @@
"onwheels": {
"description": "On this map, publicly weelchair accessible places are shown and can be easily added",
"layers": {
"3": {
"override": {
"title": "Pedestrian path"
}
},
"6": {
"4": {
"override": {
"filter": {
"0": {
@ -770,16 +765,16 @@
"question": "Any/No width info"
},
"1": {
"question": "Any width info"
"question": "Without width info"
}
}
}
}
}
},
"8": {
"6": {
"override": {
"filter": {
"=filter": {
"0": {
"options": {
"0": {
@ -799,12 +794,32 @@
}
}
},
"23": {
"18": {
"override": {
"=title": {
"render": "Statistics"
}
}
},
"19": {
"override": {
"+tagRenderings": {
"0": {
"render": {
"special": {
"text": "Import"
}
}
},
"1": {
"render": {
"special": {
"message": "Add all the suggested tags"
}
}
}
}
}
}
},
"overrideAll": {

View file

@ -876,10 +876,27 @@
"title": "Uitkijktorens"
},
"onwheels": {
"description": "Op deze kaart kan je informatie rond rolstoeltoegankelijkheid zien, zoals toegangsdeuren met hun breedte en drempelhoogte, toiletten met toegankelijkheidsinformatie, recepties maar ook winkels, cafés en restaurants.",
"layers": {
"8": {
"4": {
"override": {
"filter": {
"0": {
"options": {
"0": {
"question": "All kerbs"
},
"1": {
"question": "Geen breedtes gekend"
}
}
}
}
}
},
"6": {
"override": {
"=filter": {
"0": {
"options": {
"0": {
@ -899,7 +916,20 @@
}
}
}
}
},
"overrideAll": {
"+tagRenderings": {
"0": {
"mappings": {
"0": {
"then": "Het omvattende gebouw heeft geen gekende deurbreedtes. Voeg een deur en breedte toe."
}
},
"render": "Het gebouw waarin dit zich bevindt kan binnengegaan worden <a href='#{_poi_entrance:id}'>via een deur</a> die {canonical(_poi_entrance:width)} breed is"
}
}
},
"title": "OnWheels"
},
"openwindpowermap": {
"description": "Een kaart om windturbines te tonen en te bewerken.",