mapcomplete/assets/layers/food/food.json
2022-05-27 14:50:30 +02:00

812 lines
No EOL
25 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": "food",
"name": {
"nl": "Eetgelegenheden",
"en": "Restaurants and fast food",
"de": "Restaurants und Imbisse",
"da": "Restauranter og fastfood"
},
"source": {
"osmTags": {
"or": [
"amenity=fast_food",
"amenity=restaurant"
]
}
},
"minzoom": 12,
"presets": [
{
"title": {
"en": "a restaurant",
"nl": "een restaurant",
"ru": "ресторан",
"de": "ein Restaurant",
"ca": "un restaurant"
},
"tags": [
"amenity=restaurant"
],
"description": {
"nl": "Een eetgegelegenheid waar je aan tafel wordt bediend",
"en": "A formal eating place with sit-down facilities selling full meals served by waiters",
"de": "Ein klassisches Speiselokal mit Sitzgelegenheiten, in dem vollständige Mahlzeiten von Kellnern serviert werden"
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"title": {
"en": "a fastfood",
"nl": "een fastfood-zaak",
"ru": "быстрое питание",
"de": "ein Schnellimbiss",
"ca": "un de menjar ràpid"
},
"tags": [
"amenity=fast_food"
],
"description": {
"nl": "Een zaak waar je snel bediend wordt, vaak met de focus op afhalen. Zitgelegenheid is eerder beperkt (of zelfs afwezig)",
"en": "A food business concentrating on fast counter-only service and take-away food",
"de": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert"
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"title": {
"en": "a fries shop",
"nl": "een frituur",
"de": "eine Pommesbude"
},
"tags": [
"amenity=fast_food",
"cuisine=friture"
],
"description": {
"en": "A fastfood-business focused on french fries",
"nl": "Een fastfood-zaak waar je frieten koopt",
"de": "Eine Pommesbude"
},
"preciseInput": {
"preferredBackground": "map"
}
}
],
"title": {
"render": {
"en": "Restaurant",
"nl": "Eetgelegenheid",
"ca": "Restaurant",
"de": "Restaurant"
},
"mappings": [
{
"if": {
"and": [
"name~*",
"amenity=restaurant"
]
},
"then": {
"nl": "Restaurant <i>{name}</i>",
"en": "Restaurant <i>{name}</i>",
"de": "Restaurant <i>{name}</i>",
"ca": "Restaurant <i>{name}</i>"
}
},
{
"if": {
"and": [
"name~*",
"amenity=fast_food"
]
},
"then": {
"nl": "Fastfood-zaak <i>{name}</i>",
"en": "Fastfood <i>{name}</i>",
"de": "Schnellimbiss <i>{name}</i>",
"ca": "Lloc de menjar ràpid <i>{name}</i>"
}
},
{
"if": {
"and": [
"amenity=fast_food"
]
},
"then": {
"nl": "Fastfood-zaak",
"en": "Fastfood",
"de": "Schnellimbiss",
"ca": "Menjar ràpid"
}
}
]
},
"tagRenderings": [
"images",
{
"question": {
"nl": "Wat is de naam van deze eetgelegenheid?",
"en": "What is the name of this restaurant?",
"de": "Wie heißt dieses Restaurant?"
},
"render": {
"nl": "De naam van deze eetgelegeheid is {name}",
"en": "The name of this restaurant is {name}",
"de": "Das Restaurant heißt {name}"
},
"freeform": {
"key": "name"
},
"id": "Name"
},
{
"question": {
"en": "What type of business is this?",
"nl": "Wat voor soort zaak is dit?",
"de": "Um was für einen Ort handelt es sich?"
},
"mappings": [
{
"if": "amenity=fast_food",
"then": {
"en": "This is a fastfood-business, focussed 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",
"de": "Es handelt sich um einen Schnellimbiss, mit Fokus auf schnelle Bedienung am Tresen. Sitzmöglichkeiten sind begrenzt und funktional."
}
},
{
"if": "amenity=restaurant",
"then": {
"en": "A <b>restaurant</b>, focussed on creating a nice experience where one is served at the table",
"nl": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend",
"de": "Es handelt sich um ein <b>Restaurant</b>, mit Fokus auf eine nette Atmosphäre und Tischbedienung"
}
}
],
"id": "Fastfood vs restaurant"
},
"opening_hours",
"website",
"email",
"phone",
"payment-options",
"wheelchair-access",
{
"question": {
"nl": "Welk soort gerechten worden hier geserveerd?",
"en": "Which food is served here?",
"de": "Welches Essen gibt es hier?"
},
"render": {
"nl": "Deze plaats serveert vooral {cuisine}",
"en": "This place mostly serves {cuisine}",
"de": "An diesem Ort gibt es hauptsächlich {cuisine}"
},
"freeform": {
"key": "cuisine",
"addExtraTags": [
"fixme=Freeform tag `cuisine` used, to be doublechecked"
]
},
"mappings": [
{
"if": "cuisine=pizza",
"then": {
"en": "This is a pizzeria",
"nl": "Dit is een pizzeria",
"de": "Dies ist eine Pizzeria"
}
},
{
"if": "cuisine=friture",
"then": {
"en": "This is a friture",
"nl": "Dit is een frituur",
"de": "Dies ist eine Pommesbude"
}
},
{
"if": "cuisine=pasta",
"then": {
"en": "Mainly serves pasta",
"nl": "Dit is een pastazaak",
"de": "Bietet vorwiegend Pastagerichte an"
}
},
{
"if": "cuisine=kebab",
"then": {
"en": "This is kebab shop",
"nl": "Dit is een kebabzaak",
"de": "Das ist ein Dönerladen"
}
},
{
"if": "cuisine=sandwich",
"then": {
"en": "This is a sandwichbar",
"nl": "Dit is een broodjeszaak",
"de": "Dies ist ein Sandwichladen"
}
},
{
"if": "cuisine=burger",
"then": {
"en": "Burgers are served here",
"nl": "Dit is een hamburgerrestaurant",
"de": "Hier werden Burger serviert"
}
},
{
"if": "cuisine=sushi",
"then": {
"en": "Sushi is served here",
"nl": "Dit is een sushirestaurant",
"de": "Hier wird Sushi serviert"
}
},
{
"if": "cuisine=coffee",
"then": {
"en": "Coffee is served here",
"nl": "Dit is een koffiezaak",
"de": "Hier wird Kaffee serviert"
}
},
{
"if": "cuisine=italian",
"then": {
"en": "This is an italian restaurant (which serves more then pasta and pizza)",
"nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)",
"de": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)"
}
},
{
"if": "cuisine=french",
"then": {
"en": "French dishes are served here",
"nl": "Dit is een Frans restaurant",
"de": "Hier werden französische Gerichte serviert"
}
},
{
"if": "cuisine=chinese",
"then": {
"en": "Chinese dishes are served here",
"nl": "Dit is een Chinees restaurant",
"de": "Hier werden chinesische Gerichte serviert"
}
},
{
"if": "cuisine=greek",
"then": {
"en": "Greek dishes are served here",
"nl": "Dit is een Grieks restaurant",
"de": "Hier werden griechische Gerichte serviert"
}
},
{
"if": "cuisine=indian",
"then": {
"en": "Indian dishes are served here",
"nl": "Dit is een Indisch restaurant",
"de": "Hier werden indische Gerichte serviert"
}
},
{
"if": "cuisine=turkish",
"then": {
"en": "Turkish dishes are served here",
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)",
"de": "Hier werden türkische Gerichte serviert"
}
},
{
"if": "cuisine=thai",
"then": {
"en": "Thai dishes are served here",
"nl": "Dit is een Thaïs restaurant",
"de": "Hier werden thailändische Gerichte serviert"
}
}
],
"id": "Cuisine"
},
{
"question": {
"nl": "Biedt deze zaak een afhaalmogelijkheid aan?",
"en": "Does this place offer takea-way?",
"de": "Werden Gerichte zum Mitnehmen angeboten?"
},
"mappings": [
{
"if": "takeaway=only",
"then": {
"en": "This is a take-away only business",
"nl": "Hier is enkel afhaal mogelijk",
"de": "Hier werden Gerichte ausschließlich zum Mitnehmen angeboten"
}
},
{
"if": "takeaway=yes",
"then": {
"en": "Take-away is possible here",
"nl": "Eten kan hier afgehaald worden",
"de": "Hier werden Gerichte auch zum Mitnehmen angeboten"
}
},
{
"if": "takeaway=no",
"then": {
"en": "Take-away is not possible here",
"nl": "Hier is geen afhaalmogelijkheid",
"de": "Hier werden Gerichte nicht zum Mitnehmen angeboten"
}
}
],
"id": "Takeaway"
},
{
"question": {
"nl": "Heeft deze eetgelegenheid een vegetarische optie?",
"en": "Does this restaurant have a vegetarian option?",
"de": "Werden hier vegetarische Gerichte angeboten?"
},
"mappings": [
{
"if": "diet:vegetarian=no",
"then": {
"en": "No vegetarian options are available",
"nl": "Geen vegetarische opties beschikbaar",
"de": "Hier werden keine vegetarischen Gerichte angeboten"
}
},
{
"if": "diet:vegetarian=limited",
"then": {
"en": "Some vegetarian options are available",
"nl": "Beperkte vegetarische opties zijn beschikbaar",
"de": "Hier werden nur wenige vegetarische Gerichte angeboten"
}
},
{
"if": "diet:vegetarian=yes",
"then": {
"en": "Vegetarian options are available",
"nl": "Vegetarische opties zijn beschikbaar",
"de": "Hier werden vegetarische Gerichte angeboten"
}
},
{
"if": "diet:vegetarian=only",
"then": {
"en": "All dishes are vegetarian",
"nl": "Enkel vegetarische opties zijn beschikbaar",
"de": "Hier werden ausschließlich vegetarische Gerichte angeboten"
}
}
],
"condition": "cuisine!=friture",
"id": "Vegetarian (no friture)"
},
{
"question": {
"en": "Does this business serve vegan meals?",
"nl": "Heeft deze eetgelegenheid een veganistische optie?",
"de": "Werden hier vegane Gerichte angeboten?"
},
"mappings": [
{
"if": "diet:vegan=no",
"then": {
"en": "No vegan options available",
"nl": "Geen veganistische opties beschikbaar",
"de": "Hier werden keine veganen Gerichte angeboten"
}
},
{
"if": "diet:vegan=limited",
"then": {
"en": "Some vegan options are available",
"nl": "Beperkte veganistische opties zijn beschikbaar",
"de": "Hier werden nur wenige vegane Gerichte angeboten"
}
},
{
"if": "diet:vegan=yes",
"then": {
"en": "Vegan options are available",
"nl": "Veganistische opties zijn beschikbaar",
"de": "Hier werden vegane Gerichte angeboten"
}
},
{
"if": "diet:vegan=only",
"then": {
"en": "All dishes are vegan",
"nl": "Enkel veganistische opties zijn beschikbaar",
"de": "Hier werden ausschließlich vegane Gerichte angeboten"
}
}
],
"condition": "cuisine!=friture",
"id": "Vegan (no friture)"
},
{
"question": {
"en": "Does this restaurant offer a halal menu?",
"nl": "Heeft dit restaurant halal opties?",
"de": "Werden hier halal Gerichte angeboten?"
},
"mappings": [
{
"if": "diet:halal=no",
"then": {
"en": "There are no halal options available",
"nl": "Er zijn geen halal opties aanwezig",
"de": "Hier werden keine halal Gerichte angeboten"
}
},
{
"if": "diet:halal=limited",
"then": {
"en": "There is a small halal menu",
"nl": "Er zijn een beperkt aantal halal opties",
"de": "Hier werden nur wenige halal Gerichte angeboten"
}
},
{
"if": "diet:halal=yes",
"then": {
"nl": "Halal menu verkrijgbaar",
"en": "There is a halal menu",
"de": "Hier werden halal Gerichte angeboten"
}
},
{
"if": "diet:halal=only",
"then": {
"nl": "Enkel halal opties zijn beschikbaar",
"en": "Only halal options are available",
"de": "Hier werden ausschließlich halal Gerichte angeboten"
}
}
],
"condition": "cuisine!=friture",
"id": "halal (no friture)"
},
{
"id": "friture-vegetarian",
"question": {
"en": "Does this fries shop have vegetarian snacks?",
"nl": "Heeft deze frituur vegetarische snacks?",
"fr": "Cette friterie est-elle équipée de snacks végétariens ?",
"de": "Hat dieser Frittenladen vegetarische Snacks?"
},
"mappings": [
{
"if": "diet:vegetarian=yes",
"then": {
"en": "Vegetarian snacks are available",
"nl": "Er zijn vegetarische snacks aanwezig",
"fr": "Des collations végétariens sont disponibles",
"de": "Vegetarische Snacks sind erhältlich"
}
},
{
"if": "diet:vegetarian=limited",
"then": {
"en": "Only a small selection of snacks are vegetarian",
"nl": "Slechts enkele vegetarische snacks",
"fr": "Quelques snacks végétariens seulement",
"de": "Nur eine kleine Auswahl an Snacks ist vegetarisch"
}
},
{
"if": "diet:vegetarian=no",
"then": {
"en": "No vegetarian snacks are available",
"nl": "Geen vegetarische snacks beschikbaar",
"fr": "Pas d'en-cas végétariens disponibles",
"de": "Es sind keine vegetarischen Snacks erhältlich"
}
}
],
"condition": "cuisine=friture"
},
{
"id": "friture-vegan",
"question": {
"en": "Does this fries shop have vegan snacks?",
"nl": "Heeft deze frituur veganistische snacks?",
"fr": "Cette friterie est-elle équipée de snacks végétaliens ?",
"de": "Gibt es in dieser Pommesbude auch vegane Snacks?"
},
"mappings": [
{
"if": "diet:vegan=yes",
"then": {
"en": "Vegan snacks are available",
"nl": "Er zijn veganistische snacks aanwezig",
"fr": "Des collations végétaliens sont disponibles",
"de": "Vegane Snacks sind erhältlich"
}
},
{
"if": "diet:vegan=limited",
"then": {
"en": "A small selection of vegan snacks are available",
"nl": "Slechts enkele veganistische snacks",
"fr": "Quelques snacks végétaliens seulement",
"de": "Eine kleine Auswahl an veganen Snacks ist verfügbar"
}
},
{
"if": "diet:vegan=no",
"then": {
"en": "No vegan snacks are available",
"nl": "Geen veganistische snacks beschikbaar",
"fr": "Pas d'en-cas végétaliens disponibles",
"de": "Es sind keine veganen Snacks verfügbar"
}
}
],
"condition": "cuisine=friture"
},
{
"id": "friture-oil",
"question": {
"en": "Does this fries shop use vegetable or animal cooking?",
"nl": "Bakt deze frituur met dierlijk vet of met plantaardige olie?",
"fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale ou végétale ?",
"de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?"
},
"mappings": [
{
"if": "friture:oil=vegetable",
"then": {
"en": "Vegetable oil",
"nl": "Bakt in plantaardige olie",
"fr": "Huile végétale",
"de": "Pflanzliches Fett"
}
},
{
"if": "friture:oil=animal",
"then": {
"en": "Animal oil",
"nl": "Dierlijk vet",
"fr": "Graisse animale",
"de": "Tierisches Fett"
}
}
],
"condition": "cuisine=friture"
},
{
"id": "friture-take-your-container",
"question": {
"nl": "Als je je eigen container (bv. kookpot of kleine potjes voor saus) meeneemt, gebruikt de frituur deze dan om je bestelling in te doen?",
"fr": "Est-il proposé dutiliser ses propres contenants pour sa commande ?<br/>",
"en": "If you bring your own container (such as a cooking pot and small pots), is it used to package your order?<br/>",
"ja": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?<br/>",
"de": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?<br/>"
},
"mappings": [
{
"if": "reusable_packaging:accept=yes",
"then": {
"nl": "Je mag je <b>eigen containers</b> meenemen om je bestelling in mee te nemen en zo minder afval te maken",
"fr": "Vous pouvez <b>apporter vos contenants</b> pour votre commande, limitant lusage de matériaux à usage unique et les déchets",
"en": "You can bring <b>your own containers</b> to get your order, saving on single-use packaging material and thus waste",
"ja": "<b>自分の容器</b>を持ってきて、注文を受け取ることができ、使い捨ての梱包材を節約して、無駄を省くことができます",
"de": "Sie können <b>ihre eigenen Behälter</b> mitbringen, um Ihre Bestellung zu erhalten, was Einwegverpackungsmaterial und damit Abfall spart"
}
},
{
"if": "reusable_packaging:accept=no",
"then": {
"nl": "Je mag <b>geen</b> eigen containers meenemen om je bestelling in mee te nemen",
"fr": "Apporter ses propres contenants <b>nest pas permis</b>",
"en": "Bringing your own container is <b>not allowed</b>",
"ja": "独自の容器を持参することは<b>できません</b>",
"ru": "Приносить свою тару <b>не разрешено</b>",
"de": "Das Mitbringen eines eigenen Containers ist <b>nicht erlaubt</b>"
}
},
{
"if": "reusable_packaging:accept=only",
"then": {
"nl": "Je <b>moet</b> je eigen containers meenemen om je bestelling in mee te nemen.",
"en": "You <b>must</b> bring your own container to order here.",
"ja": "自身の容器が注文に<b>必要</b>。",
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants",
"de": "Sie <b>müssen</b> Ihren eigenen Behälter mitbringen, um hier zu bestellen."
}
}
],
"condition": "cuisine=friture"
},
"service:electricity",
"dog-access",
"reviews"
],
"filter": [
{
"id": "opened-now",
"options": [
{
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Aktuell geöffnet",
"ca": "Obert ara"
},
"osmTags": "_isOpen=yes"
}
]
},
{
"id": "vegetarian",
"options": [
{
"question": {
"en": "Has a vegetarian menu",
"nl": "Heeft een vegetarisch menu",
"de": "Vegetarische Gerichte im Angebot"
},
"osmTags": {
"or": [
"diet:vegetarian=yes",
"diet:vegetarian=only",
"diet:vegan=yes",
"diet:vegan=only"
]
}
}
]
},
{
"id": "vegan",
"options": [
{
"question": {
"en": "Has a vegan menu",
"nl": "Heeft een veganistisch menu",
"de": "Vegane Gerichte im Angebot"
},
"osmTags": {
"or": [
"diet:vegan=yes",
"diet:vegan=only"
]
}
}
]
},
{
"id": "halal",
"options": [
{
"question": {
"en": "Has a halal menu",
"nl": "Heeft een halal menu",
"de": "Halal Gerichte im Angebot",
"da": "Har en halalmenu"
},
"osmTags": {
"or": [
"diet:halal=yes",
"diet:halal=only"
]
}
}
]
},
{
"id": "accepts-cash",
"options": [
{
"osmTags": "payment:cash=yes",
"question": {
"en": "Accepts cash",
"de": "Akzeptiert Bargeld"
}
}
]
},
{
"id": "accepts-cards",
"options": [
{
"osmTags": "payment:cards=yes",
"question": {
"en": "Accepts payment cards",
"de": "Akzeptiert Kartenzahlung"
}
}
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
},
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true,
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/food/restaurant.svg",
"mappings": [
{
"if": {
"and": [
"amenity=fast_food",
"cuisine=friture"
]
},
"then": "circle:white;./assets/layers/food/fries.svg"
},
{
"if": "amenity=fast_food",
"then": "circle:white;./assets/layers/food/fastfood.svg"
}
]
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
},
{
"if": {
"or": [
"diet:vegetarian=yes",
"diet:vegan=yes"
]
},
"then": {
"render": "circle:white;./assets/themes/fritures/Vegetarian-mark.svg"
}
}
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"location": [
"point",
"centroid"
]
}
],
"description": {
"en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)",
"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)"
}
}