Translation sync, should fix #538

This commit is contained in:
Pieter Vander Vennet 2021-11-04 17:14:17 +01:00
parent 3d05028c7b
commit d8d12c607b
90 changed files with 3055 additions and 3043 deletions

View file

@ -22,13 +22,20 @@
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"id": "Karya seni",
"id": "Karya Seni",
"it": "Opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
"nb_NO": "Kunstverk",
"fi": "Taideteos",
"gl": "Obra de arte",
"hu": "Műalkotás",
"pl": "Dzieło sztuki",
"pt": "Obra de arte",
"pt_BR": "Obra de arte",
"sv": "Konstverk"
},
"mappings": [
{
@ -38,12 +45,20 @@
"nl": "Kunstwerk <i>{name}</i>",
"fr": "Œuvre d'art <i>{name}</i>",
"de": "Kunstwerk <i>{name}</i>",
"id": "Karya seni <i>{name}</i>",
"id": "Karya Seni <i>{name}</i>",
"it": "Opera <i>{name}</i>",
"ru": "Художественная работа <i>{name}</i>",
"es": "Obra de arte <i>{nombre}</i>",
"ja": "アートワーク <i>{name}</i>",
"zh_Hant": "藝術品<i>{name}</i>"
"zh_Hant": "藝術品<i>{name}</i>",
"fi": "Taideteos <i>{name}</i>",
"gl": "Obra de arte <i>{name}</i>",
"hu": "Műalkotás <i>{name}</i>",
"nb_NO": "Kunstverk <i>{name}</i>",
"pl": "Dzieło sztuki <i>{name}</i>",
"pt": "Obra de arte <i>{name}</i>",
"pt_BR": "Obra de arte <i>{name}</i>",
"sv": "Konstverk <i>{name}</i>"
}
}
]
@ -85,7 +100,15 @@
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
"nb_NO": "Kunstverk",
"fi": "Taideteos",
"gl": "Obra de arte",
"hu": "Műalkotás",
"id": "Karya Seni",
"pl": "Dzieło sztuki",
"pt": "Obra de arte",
"pt_BR": "Obra de arte",
"sv": "Konstverk"
}
}
],

View file

@ -210,7 +210,8 @@
"if": "cycle_barrier:type=squeeze",
"then": {
"en": "Squeeze gate, gap is smaller at top, than at the bottom <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>"
"nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>"
}
}
],

View file

@ -186,7 +186,8 @@
"zh_Hans": "材质: {material}",
"pl": "Materiał: {material}",
"pt_BR": "Material: {material}",
"pt": "Material: {material}"
"pt": "Material: {material}",
"eo": "Materialo: {material}"
},
"freeform": {
"key": "material",
@ -210,7 +211,8 @@
"pt_BR": "Material: madeira",
"fi": "Materiaali: puu",
"pl": "Materiał: drewno",
"pt": "Material: madeira"
"pt": "Material: madeira",
"eo": "Materialo: ligna"
}
},
{
@ -229,7 +231,8 @@
"zh_Hant": "材質:金屬",
"pl": "Materiał: metal",
"pt_BR": "Material: metal",
"pt": "Material: metal"
"pt": "Material: metal",
"eo": "Materialo: metala"
}
},
{
@ -249,7 +252,8 @@
"pt_BR": "Material: pedra",
"fi": "Materiaali: kivi",
"pl": "Materiał: kamień",
"pt": "Material: pedra"
"pt": "Material: pedra",
"eo": "Materialo: ŝtona"
}
},
{
@ -269,7 +273,8 @@
"pt_BR": "Material: concreto",
"fi": "Materiaali: betoni",
"pl": "Materiał: beton",
"pt": "Material: concreto"
"pt": "Material: concreto",
"eo": "Materialo: betona"
}
},
{
@ -289,7 +294,8 @@
"pt_BR": "Material: plástico",
"fi": "Materiaali: muovi",
"pl": "Materiał: plastik",
"pt": "Material: plástico"
"pt": "Material: plástico",
"eo": "Materialo: plasta"
}
},
{
@ -309,7 +315,8 @@
"pt_BR": "Material: aço",
"fi": "Materiaali: teräs",
"pl": "Materiał: stal",
"pt": "Material: aço"
"pt": "Material: aço",
"eo": "Materialo: ŝtala"
}
}
],
@ -380,7 +387,8 @@
"pt_BR": "Cor: {colour}",
"fi": "Väri: {colour}",
"pl": "Kolor: {colour}",
"pt": "Cor: {colour}"
"pt": "Cor: {colour}",
"eo": "Koloro: {colour}"
},
"question": {
"en": "Which colour does this bench have?",
@ -417,7 +425,8 @@
"pt_BR": "Cor: marrom",
"fi": "Väri: ruskea",
"pl": "Kolor: brązowy",
"pt": "Cor: castanho"
"pt": "Cor: castanho",
"eo": "Koloro: bruna"
}
},
{
@ -436,7 +445,8 @@
"pt_BR": "Cor: verde",
"fi": "Väri: vihreä",
"pl": "Kolor: zielony",
"pt": "Cor: verde"
"pt": "Cor: verde",
"eo": "Koloro: verda"
}
},
{
@ -455,7 +465,8 @@
"pt_BR": "Cor: cinza",
"fi": "Väri: harmaa",
"pl": "Kolor: szary",
"pt": "Cor: cinzento"
"pt": "Cor: cinzento",
"eo": "Koloro: griza"
}
},
{
@ -474,7 +485,8 @@
"pt_BR": "Cor: branco",
"fi": "Väri: valkoinen",
"pl": "Kolor: biały",
"pt": "Cor: branco"
"pt": "Cor: branco",
"eo": "Koloro: blanka"
}
},
{
@ -493,7 +505,8 @@
"pt_BR": "Cor: vermelho",
"fi": "Väri: punainen",
"pl": "Kolor: czerwony",
"pt": "Cor: vermelho"
"pt": "Cor: vermelho",
"eo": "Koloro: ruĝa"
}
},
{
@ -512,7 +525,8 @@
"pt_BR": "Cor: preto",
"fi": "Väri: musta",
"pl": "Kolor: czarny",
"pt": "Cor: preto"
"pt": "Cor: preto",
"eo": "Koloro: nigra"
}
},
{
@ -531,7 +545,8 @@
"pt_BR": "Cor: azul",
"fi": "Väri: sininen",
"pl": "Kolor: niebieski",
"pt": "Cor: azul"
"pt": "Cor: azul",
"eo": "Koloro: blua"
}
},
{
@ -550,7 +565,8 @@
"pt_BR": "Cor: amarelo",
"fi": "Väri: keltainen",
"pl": "Kolor: żółty",
"pt": "Cor: amarelo"
"pt": "Cor: amarelo",
"eo": "Koloro: flava"
}
}
],

