forked from MapComplete/MapComplete
Themes(shops): add hairdresser specific questions
This commit is contained in:
parent
6df457fb38
commit
51aa43efaa
3 changed files with 127 additions and 70 deletions
|
@ -708,76 +708,15 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Reservation",
|
"builtin": "reservation",
|
||||||
"condition": "takeaway!=only",
|
"override": {
|
||||||
"question": {
|
"condition": {
|
||||||
"en": "Is a reservation required for this place?",
|
"and+": [
|
||||||
"nl": "Is reserveren verplicht voor deze zaak?",
|
"takeaway!=only"
|
||||||
"de": "Ist an diesem Ort eine Reservierung erforderlich?",
|
]
|
||||||
"ca": "És necessari reservar en aquest lloc?",
|
|
||||||
"fr": "Est-il nécessaire de réserver à cet endroit ?",
|
|
||||||
"pl": "Czy w tym miejscu rezerwacja jest wymagana?",
|
|
||||||
"cs": "Je pro toto místo nutná rezervace?",
|
|
||||||
"es": "¿Se requiere reserva para este lugar?",
|
|
||||||
"it": "È richiesta una prenotazione per questo posto?"
|
|
||||||
},
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"if": "reservation=required",
|
|
||||||
"then": {
|
|
||||||
"en": "A reservation is required at this place",
|
|
||||||
"nl": "Reserveren is verplicht voor deze zaak",
|
|
||||||
"de": "Hier ist eine Reservierung erforderlich",
|
|
||||||
"ca": "En aquest lloc cal reservar",
|
|
||||||
"fr": "Il est nécessaire de réserver à cet endroit",
|
|
||||||
"cs": "Na tomto místě je nutná rezervace",
|
|
||||||
"es": "Se requiere reserva en este lugar",
|
|
||||||
"it": "In questo posto è richiesta una prenotazione"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
"#condition": "If one can only do takeaway or deliveries, it is nonsensical to ask if a 'reservation' is possible"
|
||||||
"if": "reservation=recommended",
|
}
|
||||||
"then": {
|
|
||||||
"en": "A reservation is not required, but still recommended to make sure you get a table",
|
|
||||||
"nl": "Reserveren is niet verplicht, maar wordt wel aangeraden om zeker te zijn van een tafel",
|
|
||||||
"de": "Eine Reservierung ist nicht erforderlich, wird aber empfohlen, damit Sie einen Tisch bekommen",
|
|
||||||
"ca": "No cal fer reserva, però tot i així es recomana per assegurar-vos que teniu taula",
|
|
||||||
"fr": "Une réservation n'est pas obligatoire, mais est recommandée pour être sûr d'avoir une table",
|
|
||||||
"cs": "Rezervace není nutná, ale přesto se doporučuje, abyste se ujistili, že dostanete stůl",
|
|
||||||
"es": "No se requiere reserva, pero aún así se recomienda para asegurar una mesa",
|
|
||||||
"it": "Non è richiesta una prenotazione, ma è comunque consigliata per assicurarsi un tavolo"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"if": "reservation=yes",
|
|
||||||
"then": {
|
|
||||||
"en": "Reservation is possible at this place",
|
|
||||||
"nl": "Reserveren is mogelijk voor deze zaak",
|
|
||||||
"de": "Eine Reservierung ist an diesem Ort möglich",
|
|
||||||
"ca": "És possible reservar en aquest lloc",
|
|
||||||
"fr": "La réservation est possible à cet endroit",
|
|
||||||
"pl": "W tym miejscu możliwa jest rezerwacja",
|
|
||||||
"cs": "Rezervace je možná na tomto místě",
|
|
||||||
"es": "Es posible reservar en este lugar",
|
|
||||||
"it": "In questo posto è possibile prenotare"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"if": "reservation=no",
|
|
||||||
"then": {
|
|
||||||
"en": "Reservation is not possible at this place",
|
|
||||||
"nl": "Reserveren is niet mogelijk voor deze zaak",
|
|
||||||
"de": "Eine Reservierung ist an diesem Ort nicht möglich",
|
|
||||||
"ca": "En aquest lloc no es pot reservar",
|
|
||||||
"fr": "Il n'est pas possible de réserver à cet endroit",
|
|
||||||
"pl": "Rezerwacja nie jest możliwa w tym miejscu",
|
|
||||||
"cs": "Rezervace na tomto místě není možná",
|
|
||||||
"es": "No es posible reservar en este lugar",
|
|
||||||
"it": "In questo posto non è possibile prenotare"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"#condition": "If one can only do takeaway or deliveries, it is nonsensical to ask if a 'reservation' is possible"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"question": {
|
"question": {
|
||||||
|
|
|
@ -3493,6 +3493,76 @@
|
||||||
"minzoom": 18
|
"minzoom": 18
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "reservation",
|
||||||
|
"question": {
|
||||||
|
"en": "Is a reservation required for this place?",
|
||||||
|
"nl": "Is reserveren verplicht voor deze zaak?",
|
||||||
|
"de": "Ist an diesem Ort eine Reservierung erforderlich?",
|
||||||
|
"ca": "És necessari reservar en aquest lloc?",
|
||||||
|
"fr": "Est-il nécessaire de réserver à cet endroit ?",
|
||||||
|
"pl": "Czy w tym miejscu rezerwacja jest wymagana?",
|
||||||
|
"cs": "Je pro toto místo nutná rezervace?",
|
||||||
|
"es": "¿Se requiere reserva para este lugar?",
|
||||||
|
"it": "È richiesta una prenotazione per questo posto?"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "reservation=required",
|
||||||
|
"then": {
|
||||||
|
"en": "A reservation is required at this place",
|
||||||
|
"nl": "Reserveren is verplicht voor deze zaak",
|
||||||
|
"de": "Hier ist eine Reservierung erforderlich",
|
||||||
|
"ca": "En aquest lloc cal reservar",
|
||||||
|
"fr": "Il est nécessaire de réserver à cet endroit",
|
||||||
|
"cs": "Na tomto místě je nutná rezervace",
|
||||||
|
"es": "Se requiere reserva en este lugar",
|
||||||
|
"it": "In questo posto è richiesta una prenotazione"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "reservation=recommended",
|
||||||
|
"then": {
|
||||||
|
"en": "A reservation is not required, but still recommended to make sure you get a table",
|
||||||
|
"nl": "Reserveren is niet verplicht, maar wordt wel aangeraden om zeker te zijn van een tafel",
|
||||||
|
"de": "Eine Reservierung ist nicht erforderlich, wird aber empfohlen, damit Sie einen Tisch bekommen",
|
||||||
|
"ca": "No cal fer reserva, però tot i així es recomana per assegurar-vos que teniu taula",
|
||||||
|
"fr": "Une réservation n'est pas obligatoire, mais est recommandée pour être sûr d'avoir une table",
|
||||||
|
"cs": "Rezervace není nutná, ale přesto se doporučuje, abyste se ujistili, že dostanete stůl",
|
||||||
|
"es": "No se requiere reserva, pero aún así se recomienda para asegurar una mesa",
|
||||||
|
"it": "Non è richiesta una prenotazione, ma è comunque consigliata per assicurarsi un tavolo"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "reservation=yes",
|
||||||
|
"then": {
|
||||||
|
"en": "Reservation is possible at this place",
|
||||||
|
"nl": "Reserveren is mogelijk voor deze zaak",
|
||||||
|
"de": "Eine Reservierung ist an diesem Ort möglich",
|
||||||
|
"ca": "És possible reservar en aquest lloc",
|
||||||
|
"fr": "La réservation est possible à cet endroit",
|
||||||
|
"pl": "W tym miejscu możliwa jest rezerwacja",
|
||||||
|
"cs": "Rezervace je možná na tomto místě",
|
||||||
|
"es": "Es posible reservar en este lugar",
|
||||||
|
"it": "In questo posto è possibile prenotare"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "reservation=no",
|
||||||
|
"then": {
|
||||||
|
"en": "Reservation is not possible at this place",
|
||||||
|
"nl": "Reserveren is niet mogelijk voor deze zaak",
|
||||||
|
"de": "Eine Reservierung ist an diesem Ort nicht möglich",
|
||||||
|
"ca": "En aquest lloc no es pot reservar",
|
||||||
|
"fr": "Il n'est pas possible de réserver à cet endroit",
|
||||||
|
"pl": "Rezerwacja nie jest możliwa w tym miejscu",
|
||||||
|
"cs": "Rezervace na tomto místě není možná",
|
||||||
|
"es": "No es posible reservar en este lugar",
|
||||||
|
"it": "In questo posto non è possibile prenotare"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"allowMove": false,
|
"allowMove": false,
|
||||||
|
|
|
@ -702,6 +702,47 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "hairdresser-targetgroup",
|
||||||
|
"multiAnswer": true,
|
||||||
|
"question": {
|
||||||
|
"en": "In what target groups does this hairdresser specialize?"
|
||||||
|
},
|
||||||
|
"condition": "shop=hairdresser",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "male=yes",
|
||||||
|
"ifnot": "male=no",
|
||||||
|
"then": {
|
||||||
|
"en": "Specializes in cutting men's hair."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "female=yes",
|
||||||
|
"ifnot": "female=no",
|
||||||
|
"then": {
|
||||||
|
"en": "Specializes in cutting women's hair."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "children=yes",
|
||||||
|
"ifnot": "children=no",
|
||||||
|
"then": {
|
||||||
|
"en": "Specializes in cutting kids hair."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"builtin": "reservation",
|
||||||
|
"override": {
|
||||||
|
"condition": {
|
||||||
|
"and+": [
|
||||||
|
"shop=hairdresser"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "sells_new_bikes",
|
"id": "sells_new_bikes",
|
||||||
"question": {
|
"question": {
|
||||||
|
@ -1366,7 +1407,14 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dog-access",
|
{
|
||||||
|
"override": "dog-access",
|
||||||
|
"condition": {
|
||||||
|
"and+": [
|
||||||
|
"shop!=hairdresser"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
"description",
|
"description",
|
||||||
"toilet_at_amenity_lib.all"
|
"toilet_at_amenity_lib.all"
|
||||||
],
|
],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue