mapcomplete/assets/layers/shops/shops.json

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

650 lines
18 KiB
JSON
Raw Normal View History

{
2021-11-07 14:37:21 +01:00
"id": "shops",
"name": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
2022-04-09 17:35:21 +02:00
"de": "Geschäfte",
2022-04-13 18:42:40 +02:00
"eo": "Butiko",
2022-06-19 22:13:38 +02:00
"ca": "Botiga",
2022-11-02 13:47:34 +01:00
"es": "Tienda",
2023-10-30 13:44:27 +01:00
"pa_PK": "دکان",
"cs": "Obchod"
2021-11-07 14:37:21 +01:00
},
"description": {
"en": "A shop",
"fr": "Un magasin",
"ja": "ショップ",
"nl": "Een winkel",
"ru": "Магазин",
"de": "Ein Geschäft",
"eo": "Butiko",
"hu": "Egy bolt",
"es": "Una tienda",
"ca": "Una botiga",
"cs": "Obchod"
},
2021-11-07 14:37:21 +01:00
"source": {
"osmTags": {
"and": [
{
"or": [
"shop~*",
"craft=shoe_repair",
"craft=key_cutter"
]
},
"shop!=mall"
2021-11-07 14:37:21 +01:00
]
}
},
"minzoom": 12,
2021-11-07 14:37:21 +01:00
"title": {
"render": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft",
2022-04-13 18:42:40 +02:00
"eo": "Butiko",
2022-06-19 22:13:38 +02:00
"ca": "Botiga",
2022-11-02 13:47:34 +01:00
"es": "Tienda",
2023-10-30 13:44:27 +01:00
"pa_PK": "دکان",
"cs": "Obchod"
},
2021-11-07 14:37:21 +01:00
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": "{name}",
"fr": "{name}",
"ru": "{name}",
"ja": "{name}",
"de": "{name}",
2022-04-03 03:17:10 +02:00
"eo": "{name}",
2022-04-13 18:42:40 +02:00
"nl": "{name}",
2022-06-19 22:13:38 +02:00
"ca": "{name}",
2023-10-30 13:44:27 +01:00
"es": "{name}",
"cs": "{name}"
}
2021-11-07 14:37:21 +01:00
},
{
"if": {
"and": [
"shop!~yes"
]
},
2021-11-07 14:37:21 +01:00
"then": {
"en": "{shop}",
"fr": "{shop}",
"ru": "{shop}",
"ja": "{shop}",
"de": "{shop}",
2022-04-03 03:17:10 +02:00
"eo": "{shop}",
2022-04-13 18:42:40 +02:00
"nl": "{shop}",
2022-06-19 22:13:38 +02:00
"ca": "{shop}",
2023-10-30 13:44:27 +01:00
"es": "{shop}",
"cs": "{shop}"
2021-11-07 14:37:21 +01:00
}
}
]
},
"pointRendering": [
{
"marker": [
{
"icon": "circle",
"color": "white"
},
{
"icon": {
"builtin": "id_presets.shop_rendering",
"override": {
"render": "./assets/layers/id_presets/maki-shop.svg",
"+mappings": [
{
"#": "Layer icon rendering",
"if": "id=",
"then": "./assets/layers/id_presets/maki-shop.svg"
},
{
"if": {
"or": [
"shop=vacant",
"shop=disused",
"disused:shop=yes"
]
},
"then": "./assets/layers/shops/shop-disused.svg"
},
{
"if": "craft=shoemaker",
"then": "./assets/layers/id_presets/temaki-hammer_shoe.svg"
}
],
2023-11-02 04:35:32 +01:00
"mappings+": [
{
"if": "craft=key_cutter",
"then": "./assets/layers/id_presets/fas-key.svg"
}
]
}
}
}
],
"iconBadges": [
{
"if": "opening_hours~*",
"then": "icons.isOpen"
},
{
"if": {
"or": [
"organic=yes",
"organic=only"
]
},
"then": "./assets/layers/food/organic.svg"
},
{
"if": {
"or": [
2023-11-02 04:35:32 +01:00
"service:key_cutting=yes",
"craft=key_cutter"
]
},
"then": "circle:white;./assets/layers/id_presets/fas-key.svg"
}
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"iconSize": "40,40",
"location": [
"point",
"centroid"
],
"anchor": "center"
}
],
"lineRendering": [
{
"color": "#00f",
"width": "8"
}
],
"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",
"ca": "una botiga",
"cs": "obchod"
},
"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",
"ca": "Afegir una botiga nova",
"cs": "Přidat nový obchod"
}
}
],
2021-11-07 14:37:21 +01:00
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this shop?",
2022-06-27 09:29:23 +02:00
"fr": "Qu'est-ce que le nom de ce magasin?",
2021-11-07 14:37:21 +01:00
"ru": "Как называется этот магазин?",
"ja": "このお店の名前は何ですか?",
"nl": "Wat is de naam van deze winkel?",
2022-06-19 22:13:38 +02:00
"de": "Wie ist der Name dieses Geschäfts?",
2023-09-21 02:16:39 +02:00
"es": "¿Cual es el nombre de esta tienda?",
2023-10-30 13:44:27 +01:00
"ca": "Quin és el nom d'aquesta botiga?",
"cs": "Jak se jmenuje tento obchod?"
2021-11-07 14:37:21 +01:00
},
"render": {
2022-07-27 10:16:11 +02:00
"en": "This shop is called <i>{name}</i>",
2022-07-28 09:30:45 +02:00
"de": "Der Name des Geschäfts lautet <i>{name}</i>",
2023-01-13 03:58:43 +01:00
"nl": "Deze zaak heet <i>{name}</i>",
2023-09-16 18:52:42 +02:00
"ca": "La botiga s'anomena <i>{name}</i>",
2023-10-30 13:44:27 +01:00
"fr": "Ce commerce s'appelle <i>{name}</i>",
"cs": "Tento obchod se jmenuje <i>{name}</i>"
},
2021-11-07 14:37:21 +01:00
"freeform": {
"key": "name"
},
"id": "shops-name"
},
2021-11-07 14:37:21 +01:00
{
"builtin": "id_presets.shop_types",
"override": {
"question": {
"en": "What kind of shop is this?",
2022-07-26 10:51:14 +02:00
"nl": "Wat voor soort winkel is dit?",
2022-07-27 10:13:31 +02:00
"de": "Um was für ein Geschäft handelt es sich?",
2023-09-21 02:16:39 +02:00
"fr": "Quel genre de magasin est-ce?",
2023-10-30 13:44:27 +01:00
"ca": "Quin tipus de botiga és aquesta?",
"cs": "Co je to za obchod?"
2022-07-10 03:58:07 +02:00
},
"render": {
2022-07-26 10:51:14 +02:00
"en": "This is a {shop}",
2022-07-27 10:13:31 +02:00
"de": "Das ist ein {shop}",
2022-07-28 09:30:45 +02:00
"fr": "C'est une {shop}",
2023-09-21 02:16:39 +02:00
"nl": "Dit is een {shop}",
2023-10-30 13:44:27 +01:00
"ca": "Açò és una {shop}",
"cs": "Toto je {shop}"
2022-07-10 03:58:07 +02:00
},
"freeform": {
"key": "shop",
2022-07-10 18:37:23 +02:00
"addExtraTags": [
"fixme=freeform shop key used, to be reviewed"
]
},
"condition": "craft=",
"invalidValues": "shop=yes"
}
},
{
"id": "second_hand",
"question": {
2023-10-16 13:38:53 +02:00
"en": "Does this shop sell second-hand items?",
2023-10-30 13:44:27 +01:00
"de": "Verlauft das Geschäft auch Second-Hand-Produkte?",
"cs": "Prodává tento obchod použité zboží?"
},
"mappings": [
{
"if": "second_hand=only",
"then": "This shop sells second-hand items <b>only</b>"
},
{
"if": "second_hand=yes",
"then": "This shop sells second-hand items along with new items"
},
{
"if": "second_hand=no",
"then": "This shop only sells brand-new items"
}
],
"condition": {
"or": [
"shop=clothes",
"shop=car",
"shop=books",
"shop=charity",
"shop=car_repair",
"shop=furniture",
"shop=bicycle",
"shop=bicycle",
"shop=mobile_phone",
"shop=computer",
"shop=toys"
]
}
},
2022-07-02 02:45:59 +02:00
"opening_hours",
"website",
"email",
"phone",
"payment-options",
"level",
2022-07-08 15:37:31 +02:00
{
"id": "copyshop-print-sizes",
"condition": {
"or": [
"shop~.*copyshop.*",
"shop~.*stationery.*",
2022-07-08 15:37:31 +02:00
"service:print=yes"
]
},
"question": {
2022-07-26 10:51:14 +02:00
"en": "What paper formats does this shop offer?",
2022-07-27 10:13:31 +02:00
"de": "Welche Papierformate bietet das Geschäft an?",
2022-07-28 09:30:45 +02:00
"fr": "Quels formats de papier cette boutique propose-t-elle ?",
2023-09-21 02:16:39 +02:00
"nl": "Op welke papiergroottes kan deze zaak printen?",
2023-10-30 13:44:27 +01:00
"ca": "Quins formats de paper ofereix aquesta botiga?",
"cs": "Jaké formáty papíru tento obchod nabízí?"
2022-07-08 15:37:31 +02:00
},
"multiAnswer": true,
"mappings": [
{
"if": "service:print:A4=yes",
"then": {
2022-07-26 10:51:14 +02:00
"en": "This shop can print on papers of size A4",
2022-07-27 10:13:31 +02:00
"de": "Das Geschäft kann Unterlagen auf A4 Papier drucken",
2022-07-28 09:30:45 +02:00
"fr": "Cette boutique peut imprimer sur des papiers de format A4",
2023-09-21 02:16:39 +02:00
"nl": "Deze zaak kan printen op A4-formaat",
2023-10-30 13:44:27 +01:00
"ca": "Aquesta botiga pot imprimir en papers de mida A4",
"cs": "Tento obchod umí tisknout na papíry velikosti A4"
2022-07-08 15:37:31 +02:00
},
"ifnot": "service:print:A4=no"
},
{
"if": "service:print:A3=yes",
"then": {
2022-07-26 10:51:14 +02:00
"en": "This shop can print on papers of size A3",
2022-07-27 10:13:31 +02:00
"de": "Das Geschäft kann Unterlagen auf A3 Papier drucken",
2022-07-28 09:30:45 +02:00
"fr": "Cette boutique peut imprimer sur des papiers de format A3",
2023-09-21 02:16:39 +02:00
"nl": "Deze zaak kan printen op A3-formaat",
2023-10-30 13:44:27 +01:00
"ca": "Aquesta botiga pot imprimir en papers de mida A3",
"cs": "Tento obchod umí tisknout na papíry velikosti A3"
2022-07-08 15:37:31 +02:00
},
"ifnot": "service:print:A3=no"
},
{
"if": "service:print:A2=yes",
"then": {
2022-07-26 10:51:14 +02:00
"en": "This shop can print on papers of size A2",
2022-07-27 10:13:31 +02:00
"de": "Das Geschäft kann Unterlagen auf A2 Papier drucken",
2022-07-28 09:30:45 +02:00
"fr": "Cette boutique peut imprimer sur des papiers de format A2",
2023-09-21 02:16:39 +02:00
"nl": "Deze zaak kan printen op A2-formaat",
2023-10-30 13:44:27 +01:00
"ca": "Aquesta botiga pot imprimir en papers de mida A2",
"cs": "Tento obchod umí tisknout na papíry velikosti A2"
2022-07-08 15:37:31 +02:00
},
"ifnot": "service:print:A2=no"
},
{
"if": "service:print:A1=yes",
"then": {
2022-07-26 10:51:14 +02:00
"en": "This shop can print on papers of size A1",
2022-07-27 10:13:31 +02:00
"de": "Das Geschäft kann Unterlagen auf A1 Papier drucken",
2022-07-28 09:30:45 +02:00
"fr": "Cette boutique peut imprimer sur des papiers de format A1",
2023-09-21 02:16:39 +02:00
"nl": "Deze zaak kan printen op A1-formaat",
2023-10-30 13:44:27 +01:00
"ca": "Aquesta botiga pot imprimir en papers de mida A1",
"cs": "Tento obchod umí tisknout na papíry velikosti A1"
2022-07-08 15:37:31 +02:00
},
"ifnot": "service:print:A1=no"
},
{
"if": "service:print:A0=yes",
"then": {
2022-07-26 10:51:14 +02:00
"en": "This shop can print on papers of size A0",
2022-07-27 10:13:31 +02:00
"de": "Das Geschäft kann Unterlagen auf A0 Papier drucken",
2022-07-28 09:30:45 +02:00
"fr": "Cette boutique peut imprimer sur des papiers de format A0",
2023-09-21 02:16:39 +02:00
"nl": "Deze zaak kan printen op A0-formaat",
2023-10-30 13:44:27 +01:00
"ca": "Aquesta botiga pot imprimir en papers de mida A0",
"cs": "Tento obchod umí tisknout na papíry velikosti A0"
2022-07-08 15:37:31 +02:00
},
"ifnot": "service:print:A0=no"
}
]
},
2023-10-30 13:11:25 +01:00
{
"id": "key_cutter",
"question": {
2023-11-23 15:47:16 +01:00
"en": "Does this shop offer key cutting?",
"de": "Bietet dieser Laden Schlüsselschneiden an?"
},
2023-10-30 13:11:25 +01:00
"mappings": [
{
"if": "craft=key_cutter",
"#": "Many shoe repair shops are also specialized in key cutting and deserve the 'craft'-tag. Some other shops (often DIY- and home-improvement stores) offer it as a service, but rather limited/on the side",
2023-10-30 13:11:25 +01:00
"hideInAnswer": "shop!=shoe_repair",
"icon": "./assets/layers/id_presets/fas-key.svg",
"then": {
2023-11-23 15:47:16 +01:00
"en": "This shop is also specialized in key cutting",
"de": "Dieser Laden ist auch auf das Schlüsselschneiden spezialisiert"
2023-10-30 13:11:25 +01:00
},
"addExtraTags": [
"service:key_cutting=yes"
]
},
{
"if": "service:key_cutting=yes",
"icon": "./assets/layers/id_presets/fas-key.svg",
"then": {
2023-11-23 15:47:16 +01:00
"en": "This shop offers key cutting as a service",
"de": "Dieser Laden bietet Schlüsselschneiden als Dienstleistung an"
2023-10-30 13:11:25 +01:00
}
},
{
"if": {
"and": [
"craft=",
"service:key_cutting=no"
]
},
"then": {
2023-11-23 15:47:16 +01:00
"en": "This shops does not offer key cutting as a service",
"de": "Dieser Laden bietet kein Schlüsselschneiden als Dienstleistung an"
2023-10-30 13:11:25 +01:00
}
}
],
"condition": {
"or": [
"shop=shoe_repair",
"service:key_cutting~*",
"craft=key_cutting",
"shop=diy",
"shop=doityourself",
"shop=home_improvement",
"shop=hardware",
"shop=locksmith",
"shop=repair"
]
}
},
"internet",
"internet-fee",
"internet-ssid",
{
"id": "organic",
"question": {
2022-12-16 13:40:25 +01:00
"en": "Does this shop offer organic products?",
"de": "Bietet dieses Geschäft Bioprodukte an?",
2023-01-29 18:02:06 +01:00
"nl": "Biedt deze winkel biologische producten aan?",
2023-09-16 18:52:42 +02:00
"ca": "Aquesta botiga ofereix productes orgànics?",
2023-10-30 13:44:27 +01:00
"fr": "Ce commerce propose-t-il des produits bio ?",
"cs": "Nabízí tento obchod bio produkty?"
},
"mappings": [
{
"if": "organic=yes",
"then": {
2022-12-16 13:40:25 +01:00
"en": "This shop offers organic products",
"de": "Dieses Geschäft bietet Bio-Produkte an",
2023-01-13 03:58:43 +01:00
"nl": "Deze winkel biedt biologische producten aan",
2023-09-16 18:52:42 +02:00
"ca": "Aquesta botiga ofereix productes orgànics",
2023-10-30 13:44:27 +01:00
"fr": "Ce commerce propose des produits bio",
"cs": "Tento obchod nabízí bio produkty"
}
},
{
"if": "organic=only",
"then": {
2022-12-16 13:40:25 +01:00
"en": "This shop only offers organic products",
"de": "Dieses Geschäft bietet ausschließlich Bio-Produkte an",
2023-01-29 18:02:06 +01:00
"nl": "Deze winkel biedt uitluitend biologische producten aan",
2023-09-16 18:52:42 +02:00
"ca": "Aquesta botiga sols ofereix productes orgànics",
2023-10-30 13:44:27 +01:00
"fr": "Ce commerce ne propose que des produits bio",
"cs": "Tento obchod nabízí pouze bio produkty"
}
},
{
"if": "organic=no",
"then": {
2022-12-16 13:40:25 +01:00
"en": "This shop does not offer organic products",
"de": "Dieses Geschäft bietet keine Bioprodukte an",
2023-01-29 18:02:06 +01:00
"nl": "Deze winkel heeft geen biologische producten",
2023-09-16 18:52:42 +02:00
"ca": "Aquesta botiga no ofereix productes orgànics",
2023-10-30 13:44:27 +01:00
"fr": "Ce commerce ne propose pas de produit bio",
"cs": "Tento obchod nenabízí bio produkty"
}
}
],
"condition": {
"or": [
"shop=supermarket",
"shop=convenience",
"shop=farm",
"shop=greengrocer",
"shop=health_food",
"shop=clothes",
2022-11-29 20:56:45 +01:00
"shop=shoes",
"shop=butcher",
"shop=cosmetics",
"shop=deli",
"shop=bakery",
"shop=alcohol",
"shop=seafood",
"shop=beverages",
"shop=florist"
]
}
},
{
2023-10-09 12:08:55 +02:00
"id": "diets",
"builtin": [
"sugar_free",
"gluten_free",
"lactose_free"
],
"override": {
"condition": {
"or": [
"shop=supermarket",
"shop=convenience",
"shop=farm",
"shop=greengrocer",
"shop=health_food",
"shop=deli",
"shop=bakery",
"shop=beverages",
"shop=beverages",
"shop=pastry",
"shop=chocolate",
"shop=frozen_food",
"shop=ice_cream"
]
}
}
},
2021-11-07 14:37:21 +01:00
"questions",
"reviews"
],
2023-09-19 14:04:13 +02:00
"filter": [
"open_now",
{
"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}",
2023-10-01 13:13:07 +02:00
"fr": "N'afficher que les magasins vendant {search}",
2023-10-30 13:44:27 +01:00
"ca": "Sols mostrar botigues que venen {search}",
"cs": "Zobrazit pouze obchody prodávající {search}"
2023-09-19 14:04:13 +02:00
}
}
]
},
{
"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}",
2023-10-30 13:44:27 +01:00
"fr": "N'afficher que les magasins portant le nom {search}",
"cs": "Zobrazit pouze obchody s názvem {search}"
2023-09-19 14:04:13 +02:00
}
}
]
},
"accepts_cash",
"accepts_cards",
"has_organic",
{
"id": "second_hand",
"options": [
{
"question": {
2023-10-16 13:38:53 +02:00
"en": "Only show shops selling second-hand items",
2023-10-30 13:44:27 +01:00
"de": "Nur Second-Hand-Geschäfte anzeigen",
"cs": "Zobrazit pouze obchody prodávající použité zboží"
},
"osmTags": {
"or": [
"shop=second_hand",
"shop=charity",
"second_hand=yes",
"second_hand=only"
]
}
}
2023-10-14 23:29:16 +02:00
]
},
"sugar_free",
"gluten_free",
"lactose_free"
2023-09-19 14:04:13 +02:00
],
"deletion": {
"softDeletionTags": {
"and": [
"shop=",
"disused:shop:={shop}"
]
},
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"fr": "{title()} a fermé définitivement",
"ca": "{title()} ha tancat permanentment",
"cs": "{title()} je trvale uzavřen"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true
2023-06-12 01:17:20 +02:00
}