View file

@ -107,7 +107,8 @@
"pt_BR": "{name}",
"fi": "{name}",
"pl": "{name}",
"pt": "{name}"
"pt": "{name}",
"eo": "{name}"
},
"freeform": {
"key": "name"

View file

@ -247,7 +247,8 @@
"fr": "Vélothèque",
"pt_BR": "Biblioteca de bicicletas",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicletas"
"pt": "Biblioteca de bicicletas",
"eo": "Fietsbibliotheek"
},
"tags": [
"amenity=bicycle_library"

View file

@ -402,7 +402,8 @@
"zh_Hant": "{access}",
"fi": "{access}",
"pt_BR": "{access}",
"pt": "{access}"
"pt": "{access}",
"eo": "{access}"
},
"freeform": {
"key": "access",

View file

@ -436,7 +436,8 @@
},
"render": {
"en": "<a href='mailto:{email}?subject=Broken bicycle pump&body=Hello,\n\nWith this email, I'd like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} is broken.'>Report this bicycle pump as broken</a>",
"nl": "<a href='mailto:{email}?subject=Kapotte fietspomp&body=Geachte,%0D%0A%0D%0AGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix#{id}.'>Rapporteer deze fietspomp als kapot</a>"
"nl": "<a href='mailto:{email}?subject=Kapotte fietspomp&body=Geachte,%0D%0A%0D%0AGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix#{id}.'>Rapporteer deze fietspomp als kapot</a>",
"de": "<a href='mailto:{email}?subject=Fahrradpumpe kaputt&body=Hallo,\n\nMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} befindet, kaputt ist.'>Melde diese Fahrradpumpe als kaputt</a>"
},
"id": "Email maintainer"
},

View file

