forked from MapComplete/MapComplete
		
	Themes(shops): add hairdresser specific questions
This commit is contained in:
		
							parent
							
								
									41e501c18e
								
							
						
					
					
						commit
						cd8b614bd9
					
				
					 3 changed files with 127 additions and 70 deletions
				
			
		|  | @ -708,76 +708,15 @@ | |||
|       } | ||||
|     }, | ||||
|     { | ||||
|       "id": "Reservation", | ||||
|       "condition": "takeaway!=only", | ||||
|       "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" | ||||
|           } | ||||
|       "builtin": "reservation", | ||||
|       "override": { | ||||
|         "condition": { | ||||
|           "and+": [ | ||||
|             "takeaway!=only" | ||||
|           ] | ||||
|         }, | ||||
|         { | ||||
|           "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" | ||||
|         "#condition": "If one can only do takeaway or deliveries, it is nonsensical to ask if a 'reservation' is possible" | ||||
|       } | ||||
|     }, | ||||
|     { | ||||
|       "question": { | ||||
|  |  | |||
|  | @ -3493,6 +3493,76 @@ | |||
|           "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, | ||||
|  |  | |||
|  | @ -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", | ||||
|       "question": { | ||||
|  | @ -1366,7 +1407,14 @@ | |||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "dog-access", | ||||
|     { | ||||
|       "override": "dog-access", | ||||
|       "condition": { | ||||
|         "and+": [ | ||||
|           "shop!=hairdresser" | ||||
|         ] | ||||
|       } | ||||
|     }, | ||||
|     "description", | ||||
|     "toilet_at_amenity_lib.all" | ||||
|   ], | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue