{
  "id": "public_bookcase",
  "name": {
    "en": "Bookcases",
    "nl": "Boekenruilkastjes",
    "de": "Bücherschränke",
    "fr": "Microbibliothèque",
    "ru": "Книжные шкафы",
    "it": "Microbiblioteche",
    "hu": "Könyvespolcok"
  },
  "description": {
    "en": "A streetside cabinet with books, accessible to anyone",
    "nl": "Een straatkastje met boeken voor iedereen",
    "de": "Ein Bücherschrank am Straßenrand mit Büchern, für jedermann zugänglich",
    "fr": "Une armoire ou une boite contenant des livres en libre accès",
    "it": "Una vetrinetta ai bordi della strada contenente libri, aperta al pubblico",
    "ru": "Уличный шкаф с книгами, доступными для всех",
    "hu": "Egy utcai szekrény könyvekkel, amelyet bárki használhat"
  },
  "source": {
    "osmTags": "amenity=public_bookcase"
  },
  "minzoom": 10,
  "title": {
    "render": {
      "en": "Bookcase",
      "nl": "Boekenruilkast",
      "de": "Bücherschrank",
      "fr": "Microbibliothèque",
      "ru": "Книжный шкаф",
      "it": "Microbiblioteca",
      "hu": "Könyvespolc"
    },
    "mappings": [
      {
        "if": "name~*",
        "then": {
          "en": "Public bookcase <i>{name}</i>",
          "nl": "Boekenruilkast <i>{name}</i>",
          "de": "Öffentlicher Bücherschrank <i>{name}</i>",
          "fr": "Microbibliothèque <i>{name}</i>",
          "ru": "Общественный книжный шкаф <i>{name}</i>",
          "it": "Microbiblioteca pubblica <i>{name}</i>",
          "hu": "A nyilvános könyvespolc neve: <i>{name}</i>"
        }
      }
    ]
  },
  "presets": [
    {
      "title": {
        "en": "Bookcase",
        "nl": "Boekenruilkast",
        "de": "Bücherschrank",
        "fr": "Microbibliothèque",
        "ru": "Книжный шкаф",
        "it": "Microbiblioteca",
        "hu": "Könyvespolc"
      },
      "tags": [
        "amenity=public_bookcase"
      ],
      "preciseInput": {
        "preferredBackground": "photo"
      }
    }
  ],
  "tagRenderings": [
    "images",
    {
      "render": {
        "en": "The name of this bookcase is {name}",
        "nl": "De naam van dit boekenruilkastje is {name}",
        "de": "Der Name dieses Bücherschrank lautet {name}",
        "fr": "Le nom de cette microbibliothèque est {name}",
        "ru": "Название книжного шкафа — {name}",
        "it": "Questa microbiblioteca si chiama {name}",
        "hu": "Ennek a könyvespolcnak a neve: {name}"
      },
      "question": {
        "en": "What is the name of this public bookcase?",
        "nl": "Wat is de naam van dit boekenuilkastje?",
        "de": "Wie heißt dieser öffentliche Bücherschrank?",
        "fr": "Quel est le nom de cette microbibliothèque ?",
        "ru": "Как называется этот общественный книжный шкаф?",
        "it": "Come si chiama questa microbiblioteca pubblica?",
        "hu": "Mi a neve ennek a nyilvános könyvespolcnak?"
      },
      "freeform": {
        "key": "name"
      },
      "mappings": [
        {
          "if": {
            "and": [
              "noname=yes",
              "name="
            ]
          },
          "then": {
            "en": "This bookcase doesn't have a name",
            "nl": "Dit boekenruilkastje heeft geen naam",
            "de": "Dieser Bücherschrank hat keinen Namen",
            "fr": "Cette microbibliothèque n'a pas de nom",
            "ru": "У этого книжного шкафа нет названия",
            "it": "Questa microbiblioteca non ha un nome proprio",
            "hu": "Ennek a könyvespolcnak nincs neve"
          }
        }
      ],
      "id": "public_bookcase-name"
    },
    {
      "render": {
        "en": "{capacity} books fit in this bookcase",
        "nl": "Er passen {capacity} boeken",
        "de": "{capacity} Bücher passen in diesen Bücherschrank",
        "fr": "{capacity} livres peuvent entrer dans cette microbibliothèque",
        "it": "Questa microbiblioteca può contenere fino a {capacity} libri",
        "ru": "{capacity} книг помещается в этот книжный шкаф",
        "hu": "Ezen a könyvespolcon {capacity} könyv fér el"
      },
      "question": {
        "en": "How many books fit into this public bookcase?",
        "nl": "Hoeveel boeken passen er in dit boekenruilkastje?",
        "de": "Wie viele Bücher passen in diesen öffentlichen Bücherschrank?",
        "fr": "Combien de livres peuvent entrer dans cette microbibliothèque ?",
        "ru": "Сколько книг помещается в этом общественном книжном шкафу?",
        "it": "Quanti libri può contenere questa microbiblioteca?",
        "hu": "Hány könyv fér el ezen a nyilvános könyvespolcon?"
      },
      "freeform": {
        "key": "capacity",
        "type": "nat",
        "inline": true
      },
      "id": "public_bookcase-capacity"
    },
    {
      "id": "bookcase-booktypes",
      "question": {
        "en": "What kind of books can be found in this public bookcase?",
        "nl": "Voor welke doelgroep zijn de meeste boeken in dit boekenruilkastje?",
        "de": "Welche Art von Büchern sind in diesem öffentlichen Bücherschrank zu finden?",
        "fr": "Quel type de livres peut-on dans cette microbibliothèque ?",
        "it": "Che tipo di libri si possono trovare in questa microbiblioteca?",
        "ru": "Какие книги можно найти в этом общественном книжном шкафу?",
        "hu": "Milyen fajta könyvek találhatók ezen a közösségi könyvespolcon?"
      },
      "mappings": [
        {
          "if": "books=children",
          "then": {
            "en": "Mostly children books",
            "nl": "Voornamelijk kinderboeken",
            "de": "Vorwiegend Kinderbücher",
            "fr": "Livres pour enfants",
            "ru": "В основном детские книги",
            "it": "Principalmente libri per l'infanzia",
            "hu": "Többnyire gyermekkönyvek"
          }
        },
        {
          "if": "books=adults",
          "then": {
            "en": "Mostly books for adults",
            "nl": "Voornamelijk boeken voor volwassenen",
            "de": "Vorwiegend Bücher für Erwachsene",
            "fr": "Livres pour les adultes",
            "ru": "В основном книги для взрослых",
            "it": "Principalmente libri per persone in età adulta",
            "hu": "Többnyire felnőtteknek szóló könyvek"
          }
        },
        {
          "if": "books=children;adults",
          "then": {
            "en": "Both books for kids and adults",
            "nl": "Boeken voor zowel kinderen als volwassenen",
            "de": "Sowohl Bücher für Kinder als auch für Erwachsene",
            "fr": "Livres pour enfants et adultes également",
            "it": "Sia libri per l'infanzia, sia per l'età adulta",
            "ru": "Книги и для детей, и для взрослых",
            "hu": "Gyerekeknek és felnőtteknek szóló könyvek egyaránt"
          }
        }
      ]
    },
    {
      "id": "bookcase-is-indoors",
      "question": {
        "en": "Is this bookcase located outdoors?",
        "nl": "Staat dit boekenruilkastje binnen of buiten?",
        "de": "Befindet sich dieser Bücherschrank im Freien?",
        "fr": "Cette microbiliothèque est-elle en extérieur ?",
        "it": "Questa microbiblioteca si trova all'aperto?",
        "hu": "A szabadban van-e ez a könyvespolc?"
      },
      "mappings": [
        {
          "then": {
            "en": "This bookcase is located indoors",
            "nl": "Dit boekenruilkastje staat binnen",
            "de": "Dieser Bücherschrank befindet sich im Innenbereich",
            "fr": "Cette microbibliothèque est en intérieur",
            "it": "Questa microbiblioteca si trova al chiuso",
            "hu": "Ez a könyvespolc beltérben található"
          },
          "if": "indoor=yes"
        },
        {
          "then": {
            "en": "This bookcase is located outdoors",
            "nl": "Dit boekenruilkastje staat buiten",
            "de": "Dieser Bücherschrank befindet sich im Freien",
            "fr": "Cette microbibliothèque est en extérieur",
            "it": "Questa microbiblioteca si trova all'aperto",
            "hu": "Ez a könyvespolc a szabadban van"
          },
          "if": "indoor=no"
        },
        {
          "then": {
            "en": "This bookcase is located outdoors",
            "nl": "Dit boekenruilkastje staat buiten",
            "de": "Dieser Bücherschrank befindet sich im Freien",
            "fr": "Cette microbibliothèque est en extérieur",
            "it": "Questa microbiblioteca si trova all'aperto",
            "hu": "Ez a könyvszekrény a szabadban van"
          },
          "if": "indoor=",
          "hideInAnswer": true
        }
      ]
    },
    {
      "id": "bookcase-is-accessible",
      "question": {
        "en": "Is this public bookcase freely accessible?",
        "nl": "Is dit boekenruilkastje publiek toegankelijk?",
        "de": "Ist dieser öffentliche Bücherschrank frei zugänglich?",
        "fr": "Cette microbibliothèque est-elle librement accèssible ?",
        "it": "Questa microbiblioteca è ad accesso libero?",
        "ru": "Имеется ли свободный доступ к этому общественному книжному шкафу?",
        "hu": "Szabadon hozzáférhető-e ez a közösségi könyvespolc?"
      },
      "condition": "indoor=yes",
      "mappings": [
        {
          "then": {
            "en": "Publicly accessible",
            "nl": "Publiek toegankelijk",
            "de": "Öffentlich zugänglich",
            "fr": "Accèssible au public",
            "it": "È ad accesso libero",
            "ru": "Свободный доступ",
            "hu": "Nyilvánosan használható"
          },
          "if": "access=yes"
        },
        {
          "then": {
            "en": "Only accessible to customers",
            "nl": "Enkel toegankelijk voor klanten",
            "de": "Nur für Kunden zugänglich",
            "fr": "Accèssible aux clients",
            "it": "L'accesso è riservato ai clienti",
            "hu": "Csak ügyfelek használhatják"
          },
          "if": "access=customers"
        }
      ]
    },
    {
      "question": {
        "en": "Who maintains this public bookcase?",
        "nl": "Wie is verantwoordelijk voor dit boekenruilkastje?",
        "de": "Wer unterhält diesen öffentlichen Bücherschrank?",
        "fr": "Qui entretien cette microbibliothèque ?",
        "it": "Chi mantiene questa microbiblioteca?",
        "hu": "Ki tartja fenn ezt a nyilvános könyvespolcot?"
      },
      "render": {
        "en": "Operated by {operator}",
        "nl": "Onderhouden door {operator}",
        "de": "Betrieben von {operator}",
        "fr": "Entretenue par {operator}",
        "it": "È gestita da {operator}",
        "hu": "Üzemeltető: {operator}"
      },
      "freeform": {
        "type": "string",
        "key": "operator"
      },
      "id": "public_bookcase-operator"
    },
    {
      "question": {
        "en": "Is this public bookcase part of a bigger network?",
        "nl": "Is dit boekenruilkastje deel van een netwerk?",
        "de": "Ist dieser öffentliche Bücherschrank Teil eines größeren Netzwerks?",
        "fr": "Cette microbibliothèque fait-elle partie d'un réseau/groupe ?",
        "it": "Questa microbiblioteca fa parte di una rete?",
        "hu": "Része-e egy nagyobb hálózatnak ez a nyilvános könyvespolc?"
      },
      "render": {
        "en": "This public bookcase is part of {brand}",
        "nl": "Dit boekenruilkastje is deel van het netwerk {brand}",
        "de": "Dieser Bücherschrank ist Teil von {brand}",
        "fr": "Cette microbibliothèque fait partie du groupe {brand}",
        "it": "Questa microbiblioteca fa parte di {brand}",
        "hu": "Ez a nyilvános könyvespolc a(z) {brand} része"
      },
      "condition": "ref=",
      "freeform": {
        "key": "brand"
      },
      "mappings": [
        {
          "then": {
            "en": "Part of the network 'Little Free Library'",
            "nl": "Deel van het netwerk 'Little Free Library'",
            "de": "Teil des Netzwerks 'Little Free Library'",
            "fr": "Fait partie du réseau Little Free Library",
            "it": "Fa parte della rete 'Little Free Library'",
            "hu": "A „Little Free Library” hálózat része"
          },
          "if": {
            "and": [
              "brand=Little Free Library",
              "nobrand="
            ]
          },
          "addExtraTags": [
            "brand:wikidata=Q6650101"
          ]
        },
        {
          "if": {
            "and": [
              "nobrand=yes",
              "brand="
            ]
          },
          "then": {
            "en": "This public bookcase is not part of a bigger network",
            "nl": "Dit boekenruilkastje maakt geen deel uit van een netwerk",
            "de": "Dieser öffentliche Bücherschrank ist nicht Teil eines größeren Netzwerks",
            "fr": "Cette microbibliothèque ne fait pas partie d'un réseau/groupe",
            "it": "Questa microbiblioteca non fa parte di una rete",
            "hu": "Ez a nyilvános könyvespolc nem része egy nagyobb hálózatnak"
          }
        }
      ],
      "id": "public_bookcase-brand"
    },
    {
      "render": {
        "en": "The reference number of this public bookcase within {brand} is {ref}",
        "nl": "Het referentienummer binnen {brand} is {ref}",
        "de": "Die Referenznummer dieses öffentlichen Bücherschranks innerhalb {brand} lautet {ref}",
        "fr": "Cette microbibliothèque du réseau {brand} possède le numéro {ref}",
        "it": "Il numero identificativo di questa microbiblioteca nella rete {brand} è {ref}",
        "hu": "A(z) {brand} márkanéven belül ennek a nyilvános könyvespolcnak az azonosító száma: {ref}"
      },
      "question": {
        "en": "What is the reference number of this public bookcase?",
        "nl": "Wat is het referentienummer van dit boekenruilkastje?",
        "de": "Wie lautet die Referenznummer dieses öffentlichen Bücherschranks?",
        "fr": "Quelle est le numéro de référence de cette microbibliothèque ?",
        "it": "Qual è il numero identificativo di questa microbiblioteca?",
        "hu": "Mi az azonosító száma ennek a nyilvános könyvespolcnak?"
      },
      "condition": "brand~*",
      "freeform": {
        "key": "ref"
      },
      "mappings": [
        {
          "then": {
            "en": "This bookcase is not part of a bigger network",
            "nl": "Dit boekenruilkastje maakt geen deel uit van een netwerk",
            "de": "Dieser Bücherschrank ist nicht Teil eines größeren Netzwerks",
            "fr": "Cette microbibliothèque ne fait pas partie d'un réseau/groupe",
            "it": "Questa microbiblioteca non fa parte di una rete",
            "hu": "Ez a könyvespolc nem része egy nagyobb hálózatnak"
          },
          "if": {
            "and": [
              "nobrand=yes",
              "brand=",
              "ref="
            ]
          }
        }
      ],
      "id": "public_bookcase-ref"
    },
    {
      "question": {
        "en": "When was this public bookcase installed?",
        "nl": "Op welke dag werd dit boekenruilkastje geinstalleerd?",
        "de": "Wann wurde dieser öffentliche Bücherschrank installiert?",
        "fr": "Quand a été installée cette microbibliothèque ?",
        "it": "Quando è stata inaugurata questa microbiblioteca?",
        "ru": "Когда был установлен этот общественный книжный шкаф?",
        "hu": "Mikor állították fel ezt a nyilvános könyvespolcot?"
      },
      "render": {
        "en": "Installed on {start_date}",
        "nl": "Geplaatst op {start_date}",
        "de": "Installiert am {start_date}",
        "fr": "Installée le {start_date}",
        "it": "È stata inaugurata il {start_date}",
        "ru": "Установлен {start_date}",
        "hu": "Telepítés dátuma: {start_date}"
      },
      "freeform": {
        "key": "start_date",
        "type": "date"
      },
      "id": "public_bookcase-start_date"
    },
    {
      "render": {
        "en": "More info on <a href='{website}' target='_blank'>the website</a>",
        "nl": "Meer info op <a href='{website}' target='_blank'>de website</a>",
        "de": "Weitere Informationen auf <a href='{website}' target='_blank'>der Webseite</a>",
        "fr": "Plus d'infos sur <a href='{website}' target='_blank'>le site web</a>",
        "ru": "Более подробная информация <a href='{website}' target='_blank'>на сайте</a>",
        "it": "Maggiori informazioni sul <a href='{website}' target='_blank'>sito web</a>",
        "hu": "További információ <a href='{website}' target='_blank'>ezen a weboldalon</a>"
      },
      "question": {
        "en": "Is there a website with more information about this public bookcase?",
        "nl": "Is er een website over dit boekenruilkastje?",
        "de": "Gibt es eine Website mit weiteren Informationen über diesen öffentlichen Bücherschrank?",
        "fr": "Y a-t-il un site web avec plus d'informations sur cette microbibliothèque ?",
        "it": "C'è un sito web con maggiori informazioni su questa microbiblioteca?",
        "ru": "Есть ли веб-сайт с более подробной информацией об этом общественном книжном шкафе?",
        "hu": "Van-e olyan weboldal, ahol további információ található erről a nyilvános könyvespolcról?"
      },
      "freeform": {
        "key": "website",
        "type": "url"
      },
      "id": "public_bookcase-website"
    }
  ],
  "allowMove": true,
  "deletion": {
    "softDeletionTags": {
      "and": [
        "disused:amenity=public_bookcase",
        "amenity="
      ]
    },
    "neededChangesets": 5
  },
  "filter": [
    {
      "id": "kid-books",
      "options": [
        {
          "question": "Kinderboeken aanwezig?",
          "osmTags": "books~.*children.*"
        }
      ]
    },
    {
      "id": "adult-books",
      "options": [
        {
          "question": "Boeken voor volwassenen aanwezig?",
          "osmTags": "books~.*adults.*"
        }
      ]
    },
    {
      "id": "inside",
      "options": [
        {
          "question": {
            "nl": "Binnen of buiten",
            "en": "Indoor or outdoor",
            "de": "Innen oder Außen",
            "hu": "Beltéri vagy kültéri"
          }
        },
        {
          "question": "Binnen?",
          "osmTags": "indoor=yes"
        },
        {
          "question": "Buiten?",
          "osmTags": {
            "or": [
              "indoor=no",
              "indoor="
            ]
          }
        }
      ]
    }
  ],
  "mapRendering": [
    {
      "icon": {
        "render": "./assets/themes/bookcases/bookcase.svg"
      },
      "label": {
        "mappings": [
          {
            "if": "name~*",
            "then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
          }
        ]
      },
      "location": [
        "point",
        "centroid"
      ]
    },
    {
      "color": {
        "render": "#0000ff"
      },
      "width": {
        "render": "8"
      }
    }
  ]
}