@ -1519,6 +1519,9 @@
"en": "Actually, {operator} is the network",
"nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt"
},
"addExtraTags": [
"operator="
],
"hideInAnswer": "operator="
}
]
@ -1774,7 +1777,7 @@
"socket:typee=1"
],
"title": {
"en": "electrical outlet to charge e-bikes",
"en": "charging station with a normal european wall plug <img src='./assets/layers/charging_station/TypeE.svg' style='width: 2rem; height: 2rem; float: left; background: white; border-radius: 1rem; margin-right: 0.5rem'/> (meant to charge electrical bikes)",
"nl": "laadpunt met gewone stekker(s) <img src='./assets/layers/charging_station/TypeE.svg' style='width: 2rem; height: 2rem; float: left; background: white; border-radius: 1rem; margin-right: 0.5rem'/> (bedoeld om electrische fietsen op te laden)"
},
"preciseInput": {

View file

@ -740,7 +740,7 @@
"socket:typee=1"
],
"title": {
"en": "electrical outlet to charge e-bikes",
"en": "charging station with a normal european wall plug <img src='./assets/layers/charging_station/TypeE.svg' style='width: 2rem; height: 2rem; float: left; background: white; border-radius: 1rem; margin-right: 0.5rem'/> (meant to charge electrical bikes)",
"nl": "laadpunt met gewone stekker(s) <img src='./assets/layers/charging_station/TypeE.svg' style='width: 2rem; height: 2rem; float: left; background: white; border-radius: 1rem; margin-right: 0.5rem'/> (bedoeld om electrische fietsen op te laden)"
},
"preciseInput": {

View file

@ -254,7 +254,8 @@
"if": "tactile_paving=incorrect",
"then": {
"en": "This crossing has tactile paving, but is not correct",
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is."
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is.",
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt"
},
"hideInAnswer": true
}
@ -278,7 +279,8 @@
"if": "button_operated=yes",
"then": {
"en": "This traffic light has a button to request green light",
"nl": "Dit verkeerslicht heeft een knop voor groen licht"
"nl": "Dit verkeerslicht heeft een knop voor groen licht",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
}
},
{
@ -286,7 +288,7 @@
"then": {
"en": "This traffic light does not have a button to request green light",
"nl": "Dit verkeerlicht heeft geen knop voor groen licht",
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern."
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern"
}
}
]

View file

