{ "id": "shops", "name": { "en": "Shop", "fr": "Magasin", "ru": "Магазин", "ja": "店", "nl": "Winkel", "de": "Geschäfte", "eo": "Butiko", "ca": "Botiga", "es": "Tienda", "pa_PK": "دکان", "cs": "Obchod" }, "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" }, "source": { "osmTags": { "and": [ { "or": [ "shop~*", "craft=shoe_repair", "craft=key_cutter" ] }, "shop!=mall" ] } }, "minzoom": 12, "title": { "render": { "en": "Shop", "fr": "Magasin", "ru": "Магазин", "ja": "店", "nl": "Winkel", "de": "Geschäft", "eo": "Butiko", "ca": "Botiga", "es": "Tienda", "pa_PK": "دکان", "cs": "Obchod" }, "mappings": [ { "if": { "and": [ "name~*" ] }, "then": { "en": "{name}", "fr": "{name}", "ru": "{name}", "ja": "{name}", "de": "{name}", "eo": "{name}", "nl": "{name}", "ca": "{name}", "es": "{name}", "cs": "{name}" } }, { "if": { "and": [ "shop!~yes" ] }, "then": { "en": "{shop}", "fr": "{shop}", "ru": "{shop}", "ja": "{shop}", "de": "{shop}", "eo": "{shop}", "nl": "{shop}", "ca": "{shop}", "es": "{shop}", "cs": "{shop}" } } ] }, "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" } ], "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": [ "service:key_cutting=yes", "craft=key_cutter" ] }, "then": "circle:white;./assets/layers/id_presets/fas-key.svg" } ], "label": { "mappings": [ { "if": "name~*", "then": "
{name}
" } ] }, "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" } } ], "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?", "ca": "Quin és el nom d'aquesta botiga?", "cs": "Jak se jmenuje tento obchod?" }, "render": { "en": "This shop is called {name}", "de": "Der Name des Geschäfts lautet {name}", "nl": "Deze zaak heet {name}", "ca": "La botiga s'anomena {name}", "fr": "Ce commerce s'appelle {name}", "cs": "Tento obchod se jmenuje {name}" }, "freeform": { "key": "name" }, "id": "shops-name" }, { "builtin": "id_presets.shop_types", "override": { "question": { "en": "What kind of shop is this?", "nl": "Wat voor soort winkel is dit?", "de": "Um was für ein Geschäft handelt es sich?", "fr": "Quel genre de magasin est-ce?", "ca": "Quin tipus de botiga és aquesta?", "cs": "Co je to za obchod?" }, "render": { "en": "This is a {shop}", "de": "Das ist ein {shop}", "fr": "C'est une {shop}", "nl": "Dit is een {shop}", "ca": "Açò és una {shop}", "cs": "Toto je {shop}" }, "freeform": { "key": "shop", "addExtraTags": [ "fixme=freeform shop key used, to be reviewed" ] }, "condition": "craft=", "invalidValues": "shop=yes" } }, { "id": "second_hand", "question": { "en": "Does this shop sell second-hand items?", "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 only" }, { "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" ] } }, "opening_hours", "website", "email", "phone", "payment-options", "level", { "id": "copyshop-print-sizes", "condition": { "or": [ "shop~.*copyshop.*", "shop~.*stationery.*", "service:print=yes" ] }, "question": { "en": "What paper formats does this shop offer?", "de": "Welche Papierformate bietet das Geschäft an?", "fr": "Quels formats de papier cette boutique propose-t-elle ?", "nl": "Op welke papiergroottes kan deze zaak printen?", "ca": "Quins formats de paper ofereix aquesta botiga?", "cs": "Jaké formáty papíru tento obchod nabízí?" }, "multiAnswer": true, "mappings": [ { "if": "service:print:A4=yes", "then": { "en": "This shop can print on papers of size A4", "de": "Das Geschäft kann Unterlagen auf A4 Papier drucken", "fr": "Cette boutique peut imprimer sur des papiers de format A4", "nl": "Deze zaak kan printen op A4-formaat", "ca": "Aquesta botiga pot imprimir en papers de mida A4", "cs": "Tento obchod umí tisknout na papíry velikosti A4" }, "ifnot": "service:print:A4=no" }, { "if": "service:print:A3=yes", "then": { "en": "This shop can print on papers of size A3", "de": "Das Geschäft kann Unterlagen auf A3 Papier drucken", "fr": "Cette boutique peut imprimer sur des papiers de format A3", "nl": "Deze zaak kan printen op A3-formaat", "ca": "Aquesta botiga pot imprimir en papers de mida A3", "cs": "Tento obchod umí tisknout na papíry velikosti A3" }, "ifnot": "service:print:A3=no" }, { "if": "service:print:A2=yes", "then": { "en": "This shop can print on papers of size A2", "de": "Das Geschäft kann Unterlagen auf A2 Papier drucken", "fr": "Cette boutique peut imprimer sur des papiers de format A2", "nl": "Deze zaak kan printen op A2-formaat", "ca": "Aquesta botiga pot imprimir en papers de mida A2", "cs": "Tento obchod umí tisknout na papíry velikosti A2" }, "ifnot": "service:print:A2=no" }, { "if": "service:print:A1=yes", "then": { "en": "This shop can print on papers of size A1", "de": "Das Geschäft kann Unterlagen auf A1 Papier drucken", "fr": "Cette boutique peut imprimer sur des papiers de format A1", "nl": "Deze zaak kan printen op A1-formaat", "ca": "Aquesta botiga pot imprimir en papers de mida A1", "cs": "Tento obchod umí tisknout na papíry velikosti A1" }, "ifnot": "service:print:A1=no" }, { "if": "service:print:A0=yes", "then": { "en": "This shop can print on papers of size A0", "de": "Das Geschäft kann Unterlagen auf A0 Papier drucken", "fr": "Cette boutique peut imprimer sur des papiers de format A0", "nl": "Deze zaak kan printen op A0-formaat", "ca": "Aquesta botiga pot imprimir en papers de mida A0", "cs": "Tento obchod umí tisknout na papíry velikosti A0" }, "ifnot": "service:print:A0=no" } ] }, { "id": "key_cutter", "question": { "en": "Does this shop offer key cutting?", "de": "Bietet dieser Laden Schlüsselschneiden an?" }, "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", "hideInAnswer": "shop!=shoe_repair", "icon": "./assets/layers/id_presets/fas-key.svg", "then": { "en": "This shop is also specialized in key cutting", "de": "Dieser Laden ist auch auf das Schlüsselschneiden spezialisiert" }, "addExtraTags": [ "service:key_cutting=yes" ] }, { "if": "service:key_cutting=yes", "icon": "./assets/layers/id_presets/fas-key.svg", "then": { "en": "This shop offers key cutting as a service", "de": "Dieser Laden bietet Schlüsselschneiden als Dienstleistung an" } }, { "if": { "and": [ "craft=", "service:key_cutting=no" ] }, "then": { "en": "This shops does not offer key cutting as a service", "de": "Dieser Laden bietet kein Schlüsselschneiden als Dienstleistung an" } } ], "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": { "en": "Does this shop offer organic products?", "de": "Bietet dieses Geschäft Bioprodukte an?", "nl": "Biedt deze winkel biologische producten aan?", "ca": "Aquesta botiga ofereix productes orgànics?", "fr": "Ce commerce propose-t-il des produits bio ?", "cs": "Nabízí tento obchod bio produkty?" }, "mappings": [ { "if": "organic=yes", "then": { "en": "This shop offers organic products", "de": "Dieses Geschäft bietet Bio-Produkte an", "nl": "Deze winkel biedt biologische producten aan", "ca": "Aquesta botiga ofereix productes orgànics", "fr": "Ce commerce propose des produits bio", "cs": "Tento obchod nabízí bio produkty" } }, { "if": "organic=only", "then": { "en": "This shop only offers organic products", "de": "Dieses Geschäft bietet ausschließlich Bio-Produkte an", "nl": "Deze winkel biedt uitluitend biologische producten aan", "ca": "Aquesta botiga sols ofereix productes orgànics", "fr": "Ce commerce ne propose que des produits bio", "cs": "Tento obchod nabízí pouze bio produkty" } }, { "if": "organic=no", "then": { "en": "This shop does not offer organic products", "de": "Dieses Geschäft bietet keine Bioprodukte an", "nl": "Deze winkel heeft geen biologische producten", "ca": "Aquesta botiga no ofereix productes orgànics", "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", "shop=shoes", "shop=butcher", "shop=cosmetics", "shop=deli", "shop=bakery", "shop=alcohol", "shop=seafood", "shop=beverages", "shop=florist" ] } }, { "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" ] } } }, "questions", "reviews" ], "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}", "fr": "N'afficher que les magasins vendant {search}", "ca": "Sols mostrar botigues que venen {search}", "cs": "Zobrazit pouze obchody prodávající {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}", "fr": "N'afficher que les magasins portant le nom {search}", "cs": "Zobrazit pouze obchody s názvem {search}" } } ] }, "accepts_cash", "accepts_cards", "has_organic", { "id": "second_hand", "options": [ { "question": { "en": "Only show shops selling second-hand items", "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" ] } } ] }, "sugar_free", "gluten_free", "lactose_free" ], "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 }