mapcomplete/assets/layers/shops/shops.json
2022-06-19 22:13:38 +02:00

519 lines
No EOL
14 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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": "shops",
"name": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäfte",
"eo": "Butiko",
"ca": "Botiga",
"es": "Tienda"
},
"minzoom": 16,
"source": {
"osmTags": {
"and": [
"shop~*"
]
}
},
"title": {
"render": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft",
"eo": "Butiko",
"ca": "Botiga",
"es": "Tienda"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": "{name}",
"fr": "{name}",
"ru": "{name}",
"ja": "{name}",
"de": "{name}",
"eo": "{name}",
"nl": "{name}",
"ca": "{name}",
"es": "{name}"
}
},
{
"if": {
"and": [
"shop!~yes"
]
},
"then": {
"en": "{shop}",
"fr": "{shop}",
"ru": "{shop}",
"ja": "{shop}",
"de": "{shop}",
"eo": "{shop}",
"nl": "{shop}",
"ca": "{shop}",
"es": "{shop}"
}
}
]
},
"description": {
"en": "A shop",
"fr": "Un magasin",
"ja": "ショップ",
"nl": "Een winkel",
"ru": "Магазин",
"de": "Ein Geschäft",
"eo": "Butiko",
"hu": "Egy bolt",
"es": "Una tienda"
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this shop?",
"fr": "Qu'est-ce que le nom de ce magasin?",
"ru": "Как называется этот магазин?",
"ja": "このお店の名前は何ですか?",
"nl": "Wat is de naam van deze winkel?",
"de": "Wie ist der Name dieses Geschäfts?",
"es": "¿Cual es el nombre de esta tienda?"
},
"render": "This shop is called <i>{name}</i>",
"freeform": {
"key": "name"
},
"id": "shops-name"
},
{
"render": {
"en": "This shop sells {shop}",
"fr": "Ce magasin vends {shop}",
"ja": "こちらのお店では{shop}を販売しております",
"de": "Dieses Geschäft verkauft {shop}",
"eo": "Ĉi tiu butiko vendas {shop}",
"nl": "Deze winkel is van type \"{shop}\"",
"es": "Esta tienda vende {shop}"
},
"question": {
"en": "What does this shop sell?",
"fr": "Que vends ce magasin ?",
"ja": "このお店では何を売っていますか?",
"ru": "Что продаётся в этом магазине?",
"de": "Was wird in diesem Geschäft verkauft?",
"eo": "Kion vendas ĉi tiu butiko?",
"nl": "Wat verkoopt deze winkel?",
"es": "¿Qué vende esta tienda?"
},
"freeform": {
"key": "shop"
},
"mappings": [
{
"if": {
"and": [
"shop=convenience"
]
},
"then": {
"en": "Convenience store",
"fr": "Épicerie/superette",
"ja": "コンビニエンスストア",
"de": "Lebensmittelladen",
"nl": "Gemakswinkel"
}
},
{
"if": {
"and": [
"shop=supermarket"
]
},
"then": {
"en": "Supermarket",
"fr": "Supermarché",
"ru": "Супермаркет",
"ja": "スーパーマーケット",
"nl": "Supermarkt",
"de": "Supermarkt",
"ca": "Supermercat",
"es": "Supermercado"
}
},
{
"if": {
"and": [
"shop=clothes"
]
},
"then": {
"en": "Clothing store",
"fr": "Magasin de vêtements",
"ru": "Магазин одежды",
"ja": "衣料品店",
"de": "Bekleidungsgeschäft",
"nl": "Kledingwinkel",
"es": "Tienda de ropa"
}
},
{
"if": {
"and": [
"shop=hairdresser"
]
},
"then": {
"en": "Hairdresser",
"fr": "Coiffeur",
"ru": "Парикмахерская",
"ja": "理容師",
"nl": "Kapper",
"de": "Friseur",
"ca": "Perruqueria",
"es": "Peluquería"
}
},
{
"if": {
"and": [
"shop=bakery"
]
},
"then": {
"en": "Bakery",
"fr": "Boulangerie",
"ja": "ベーカリー",
"nl": "Bakkerij",
"de": "Bäckerei",
"eo": "Bakejo",
"ca": "Fleca",
"es": "Panadería"
}
},
{
"if": {
"and": [
"shop=car_repair"
]
},
"then": {
"en": "Car repair (garage)",
"fr": "Garage de réparation automobile",
"ja": "自動車修理(ガレージ)",
"de": "Autowerkstatt",
"fi": "Autokorjaamo",
"hu": "Autószerelő",
"id": "Bengkel Mobil",
"it": "Autofficina",
"nb_NO": "Bilverksted",
"nl": "Autogarage",
"pl": "Warsztat samochodowy",
"pt": "Oficina de automóveis",
"pt_BR": "Oficina Mecânica",
"ru": "Автомастерская",
"sv": "Bilverkstad",
"es": "Taller de coches"
}
},
{
"if": {
"and": [
"shop=car"
]
},
"then": {
"en": "Car dealer",
"fr": "Concessionnaire",
"ru": "Автосалон",
"ja": "自動車ディーラー",
"de": "Autohändler",
"nl": "Autodealer",
"es": "Concesionario"
}
}
],
"id": "shops-shop"
},
{
"render": {
"en": "<a href='tel:{phone}'>{phone}</a>",
"fr": "<a href='tel:{phone}'>{phone}</a>",
"ca": "<a href='tel:{phone}'>{phone}</a>",
"id": "<a href='tel:{phone}'>{phone}</a>",
"ru": "<a href='tel:{phone}'>{phone}</a>",
"ja": "<a href='tel:{phone}'>{phone}</a>",
"de": "<a href='tel:{phone}'>{phone}</a>",
"eo": "<a href='tel:{phone}'>{phone}</a>",
"nl": "<a href='tel:{phone}'>{phone}</a>",
"es": "<a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number?",
"fr": "Quel est le numéro de téléphone ?",
"ja": "電話番号は何番ですか?",
"nl": "Wat is het telefoonnummer?",
"ru": "Какой телефон?",
"de": "Wie lautet die Telefonnummer?",
"eo": "Kio estas la telefonnumero?",
"es": "¿Cual es el número de teléfono?"
},
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "shops-phone"
},
{
"render": {
"en": "<a href='{website}'>{website}</a>",
"fr": "<a href='{website}'>{website}</a>",
"ca": "<a href='{website}'>{website}</a>",
"id": "<a href='{website}'>{website}</a>",
"ru": "<a href='{website}'>{website}</a>",
"ja": "<a href='{website}'>{website}</a>",
"de": "<a href='{website}'>{website}</a>",
"eo": "<a href='{website}'>{website}</a>",
"nl": "<a href='{website}'>{website}</a>",
"es": "<a href='{website}'>{website}</a>"
},
"question": {
"en": "What is the website of this shop?",
"fr": "Quel est le site internet de ce magasin ?",
"ja": "このお店のホームページは何ですか?",
"nl": "Wat is de website van deze winkel?",
"ru": "Какой веб-сайт у этого магазина?",
"de": "Wie lautet die Webseite dieses Geschäfts?",
"es": "¿Cual es la página web de esta tienda?"
},
"freeform": {
"key": "website",
"type": "url"
},
"id": "shops-website"
},
{
"render": {
"en": "<a href='mailto:{email}'>{email}</a>",
"fr": "<a href='mailto:{email}'>{email}</a>",
"id": "<a href='mailto:{email}'>{email}</a>",
"ru": "<a href='mailto:{email}'>{email}</a>",
"ja": "<a href='mailto:{email}'>{email}</a>",
"eo": "<a href='mailto:{email}'>{email}</a>",
"nl": "<a href='mailto:{email}'>{email}</a>",
"de": "<a href='mailto:{email}'>{email}</a>",
"es": "<a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email address of this shop?",
"fr": "Quelle est l'adresse électronique de ce magasin ?",
"ja": "このお店のメールアドレスは何ですか?",
"ru": "Каков адрес электронной почты этого магазина?",
"nl": "Wat is het e-mailadres van deze winkel?",
"de": "Wie ist die Email-Adresse dieses Geschäfts?",
"eo": "Kio estas la retpoŝta adreso de ĉi tiu butiko?",
"es": "¿Cual es la dirección de correo electrónico de esta tienda?"
},
"freeform": {
"key": "email",
"type": "email"
},
"id": "shops-email"
},
{
"render": {
"en": "{opening_hours_table(opening_hours)}",
"fr": "{opening_hours_table(opening_hours)}",
"ru": "{opening_hours_table(opening_hours)}",
"ja": "{opening_hours_table(opening_hours)}",
"nl": "{opening_hours_table(opening_hours)}",
"ca": "{opening_hours_table(opening_hours)}",
"de": "{opening_hours_table(opening_hours)}",
"es": "{opening_hours_table(opening_hours)}"
},
"question": {
"en": "What are the opening hours of this shop?",
"fr": "Quels sont les horaires d'ouverture de ce magasin ?",
"ja": "この店の営業時間は何時から何時までですか?",
"nl": "Wat zijn de openingsuren van deze winkel?",
"ru": "Каковы часы работы этого магазина?",
"de": "Wie sind die Öffnungszeiten dieses Geschäfts?",
"es": "¿Cual es el horario de esta tienda?"
},
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "shops-opening_hours"
},
"payment-options",
"questions",
"reviews"
],
"presets": [
{
"tags": [
"shop=yes"
],
"title": {
"en": "a shop",
"fr": "une magasin",
"ru": "Магазин",
"ja": "店",
"nl": "een winkel",
"de": "ein Geschäft",
"eo": "Butiko",
"es": "una tienda"
},
"description": {
"en": "Add a new shop",
"fr": "Ajouter un nouveau magasin",
"ru": "Добавить новый магазин",
"ja": "新しい店を追加する",
"nl": "Voeg een nieuwe winkel toe",
"de": "Ein neues Geschäft hinzufügen",
"eo": "Enmeti novan butikon",
"es": "Añadir una nueva tienda"
}
}
],
"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",
"es": "{title()} ha cerrado permanentemente"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true,
"mapRendering": [
{
"icon": {
"render": "./assets/themes/shops/shop.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
],
"filter": [
{
"id": "shop-type",
"options": [
{
"fields": [
{
"name": "search",
"type": "string"
}
],
"osmTags": "shop~i~.*{search}.*",
"question": {
"en": "Only show shops selling {search}",
"de": "Nur Geschäfte, die {search} verkaufen",
"nl": "Toon enkel winkels die {search} verkopen",
"es": "Solo mostrar tiendas que vendan {search}"
}
}
]
},
{
"id": "shop-name",
"options": [
{
"fields": [
{
"name": "search",
"type": "string"
}
],
"osmTags": "name~i~.*{search}.*",
"question": {
"en": "Only show shops with name {search}",
"de": "Nur Geschäfte mit dem Namen {search} anzeigen",
"nl": "Toon enkel winkels met naam {search}",
"es": "Solo mostrar tiendas con nombre {search}"
}
}
]
},
{
"id": "accepts-cash",
"options": [
{
"osmTags": "payment:cash=yes",
"question": {
"en": "Accepts cash",
"de": "Akzeptiert Bargeld",
"nl": "Accepteert cash",
"es": "Acepta efectivo"
}
}
]
},
{
"id": "accepts-cards",
"options": [
{
"osmTags": "payment:cards=yes",
"question": {
"en": "Accepts payment cards",
"de": "Akzeptiert Kartenzahlung",
"nl": "Accepteert betaalkaarten",
"es": "Acepta el pago por tarjeta"
}
}
]
}
]
}