@ -54,7 +54,8 @@
"if": "cycleway=shared_lane",
"then": {
"nl": "Fietssuggestiestrook",
"en": "Shared lane"
"en": "Shared lane",
"de": "Gemeinsame Fahrspur"
}
},
{
@ -201,7 +202,7 @@
"question": {
"en": "Is this a cyclestreet?",
"nl": "Is dit een fietsstraat?",
"de": "Ist das eine Fahrradstraße"
"de": "Ist das eine Fahrradstraße?"
},
"condition": {
"and": [
@ -730,7 +731,8 @@
},
"render": {
"en": "The carriage width of this road is <strong>{width:carriageway}m</strong>",
"nl": "De breedte van deze rijbaan in deze straat is <strong>{width:carriageway}m</strong>"
"nl": "De breedte van deze rijbaan in deze straat is <strong>{width:carriageway}m</strong>",
"de": "Die Fahrbahnbreite dieser Straße beträgt <strong>{width:carriageway}m</strong>"
},
"freeform": {
"key": "width:carriageway",
@ -742,7 +744,8 @@
},
"question": {
"en": "What is the carriage width of this road (in meters)?<br/><span class='subtle'>This is measured curb to curb and thus includes the width of parallell parking lanes</span>",
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?<br/><span class='subtle'>Dit is </span><br/><span class='subtle'>Meet dit van stoepsteen tot stoepsteen, dus inclusief een parallelle parkeerstrook</span>"
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?<br/><span class='subtle'>Dit is </span><br/><span class='subtle'>Meet dit van stoepsteen tot stoepsteen, dus inclusief een parallelle parkeerstrook</span>",
"de": "Wie groß ist die Fahrbahnbreite dieser Straße (in Metern)?<br/><span class='subtle'>Diese wird von Bordstein zu Bordstein gemessen und schließt daher die Breite von parallelen Parkspuren ein</span>"
},
"id": "width:carriageway"
},
@ -900,7 +903,8 @@
"id": "cycleway-traffic-signs-supplementary",
"question": {
"en": "Does the traffic sign D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) have a supplementary sign?",
"nl": "Heeft het verkeersbord D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) een onderbord?"
"nl": "Heeft het verkeersbord D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) een onderbord?",
"de": "Hat das Verkehrszeichen D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) ein Zusatzzeichen?"
},
"condition": {
"or": [
@ -991,7 +995,8 @@
"id": "cycleway-traffic-signs-D7-supplementary",
"question": {
"en": "Does the traffic sign D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) have a supplementary sign?",
"nl": "Heeft het verkeersbord D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) een onderbord?"
"nl": "Heeft het verkeersbord D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) een onderbord?",
"de": "Hat das Verkehrszeichen D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) ein Zusatzzeichen?"
},
"condition": {
"or": [

View file

@ -3,7 +3,8 @@
"#": "A layer showing all objects having etymology info (either via `name:etymology:wikidata` or `name:etymology`. The intention is that this layer is reused for a certain category to also _ask_ for information",
"name": {
"en": "Has etymolgy",
"nl": "Heeft etymology info"
"nl": "Heeft etymology info",
"de": "Hat eine Namensherkunft"
},
"minzoom": 12,
"source": {

View file

@ -92,7 +92,8 @@
],
"description": {
"nl": "Een zaak waar je snel bediend wordt, vaak met de focus op afhalen. Zitgelegenheid is eerder beperkt (of zelfs afwezig)",
"en": "A food business concentrating on fast counter-only service and take-away food"
"en": "A food business concentrating on fast counter-only service and take-away food",
"de": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert"
},
"preciseInput": {
"preferredBackground": "map"
@ -570,7 +571,8 @@
"fr": "Apporter ses propres contenants <b>nest pas permis</b>",
"en": "Bringing your own container is <b>not allowed</b>",
"ja": "独自の容器を持参することは<b>できません</b>",
"ru": "Приносить свою тару <b>не разрешено</b>"
"ru": "Приносить свою тару <b>не разрешено</b>",
"de": "Das Mitbringen eines eigenen Containers ist <b>nicht erlaubt</b>"
}
},
{
@ -579,7 +581,8 @@
"nl": "Je <b>moet</b> je eigen containers meenemen om je bestelling in mee te nemen.",
"en": "You <b>must</b> bring your own container to order here.",
"ja": "自身の容器が注文に<b>必要</b>。",
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants"
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants",
"de": "Sie <b>müssen</b> Ihren eigenen Behälter mitbringen, um hier zu bestellen."
}
}
],

View file

@ -304,7 +304,8 @@
"nl": "{curator} is de beheerder van dit gebied",
"en": "{curator} is the curator of this nature reserve",
"it": "{curator} è il curatore di questa riserva naturale",
"fr": "{curator} est en charge de la conservation de la réserve"
"fr": "{curator} est en charge de la conservation de la réserve",
"de": "{curator} ist der Pfleger dieses Naturschutzgebietes"
},
"freeform": {
"key": "curator",
@ -317,7 +318,8 @@
"nl": "Waar kan men naartoe emailen voor vragen en meldingen van dit natuurgebied?<br/><span class='subtle'>Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd",
"en": "What email adress can one send to with questions and problems with this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a personal email address if this is widely published",
"it": "Qual è lindirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (compila lindirizzo email personale solo se è stato reso pubblico)",
"fr": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? <br/><span class='subtle'>Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée"
"fr": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? <br/><span class='subtle'>Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée",
"de": "An welche Email-Adresse kann man sich bei Fragen und Problemen zu diesem Naturschutzgebiet wenden?<br/><span class='subtle'>Respektieren Sie die Privatsphäre - geben Sie nur dann eine persönliche Email-Adresse an, wenn diese allgemein bekannt ist"
},
"render": {
"nl": "<a href='mailto:{email}' target='_blank'>{email}</a>",
@ -340,7 +342,8 @@
"nl": "Waar kan men naartoe bellen voor vragen en meldingen van dit natuurgebied?<br/><span class='subtle'>Respecteer privacy - geef enkel persoonlijke telefoonnummers als deze elders zijn gepubliceerd",
"en": "What phone number can one call to with questions and problems with this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a personal phone number address if this is widely published",
"it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/><span class='subtle'>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)",
"fr": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? <br/><span class='subtil'>Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié"
"fr": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? <br/><span class='subtil'>Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié",
"de": "Welche Telefonnummer kann man bei Fragen und Problemen zu diesem Naturschutzgebiet anrufen?<br/><span class='subtle'>Respektieren Sie die Privatsphäre - geben Sie nur eine Telefonnummer an, wenn diese allgemein bekannt ist"
},
"render": {
"nl": "<a href='tel:{email}' target='_blank'>{phone}</a>",

View file

@ -1,491 +1,491 @@
{
"id": "public_bookcase",
"name": {
"en": "Bookcases",
"nl": "Boekenruilkastjes",
"de": "Bücherschränke",
"fr": "Microbibliothèque",
"ru": "Книжные шкафы",
"it": "Microbiblioteche"
},
"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": "Уличный шкаф с книгами, доступными для всех"
},
"source": {
"osmTags": "amenity=public_bookcase"
},
"minzoom": 10,
"wayHandling": 2,
"title": {
"render": {
"en": "Bookcase",
"nl": "Boekenruilkast",
"de": "Bücherschrank",
"fr": "Microbibliothèque",
"ru": "Книжный шкаф",
"it": "Microbiblioteca"
},
"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>"
}
}
]
},
"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>"
}
]
},
"color": {
"render": "#0000ff"
},
"width": {
"render": "8"
},
"presets": [
{
"title": {
"en": "Bookcase",
"nl": "Boekenruilkast",
"de": "Bücherschrank",
"id": "public_bookcase",
"name": {
"en": "Bookcases",
"nl": "Boekenruilkastjes",
"de": "Bücherschränke",
"fr": "Microbibliothèque",
"ru": "Книжный шкаф",
"it": "Microbiblioteca"
},
"tags": [
"amenity=public_bookcase"
],
"preciseInput": {
"preferredBackground": "photo"
}
}
],
"tagRenderings": [
"images",
{
"id": "minimap",
"render": "{minimap():height: 9rem; border-radius: 2.5rem; overflow:hidden;border:1px solid gray}"
"ru": "Книжные шкафы",
"it": "Microbiblioteche"
},
{
"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}"
},
"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?"
},
"freeform": {
"key": "name"
},
"mappings": [
"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": "Уличный шкаф с книгами, доступными для всех"
},
"source": {
"osmTags": "amenity=public_bookcase"
},
"minzoom": 10,
"wayHandling": 2,
"title": {
"render": {
"en": "Bookcase",
"nl": "Boekenruilkast",
"de": "Bücherschrank",
"fr": "Microbibliothèque",
"ru": "Книжный шкаф",
"it": "Microbiblioteca"
},
"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>"
}
}
]
},
"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>"
}
]
},
"color": {
"render": "#0000ff"
},
"width": {
"render": "8"
},
"presets": [
{
"if": {
"title": {
"en": "Bookcase",
"nl": "Boekenruilkast",
"de": "Bücherschrank",
"fr": "Microbibliothèque",
"ru": "Книжный шкаф",
"it": "Microbiblioteca"
},
"tags": [
"amenity=public_bookcase"
],
"preciseInput": {
"preferredBackground": "photo"
}
}
],
"tagRenderings": [
"images",
{
"id": "minimap",
"render": "{minimap():height: 9rem; border-radius: 2.5rem; overflow:hidden;border:1px solid gray}"
},
{
"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}"
},
"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?"
},
"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"
}
}
],
"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} книг помещается в этот книжный шкаф"
},
"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?"
},
"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": "Какие книги можно найти в этом общественном книжном шкафу?"
},
"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"
}
},
{
"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"
}
},
{
"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": "Книги и для детей, и для взрослых"
}
}
]
},
{
"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?"
},
"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"
},
"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"
},
"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"
},
"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": "Имеется ли свободный доступ к этому общественному книжному шкафу?"
},
"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": "Свободный доступ"
},
"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"
},
"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?"
},
"render": {
"en": "Operated by {operator}",
"nl": "Onderhouden door {operator}",
"de": "Betrieben von {operator}",
"fr": "Entretenue par {operator}",
"it": "È gestita da {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?"
},
"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}"
},
"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'"
},
"if": {
"and": [
"brand=Little Free Library",
"nobrand="
]
}
},
{
"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"
}
}
],
"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}"
},
"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?"
},
"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"
},
"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": "Когда был установлен этот общественный книжный шкаф?"
},
"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}"
},
"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>"
},
"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": "Есть ли веб-сайт с более подробной информацией об этом общественном книжном шкафе?"
},
"freeform": {
"key": "website",
"type": "url"
},
"id": "public_bookcase-website"
}
],
"allowMove": true,
"deletion": {
"softDeletionTags": {
"and": [
"noname=yes",
"name="
"disused:amenity=public_bookcase",
"amenity="
]
},
"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"
}
}
],
"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} книг помещается в этот книжный шкаф"
},
"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?"
},
"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": "Какие книги можно найти в этом общественном книжном шкафу?"
},
"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"
}
},
{
"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"
}
},
{
"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": "Книги и для детей, и для взрослых"
}
}
]
"neededChangesets": 5
},
{
"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?"
},
"mappings": [
"filter": [
{
"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"
},
"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"
},
"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"
},
"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": "Имеется ли свободный доступ к этому общественному книжному шкафу?"
},
"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": "Свободный доступ"
},
"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"
},
"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?"
},
"render": {
"en": "Operated by {operator}",
"nl": "Onderhouden door {operator}",
"de": "Betrieben von {operator}",
"fr": "Entretenue par {operator}",
"it": "È gestita da {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?"
},
"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}"
},
"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'"
},
"if": {
"and": [
"brand=Little Free Library",
"nobrand="
"id": "kid-books",
"options": [
{
"question": "Kinderboeken aanwezig?",
"osmTags": "books~.*children.*"
}
]
}
},
{
"if": {
"and": [
"nobrand=yes",
"brand="
"id": "adult-books",
"options": [
{
"question": "Boeken voor volwassenen aanwezig?",
"osmTags": "books~.*adults.*"
}
]
},
"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"
}
}
],
"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}"
},
"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?"
},
"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"
},
"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": "Когда был установлен этот общественный книжный шкаф?"
},
"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}"
},
"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>"
},
"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": "Есть ли веб-сайт с более подробной информацией об этом общественном книжном шкафе?"
},
"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"
}
},
{
"question": "Binnen?",
"osmTags": "indoor=yes"
},
{
"question": "Buiten?",
"osmTags": {
"or": [
"indoor=no",
"indoor="
"id": "inside",
"options": [
{
"question": {
"nl": "Binnen of buiten",
"en": "Indoor or outdoor",
"de": "Innen oder Außen"
}
},
{
"question": "Binnen?",
"osmTags": "indoor=yes"
},
{
"question": "Buiten?",
"osmTags": {
"or": [
"indoor=no",
"indoor="
]
}
}
]
}
}
]
}
]
]
}

