545 lines
No EOL
20 KiB
JSON
545 lines
No EOL
20 KiB
JSON
{
|
||
"id": "public_bookcase",
|
||
"name": {
|
||
"en": "Bookcases",
|
||
"nl": "Boekenruilkastjes",
|
||
"de": "Bücherschränke",
|
||
"fr": "Microbibliothèque",
|
||
"ru": "Книжные шкафы",
|
||
"it": "Microbiblioteche",
|
||
"hu": "Könyvespolcok",
|
||
"ca": "Bústies per llibres"
|
||
},
|
||
"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",
|
||
"ca": "Bústia per llibres",
|
||
"pa_PK": "کتاباں دی الماری"
|
||
},
|
||
"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": "a bookcase",
|
||
"nl": "een boekenruilkast",
|
||
"de": "einen Bücherschrank",
|
||
"fr": "une microbibliothèque",
|
||
"ru": "Книжный шкаф",
|
||
"it": "una microbiblioteca",
|
||
"hu": "Könyvespolc",
|
||
"ca": "una bústia per a llibres"
|
||
},
|
||
"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 des Bücherschranks 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 boekenruilkastje?",
|
||
"de": "Wie lautet der Name des Bücherschranks?",
|
||
"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",
|
||
"inline": true
|
||
},
|
||
"mappings": [
|
||
{
|
||
"if": {
|
||
"and": [
|
||
"noname=yes",
|
||
"name="
|
||
]
|
||
},
|
||
"then": {
|
||
"en": "This bookcase doesn't have a name",
|
||
"nl": "Dit boekenruilkastje heeft geen naam",
|
||
"de": "Der 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": "In den Bücherschrank passen ca. {capacity} Bücher",
|
||
"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 den 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 Bücher kann man im Bücherschrank 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?"
|
||
},
|
||
"render": {
|
||
"nl": "Deze plaats serveert vooral {books}",
|
||
"en": "This place mostly serves {books}",
|
||
"de": "An diesem Ort gibt es hauptsächlich {books}"
|
||
},
|
||
"freeform": {
|
||
"key": "books",
|
||
"addExtraTags": [
|
||
"fixme=Freeform tag `books` used, to be doublechecked"
|
||
]
|
||
},
|
||
"multiAnswer": true,
|
||
"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",
|
||
"es": "Mayoritariamente libros infantiles"
|
||
}
|
||
},
|
||
{
|
||
"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",
|
||
"es": "Mayoritariamente libros para adultos"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "bookcase-is-indoors",
|
||
"question": {
|
||
"en": "Is this bookcase located outdoors?",
|
||
"nl": "Staat dit boekenruilkastje binnen of buiten?",
|
||
"de": "Befindet sich der 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": "Der 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": "Der 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ó",
|
||
"es": "Accesible públicamente"
|
||
},
|
||
"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",
|
||
"es": "Solo accesible a clientes"
|
||
},
|
||
"if": "access=customers"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"question": {
|
||
"en": "Who maintains this public bookcase?",
|
||
"nl": "Wie is verantwoordelijk voor dit boekenruilkastje?",
|
||
"de": "Wer betreibt den 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": "Gehört der Bücherschrank zu einem Netzwerk?",
|
||
"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": "Der Bücherschrank gehört zum Netzwerk '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",
|
||
"es": "Parte de la red 'Little Free Library'"
|
||
},
|
||
"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": "Der Bücherschrank gehört zu keinem Netzwerk",
|
||
"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 der Bücherschrank aufgebaut?",
|
||
"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": "Auf welcher Webseite findet man Informationen zu diesem 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~i~.*children.*"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "adult-books",
|
||
"options": [
|
||
{
|
||
"question": "Boeken voor volwassenen aanwezig?",
|
||
"osmTags": "books~i~.*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",
|
||
"es": "Interior o exterior"
|
||
}
|
||
},
|
||
{
|
||
"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"
|
||
}
|
||
}
|
||
]
|
||
} |