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",
 | 
					      "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"
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
          "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": {
 | 
					      "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