View file

@ -6,7 +6,8 @@
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft"
"de": "Geschäft",
"eo": "Butiko"
},
"minzoom": 16,
"source": {
@ -23,7 +24,8 @@
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft"
"de": "Geschäft",
"eo": "Butiko"
},
"mappings": [
{
@ -37,7 +39,8 @@
"fr": "{name}",
"ru": "{name}",
"ja": "{name}",
"de": "{name}"
"de": "{name}",
"eo": "{name}"
}
},
{
@ -51,7 +54,8 @@
"fr": "{shop}",
"ru": "{shop}",
"ja": "{shop}",
"de": "{shop}"
"de": "{shop}",
"eo": "{shop}"
}
}
]
@ -62,7 +66,8 @@
"ja": "ショップ",
"nl": "Een winkel",
"ru": "Магазин",
"de": "Ein Geschäft"
"de": "Ein Geschäft",
"eo": "Butiko"
},
"tagRenderings": [
"images",
@ -86,14 +91,16 @@
"en": "This shop sells {shop}",
"fr": "Ce magasin vends {shop}",
"ja": "こちらのお店では{shop}を販売しております",
"de": "Dieses Geschäft verkauft {shop}"
"de": "Dieses Geschäft verkauft {shop}",
"eo": "Ĉi tiu butiko vendas {shop}"
},
"question": {
"en": "What does this shop sell?",
"fr": "Que vends ce magasin ?",
"ja": "このお店では何を売っていますか?",
"ru": "Что продаётся в этом магазине?",
"de": "Was wird in diesem Geschäft verkauft?"
"de": "Was wird in diesem Geschäft verkauft?",
"eo": "Kion vendas ĉi tiu butiko?"
},
"freeform": {
"key": "shop"
@ -109,7 +116,8 @@
"en": "Convenience store",
"fr": "Épicerie/superette",
"ja": "コンビニエンスストア",
"de": "Lebensmittelladen"
"de": "Lebensmittelladen",
"nl": "Gemakswinkel"
}
},
{
@ -138,7 +146,8 @@
"fr": "Magasin de vêtements",
"ru": "Магазин одежды",
"ja": "衣料品店",
"de": "Bekleidungsgeschäft"
"de": "Bekleidungsgeschäft",
"nl": "Kledingwinkel"
}
},
{
@ -167,7 +176,8 @@
"fr": "Boulangerie",
"ja": "ベーカリー",
"nl": "Bakkerij",
"de": "Bäckerei"
"de": "Bäckerei",
"eo": "Bakejo"
}
},
{
@ -178,9 +188,20 @@
},
"then": {
"en": "Car repair (garage)",
"fr": "Garagiste",
"fr": "Garage de réparation automobile",
"ja": "自動車修理(ガレージ)",
"de": "Autoreparatur (Werkstatt)"
"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"
}
},
{
@ -194,7 +215,8 @@
"fr": "Concessionnaire",
"ru": "Автосалон",
"ja": "自動車ディーラー",
"de": "Autohändler"
"de": "Autohändler",
"nl": "Autodealer"
}
}
],
@ -208,7 +230,9 @@
"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>"
"de": "<a href='tel:{phone}'>{phone}</a>",
"eo": "<a href='tel:{phone}'>{phone}</a>",
"nl": "<a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number?",
@ -216,7 +240,8 @@
"ja": "電話番号は何番ですか?",
"nl": "Wat is het telefoonnummer?",
"ru": "Какой телефон?",
"de": "Wie ist die Telefonnummer?"
"de": "Wie ist die Telefonnummer?",
"eo": "Kio estas la telefonnumero?"
},
"freeform": {
"key": "phone",
@ -232,7 +257,8 @@
"id": "<a href='{website}'>{website}</a>",
"ru": "<a href='{website}'>{website}</a>",
"ja": "<a href='{website}'>{website}</a>",
"de": "<a href='{website}'>{website}</a>"
"de": "<a href='{website}'>{website}</a>",
"eo": "<a href='{website}'>{website}</a>"
},
"question": {
"en": "What is the website of this shop?",
@ -254,7 +280,9 @@
"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>"
"ja": "<a href='mailto:{email}'>{email}</a>",
"eo": "<a href='mailto:{email}'>{email}</a>",
"nl": "<a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email address of this shop?",
@ -262,7 +290,8 @@
"ja": "このお店のメールアドレスは何ですか?",
"ru": "Каков адрес электронной почты этого магазина?",
"nl": "Wat is het e-mailadres van deze winkel?",
"de": "Wie ist die Email-Adresse dieses Geschäfts?"
"de": "Wie ist die Email-Adresse dieses Geschäfts?",
"eo": "Kio estas la retpoŝta adreso de ĉi tiu butiko?"
},
"freeform": {
"key": "email",
@ -275,7 +304,8 @@
"en": "{opening_hours_table(opening_hours)}",
"fr": "{opening_hours_table(opening_hours)}",
"ru": "{opening_hours_table(opening_hours)}",
"ja": "{opening_hours_table(opening_hours)}"
"ja": "{opening_hours_table(opening_hours)}",
"nl": "{opening_hours_table(opening_hours)}"
},
"question": {
"en": "What are the opening hours of this shop?",
@ -324,7 +354,8 @@
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft"
"de": "Geschäft",
"eo": "Butiko"
},
"description": {
"en": "Add a new shop",
@ -332,7 +363,8 @@
"ru": "Добавить новый магазин",
"ja": "新しい店を追加する",
"nl": "Voeg een nieuwe winkel toe",
"de": "Ein neues Geschäft hinzufügen"
"de": "Ein neues Geschäft hinzufügen",
"eo": "Enmeti novan butikon"
}
}
],

View file

@ -117,7 +117,8 @@
"ru": "Поверхность - <b>{surface}</b>",
"fr": "La surface en <b>{surface}</b>",
"it": "La superficie è <b>{surface}</b>",
"de": "Die Oberfläche ist <b>{surface}</b>"
"de": "Die Oberfläche ist <b>{surface}</b>",
"eo": "La surfaco estas <b>{surface}</b>"
},
"freeform": {
"key": "surface"
@ -131,7 +132,8 @@
"ru": "Поверхность - <b>трава</b>",
"fr": "La surface est en <b>herbe</b>",
"it": "La superficie è <b>erba</b>",
"de": "Die Oberfläche ist <b>Gras</b>"
"de": "Die Oberfläche ist <b>Gras</b>",
"eo": "La surfaco estas <b>herba</b>"
}
},
{
@ -164,7 +166,8 @@
"ru": "Поверхность - <b>песок</b>",
"fr": "La surface est en <b>sable</b>",
"it": "La superficie è <b>sabbia</b>",
"de": "Die Oberfläche ist <b>Sand</b>"
"de": "Die Oberfläche ist <b>Sand</b>",
"eo": "La surfaco estas <b>sabla</b>"
}
},
{
@ -197,7 +200,8 @@
"ru": "Поверхность - <b>бетон</b>",
"fr": "La surface est en <b>béton</b>",
"it": "La superficie è <b>calcestruzzo</b>",
"de": "Die Oberfläche ist <b>Beton</b>"
"de": "Die Oberfläche ist <b>Beton</b>",
"eo": "La surfaco estas <b>betona</b>"
}
},
{

View file

@ -181,7 +181,8 @@
"en": "A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel,...",
"nl": "Bewaking van de publieke ruilmte, dus een straat, een brug, een park, een plein, een stationsgebouw, een publiek toegankelijke gang of tunnel...",
"fr": "Une zone publique est surveillée, telle qu'une rue, un pont, une place, un parc, une gare, un couloir ou un tunnel public…",
"it": "Sorveglia un'area pubblica, come una strada, un ponte, una piazza, un parco, una stazione, un passaggio o un sottopasso pubblico, ..."
"it": "Sorveglia un'area pubblica, come una strada, un ponte, una piazza, un parco, una stazione, un passaggio o un sottopasso pubblico, ...",
"de": "Überwacht wird ein öffentlicher Bereich, z. B. eine Straße, eine Brücke, ein Platz, ein Park, ein Bahnhof, ein öffentlicher Korridor oder Tunnel,..."
}
},
{

View file

@ -23,7 +23,8 @@
"it": "Albero",
"ru": "Дерево",
"fr": "Arbre",
"de": "Baum"
"de": "Baum",
"eo": "Arbo"
},
"mappings": [
{
@ -36,7 +37,8 @@
"fr": "<i>{name}</i>",
"it": "<i>{name}</i>",
"ru": "<i>{name}</i>",
"id": "<i>{name}</i>"
"id": "<i>{name}</i>",
"eo": "<i>{name}</i>"
}
}
]
@ -309,7 +311,8 @@
"ru": "Название: {name}",
"fr": "Nom : {name}",
"id": "Nama: {name}",
"de": "Name: {name}"
"de": "Name: {name}",
"eo": "Nomo: {name}"
},
"question": {
"nl": "Heeft de boom een naam?",
@ -403,7 +406,8 @@
"nl": "Erkend als erfgoed door een andere organisatie",
"en": "Registered as heritage by a different organisation",
"it": "Registrato come patrimonio da unorganizzazione differente",
"fr": "Enregistré comme patrimoine par une autre organisation"
"fr": "Enregistré comme patrimoine par une autre organisation",
"de": "Von einer anderen Organisation als Denkmal registriert"
}
},
{
@ -431,7 +435,8 @@
"nl": "Erkend als erfgoed door een andere organisatie",
"en": "Registered as heritage by a different organisation",
"it": "Registrato come patrimonio da unorganizzazione differente",
"fr": "Enregistré comme patrimoine par une autre organisation"
"fr": "Enregistré comme patrimoine par une autre organisation",
"de": "Von einer anderen Organisation als Denkmal registriert"
},
"hideInAnswer": true
}
@ -449,7 +454,8 @@
"en": "<img src=\"./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg\" style=\"width:0.85em;height:1em;vertical-align:middle\" alt=\"\"/> Onroerend Erfgoed ID: <a href=\"https://id.erfgoed.net/erfgoedobjecten/{ref:OnroerendErfgoed}\">{ref:OnroerendErfgoed}</a>",
"it": "<img src=\"./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg\" style=\"width:0.85em;height:1em;vertical-align:middle\" alt=\"\"/> Onroerend Erfgoed ID: <a href=\"https://id.erfgoed.net/erfgoedobjecten/{ref:OnroerendErfgoed}\">{ref:OnroerendErfgoed}</a>",
"ru": "<img src=\"./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg\" style=\"width:0.85em;height:1em;vertical-align:middle\" alt=\"\"/> Onroerend Erfgoed ID: <a href=\"https://id.erfgoed.net/erfgoedobjecten/{ref:OnroerendErfgoed}\">{ref:OnroerendErfgoed}</a>",
"fr": "<img src=\"./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg\" style=\"width:0.85em;height:1em;vertical-align:middle\" alt=\"\"/> Identifiant Onroerend Erfgoed : <a href=\"https://id.erfgoed.net/erfgoedobjecten/{ref:OnroerendErfgoed}\">{ref:OnroerendErfgoed}</a>"
"fr": "<img src=\"./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg\" style=\"width:0.85em;height:1em;vertical-align:middle\" alt=\"\"/> Identifiant Onroerend Erfgoed : <a href=\"https://id.erfgoed.net/erfgoedobjecten/{ref:OnroerendErfgoed}\">{ref:OnroerendErfgoed}</a>",
"de": ""
},
"question": {
"nl": "Wat is het ID uitgegeven door Onroerend Erfgoed Vlaanderen?",

View file

@ -7,7 +7,8 @@
"fr": "Point de vue",
"it": "Punto panoramico",
"ru": "Смотровая площадка",
"id": "Sudut pandang"
"id": "Sudut pandang",
"eo": "Vidpunkto"
},
"description": {
"en": "A nice viewpoint or nice view. Ideal to add an image if no other category fits",
@ -49,7 +50,8 @@
"fr": "Point de vue",
"ru": "Смотровая площадка",
"it": "Punto panoramico",
"id": "Sudut pandang"
"id": "Sudut pandang",
"eo": "Vidpunkto"
}
},
"tagRenderings": [

View file

@ -23,7 +23,8 @@
"nl": "{name}",
"en": "{name}",
"de": "{name}",
"ru": "{name}"
"ru": "{name}",
"eo": "{name}"
},
"mappings": [
{
@ -46,7 +47,8 @@
"nl": "{name}",
"en": "{name}",
"de": "{name}",
"ru": "{name}"
"ru": "{name}",
"eo": "{name}"
}
}
]

View file

@ -4,7 +4,8 @@
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
"de": "Abfalleimer",
"eo": "Rubujo"
},
"minzoom": 17,
"source": {
@ -82,7 +83,8 @@
"if": "waste=sharps",
"then": {
"en": "A waste basket for needles and other sharp objects",
"nl": "Een vuilnisbak voor injectienaalden en andere scherpe voorwerpen"
"nl": "Een vuilnisbak voor injectienaalden en andere scherpe voorwerpen",
"de": "Ein Abfalleimer für Nadeln und andere scharfe Gegenstände"
}
}
]
@ -159,7 +161,8 @@
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
"de": "Abfalleimer",
"eo": "Rubujo"
}
}
]
@ -176,7 +179,8 @@
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
"de": "Abfalleimer",
"eo": "Rubujo"
},
"presiceInput": {
"preferredBackground": "photo"